@charset "UTF-8";
#demo{width:100%;}
#demo img{width:100%;}




/*========================================
/index.shtml
#topics
トピックス表示（要：jquery.js／jCarousel.js)
==========*/
#topics{position:relative;margin:0 auto 5px auto;}
#topics .jCarousel{background-color:#FFF!important;padding:0!important;border: 1px solid #999999;}
#topics ul li{display:block;background-image:url(/sph/common_images/icon_topics.gif);background-position:20px 6px;text-align:left;margin:0;padding:4px 4px 0;}
#topics ul li a{width:100%;display:block;position:relative;text-decoration:none;margin:0;padding:0;}
#topics ul li span,#topics ul li a span{display:block;font-size:13px;line-height:140%;color:#444;font-weight:700;text-align:left;padding-top:6px;height:2.7em;padding-left:34px;padding-right:20px;overflow:hidden;margin:0 0 5px;}
#topics ul li a span{color:#03C;text-decoration:underline;}
#topics ol{width:100%;left:0;top:auto;bottom:auto;margin:0;padding:0}
#topics ol li{position:absolute;list-style-type:none;height:46px;width:20px;vertical-align:middle;line-height:30px;top:0px;margin:0;padding:0}
#topics ol li a{display:block;width: 18px;height:46px;position: absolute;text-align: center;border: 1px solid #999;}
#topics ol li a img{margin-top: 21px;}
#topics ol li.left {left:  0px;bottom: 15px;}
#topics ol li.right{right: 0px;bottom: 15px;}
#topics ol li.left a {background-image:-webkit-gradient(linear, left top, right top, from(#ddd), color-stop(1, #aaa));}
#topics ol li.right a{background-image:-webkit-gradient(linear, left top, right top, from(#aaa), color-stop(1, #ddd));}
/*========================================
/index.shtml、/search/index.shtml

#special
#search_bb
#search_ct
特集・売買・賃貸各種別リンクへ
※/search/index.shtmlと共有
==========*/
#search_bb,#search_ct,#special{margin:0;padding:0;}
#special ul,#search_bb ul,#search_ct ul{width:100%;margin:0;padding:0;padding-top:15px;padding-bottom:20px;}
#search_bb ul li,#search_ct ul li,#special   ul li{width:90%;list-style-type:none;text-align:center;margin:0 auto;padding:5px 10px 0 0;}
#search_bb ul li a,#search_ct ul li a,#special ul li a{background:url(/sph/common_images/kind_icon.png);background-repeat:no-repeat;font-size:18px;letter-spacing:0;line-height:110%;text-align:left;display:block;text-decoration:none;margin:0 auto;padding:12px 0px 12px 35px;-webkit-border-radius:5px;-moz-background-size: 42px 420px;-webkit-background-size: 42px 420px;-o-background-size: 42px 420px;-ms-background-size: 42px 420px;background-size: 42px 420px;}
#search_bb ul li a span,#search_ct ul li a span,#special ul li a span{background-image: url(/lib/images/asp_sp/common_images/arrow_right.png);background-position: right center;display:block;padding-right:15px;}
#search_bb ul li.btn1 a{background-position: -5px 0px;}
#search_bb ul li.btn2 a{background-position: -5px -42px;}
#search_bb ul li.btn3 a{background-position: -5px -84px;}
#search_bb ul li.btn4 a{background-position: -5px -126px;}
#search_bb ul li.btn5 a{background-position: -5px -168px;}
#search_bb ul li.btn6 a{background-position: -5px -210px;}
#search_ct ul li.btn1 a{background-position: -5px -252px;}
#search_ct ul li.btn2 a{background-position: -5px -294px;}
#search_ct ul li.btn3 a{background-position: -5px -336px;}
#special ul li.btn_sp a{background-position: -5px -378px;}
/*==================================================
#search_bb_i
#search_ct_i

売買・賃貸各種別リンクへ
※/search/index.shtmlと共有
==========*/
#search_bb_i,#search_ct_i{margin:0 ;padding:0;}
#search_bb_i h3,#search_ct_i h3{font-size:14px;line-height:100%;font-weight:700;color:#FFF;padding-top:5px;padding-bottom:3px;margin:0;}
#search_bb_i h3{background-image: -webkit-gradient(linear, left top, left bottom, from(#003A8C), color-stop(0.8, #688ABB));}
#search_ct_i h3{background-image: -webkit-gradient(linear, left top, left bottom, from(#F39700), color-stop(0.8, #F8C46E));}
#search_bb_i ul,#search_ct_i ul{width:100%;margin:0;padding:0;}
#search_bb_i ul{background-color:#EAF0F8;}
#search_ct_i ul{background-color:#FEF4E5;}
#search_bb_i ul li,#search_ct_i ul li{display:inline-block;width:49%;list-style-type:none;text-align:center;margin:0;padding:5px 0 0;}
#search_bb_i ul li a,#search_ct_i ul li a{background-image:url(/lib/images/asp_sp/common_images/top_icon.png);height:80px;width:80px;display:block;margin:0 auto;padding:0;}
#search_bb_i ul li a span,#search_ct_i ul li a span{display:none;}
#search_bb_i ul li.btn1 a{background-position: 0px 0px;}
#search_bb_i ul li.btn2 a{background-position: -80px 0px;}
#search_bb_i ul li.btn3 a{background-position: -160px 0px;}
#search_bb_i ul li.btn4 a{background-position: 0px -80px;}
#search_bb_i ul li.btn5 a{background-position: -80px -80px;}
#search_bb_i ul li.btn6 a{background-position: -160px -80px;}
#search_ct_i ul li.btn1 a{background-position: 0px -160px;}
#search_ct_i ul li.btn2 a{background-position: -80px -160px;}
#search_ct_i ul li.btn3 a{background-position: -160px -160px;}

