@charset 'Shift_JIS';

/*--------------------------------
	Sumitomo Real Eatate Sales
　summary: sub_contents.css
--------------------------------*/
#container #contents #sub_contents #mypage_info {
	margin:0 0 10px;
	position:relative;
}

#container #contents #sub_contents #mypage_info p.to_mypage {
	position:absolute;
	left:90px;
	top:3px;
	_left:70px;
}

#container #contents #sub_contents #mypage_info p.to_mypage img {
	vertical-align:top;
}

#container #contents #sub_contents #mypage_info div.type01 h3 {
	background:url(/common/img/bg/bg_mypage_info.gif) no-repeat bottom;
	padding:5px 5px 5px 20px;
	font-weight:bold;
	color:#C00;
}

#container #contents #sub_contents #mypage_info div.type01 div.inner {
	border-bottom:#F3AF11 solid 2px;
	border-left:#F3AF11 solid 2px;
	border-right:#F3AF11 solid 2px;
}


#container #contents #sub_contents #mypage_info div.type02 h3 {
	background:url(/common/img/bg/bg_mypage_info_bl.gif) no-repeat bottom;
	padding:5px 5px 5px 20px;
	font-weight:bold;
	color:#FFF;
}

#container #contents #sub_contents #mypage_info div.type02 div.inner {
	border-bottom:#399 solid 2px;
	border-left:#399 solid 2px;
	border-right:#399 solid 2px;
}


#container #contents #sub_contents #mypage_info div.type03 h3 {
	background:url(/common/img/bg/bg_mypage_info_gr.gif) no-repeat bottom;
	padding:5px 5px 5px 20px;
	font-weight:bold;
	color:#FFF;
}

#container #contents #sub_contents #mypage_info div.type03 div.inner {
	border-bottom:#690 solid 2px;
	border-left:#690 solid 2px;
	border-right:#690 solid 2px;
}

#container #contents #sub_contents #mypage_info img {
	vertical-align:middle;
}

#container #contents #sub_contents #mypage_info dd p.move_app {
	width:12px;
	padding:2px 0 0;
	float:left;
}

#container #contents #sub_contents #mypage_info dd p.txt {
	width:110px;
	float:left;
	font-size:91%;
	line-height:1.3;
	margin:1px 0;
}

#container #contents #sub_contents #mypage_info dd li {
	border-bottom:#999 dotted 1px;
	padding:0 0 3px;
	margin:0 0 5px;
}

#container #contents #sub_contents #mypage_info dd p.btn {
	float:right;
	margin:0 0 2px 0;
}

#container #contents #sub_contents #mypage_info ul.search li {
	width:168px;
}

#container #contents #sub_contents #mypage_info ul.search li.last_child {
	border:none;
	margin:0;
}

#container #contents #sub_contents #mypage_info .change a,
#container #contents #sub_contents #mypage_info .del a,
#container #contents #sub_contents #mypage_info .change_mail a,
#container #contents #sub_contents #mypage_info .stop_mail a {
	padding:0 0 0 13px;
	font-size:91%;
}

#container #contents #sub_contents #mypage_info dd {
	padding:5px 0 2px;
}

#container #contents #sub_contents #mypage_info dd.last_child {
	border:none;
}

#container #contents #sub_contents #mypage_info ul.func_change {
	text-align:right;
	padding:0 0 8px;
}

#container #contents #sub_contents #mypage_info	dl.new_mail li {
	border:none;
	float:left;
	margin:0;
	padding:0 0 0 3px;
}

#container #contents #sub_contents #mypage_info	dl.new_mail p {
	font-size:83%;
	line-height:1.5;
	padding:0 0 0 5px;
}

#container #contents #sub_contents #mypage_info	 dt {
	position:relative;
}

#container #contents #sub_contents #mypage_info	 dt span {
	position:absolute;
	left:125px;
	top:4px;
	_left:120px;
	_top:3px;
}

#container #contents #sub_contents #mypage_info	dl.new_mail dd {
	padding:0;
}

#container #contents #sub_contents h3.weekly_update {
	background:url(/common/img/icn/icn_weekly_contents.gif) no-repeat 6px 0;
	padding:0 0 6px 23px;
	font-weight:bold;
}

#container #contents #sub_contents div.banner_area {
	padding:0 0 10px;
}

#container #contents #sub_contents div.banner_area p {
	padding:0 0 5px;
}

#container #contents #sub_contents div.banner_area p.exp {
	padding:0 0 10px;
}

#container #contents #sub_contents ul.sub_cont_list {
	padding:0 0 0 3px;
}

#container #contents #sub_contents ul.sub_cont_list li {
	padding:0 0 5px 9px;
	font-size:91%;
}

#container #contents #sub_contents ul.sub_cont_list li.icn_link a {
	padding:0;
}

#container #contents #sub_contents ul.sub_cont_list li.icn_link a img {
	margin-left:5px;
}

#container #contents #sub_contents #store_guide {
	padding:0 0 10px;
}

#container #contents #sub_contents #store_guide h2 {
	margin:0;
}

#container #contents #sub_contents #store_guide {
	position:relative;
}

#container #contents #sub_contents #store_guide h3 {
	margin:0;
	background:url(/common/img/bg/bg_store_guide.gif) bottom no-repeat;
	border:none;
	color:#CC0000;
	font-weight:bold;
	padding:5px 5px 5px 20px;
}

#container #contents #sub_contents #store_guide p.to_store {
	position:absolute;
	left:127px;
	top:3px;
	_left:107px;
}

#container #contents #sub_contents #store_guide p.to_store img {
	vertical-align:top;
}

#container #contents #sub_contents #store_guide div.inner,
#container #contents #sub_contents #useful_info div.inner,
#container #contents #sub_contents #recently_info div.inner {
	border-bottom:#F5E5BB solid 2px;
	border-left:#F5E5BB solid 2px;
	border-right:#F5E5BB solid 2px;
}

#container #contents #sub_contents #comparison_list div.inner {
	border-bottom:#CD853F solid 2px;
	border-left:#CD853F solid 2px;
	border-right:#CD853F solid 2px;
}

#container #contents #sub_contents #store_guide dt,
#container #contents #sub_contents #useful_info dt,
#container #contents #sub_contents #mypage_info dt,
#container #contents #sub_contents #comparison_list dt,
#container #contents #sub_contents #condition_chg dt,
#container #contents #sub_contents #search_navi_s dt,
#container #contents #sub_contents #sell_consul dt {
	background:url(/common/img/bg/bg_sub_cont_tit_s.gif) repeat-x 0 0;
	padding:6px 6px 6px;
	font-weight:bold;
	height:1%;
}

#container #contents #sub_contents #store_guide dd,
#container #contents #sub_contents #useful_info dd,
#container #contents #sub_contents #mypage_info dd,
#container #contents #sub_contents #condition_chg dd,
#container #contents #sub_contents #search_navi_s dd,
#container #contents #sub_contents #sell_consul dd {
	padding:2px 5px 5px;
	background:url(/common/img/bg/bg_sub_cont_inner_b.gif) repeat-x bottom;
	height:1%;
}

#container #contents #sub_contents #store_guide dd.last_child,
#container #contents #sub_contents #mypage_info dd.last_child,
#container #contents #sub_contents #useful_info dd.last_child,
#container #contents #sub_contents #condition_chg dd.last_child,
#container #contents #sub_contents #search_navi_s dd.last_child,
#container #contents #sub_contents #sell_consul dd.last_child {
	background:none;
}

#container #contents #sub_contents #mypage_info dl.shrinkage dt,
#container #contents #sub_contents #useful_info dl.shrinkage dt {
	margin:0 0 1px;
}

#container #contents #sub_contents #mypage_info dl.shrinkage dd,
#container #contents #sub_contents #useful_info dl.shrinkage dd {
	padding:0 4px 2px;
}

#container #contents #sub_contents #mypage_info dl.shrinkage dd.image {
	background:none;
}

/*#container #contents #sub_contents #mypage_info dl.shrinkage img,
#container #contents #sub_contents #useful_info dl.shrinkage img {
	padding:0 0 5px;
}*/


#container #contents #sub_contents #useful_info img {
	vertical-align:top;
}



#container #contents #sub_contents #store_guide li {
	display:inline;
	line-height:2em;
	margin:0 5px 0 0;
	font-size:91%;
}

#container #contents #sub_contents #store_guide a {text-decoration:underline;}
#container #contents #sub_contents #store_guide a:hover {text-decoration:none;}