/*============================================================
変更箇所

==========*/
/*=タイトル=*/
#special p{font-size:14px;line-height:24px;height:24px;padding:5px;text-align:left;font-weight:700;background-color:#F1EEDB;border-bottom:1px solid #ECE0CF;border-top:3px solid #BEAF87;color: #000000;}
#search_bb p{font-size:14px;line-height:24px;height:24px;padding:5px;text-align:left;font-weight:700;background-color:#F1EEDB;border-bottom:1px solid #ECE0CF;border-top:3px solid #BEAF87;color: #000000;}
#search_ct p{font-size:14px;line-height:24px;height:24px;padding:5px;text-align:left;font-weight:700;background-color:#F1EEDB;border-bottom:1px solid #ECE0CF;border-top:3px solid #BEAF87;color: #000000;}



/*=背景=*/
#special   ul{background-color:#fff;}
#search_bb ul{background-color:#fff;}
#search_ct ul{background-color:#fff;}
/*=リンクボタン背景色・文字色・枠色=*/
#special   ul li a{color:#000;background-color:#FFF;border:2px solid #A19276;}
#search_bb ul li a{color:#000;background-color:#FFF;border:2px solid #A19276;}
#search_ct ul li a{color:#000;background-color:#FFF;border:2px solid #A19276;}
















/*=top表示=*/
#m_recommend{overflow:hidden;}
#m_recommend .m_recommend_title{font-size:14px;line-height:24px;height:24px;padding:5px;text-align:left;font-weight:700;background-color:#F1EEDB;border-bottom:1px solid #ECE0CF;border-top:3px solid #BEAF87;color: #000000;}
#m_recommend .m_recommend_list{clear:both;padding:5px;}
#m_recommend .m_recommend_list a{font-size:16px;line-height:32px;font-weight:700;text-decoration:none;display:block;background-image: -webkit-gradient(linear, left top, left bottom, from(#BEAF87), to(#A19276));color:#000;text-align:center;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;margin-bottom:10px;}

#m_recommend .m_recommend_box{width:50%;float:left;text-align:center;}
#m_recommend .m_recommend_box_inner{height:278px;margin:5px;overflow:hidden;border:#ECE0CF solid 1px;}
#m_recommend .m_recommend_box ul{padding:0 6px;text-align:center;margin:0px;}
#m_recommend .m_recommend_box li{list-style:none;}
#m_recommend .m_recommend_box .image{width:138px;height:103px;overflow:hidden;padding:0;margin:6px auto 0;}
#m_recommend .m_recommend_box .image img{width:100%;}
#m_recommend .m_recommend_box .add{width:100%;height:20px;overflow:hidden;text-align:left;font-size:12px;line-height:20px;font-weight:700;}
#m_recommend .m_recommend_box .kind{width:100%;}
#m_recommend .m_recommend_box .kind p{font-size:12px;line-height:16px;padding:2px;background-color:#414042;color:#fff;width:80px;}
#m_recommend .m_recommend_box .price{width:100%;height:20px;overflow:hidden;text-align:right;font-size:12px;line-height:20px;}
#m_recommend .m_recommend_box .price span{font-size: 15px;font-weight: 700;color: #A47F31;}
#m_recommend .m_recommend_box .access{width:100%;height:32px;clear:both;overflow:hidden;text-align:left;font-size:12px;line-height:16px;margin:0 0 5px;}
#m_recommend .m_recommend_box .staff{width:48px;height:36px;overflow:hidden;float:left;}
#m_recommend .m_recommend_box .staff img{width:48px;}
#m_recommend .m_recommend_box .comment{margin-left:-53px;width:100%;padding:1px 0;float:right;font-size:1px;line-height:0px;}
#m_recommend .m_recommend_box .comment p{overflow:hidden;text-align:left;margin:0 0 0 53px;font-size:12px;line-height:16px;height:64px;}