#container #contents #sub_contents #useful_info {
	margin:0 0 10px;
}

#container #contents #sub_contents #useful_info h3 {
	background:url(/common/img/bg/bg_useful_info.gif) bottom no-repeat;
	padding:7px 5px 7px 20px;
	color:#CC0000;
	font-weight:bold;
	height:1%;
}

#container #contents #sub_contents #useful_info dl.shrinkage p.txt {
	font-size:91%;
	padding:1px;
}

/*最近見た物件*/
#container #contents #sub_contents #recently_info {
	margin:0 0 10px;
	height:1%;
}

#container #contents #sub_contents #recently_info h3 {
	background:url(/common/img/bg/bg_see_recently.gif) no-repeat bottom;
	padding:5px 5px 5px 20px;
	font-weight:bold;
	color:#C00;
}

#container #contents #sub_contents #recently_info dl {
	padding:4px;
	border-bottom:#CCC dotted 1px;
}

#container #contents #sub_contents #recently_info dd.image img {
	vertical-align:middle;
}

#container #contents #sub_contents #recently_info dd.image {
	float:left;
	width:69px;
	height:69px;
	line-height:67px;
	text-align:center;
	border:#A99E93 solid 1px;
}

#container #contents #sub_contents #recently_info dt.tit,
#container #contents #sub_contents #recently_info dd.price,
#container #contents #sub_contents #recently_info dd.access,
#container #contents #sub_contents #recently_info dd.detail {
	width:95px;
	float:right;
	text-align:left;
}

#container #contents #sub_contents #recently_info dt.tit {
	font-weight:bold;
}

#container #contents #sub_contents #recently_info dd.price,
#container #contents #sub_contents #recently_info dd.access {
	font-size:83%;
}

#container #contents #sub_contents #recently_info dd.price {
	padding:3px 0 0;
}

#container #contents #sub_contents #recently_info dd.price span {
	font-size:110%;
	color:#C00;
	font-weight:bold;
}

#container #contents #sub_contents #recently_info dd.detail {
	margin:2px 0 0;
}

#container #contents #sub_contents #recently_info dd.detail img {
	vertical-align:middle;
}

#container #contents #sub_contents #recently_info dl.last_child {
	border:none;
}

#container #contents #sub_contents #recently_info dl.continuation {
	border-bottom:#F5E5BB solid 1px;
}
#container #contents #sub_contents #recently_info p.exp_txt {
	background:#FEF5CF;
	color:#666;
	font-size:83%;
	padding:5px;
}

/*比較リスト*/
#container #contents #sub_contents #comparison_list {
	padding:0 0 10px;
	/*margin:0 0 10px;*/
}

#container #contents #sub_contents #comparison_list h3 {
	margin:0;
	background:url(/common/img/bg/bg_comparison_list.gif) bottom no-repeat;
	border:none;
	color:#FFF;
	font-weight:bold;
	padding:5px 5px 7px 20px;
	height:1%;
}

#container #contents #sub_contents #comparison_list dt {
	font-size:91%;
	font-weight:normal;
	padding:3px 6px 6px;
}

#container #contents #sub_contents #comparison_list dt span {
	color:#C00;
	font-weight:bold;
	font-size:127%;
}

#container #contents #sub_contents #comparison_list dd.txt {
	padding:3px 6px;
	font-size:83%;
}

#container #contents #sub_contents #comparison_list dd.btn {
	text-align:center;
	margin:0 auto;
	padding:0 0 5px;
}

#container #contents #sub_contents #comparison_list dd.btn img {
	vertical-align:middle;
}


/*検索条件変更*/
#container #contents #sub_contents #condition_chg {
	margin:0 0 10px;
}

#container #contents #sub_contents #condition_chg h3 {
	margin:0;
	background:url(/common/img/bg/bg_condition_chg.gif) bottom no-repeat;
	border:none;
	color:#FFF;
	font-weight:bold;
	padding:5px 5px 7px 20px;
}

#container #contents #sub_contents #condition_chg dt {
	color:#900;
}

#container #contents #sub_contents #condition_chg dd {
	padding:5px 4px 8px;
}

#container #contents #sub_contents #condition_chg div.inner {
	border-bottom:#3E8EB6 solid 2px;
	border-left:#3E8EB6 solid 2px;
	border-right:#3E8EB6 solid 2px;
}

#container #contents #sub_contents #condition_chg div.inner input {
	vertical-align:middle;
}

#container #contents #sub_contents #condition_chg div.inner .btn {
	background:#F9EFD7;
	padding:6px;
}

#container #contents #sub_contents #condition_chg div.inner p.re_search {
	background:url(/common/img/btn/btn_search_s_bg_b.gif) no-repeat bottom;
	text-align:center;
	padding:0 0 4px;
	font-size:118%;
	font-weight:bold;
}

#container #contents #sub_contents #condition_chg div.inner p.re_search a {
	background:url(/common/img/btn/btn_search_s_bg.gif) no-repeat top;
	display:block;
	padding:6px 0 0;
	color:#FFF;
	text-decoration:none;
}

#container #contents #sub_contents #condition_chg div.inner dd {
	font-size:91%;
}

#container #contents #sub_contents #condition_chg div.inner a {text-decoration:underline;}

#container #contents #sub_contents #condition_chg div.inner a:hover {text-decoration:none;}

#container #contents #sub_contents #condition_chg dl.area dd {
	position:relative;
	width:170px;
}

#container #contents #sub_contents #condition_chg dl.area p.txt {
	padding:6px 64px 4px 0;
}

#container #contents #sub_contents #condition_chg dl.area p.btns {
	position:absolute;
	top:6px;
	right:4px;
}

#container #contents #sub_contents #condition_chg dl.area p.btns img {
	vertical-align:top;
}

#container #contents #sub_contents #condition_chg li {
	padding:0 0 3px;
}

#container #contents #sub_contents #condition_chg dl.scale ul.first_child {
	border-bottom:#999 dotted 1px;
	margin:0 0 3px;
}

#container #contents #sub_contents #condition_chg input.txt {
	width:165px;
}

#container #contents #sub_contents #condition_chg input.s_txt {
	width:90px;
}

#container #contents #sub_contents #condition_chg .mult {
	font-size:65%;
	vertical-align:top;
}

/*テキストボタン*/
/*#container #contents #sub_contents p.txt_btn {
	background:url(/common/img/btn/btn_search_bg_b.gif) bottom left no-repeat;
	padding:0 0 3px;
	margin:0 0 10px;
}

#container #contents #sub_contents p.txt_btn a {
	background:url(/common/img/btn/btn_search_bg.gif) 0 0 no-repeat;
	text-align:center;
	color:#FFF;
	display:block;
	font-size:127%;
	font-weight:bold;
	padding:10px 0 6px;
}*/

#container #contents p.txt_btn {
	background:url(/common/img/btn/btn_search_bg_b.gif) bottom left no-repeat;
	padding:0 0 3px;
	margin:0 0 10px;
	width:182px;
}

#container #contents p.txt_btn a {
	background:url(/common/img/btn/btn_search_bg.gif) 0 0 no-repeat;
	text-align:center;
	color:#FFF;
	display:block;
	font-size:127%;
	font-weight:bold;
	padding:10px 0 6px;
}

#container #sub_contents #lend_area {
	padding:0 0 10px;
}


/*テキストボタン(少し小さい)*/
#container #contents #sub_contents p.txt_btn_m {
	background:url(/common/img/btn/btn_search_m_bg_b.gif) bottom left no-repeat;
	padding:0 0 3px;
	margin:0 0 5px;
}

#container #contents #sub_contents p.txt_btn_m a {
	background:url(/common/img/btn/btn_search_m_bg.gif) 0 0 no-repeat;
	text-align:center;
	color:#FFF;
	display:block;
	font-size:127%;
	font-weight:bold;
	padding:10px 0 6px;
}

#container #contents #sub_contents p.txt_btn a:hover,
#container #contents #sub_contents p.txt_btn_m a:hover {text-decoration:none; color:#FC0;}

#container #contents #sub_contents p.btn a:hover {text-decoration:none;}
#container #contents #sub_contents p.btn a:active {text-decoration:none;}

/*テキストボタン(少し小さい【買ボタン用】)*/
#container #contents #sub_contents p.txt_btn_m1 {
	background:url(/common/img/btn/btn_search_m_bg_b1.gif) bottom left no-repeat;
	padding:0 0 3px;
	margin:0 0 5px;
}

#container #contents #sub_contents p.txt_btn_m1 a {
	background:url(/common/img/btn/btn_search_m_bg1.gif) 0 0 no-repeat;
	text-align:center;
	color:#FFF;
	display:block;
	font-size:127%;
	font-weight:bold;
	padding:10px 0 6px;
}
#container #contents #sub_contents p.txt_btn_m1 a:hover {text-decoration:none; color:#FC0;}

/*テキストボタン(少し小さい【売ボタン用】)*/
#container #contents #sub_contents p.txt_btn_m2 {
	background:url(/common/img/btn/btn_search_m_bg_b2.gif) bottom left no-repeat;
	padding:0 0 3px;
	margin:0 0 5px;
}

#container #contents #sub_contents p.txt_btn_m2 a {
	background:url(/common/img/btn/btn_search_m_bg2.gif) 0 0 no-repeat;
	text-align:center;
	color:#FFF;
	display:block;
	font-size:127%;
	font-weight:bold;
	padding:10px 0 6px;
}
#container #contents #sub_contents p.txt_btn_m2 a:hover {text-decoration:none; color:#FC0;}

/*テキストボタン(少し小さい【賃貸ボタン用】)*/
#container #contents #sub_contents p.txt_btn_m3 {
	background:url(/common/img/btn/btn_search_m_bg_b3.gif) bottom left no-repeat;
	padding:0 0 3px;
	margin:0 0 5px;
}

#container #contents #sub_contents p.txt_btn_m3 a {
	background:url(/common/img/btn/btn_search_m_bg3.gif) 0 0 no-repeat;
	text-align:center;
	color:#FFF;
	display:block;
	font-size:127%;
	font-weight:bold;
	padding:10px 0 6px;
}
#container #contents #sub_contents p.txt_btn_m3 a:hover {text-decoration:none; color:#FC0;}
/*ローン返済シュミレーション*/
#container #contents #sub_contents p.loan_sim {
	padding:6px;
	margin:0 0 10px;
	background:#F9EFD7;
}
#container #contents #sub_contents p.loan_sim2 {
	padding:6px;
	margin:0 0 10px;
	background:#F9EFD7;
}



/*営業センター詳細*/
#container #contents #sub_contents div#sub_direct_tell {
	border:#C00 solid 2px;
	padding:5px 0;
	margin:0 0 10px;
	background:#F8F8EE;
}

#container #contents #sub_contents div#sub_direct_tell li {
	font-size:91%;
	padding:0 5px 5px;
}

#container #contents #sub_contents div#sub_direct_tell li ul li {
	font-size:100%;
}

#container #contents #sub_contents div#sub_direct_tell li.catch {
	line-height:1.5;
}

#container #contents #sub_contents div#sub_direct_tell li.store_name {
	font-size:140%;
	font-weight:bold;
	padding:0 5px 5px 5px;
	border-bottom:1px dotted #CCCCCC;
	margin-bottom:5px;
}

#container #contents #sub_contents div#sub_direct_tell li.txt {
	line-height:1.5;
}

#container #contents #sub_contents div#sub_direct_tell li.tell {
	font-size:175%;
	font-weight:bold;
	color:#900;
	padding:5px;
}

#container #contents #sub_contents div#sub_direct_tell li.name {
	font-size:110%;
	padding:0 5px 5px;
}

#container #contents #sub_contents div#sub_direct_tell ul.exp {
	border-top:#CCC dotted 1px;
	padding:5px 0 0;
}

#container #contents #sub_contents div#sub_direct_tell li.name a {
	font-weight:bold;
	text-decoration:underline;
}

#container #contents #sub_contents div#sub_direct_tell dl.exp {
	margin:5px 0 0;
	border-top:#CCC dotted 1px;
}

#container #contents #sub_contents div#sub_direct_tell dl dt {
	padding:5px;
	font-weight:bold;
	font-size:91%;
}

#container #contents #sub_contents div#sub_direct_tell dl.user_only {
	/*border-bottom:#CCC dotted 1px;*/
	margin:0 0 5px;
}

#container #contents #sub_contents div#sub_direct_tell dl.various_inq {
	border-top:#CCC dotted 1px;
	border-bottom:#CCC dotted 1px;
	margin:5px 0;
	padding:0 0 5px;
}

#container #contents #sub_contents div#sub_direct_tell dl.various_inq li {
	display:inline;
	background:url(/common/img/icn/icn_add_mail.gif) 0 0 no-repeat;
}

#container #contents #sub_contents div#sub_direct_tell dl.various_inq a {
	margin:0 15px 0 10px;
}

#container #contents #sub_contents div#sub_direct_tell dl.user_only dt {
	background:#F3E1B6;
	color:#900;
	font-weight:bold;
}
#container #contents #sub_contents div#sub_direct_tell dl.user_only ul{
	padding-left:0;
	}

#container #contents #sub_contents div#sub_direct_tell dd ul {
	padding:0 0 0 5px;
}

#container #contents #sub_contents div#sub_direct_tell dd ul li ul {
	padding-top:8px;
}

#container #contents #sub_contents div#sub_direct_tell li.icn_link a {
	padding:0 0 0 3px;
}

#container #contents #sub_contents div#sub_direct_tell dd.ny {
	padding:5px 0 0;
	border-top:#CCC dotted 1px;
}

#container #contents #sub_contents .detail_qr {
	position:relative;
	padding-bottom:10px;
}

#container #contents #sub_contents .detail_qr span #mb{
	position:absolute;
	left:45px;
	top:85px;
}

#container #contents #sub_contents .detail_qr span #sp{
	position:absolute;
	left:45px;
	top:85px;
}

/*検索への導線*/
/*ニュースリリース*/
#container #contents #sub_contents #news_nav {
	margin-bottom:10px;
}

#container #contents #sub_contents #search_navi_s h3,
#container #contents #sub_contents #news_nav h3 {
	background:url(/common/img/bg/bg_search_navi_s.gif) bottom no-repeat #C00;
	padding:7px 5px;
	color:#FFF;
	font-weight:bold;
	height:1%;
}

#container #contents #sub_contents #search_navi_s dt.adjust {
	letter-spacing:-0.1em;
}

#container #contents #sub_contents #search_navi_s dt a {color:#333;}
#container #contents #sub_contents #search_navi_s dt a:hover {color:#333;}
#container #contents #sub_contents #search_navi_s dt a:visited {color:#333;}

#container #contents #sub_contents #search_navi_s div.inner,
#container #contents #sub_contents #news_nav div.inner {
	margin:0 0 10px;
	border-left:#F00 solid 2px;
	border-bottom:#F00 solid 2px;
	border-right:#F00 solid 2px;
}

#container #contents #sub_contents #pr_no1,
#container #contents #sub_contents #bnr_no1 {
	padding:0 0 10px;
}

#container #contents #sub_contents #news_nav div.inner ul {
	padding:5px 7px 0;
}

#container #contents #sub_contents #news_nav div.inner li {
	padding:0 0 5px;
}

#container #contents #sub_contents #sell_consul {
	padding:0 0 10px;
}

#container #contents #sub_contents #sell_consul h3 {
	margin:0;
	background:url(/common/img/bg/bg_sell_consul.gif) bottom no-repeat;
	border:none;
	color:#FFF;
	font-weight:bold;
	padding:5px 5px 7px 20px;
	height:1%;
}

#container #contents #sub_contents #sell_consul div.inner {
	/*padding:5px 5px 0;*/
	border-left:#C66 solid 2px;
	border-right:#C66 solid 2px;
	border-bottom:#C66 solid 2px;
}

#container #contents #sub_contents #sell_consul p {
	margin:0 5px 5px;
}

#container #contents #sub_contents #sell_consul p.txt {
	font-size:91%;
	padding:5px 5px 7px;
	line-height:1.5;
}

#container #contents #sub_contents #sell_consul p.txt span {
	color:#F00;
}

#container #contents #sub_contents #sell_consul dd p {
	margin:0 0 5px;
}

#container #contents #sub_contents #sell_consul dd.last_child p {
	margin:0;
}




#container #contents #sub_contents #sell_guide {
	padding:0 0 10px;
}

#container #contents #sub_contents #sell_guide h3 {
	margin:0;
	background:url(/common/img/bg/bg_sell_guide.gif) bottom no-repeat;
	border:none;
	color:#FFF;
	font-weight:bold;
	padding:5px 5px 7px 20px;
	height:1%;
}

#container #contents #sub_contents #sell_guide div.inner {
	padding:5px;
	border-left:#C66 solid 2px;
	border-right:#C66 solid 2px;
	border-bottom:#C66 solid 2px;
	font-size:91%;
}

#container #contents #sub_contents #sell_guide div.inner li {
	line-height:1.5;
}





#container #contents #sub_contents #buy_consul {
	padding:0 0 10px;
}

#container #contents #sub_contents #buy_consul h3 {
	margin:0;
	background:url(/common/img/bg/bg_buy_consul.gif) bottom no-repeat;
	border:none;
	color:#FFF;
	font-weight:bold;
	padding:5px 5px 7px 20px;
	height:1%;
}

#container #contents #sub_contents #buy_consul div.inner {
	padding:5px 5px 0;
	border-left:#5289AD solid 2px;
	border-right:#5289AD solid 2px;
	border-bottom:#5289AD solid 2px;
}

#container #contents #sub_contents #buy_consul p.txt {
	font-size:91%;
	padding:5px 0 7px;
	line-height:1.5;
}

#container #contents #sub_contents #buy_consul p.txt span {
	color:#F00;
}



#container #contents #sub_contents #lessor_consul,
#container #contents #sub_contents #rent_consul {
	padding:0 0 10px;
}

#container #contents #sub_contents #lessor_consul h3,
#container #contents #sub_contents #rent_consul h3 {
	margin:0;
	background:url(/common/img/bg/bg_lessor_consul_mail.gif) bottom no-repeat;
	border:none;
	color:#FFF;
	font-weight:bold;
	padding:5px 5px 7px 20px;
	height:1%;
}

#container #contents #sub_contents #lessor_consul div.inner,
#container #contents #sub_contents #rent_consul div.inner {
	padding:5px 5px 0;
	border-left:#690 solid 2px;
	border-right:#690 solid 2px;
	border-bottom:#690 solid 2px;
}

#container #contents #sub_contents #lessor_consul p.txt,
#container #contents #sub_contents #rent_consul p.txt {
	font-size:91%;
	line-height:1.5;
}

#container #contents #sub_contents #lessor_consul p.txt span,
#container #contents #sub_contents #rent_consul p.txt span {
	color:#F00;
}

#container #contents #sub_contents #lessor_consul p.service_int {
	font-size:91%;
	font-weight:bold;
	margin:10px 0 5px 0;
	padding:0 0 5px 0;
	border-bottom:#CCC dotted 1px;
}

#container #contents #sub_contents #lessor_consul ul li {
	font-size:91%;
	padding:0 0 5px 9px;
	line-height:1.5;
}

#container #contents #sub_contents #lessor_consul #lessor_consul_buttons ul li {
	padding:0;
}

#container #contents #sub_contents #lessor_consul ul li a {
	padding:0;
}

#container #contents #sub_contents #service_introduce {
	padding:0 0 10px;
}

#container #contents #sub_contents #service_introduce h3 {
	margin:0;
	background:url(/common/img/bg/bg_lessor_consul_mail.gif) bottom no-repeat;
	border:none;
	color:#FFF;
	font-weight:bold;
	padding:5px 5px 7px 20px;
	height:1%;
}

#container #contents #sub_contents #service_introduce ul {
	padding:5px 5px 0;
	border-left:#690 solid 2px;
	border-right:#690 solid 2px;
	border-bottom:#690 solid 2px;
}

#container #contents #sub_contents #service_introduce ul li {
	font-size:91%;
	padding:0 0 5px 9px;
	line-height:1.5;
}

#container #contents #sub_contents #service_introduce ul li a {
	padding:0;
}

#container #contents #sub_contents #pr_mansion_lib {
	padding:0 0 10px;
}

#container #contents #sub_contents #pr_mansion_lib h3 {
	margin:0;
	background:url(/common/img/bg/bg_pr_mansion_lib.gif) bottom no-repeat;
	border:none;
	color:#C00;
	font-weight:bold;
	padding:5px 5px 7px 20px;
	height:1%;
}

#container #contents #sub_contents #pr_mansion_lib dt img,
#container #contents #sub_contents #pr_mansion_lib dd img {
	vertical-align:top;
}

#container #contents #sub_contents div#sub_lnk_mansion_lib {
	margin:0px 0px 10px;
	border: #aaa solid 2px;
	padding:5px 4px;
	font-weight:bold;
}

#container #contents #sub_contents #real_estate_consul {
	padding:0 0 10px;
}

#container #contents #sub_contents #real_estate_consul h3 {
	margin:0;
	background:url(/common/img/bg/bg_real_estate_consul.gif) bottom no-repeat;
	border:none;
	color:#FFF;
	font-weight:bold;
	padding:5px 5px 7px 20px;
	height:1%;
}

#container #contents #sub_contents #real_estate_consul p.txt {
	line-height:1.5;
	padding:0 0 5px;
	font-size:91%;
}

#container #contents #sub_contents #real_estate_consul div.inner {
	padding:5px 5px 0;
	border-left:#5289AD solid 2px;
	border-right:#5289AD solid 2px;
	border-bottom:#5289AD solid 2px;
}

#container #contents #sub_contents #buy_toll_free {
	padding:0 0 10px;
}

#container #contents #sub_contents #buy_toll_free div.inner {
	background:url(/common/img/bg/bg_buy_free.gif) bottom left no-repeat #F5E5BB;
	padding:0 0 5px;
}

#container #contents #sub_contents #buy_toll_free div.inner p.txt {
	 font-size:91%;
	 font-weight:bold;
	 line-height:1.5;
	 padding:0 10px;
}

#container #contents #sub_contents #buy_toll_free div.inner p.exp_txt {
	 font-size:83%;
	 line-height:1.5;
	 padding:0 10px;
}

#container #contents #sub_contents div#sub_direct_tell li.name a:hover {text-decoration:none;}
#container #contents #sub_contents div#sub_direct_tell li.name a:active {text-decoration:none;}

#container #contents #sub_contents div#sub_direct_tell p.btns {
	text-align:center;
	margin:0 auto;
}

#container #contents #sub_contents #condition_chg div.inner p.re_search a:hover {text-decoration:none; color:#FC0;}
#container #contents #sub_contents #recently_info dt.tit a {text-decoration:underline;}
#container #contents #sub_contents #recently_info dt.tit a:hover {text-decoration:none;}

/*見つかりマウス検索*/
#container #contents #sub_contents #seach_mmouse {
	padding:0 0 10px;
}

#container #contents #sub_contents #seach_mmouse form{
	padding:0;
	margin:0;
}


#container #contents #sub_contents #seach_mmouse #inner {
	padding:4px;
	background:#FAF1DA url(/common/img/bg/bg_seach_mmouse.gif) repeat-x 0 top;;
	border-bottom:2px #cc0000 solid;
	border-left:2px #cc0000 solid;
	border-right:2px #cc0000 solid;
	overflow:hidden
}

#container #contents #sub_contents #seach_mmouse #inner label,
#container #contents #sub_contents #seach_mmouse #inner input {
	display:block;
}

#container #contents #sub_contents #seach_mmouse #inner label {
	padding:0 0 5px;
	margin:0;
	height:1%;
}

#container #contents #sub_contents #seach_mmouse #inner .ipt_area {/*IE6でfloat解除*/
	zoom:1;
}

* html #container #contents #sub_contents #seach_mmouse #inner .ipt {/*IE6向*/
	padding:0 4px 2px 23px;
}

#container #contents #sub_contents #seach_mmouse #inner .ipt {
	padding:0 4px 2px 26px;
	float:left;
	background:url(/common/img/icn/icn_seach_mmouse.gif) no-repeat 0 0 ;
	overflow:hidden;
}

#container #contents #sub_contents #seach_mmouse #inner input {
	width:90px;
}

/*アドビリーダー　バナー*/
#container #contents #sub_contents #banner_adb {
	margin-bottom:20px;
	background:#F0EDE1;
	padding:10px 10px 7px;
}

#container #contents #sub_contents #banner_adb dt,
#container #contents #sub_contents #banner_adb dd {
	font-size:91%;
	line-height:1.4;
}


/*バナー*/
#container #contents #sub_contents p.banner {
	padding:0 0 10px;
}

#container #contents #sub_contents p.banner img {
	vertical-align:top;
}