@charset "UTF-8";

/*============================================================================
DEFAULT SETTING
=============================================================================*/
html,
body {
margin: 0px;
padding: 0px;
height: 100%;
width: 100%;
font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
address,
ul,
ol,
li,
dl,
dt,
dd,
caption,
img,
form,
blockquote {
padding: 0px;
margin: 0px;
border: none;
font-style: normal;
font-weight: normal;
line-height: 1;
list-style-type: none;
color:#333333;
}

th { font-weight: bold; }

/* テキストエリア内文字サイズのブラウザ間での統一 */
textarea { font-size: 100%; }

/* 画像の下にできる隙間を除去 */
img {
vertical-align: bottom;
-ms-interpolation-mode: bicubic;
}

/* 画像綺麗に縮小 */
img { -ms-interpolation-mode: bicubic; }

/* float解除 */
.clear {
clear: both;
height: 1px;
font-size: 0px;
line-height: 0px;
margin: 0px -2px 0px 0px;
}

.clearBox { clear: both; }

a {
color:#333333;
text-decoration:underline;
}

a:hover {
color:#333333;
text-decoration:none;
}

.red { color:#E60012; }

.txtSmall {
font-size:84%;
line-height: 1.3em;
}

.separater {
background-image: url(images_site/separater.gif);
background-repeat: no-repeat;
background-position: 0px 4px;
font-size: 1px;
line-height: 1px;
margin:0px;
height: 13px;
background-color: #FFF;
clear: both;
width: 650px;
padding: 0px;
}
.separaterSingle {
background-image: url(images_site/separater_single.gif);
background-repeat: no-repeat;
background-position: 0px 4px;
font-size: 1px;
line-height: 1px;
margin:0px;
height: 13px;
background-color: #FFF;
clear: both;
width: 650px;
padding: 0px;
}

.separater hr,
.separaterSingle hr{ display:none; }

.photo_r {
float: right;
padding: 3px;
}

.photo_l {
float: left;
padding: 3px;
}

.f150 { font-size: 150%; }

.f16px { font-size: 16px; }

/*============================================================================
BASIC RAYOUT
=============================================================================*/
body {
margin: 0px;
padding: 0px;
font-size: 12px;
line-height: 1.6;
background-color: #EFF0EB;
}

body#BODYRENT { background-color: #FFDBD9; }

body#BODYSALE { background-color: #D7EB96; }

#ALL {
width: 1022px;
margin: 0px auto;
padding: 0px;
background-image: url(images_site/all_bg.jpg);
background-repeat: repeat-y;
background-position: center 0px;
}

body#BODYRENT #ALL {
background-image: url(images_site/all_bg_rent.jpg);
background-repeat: repeat-y;
background-position: center 0px;
}

body#BODYSALE #ALL {
background-image: url(images_site/all_bg_sale.jpg);
background-repeat: repeat-y;
background-position: center 0px;
}

body#BODYTENANT #ALL {
background-image: url(images_site/all_bg.jpg);
background-repeat: repeat-y;
background-position: center 0px;
}

#HEADER {
margin: 0px auto;
padding: 8px 16px;
width: 918px;
position: relative;
border-bottom: 1px solid #C6C5C2;
height: 71px;
}

body#BODYRENT #HEADER {
background-image:url(images_site/header_bg_rent.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
}

body#BODYSALE #HEADER {
background-image:url(images_site/header_bg_sale.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
}

body#BODYTENANT #HEADER {
background-image:url(images_site/header_bg_rent.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
}

#WRAPPER {
margin: 0px;
width: 1022px;
position: relative;
padding: 0px;
}

#CONTENTS {
padding: 20px 0px 0px 23px;
float: left;
width: 672px;
margin: 0px;
position: relative;
}

#SIDE {
float: left;
width: 255px;
padding: 19px 0px 30px;
}

#FOOTER {
margin: 0px auto;
padding: 0px;
width: 950px;
border-top: 1px solid #C6C5C2;
background-image: url(images_site/footer_bg.gif);
background-repeat: repeat-y;
}

/*============================================================================
PARTS
=============================================================================*/
/*/// WRAPPER ///*/
#WRAPPER p,
#WRAPPER li,
#WRAPPER address { }

/*/// HEADER ///*/
#HEADER h1,
#HEADER p {
font-size: 100%;
color: #8c8a85;
padding-bottom: 8px;
}

#HEADER #LOGO {
display: block;
height: 50px;
width: 210px;
text-indent: -9999px;
outline:none;
background-image: url(images_site/logo.jpg);
background-repeat: no-repeat;
}

#HEADER #HEADERBUTTON {
position: absolute;
top: 8px;
right: 16px;
height: 14px;
}

#HEADER #HEADERBUTTON li {
float: left;
height: 14px;
}

#HEADER #HEADERBUTTON li a {
display: block;
height: 14px;
text-indent: -9999px;
}

#HEADER #HEADERBUTTON li a#BUTTONRSS {
background-image: url(images_site/header_rss.jpg);
background-repeat: no-repeat;
width: 55px;
outline:none;
margin:0px 17px 0px 0px;
}

#HEADER #HEADERBUTTON li a#BUTTONHOME {
background-image: url(images_site/header_home.jpg);
background-repeat: no-repeat;
width: 55px;
outline:none;
margin:0px 22px 0px 0px;
}

#HEADER #HEADERBUTTON li a#BUTTONOWNER {
background-image: url(images_site/header_owner.jpg);
background-repeat: no-repeat;
width: 77px;
outline:none;
margin:0px 30px 0px 0px;
}

#HEADER #HEADERBUTTON li a#BUTTONABOUTUS {
background-image: url(images_site/header_aboutus.jpg);
background-repeat: no-repeat;
width: 55px;
outline:none;
margin:0px 31px 0px 0px;
}

#HEADER #HEADERBUTTON li a#BUTTONSHOP {
background-image: url(images_site/header_shop.jpg);
background-repeat: no-repeat;
width: 55px;
outline:none;
margin:0px 0px 0px 0px;
}

#HEADER #HEADERBUTTON li a:hover { background-position:0px -14px; }

#HEADER #HEADERTEL {
position: absolute;
top: 30px;
right: 185px;
background-image: url(images_site/header_tel.jpg);
background-repeat: no-repeat;
margin: 0px;
padding: 0px;
height: 45px;
width: 230px;
text-indent: -9999px;
}

#HEADER #HEADERCONTACT {
position: absolute;
top: 30px;
right: 16px;
background-image: url(images_site/header_contact.jpg);
background-repeat: no-repeat;
display: block;
height: 45px;
width: 169px;
outline:none;
text-indent: -9999px;
}

#HEADER #HEADERCONTACT:hover { background-position:0px -45px; }


/*/// LEFT TAB ///*/
#TAB {
float:left;
width:36px;
height:394px;
}

#TAB ul {
position : fixed!important; /* importantで、Mozilla, Opera に対して優先順位を上げて固定配置 */
background-image: url(images_site/tab_bg.png);
background-position:-36px 0px;
background-repeat: no-repeat;
list-style-type: none;
height: 394px;
width: 36px;
margin: 0px;
padding:0px;
top: 90px;
}
#TAB li{
	height: 130px;
	width:36px;
	margin:0px;
	overflow: hidden;
}
#TAB #TABRENT {
padding-bottom: 2px;
}

#TAB #TABSALE {
padding-bottom: 2px;
}

#TAB #TABTENANT {
padding-bottom: 0px;
}
#TAB li a {
text-indent: -9999px;
display: block;
height: 130px;
width: 36px;
outline:none;
padding:0px;
margin:0px;
line-height: normal;
}
#TAB #TABRENT a {
background-image: url(images_site/tab_bg.png);
background-repeat: no-repeat;
background-position:0px 0px;
}

#TAB #TABSALE a {
background-image: url(images_site/tab_bg.png);
background-position:0px -132px;
background-repeat: no-repeat;
}

#TAB #TABTENANT a {
background-image: url(images_site/tab_bg.png);
background-position:0px -264px;
background-repeat: no-repeat;
}

#TAB #TABRENT a.on,
#TAB #TABSALE a.on,
#TAB #TABTENANT a.on,
#TAB #TABRENT a:hover,
#TAB #TABSALE a:hover,
#TAB #TABTENANT a:hover { background-image:none!important; }

/*/// CONTENTS - TOP PAGE ONLY ///*/
/* おすすめ物件 */
#TOPPICKUP,
.thumbnailList {
position: relative;
margin: 0px 0px 38px;
padding: 0px;
width: 660px;
}

#TOPPICKUP h2 {
background-image: url(images_site/top_h_rent.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
height: 29px;
border-bottom: 1px solid #C6C5C1;
width: 650px;
}

.thumbnailList .titleSubTxt {
font-size: 80%;
text-align: right;
position: absolute;
top: 1px;
right: 10px;
color: #8C8A85;
line-height: 1.2;
width: 350px;
height: 30px;
}

#TOPPICKUP1LDK {
float: left;
width: 660px;
position:relative;
margin: 13px 0px 0px;
overflow: hidden;
}

#TOPPICKUP2LDK,
#TOPPICKUP3LDK {
float: left;
width: 330px;
position:relative;
margin: 13px 0px 0px;
overflow: hidden;
}

.thumbnailList h3 { padding:0px 0px 7px; }

#TOPPICKUP1LDK h3 a {
background-image: url(images_site/top_h_rent_1ldk.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
display:block;
height: 25px;
width: 650px;
}

#TOPPICKUP2LDK h3 a {
background-image: url(images_site/top_h_rent_2ldk.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
display:block;
height: 25px;
width: 320px;
}

#TOPPICKUP3LDK h3 a {
background-image: url(images_site/top_h_rent_3ldk.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
display:block;
height: 25px;
width: 320px;
}

.thumbnailList a.topPickUpToList {
line-height: 1em;
position: absolute;
top: 8px;
right: 10px;
font-size: 80%;
color: #4A4A4A;
text-decoration: none;
font-weight: bold;
display: block;
width: 135px;
z-index:1;
}

.thumbnailList a.topPickUpToList:hover { color: #B6B7B1; }

/* トップアコーディオンメニュー */

#SEARCHAREA .accordion_content table { margin-top: 5px; }

.accordion_content { overflow: hidden; }

#SEARCHAREA h4.accordion_toggle {
background-image: url(images_site/top_search_titlearea.gif);
background-repeat: no-repeat;
text-indent: -9999px;
height: 23px;
width: 172px;
cursor:pointer;
margin: 7px 0px 0px;
padding: 0px;
}

/* 物件検索 */
#TOPSEARCH {
position: relative;
margin: 0px 0px 38px;
padding: 0px;
width: 650px;
}

#TOPSEARCH h2 {
background-image: url(images_site/top_h_search.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
height: 29px;
width: 650px;
border-bottom: 1px solid #C6C5C1;
padding-bottom: 15px;
}

.articlesearch {
background-image: url(images_site/top_search_bg.gif);
background-repeat: repeat-y;
padding:0px;
margin:0px;
}

#SEARCH-MAP {
background-image: url(images_site/map.jpg);
background-repeat: no-repeat;
height: 403px;
width: 620px;
position: relative;
}

#SEARCH-MAP-SALE {
background-image: url(images_site/map_sale.jpg);
background-repeat: no-repeat;
height: 403px;
width: 620px;
position: relative;
}

#SEARCH-MAP a, #SEARCH-MAP-SALE a {
text-indent: -9999px;
outline:none;
}

#SEARCH-MAP-SALE a#AREA01, #SEARCH-MAP a#AREA01 {
overflow: hidden;
position: absolute;
left: 285px;
top: 249px;
height: 21px;
width: 111px;
}

#SEARCH-MAP-SALE a#AREA02, #SEARCH-MAP a#AREA02 {
overflow: hidden;
position: absolute;
left: 304px;
top: 153px;
height: 21px;
width: 116px;
}

#SEARCH-MAP-SALE a#AREA03, #SEARCH-MAP a#AREA03 {
overflow: hidden;
position: absolute;
left: 469px;
top: 124px;
height: 21px;
width: 139px;
}

#SEARCH-MAP-SALE a#AREA04, #SEARCH-MAP a#AREA04 {
overflow: hidden;
position: absolute;
left: 379px;
top: 203px;
height: 21px;
width: 139px;
}

#SEARCH-MAP-SALE a#AREA05, #SEARCH-MAP a#AREA05 {
overflow: hidden;
position: absolute;
left: 419px;
top: 283px;
height: 21px;
width: 121px;
}

#SEARCH-MAP-SALE a#AREA06, #SEARCH-MAP a#AREA06 {
overflow: hidden;
position: absolute;
left: 96px;
top: 171px;
height: 21px;
width: 102px;
}

#SEARCH-MAP-SALE a#AREA07, #SEARCH-MAP a#AREA07 {
overflow: hidden;
position: absolute;
left: 45px;
top: 98px;
height: 21px;
width: 142px;
}

#SEARCH-MAP-SALE a#AREA08, #SEARCH-MAP a#AREA08 {
overflow: hidden;
position: absolute;
left: 91px;
top: 276px;
height: 21px;
width: 141px;
}

#SEARCH-MAP-SALE a#AREA09, #SEARCH-MAP a#AREA09 {
overflow: hidden;
position: absolute;
left: 243px;
top: 7px;
height: 21px;
width: 92px;
}

#SEARCH-MAP-SALE a#AREA10, #SEARCH-MAP a#AREA10 {
overflow: hidden;
position: absolute;
left: 10px;
top: 34px;
height: 21px;
width: 92px;
}

#SEARCH-MAP-SALE a#AREA11, #SEARCH-MAP a#AREA11 {
overflow: hidden;
position: absolute;
left: 269px;
top: 378px;
height: 21px;
width: 92px;
}

#SEARCH-MAP-SALE a#AREA12, #SEARCH-MAP a#AREA12 {
overflow: hidden;
position: absolute;
left: 515px;
top: 33px;
height: 21px;
width: 92px;
}

#SEARCH-MAP-SALE a#AREA13, #SEARCH-MAP a#AREA13 {
overflow: hidden;
position: absolute;
left: 9px;
top: 313px;
height: 21px;
width: 118px;
}

#SEARCH-MAP-SALE a#AREA14 {
overflow: hidden;
position: absolute;
left: 512px;
top: 376px;
height: 21px;
width: 83px;
}

#TOPSEARCH .titleSubTxt,
#TOPKEYWORD .titleSubTxt {
font-size: 80%;
text-align: right;
position: absolute;
top: 12px;
right: 0px;
color: #8C8A85;
line-height: 1.2;
width: 350px;
height: 16px;
}

.articlesearch form {
background-image: url(images_site/top_search_heading.gif);
background-repeat: no-repeat;
margin: 0px;
padding: 15px 15px 0px;
width: 620px;
background-position: 0px -14px;
}
.articlesearch .rightLink {
margin: 0px!important;
height:18px;
width: 610px;
}
#CONTENTS .articlesearch table {
margin-bottom: 15px;
margin-top: 0px;
}

#CONTENTS .articlesearch table,
#CONTENTS .articlesearch th,
#CONTENTS .articlesearch td,
#CONTENTS .articlesearch tr { border-style: none!important; }

.articlesearch input { vertical-align: middle; }

.articlesearch label {
margin-right: 10px;
vertical-align: middle;
}

.articlesearch label#LABEL_1LDK {
background-image: url(images_site/search_icon_rent_1ldk.jpg);
background-repeat: no-repeat;
background-position: 0px 2px;
padding-left: 65px;
}

.articlesearch label#LABEL_2LDK {
background-image: url(images_site/search_icon_rent_2ldk.jpg);
background-repeat: no-repeat;
padding-left: 65px;
background-position: 0px 1px;
margin-left: 10px;
}

.articlesearch label#LABEL_3LDK {
background-image: url(images_site/search_icon_rent_3ldk.jpg);
background-repeat: no-repeat;
padding-left: 65px;
background-position: 0px 1px;
}

.articlesearch label#LABEL_4LDK {
background-image: url(images_site/search_icon_rent_4ldk.jpg);
background-repeat: no-repeat;
padding-left: 65px;
background-position: 0px 1px;
margin-left: 10px;
}

.articlesearch #SEARCHBOTTOM {
background-image: url(images_site/top_search_bottom.gif);
background-repeat: no-repeat;
background-position: left bottom;
margin: 0px;
padding: 0px;
height: 27px;
}

.articlesearch form .searchTitle01 {
background-image: url(images_site/top_search_title01.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
background-position: 0px 0px;
height: 15px;
}

.articlesearch form .searchTitle02 {
background-image: url(images_site/top_search_title02.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
margin-top:5px;
}

.articlesearch form .searchTitle03 {
background-image: url(images_site/top_search_title03.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
margin-top:5px;
height: 15px;
background-position: 0px 0px;
}

.articlesearch form .searchTitle04 {
background-image: url(images_site/top_search_title04.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
}

.articlesearch form .searchTitle05 {
background-image: url(images_site/top_search_title05.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
margin-top:5px;
}

.articlesearch form .searchTitle06 {
background-image: url(images_site/top_search_title06.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
}

.articlesearch form .searchTitle07 {
background-image: url(images_site/top_search_title07.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
}

.articlesearch form .searchTitle08 {
background-image: url(images_site/top_search_title08.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
}
.articlesearch form .searchTitle09 {
background-image: url(images_site/top_search_title09.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
margin-top:5px;
background-position: 0px 0px;
height: 15px;
}
.articlesearch form .searchTitle10 {
background-image: url(images_site/top_search_title10.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
margin-top:5px;
background-position: 0px 0px;
height: 15px;
}
.articlesearch form .searchTitle11 {
background-image: url(images_site/top_search_title11.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
background-position: 0px 0px;
height: 15px;
}
.articlesearch form .searchTitle12 {
background-image: url(images_site/top_search_title12.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
margin-top:5px;
height: 15px;
background-position: 0px 0px;
}
.articlesearch form p {
margin: 0px;
padding: 7px 0px 15px;
}

.articlesearch form .harfLeft {
float: left;
width: 330px;
}

.articlesearch form .harfRight {
float: left;
width: 290px;
}
.articlesearch form .tripleLeft {
float: left;
width: 205px;
}
.articlesearch form .tripleCenter {
float: left;
width: 205px;
}
.articlesearch form .tripleRight {
float: left;
width: 200px;
}

.articlesearch form input.topSearchButton {
background: url(images_site/top_search_button.jpg) no-repeat 0px 0px;
height: 33px;
width: 266px;
border:none;
cursor:pointer;
margin:15px 0px 0px 177px;
display: block;
text-indent:-9999px;
font-size:0px;
line-height:0px;
　padding-left:300px;/*opera8/9用全角hack*/
padding: 0px;
}

.articlesearch form input.topSearchButton:hover,
.articlesearch form input.topSearchButton:focus { background-position:0px -33px; }

/* 検索結果 */
.searchResultSort{
text-align: right;
height:16px;
font-size: 16px;
line-height: 1em;
margin: 0px;
padding: 0px 0px 22px;
color: #C6C5C2;
width: 650px;
clear: both;
vertical-align: middle;
overflow:hidden;
}
.searchResultSort a,
.searchResultSort span{
font-size: 10px;
line-height: 16px;
color: #333;
margin: 0px;
padding: 2px;
}
#BODYRENT .searchResultSort .on {
color: #FFF;
background-color: #ff4980;
}
#BODYSALE .searchResultSort .on {
color: #FFF;
background-color: #9CCC00;
}

#CONTENTSINNER .searchResultSort img{
border:none;
margin:0px;
padding:0px;
line-height: 16px;
vertical-align: middle;
}

/* キーワード一発検索 */
#TOPKEYWORD {
position: relative;
margin: 0px;
padding: 0px;
width: 650px;
}

#TOPKEYWORD h2 {
background-image: url(images_site/top_h_keyword.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
height: 29px;
width: 650px;
border-bottom: 1px solid #C6C5C1;
margin:0px 0px 11px 0px;
}

#TOPKEYWORD ul {
margin: 0px;
padding: 0px 10px;
list-style-type: none;
clear: both;
width: 650px;
}

#TOPKEYWORD ul li {
float: left;
background-image: url(images_site/arrow_orange.gif);
background-repeat: no-repeat;
background-position: 0px 7px!important;
text-indent: 15px;
margin: 0px;
padding: 3px 15px 1px 0px;
line-height: 1.6;
}

#TOPKEYWORD ul li a {
display: block;
margin: 0px;
padding: 0px;
}

body #TOPKEYWORD table{ margin: 0px auto 15px; }

#CONTENTS #TOPKEYWORD table,
#CONTENTS #TOPKEYWORD th,
#CONTENTS #TOPKEYWORD td,
#CONTENTS #TOPKEYWORD tr { border-bottom: none!important;
border-left: none!important;
border-right: none!important;
border-top: none!important; }

#CONTENTS #TOPKEYWORD td a {
background-image: url(images_site/arrow_orange.gif);
background-repeat: no-repeat;
background-position: 0px 0px!important;
padding-left: 15px;
}

/* エリア別一覧 */
#TOPSALEAREA {
position: relative;
margin: 0px;
padding: 0px;
width: 660px;
}

#TOPSALEAREA h2 {
background-image: url(images_site/h_bg_sale_area.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
height: 29px;
width: 650px;
border-bottom: 1px solid #C6C5C1;
margin:0px 0px 11px 0px;
}

#TOPSALEAREA ul {
margin: 0px;
padding: 0px;
list-style-type: none;
clear: both;
width: 660px;
}

#TOPSALEAREA ul li {
float: left;
background-image: url(images_site/arrow_seagreen.gif);
background-repeat: no-repeat;
background-position: 0px 7px!important;
text-indent: 15px;
margin: 0px;
padding: 3px 15px 2px 0px;
line-height: 1.6;
width: 213px;
}
#TOPSALEAREA ul li.right {
	padding: 3px 0px 2px 0px;
	width: 160px; 
}

#TOPSALEAREA ul li a {
display: block;
margin: 0px;
padding: 0px;
}

#TOPSALEAREA table { margin: 0px auto 15px; }

#CONTENTS #TOPSALEAREA table,
#CONTENTS #TOPSALEAREA th,
#CONTENTS #TOPSALEAREA td,
#CONTENTS #TOPSALEAREA tr { border-style: none!important; }

#CONTENTS #TOPSALEAREA td a {
background-image: url(images_site/arrow_seagreen.gif)!important;
background-repeat: no-repeat;
background-position: 0px 0px!important;
padding-left: 15px;
}

/*/// SIDE BAR ///*/
#SIDESHOP {
background-image: url(images_site/side_shop_bg.gif);
background-repeat: repeat-y;
background-position: left top;
width: 234px;
margin: 0px 0px 11px;
padding: 0px;
position: relative;
height: auto;
}

#SIDESHOP h3 {
background-image: url(images_site/side_h_shop.jpg);
background-repeat: no-repeat;
height: 41px;
width: 233px;
}

#SIDESHOP h3 a {
text-indent: -9999px;
height: 20px;
width: 233px;
display:block
}

#SIDESHOP .cf_element {
padding-left: 11px;
height: 138px;
width: 209px;
}

#SIDESHOP p,
#SIDESHOP address {
font-size:90%;
color: #797979;
margin: 0px 11px;
clear: both;
padding: 6px 0px 0px;
line-height: 140%;
}

#SIDESHOP p strong {
font-size: 160%;
line-height: 90%;
}

#SIDESHOP #SIDESHOPBOTTOM {
background-image: url(images_site/side_shop_bottom.gif);
background-repeat: no-repeat;
background-position: left bottom;
height: 36px;
clear: both;
margin: 0px;
position: relative;
}

#SIDESHOP a.sideShopMore {
background-image: url(images_site/button_map.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
height: 20px;
width: 124px;
position: absolute;
right: 12px;
bottom: 12px;
margin: 0px;
outline:none;
display:block;
padding: 0px;
}

#SIDESHOP a.sideShopMore:hover { background-position:0px -20px; }

.sideMenu {
margin: 0px;
padding: 0px;
width: 234px;
}
.sideMenu h3{
height: 35px;
text-indent: -9999px;
}

.sideMenu ul {
margin: 0px 0px 20px;
padding: 0px;
width: 234px;
}

.sideMenu ul li{
color: #8c8a85;
width: 226px;
font-size: 91%;
margin: 0px;
padding: 2px 4px 5px;
}

.sideMenu ul li a{
background-image: url(images_site/arrow_red.gif);
background-repeat: no-repeat;
background-position: 0px 6px;
display: block;
font-size: 12px !important;
padding: 5px 0px 0px 13px;
width: 215px;
}

#BODYSALE .sideMenu ul li a{
background-image: url(images_site/arrow_green.gif)!important;
background-repeat: no-repeat;
}


#SIDETOPICS,
#SIDEINFO,
#SIDERECENT{
width: 234px;
margin: 21px 0px 0px;
padding: 0px 0px 20px;
}
#SIDEBLOG{
width: 234px;
margin: 0px;
padding: 0px 0px 20px;
}
#SIDETOPICS h3 {
background-image: url(images_site/side_h_topics.jpg);
background-repeat: no-repeat;
height: 35px;
text-indent: -9999px;
}
#SIDEINFO h3 {
background-image: url(images_site/side_h_info.jpg);
background-repeat: no-repeat;
height: 35px;
text-indent: -9999px;
}

#SIDENEWS h3 {
background-image: url(images_site/side_h_news.jpg);
background-repeat: no-repeat;
height: 35px;
text-indent: -9999px;
}
#SIDERECENT h3 {
background-image: url(images_site/side_h_recent.jpg);
background-repeat: no-repeat;
height: 35px;
text-indent: -9999px;
}
#SIDESALEINFO h3 {
background-image: url(images_site/side_h_info.jpg);
background-repeat: no-repeat;
height: 35px;
text-indent: -9999px;
}
#SIDEBACKNUMBER h3 {
background-image: url(images_site/side_h_backnumber.jpg);
background-repeat: no-repeat;
height: 35px;
text-indent: -9999px;
}

#SIDEINDEX h3 {
background-image: url(images_site/side_h_index.jpg);
background-repeat: no-repeat;
height: 35px;
text-indent: -9999px;
}
#SIDECATEGORY h3 {
background-image: url(images_site/side_h_category.jpg);
background-repeat: no-repeat;
}
#SIDEKEYWORDCATEGORY h3 {
background-image: url(images_site/side_h_keywordcategory.jpg);
background-repeat: no-repeat;
}

#SIDEMENU h3 {
background-image: url(images_site/side_h_menu.jpg);
background-repeat: no-repeat;
}
#SIDEAREA h3 {
background-image: url(images_site/side_h_area.jpg);
background-repeat: no-repeat;
}
#SIDESCHOOL h3 {
background-image: url(images_site/side_h_school.jpg);
background-repeat: no-repeat;
}

#SIDETOPICS ul,
#SIDENEWS ul,
#SIDEINFO ul,
#SIDEBLOG ul,
#BODYSALE #SIDERECENT ul {
margin: 0px;
padding: 0px;
width: 234px;
}

#SIDETOPICS ul li,
#SIDENEWS ul li,
#SIDEINFO ul li,
#SIDEBLOG ul li,
#BODYSALE #SIDERECENT ul li {
color: #8c8a85;
width: 226px;
font-size: 91%;
margin: 0px;
padding: 4px 4px 10px;
}
#SIDEBLOG ul li,
#BODYSALE #SIDERECENT ul li.new {
background-image:url(images_site/icon_new.gif);
background-position:92px 3px;
background-repeat:no-repeat;
}

#SIDETOPICS ul li a,
#SIDENEWS ul li a,
#SIDEINFO ul li a,
#SIDEBLOG ul li a {
background-image: url(images_site/arrow_red.gif);
background-repeat: no-repeat;
background-position: 0px 7px;
display: block;
font-size: 12px !important;
padding: 5px 0px 0px 12px;
width: 215px;
line-height: 140%;
}

#BODYSALE #SIDERECENT ul li a {
background-image: url(images_site/arrow_green.gif);
background-repeat: no-repeat;
background-position: 0px 7px;
display: block;
font-size: 12px !important;
padding: 5px 0px 0px 12px;
width: 215px;
line-height: 140%;
}


/* ボタン */
#SIDESALEINFO ul {
margin: 0px 0px 20px;
padding: 0px;
width: 233px;
background-color: #EFF0EB;
}

#SIDESALEINFO ul li {
color: #8c8a85;
width: 211px;
font-size: 91%;
margin: 0px;
padding: 11px;
}

#SIDESALEINFO ul li a {
display: block;
font-size: 12px !important;
padding: 0px;
width: 211px;
height: 40px;
line-height: 1.8em;
}

#SIDESALEINFO ul li a img {
float:left;
border: 1px solid #9ECA09;
margin-right: 11px;
}
#SIDE .buttonBlog {
background-image: url(images_site/button_blog.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
display: block;
height: 91px;
width: 234px;
outline:none;
margin: 0px 0px 11px;
}

#SIDE .buttonFaq {
background-image: url(images_site/button_faq.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
display: block;
height: 54px;
width: 234px;
outline:none;
margin: 0px 0px 11px;
}

#SIDE .buttonSale {
background-image: url(images_site/button_sale.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
display: block;
height: 91px;
width: 234px;
outline:none;
margin: 0px 0px 11px;
}

#SIDE .buttonSaleSmall {
background-image: url(images_site/button_sale_s.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
display: block;
height: 54px;
width: 234px;
outline:none;
margin: 0px 0px 11px;
}
#SIDE a.buttonSellSmall {
background-image: url(images_site/sell_btn_contact.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
display: block;
height: 125px;
width: 234px;
outline:none;
margin: 0px 0px 11px;
}
#SIDE a:hover.buttonSellSmall {
	background-position: 0px -125px;
}
#SIDE a.buttonSell {
	background-image: url(images_site/sell_btn_banner.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 234px;
	outline:none;
	margin: 0px 0px 0px;
}
#SIDE a:hover.buttonSell {
	background-position: 0px -100px;
}
a.sellLink {
	text-align:right;
	margin-bottom:11px;
	margin-right:22px;
	display: block;
}

#SIDE .buttonSearch {
background-image: url(images_site/button_search.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
display: block;
height: 54px;
width: 234px;
outline:none;
margin: 0px 0px 11px;
}

#SIDE .buttonSaleBlog {
background-image: url(images_site/button_sale_blog.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
display: block;
height: 54px;
width: 234px;
outline:none;
margin: 0px 0px 11px;
}

#SIDE .buttonSale:hover,
#SIDE .buttonSaleSmall:hover,
#SIDE .buttonSaleBlog:hover,
#SIDE .buttonBlog:hover,
#SIDE .buttonFaq:hover,
#SIDE .buttonSearch:hover { background-position:-234px 0px; }

#SIDESHOP #SIDESHOPIMG {
height: 138px;
width: 234px;
overflow: hidden;
}

#SIDEBACKNUMBER form { padding: 5px 0px 25px 5px; }


/* 現在の検索条件 */
#SIDEMORESEARCH {
background-image: url(images_site/side_moresearch_bg.gif);
background-repeat: repeat-y;
background-position: left top;
width: 234px;
margin: 0px 0px 11px;
padding: 0px;
position: relative;
height: auto;
}

#SIDEMORESEARCH h2 {
background-image: url(images_site/side_h_moresearch.jpg);
background-repeat: no-repeat;
height: 32px;
width: 233px;
text-indent: -9999px;
display:block
}

#SIDEMORESEARCH ul {
font-size:90%;
color: #797979;
clear: both;
padding: 0px 14px 10px;
line-height: 140%;
}

#SIDEMORESEARCH ul li {
border-bottom:1px dotted #C6C5C2;
width: 205px;
line-height: 1.6em;
padding: 1px 0px;
}
#SIDEMORESEARCH ul span {
padding: 0px 0px 0px 12px;
display:block;
}

#SIDEMORESEARCH #SIDEMORESEARCHBOTTOM {
background-image: url(images_site/side_moresearch_bottom.gif);
background-repeat: no-repeat;
background-position: left bottom;
height: 13px;
clear: both;
margin: 0px;
position: relative;
font-size: 6px;
line-height: 6px;
padding: 0px;
width: 233px;
}

#SIDEMORESEARCH a.sideSearchMore {
background-image: url(images_site/button_moresearch_red.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
height: 23px;
width: 190px;
margin: 0px 0px 0px 21px;
outline:none;
display:block;
padding: 0px;
}
#BODYSALE #SIDEMORESEARCH a.sideSearchMore {
background-image: url(images_site/button_moresearch_green.jpg);
background-repeat: no-repeat;
}

#SIDEMORESEARCH a.sideSearchMore:hover { background-position:0px -23px; }

/*/// RETURN TOP BUTTON ///*/
#PAGETOP {
clear:both;
position:relative;
height:80px;
}

#PAGETOP a {
background-image: url(images_site/button_top.jpg);
background-repeat: no-repeat;
height: 18px;
width: 101px;
display: block;
text-indent: -9999px;
position: absolute;
bottom: 35px;
left: 609px;
overflow: hidden;
outline:none;
}

#PAGETOP a:hover { background-position:0px -18px; }

/*/// FOOTER ///*/
#FOOTER p,
#FOOTER address {
color:#62605C;
padding:0px 0px 7px 0px;
}

#FOOTER li {
line-height:1.6;
color:#62605C;
padding:7px 0px 0px 0px;
}

#FOOTER #FOOTERLOGO {
background-image: url(images_site/footer_logo.jpg);
background-repeat: no-repeat;
height: 37px;
text-indent: -9999px;
}

#FOOTERADDRESS {
float: left;
width: 160px;
padding: 14px 15px;
}

#FOOTERADDRESS a { text-decoration: none; }

#FOOTERRENT {
float: left;
width: 160px;
padding: 14px 15px;
}

#FOOTERRENT h3 {
background-image: url(images_site/footer_h_rent.jpg);
background-repeat: no-repeat;
height: 29px;
width: 135px;
font-weight: bold;
color: #282828;
font-size: 92%;
line-height: 29px;
padding-left: 25px;
}

#FOOTERSALE {
float: left;
width: 160px;
padding: 14px 15px;
}

#FOOTERSALE h3 {
background-image: url(images_site/footer_h_sale.jpg);
background-repeat: no-repeat;
height: 29px;
width: 135px;
font-weight: bold;
color: #282828;
font-size: 92%;
line-height: 29px;
padding-left: 25px;
}

#FOOTERTENANT {
float: left;
width: 160px;
padding: 14px 15px;
}

#FOOTERTENANT h3 {
background-image: url(images_site/footer_h_tenant.jpg);
background-repeat: no-repeat;
height: 29px;
width: 135px;
font-weight: bold;
color: #282828;
font-size: 92%;
line-height: 29px;
padding-left: 25px;
}

#FOOTERINFO {
float: left;
width: 160px;
padding: 14px 15px;
}

#FOOTERINFO h3.hedingInfo {
background-image: url(images_site/footer_h_info.jpg);
background-repeat: no-repeat;
height: 29px;
width: 135px;
font-weight: bold;
color: #282828;
font-size: 92%;
line-height: 29px;
padding-left: 25px;
}

#FOOTERINFO h3.hedingAbout {
background-image: url(images_site/footer_h_about.jpg);
background-repeat: no-repeat;
height: 29px;
width: 135px;
font-weight: bold;
color: #282828;
font-size: 92%;
line-height: 29px;
padding-left: 25px;
}

#FOOTERRENT ul,
#FOOTERSALE ul,
#FOOTERTENANT ul,
#FOOTERINFO ul {
font-size: 80%;
width: 142px;
margin:0px;
padding:0px 0px 10px;
}

#FOOTERSALE ul li,
#FOOTERINFO ul li {
background-image: url(images_site/arrow_gray.gif);
background-repeat: no-repeat;
background-position: 0px 13px;
margin: 0px;
padding: 6px 0px 0px 10px;
}

#FOOTERRENT ul li,
#FOOTERTENANT ul li {
background-image: url(images_site/arrow_whitegray.gif);
background-repeat: no-repeat;
background-position: 0px 13px;
margin: 0px;
padding: 6px 0px 0px 10px;
}

#FOOTERRENT ul li a,
#FOOTERSALE ul li a,
#FOOTERTENANT ul li a,
#FOOTERINFO ul li a {
display: block;
color:#62605C;
width: 145px;
}

#FOOTER #COPYRIGHT {
clear: both;
line-height: 22px;
font-weight: bold;
color: #FFF;
margin: 0px;
padding: 0px;
font-size: 91%;
background-color: #1B1B1B;
text-align: center;
}

#FOOTER a.footerContact {
background-image: url(images_site/button_contact.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
height: 35px;
width: 160px;
outline:none;
display: block;
margin: 7px 0px;
overflow: hidden;
}

#FOOTER a.footerContact:hover { background-position:0px -35px; }

#TOPICPATH {
float: left;
width: 950px;
height: 30px;
background-image: url(images_site/topicpath_bg.gif);
background-repeat: no-repeat;
overflow: hidden;
}

#TOPICPATH p {
line-height: 30px;
text-indent: 28px;
margin: 0px;
padding: 0px;
color: #333;
}

#CONTENTS .titlerent_1ldk {
background-image: url(images_site/h_bg_rent_1ldk.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
height: 27px;
width: 650px;
border-bottom: 1px solid #C6C5C1;
}

#CONTENTS .titlerent_2ldk {
background-image: url(images_site/h_bg_rent_2ldk.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
height: 28px;
width: 650px;
}

#CONTENTS .titlerent_3ldk {
background-image: url(images_site/h_bg_rent_3ldk.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
height: 28px;
width: 650px;
}

#CONTENTS .titlerent_4ldk {
background-image: url(images_site/h_bg_rent_4ldk.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
height: 28px;
width: 650px;
}

#CONTENTS .titleitem20 { /*ペット可*/
background-image: url(images_site/h_bg_rent_item20.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
height: 28px;
width: 650px;
border-bottom: 1px solid #CCC;
}

#CONTENTS .titleitem21 { /*分譲賃貸*/
background-image: url(images_site/h_bg_rent_item21.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
height: 28px;
width: 650px;
border-bottom: 1px solid #CCC;
}

#CONTENTS .titleitem22 { /*デザイナーズ物件*/
background-image: url(images_site/h_bg_rent_item22.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
height: 28px;
width: 650px;
border-bottom: 1px solid #CCC;
}

#CONTENTS .titleitem23 { /*バス・トイレ別*/
background-image: url(images_site/h_bg_rent_item23.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
height: 28px;
width: 650px;
border-bottom: 1px solid #CCC;
}

#CONTENTS .titleitem24 { /*駅近*/
background-image: url(images_site/h_bg_rent_item24.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
height: 28px;
width: 650px;
border-bottom: 1px solid #CCC;
}

#CONTENTS .titleitem25 { /*敷0・礼0*/
background-image: url(images_site/h_bg_rent_item25.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
height: 28px;
width: 650px;
border-bottom: 1px solid #CCC;
}

#CONTENTS .titleitem26 { /*家具又は家電付*/
background-image: url(images_site/h_bg_rent_item26.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
height: 28px;
width: 650px;
border-bottom: 1px solid #CCC;
}

#CONTENTS .titleitem27 { /*2F以上*/
background-image: url(images_site/h_bg_rent_item27.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
height: 28px;
width: 650px;
border-bottom: 1px solid #CCC;
}

#CONTENTS .titleitem29 { /*角部屋*/
background-image: url(images_site/h_bg_rent_item29.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
height: 28px;
width: 650px;
border-bottom: 1px solid #CCC;
}

#CONTENTS .titlesale_pickup_land {
background-image: url(images_site/h_bg_sale_pickup_land.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
height: 28px;
width: 650px;
border-bottom: 1px solid #C6C5C1;
margin-bottom: 7px;
}

#CONTENTS .titlesale_pickup_housemansion {
background-image: url(images_site/h_bg_sale_pickup_housemansion.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
height: 28px;
width: 650px;
border-bottom: 1px solid #C6C5C1;
margin-bottom: 7px;
}

#CONTENTS .titletenant_top {
background-image: url(images_site/h_bg_tenant_top.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
height: 28px;
width: 650px;
border-bottom: 1px solid #C6C5C1;
}

#CONTENTS .titlesale_business {
background-image: url(images_site/h_bg_sale_business.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
height: 28px;
width: 650px;
border-bottom: 1px solid #C6C5C1;
}

#CONTENTS .titlesale_house {
background-image: url(images_site/h_bg_sale_house.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
height: 28px;
width: 650px;
border-bottom: 1px solid #C6C5C1;
}

#CONTENTS .titlesale_investment {
background-image: url(images_site/h_bg_sale_investment.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
height: 28px;
width: 650px;
border-bottom: 1px solid #C6C5C1;
}

#CONTENTS .titlesale_land {
background-image: url(images_site/h_bg_sale_land.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
height: 28px;
width: 650px;
border-bottom: 1px solid #C6C5C1;
}

#CONTENTS .titlesale_mansion {
background-image: url(images_site/h_bg_sale_mansion.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
height: 28px;
width: 650px;
border-bottom: 1px solid #C6C5C1;
}

#CONTENTS .titlesale_usedhouse {
background-image: url(images_site/h_bg_sale_usedhouse.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
height: 28px;
width: 650px;
border-bottom: 1px solid #C6C5C1;
}

#CONTENTS .titlesale_usedmansion {
background-image: url(images_site/h_bg_sale_usedmansion.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
height: 28px;
width: 650px;
border-bottom: 1px solid #C6C5C1;
}

#CONTENTS .titletenant_office {
background-image: url(images_site/h_bg_tenant_office.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
height: 28px;
width: 650px;
border-bottom: 1px solid #C6C5C1;
}

#CONTENTS .titletenant_shop {
background-image: url(images_site/h_bg_tenant_shop.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
height: 28px;
width: 650px;
border-bottom: 1px solid #C6C5C1;
}

#CONTENTS .titletenant_warehouse {
background-image: url(images_site/h_bg_tenant_warehouse.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
height: 28px;
width: 650px;
border-bottom: 1px solid #C6C5C1;
}

#CONTENTS .titletenant_parking {
background-image: url(images_site/h_bg_tenant_parking.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
height: 28px;
width: 650px;
border-bottom: 1px solid #C6C5C1;
}

#CONTENTS .titletenant_factory {
background-image: url(images_site/h_bg_tenant_factory.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
height: 28px;
width: 650px;
border-bottom: 1px solid #C6C5C1;
}

#CONTENTS .titletenant_land {
background-image: url(images_site/h_bg_tenant_land.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
height: 28px;
width: 650px;
border-bottom: 1px solid #C6C5C1;
}

/*/// 物件一覧表示切り替え ///*/
.buttonChangeList { padding: 8px 0px 15px; }

.buttonChangeList a {
background-image: url(images_site/button_changelist.jpg);
background-repeat: no-repeat;
display: block;
height: 24px;
width: 140px;
text-indent: -9999px;
outline:none;
}

.buttonChangeList a:hover {
filter:alpha(opacity=75);
opacity:.75;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
}

.buttonChangeList a.swap { background-position: 0px -24px; }

.itemRent strong {
font-weight: bold;
color: #E60012;
}

/* リスト表示 */
.changeDisplay { width:100%; }

.changeDisplay .objectList {
width: 650px;
margin: 0px 0px 10px;
position:relative;
float: none;
padding: 7px 0px 0px 0px;
}

.changeDisplay .objectList {
background-image: url(images_site/object_list_bg.gif);
background-repeat: no-repeat;
}

#BODYSALE .changeDisplay .objectList {
background-image: url(images_site/object_list_sale_bg.gif);
background-repeat: no-repeat;
}

.changeDisplay .objectListImg {
margin: 0px;
padding: 6px 5px 0px 6px;
height: 126px;
width: 189px;
overflow: hidden;
display: block;
position: absolute;
left: 0px;
top: 0px;
}

.changeDisplay .objectListImg img { width: 189px; }

.changeDisplay .objectList .commentShortRent,
.changeDisplay .objectList .commentShortSale,
.changeDisplay .objectList .commentShortTenant {
display: block;
font-size: 90%;
margin: 0px 0px 0px 210px;
padding: 0px;
width:373px;
height: 13px;
line-height: 13px;
}

.changeDisplay .objectList h3 {
display: block;
margin: 0px 0px 0px 210px;
padding: 0px;
width:373px;
height: 27px;
font-size: 110%;
line-height: 27px;
font-weight: bold;
}

.changeDisplay .objectList h3 a {
margin: 0px;
padding: 0px;
display:block;
height: 27px;
}
.changeDisplay .objectList h3 a img {
	position:absolute;
	right:67px;
	top:20px;
}

.changeDisplay .objectList .itemRent {
margin: 0px 0px 0px 200px;
padding: 0px;
width: 382px;
background-image: url(images_site/object_list_item_rent_bg.gif);
background-repeat: repeat-y;
font-size: 91%;
}

.changeDisplay .objectList .itemSale {
margin: 0px 0px 0px 200px;
padding: 0px;
width: 382px;
background-image: url(images_site/object_list_item_sale_bg.gif);
background-repeat: repeat-y;
font-size: 91%;
}

.changeDisplay .objectList .itemTenant {
margin: 0px 0px 0px 200px;
padding: 0px;
width: 382px;
background-image: url(images_site/object_list_item_tenant_bg.gif);
background-repeat: repeat-y;
font-size: 91%;
}

.changeDisplay .objectList .itemRent .itemA,
.changeDisplay .objectList .itemRent .itemB,
.changeDisplay .objectList .itemRent .itemC,
.changeDisplay .objectList .itemRent .itemD,
.changeDisplay .objectList .itemRent .itemE {
float: left;
border-top: 1px solid #FFF;
border-right: 1px solid #FFF;
border-left: 1px solid #BDBEB9;
display:inline-block;
margin: 0px;
padding: 0px;
}

.changeDisplay .objectList .itemRent .itemA {
width: 108px;
padding: 0px 0px 0px 2px;
}

.changeDisplay .objectList .itemSale .itemA,
.changeDisplay .objectList .itemTenant .itemA {
width: 370px;
height:20px;
padding: 0px 0px 0px 10px;
border-left: 1px solid #BDBEB9;
border-bottom: 1px solid #BDBEB9;
margin: 0px;
float: left;
}

.changeDisplay .objectList .itemRent .itemB {
width: 73px;
padding: 0px 0px 0px 2px;
}

.changeDisplay .objectList .itemSale .itemB{
width: 120px;
height:20px;
padding: 0px 0px 0px 10px;
border-top: 1px solid #FFF;
border-right: 1px solid #FFF;
border-left: 1px solid #BDBEB9;
display:inline-block;
margin: 0px;
float: left;
}
.changeDisplay .objectList .itemTenant .itemB {
width: auto;
height:20px;
padding: 0px 15px 0px 10px;
border-top: 1px solid #FFF;
border-right: 1px solid #FFF;
border-left: 1px solid #BDBEB9;
display:inline-block;
margin: 0px;
float: left;
}


.changeDisplay .objectList .itemRent .itemC {
width: 53px;
padding: 0px 0px 0px 2px;
}

.changeDisplay .objectList .itemSale .itemC {
width: 238px;
height:20px;
padding: 0px 0px 0px 10px;
border-top: 1px solid #FFF;
border-left: 1px solid #BDBEB9;
display:inline-block;
margin: 0px;
float: left;
}
.changeDisplay .objectList .itemTenant .itemC {
width: auto;
height:20px;
padding: 0px 10px 0px 10px;
border-top: 1px solid #FFF;
border-left: 1px solid #BDBEB9;
display:inline-block;
margin: 0px;
float: left;
}

.changeDisplay .objectList .itemRent .itemD {
width: 58px;
text-align:center;
background:none;
}

.changeDisplay .objectList .itemRent .itemE {
width: 75px;
text-align:center;
border-right:none!important;
}

.changeDisplay .objectList .itemRent .itemAa,
.changeDisplay .objectList .itemRent .itemBa,
.changeDisplay .objectList .itemRent .itemCa,
.changeDisplay .objectList .itemRent .itemDa,
.changeDisplay .objectList .itemRent .itemEa {
display:block;
padding:0px 2px;
line-height: 22px;
}

.changeDisplay .objectList .itemSale .itemAa,
.changeDisplay .objectList .itemSale .itemBa,
.changeDisplay .objectList .itemSale .itemCa,
.changeDisplay .objectList .itemTenant .itemAa,
.changeDisplay .objectList .itemTenant .itemBa,
.changeDisplay .objectList .itemTenant .itemCa {
display:block;
padding:0px;
line-height: 20px;
}

.changeDisplay .objectList .itemRent .itemAb,
.changeDisplay .objectList .itemRent .itemBb,
.changeDisplay .objectList .itemRent .itemCb,
.changeDisplay .objectList .itemRent .itemDb,
.changeDisplay .objectList .itemRent .itemEb {
display:block;
line-height: 16px;
padding:3px 0px 3px;
}

.changeDisplay .objectList .commentLongRent {
display: block;
width: 368px;
font-size: 110%;
margin: 0px 0px 0px 200px;
padding: 7px 5px 0px 10px;
overflow: visible;
background-image: url(images_site/object_list_commentline.gif);
background-repeat: no-repeat;
background-position: left top;
min-height:30px;
}

.changeDisplay .objectList .commentLongSale,
.changeDisplay .objectList .commentLongTenant {
display: block;
width: 368px;
font-size: 110%;
margin: 0px 0px 0px 200px;
padding: 7px 5px 0px 10px;
overflow: visible;
border-top: 1px solid #BDBEB9;
min-height:30px;
height: auto !important; /*for ie6*/
height: 30px; /*for ie6*/
}

.changeDisplay .objectList .itemRent strong,
.changeDisplay .objectList .itemSale strong,
.changeDisplay .objectList .itemTenant strong {
font-weight: bold;
color: #E60012;
}

.changeDisplay .objectList a.objectListMore {
display: block;
height: 24px;
width: 53px;
top: 55px;
text-indent: -9999px;
outline:none;
right: 7px;
position: absolute;
background-image: url(images_site/button_object_more.jpg);
background-repeat: no-repeat;
}

#BODYSALE .changeDisplay .objectList a.objectListMore {
background-image: url(images_site/button_object_more_sale.jpg);
background-repeat: no-repeat;
}

.changeDisplay .objectList a.objectListMore:hover { background-position:0px -24px; }

.changeDisplay .objectList .objectListBottom {
height: 12px;
font-size: 1px!important;
line-height: 1px!important;
clear: both;
display: block;
background-image: url(images_site/object_list_bottom.gif);
background-repeat: no-repeat;
background-position: left bottom;
}

#BODYSALE .changeDisplay .objectList .objectListBottom {
background-image: url(images_site/object_list_sale_bottom.gif);
background-repeat: no-repeat;
background-position: left bottom;
}
#BODYSALE .changeDisplay .objectList h3 a.iconNew {
background-image: url(images_site/object_data_icon_new.jpg);
background-repeat: no-repeat;
background-position: left 5px;
padding-left: 43px;
}
#BODYSALE .changeDisplay .objectList h3 a.iconUsed {
background-image: url(images_site/object_data_icon_used.jpg);
background-repeat: no-repeat;
background-position: left 5px;
padding-left: 43px;
}
/* サムネイル表示*/
.changeThumbView .objectList,
.thumbnailList .topPickUp {
float: left;
width: 164px;
background-image: url(images_site/top_pickup_bg.gif);
background-repeat: no-repeat;
height: 219px;
margin: 0px;
position: relative;
padding: 0px 0px 7px;
text-align: left;
}

#BODYSALE .changeThumbView .objectList,
#BODYSALE .thumbnailList .topPickUp {
background-image: url(images_site/top_pickup_bg.gif);
background-repeat: no-repeat;
}

.thumbnailList .topPickUpTwo {
float: left;
width: 162px;
background-image: url(images_site/top_pickup_bg.gif);
background-repeat: no-repeat;
height: 219px;
margin: 0px;
position: relative;
padding: 0px 0px 7px;
text-align: left;
}

.changeThumbView .objectListImg,
.thumbnailList .topPickUpImg {
padding: 0px 6px;
height: 96px;
width: 146px;
overflow: hidden;
display: block;
position: static;
}

.changeThumbView .objectListImg img,
.thumbnailList .topPickUpImg img { width: 146px; }

.changeThumbView .objectList .commentShortRent,
.thumbnailList .commentShortRent,
.changeThumbView .objectList .commentShortSale,
.changeThumbView .objectList .commentShortTenant {
font-size: 91%;
margin: 0px;
padding: 0px 6px;
width:146px;
position: absolute;
left: 0px;
top: 162px;
}

.changeThumbView .objectList h3,
.thumbnailList h4 {
margin: 0px;
padding: 0px 6px;
height: 28px;
font-weight: bold;
line-height: 28px;
width: 146px;
font-size: 100%;
position: relative;
}
.changeThumbView .objectList strong{ color:#F00 }

.changeThumbView .objectList h3 a,
.thumbnailList h4 a {
margin: 0px;
padding: 0px;
display:block;
height: 28px;
position: relative;
overflow: hidden;
width: 146px;
word-break: break-all;
}
.changeThumbView .objectList h3 a img,
.thumbnailList h4 a img{
position: absolute;
right: 0px!important;
display:block!important;
height: 24px;
width: 24px;
top: 1px!important;
}
.changeThumbView .objectList .itemRent,
.thumbnailList .itemRent,
.changeThumbView .objectList .itemSale,
.changeThumbView .objectList .itemTenant {
font-size: 91%;
left: 0px;
width: 158px;
background:none;
bottom: 70px;
height: 30px;
margin: 0px;
padding: 0px;
position: static;
}

.changeThumbView .objectList .itemRent .itemA,
.changeThumbView .objectList .itemRent .itemB,
.changeThumbView .objectList .itemRent .itemD,
.thumbnailList .itemRent .itemA,
.thumbnailList .itemRent .itemB,
.thumbnailList .itemRent .itemD,
.changeThumbView .objectList .itemSale .itemA,
.changeThumbView .objectList .itemSale .itemB,
.thumbnailList .itemSale .itemA,
.thumbnailList .itemSale .itemB,
.changeThumbView .objectList .itemTenant .itemA,
.changeThumbView .objectList .itemTenant .itemB {
margin: 0px;
padding:0px;
line-height:15px;
border:none;
text-align:left;
}

.changeThumbView .objectList .itemRent .itemA,
.thumbnailList .itemRent .itemA,
.changeThumbView .objectList .itemSale .itemA,
.thumbnailList .itemSale .itemA,
.changeThumbView .objectList .itemTenant .itemA {
width: 158px;
float: left;
overflow: hidden;
height: 15px;
}

.changeThumbView .objectList .itemRent .itemB,
.thumbnailList .itemRent .itemB {
width: 70px;
float: right;
}

.changeThumbView .objectList .itemSale .itemB,
.thumbnailList .itemSale .itemB,
.changeThumbView .objectList .itemTenant .itemB {
width: 158px;
float: left;
}

.changeThumbView .objectList .itemRent .itemD,
.thumbnailList .itemRent .itemD {
width: 80px;
float: left;
background-image: url(images_site/slash.gif);
background-repeat: no-repeat;
background-position: right 2px;
border-style: none;
line-height: 15px;
padding-left:6px;
}

.changeThumbView .objectList .itemRent .itemAa,
.thumbnailList .itemRent .itemAa,
.changeThumbView .objectList .itemSale .itemAa,
.thumbnailList .itemSale .itemAa,
.changeThumbView .objectList .itemTenant .itemAa {
padding:0px 6px;
width: 146px;
margin: 0px;
line-height: 15px;
}

.changeThumbView .objectList .itemRent .itemBa,
.thumbnailList .itemRent .itemBa{
padding:0px 6px 0px 0px;
line-height: 15px;
height: 15px;
}
.changeThumbView .objectList .itemSale .itemBa,
.thumbnailList .itemSale .itemBa,
.changeThumbView .objectList .itemTenant .itemBa,
.thumbnailList .itemTenant .itemBa{
padding:0px 6px;
line-height: 15px;
height: 15px;
}

.changeThumbView .objectList .itemRent .itemDb,
.thumbnailList .itemRent .itemDb {
padding:0px 0px 0px 3px;
display:inline-block;
}

.changeThumbView .objectList .itemRent .itemAb,
.changeThumbView .objectList .itemRent .itemBb,
.changeThumbView .objectList .itemRent .itemC,
.changeThumbView .objectList .itemRent .itemCa,
.changeThumbView .objectList .itemRent .itemCb,
.changeThumbView .objectList .itemRent .itemE,
.changeThumbView .objectList .itemRent .itemEa,
.changeThumbView .objectList .itemRent .itemEb,
.changeThumbView .objectList .commentLongRent,
.changeThumbView .objectList .objectListBottom,
.thumbnailList a.topPickUpBottom,
.changeThumbView .objectList .itemSale .itemC,
.changeThumbView .objectList .itemSale .itemCa,
.changeThumbView .objectList .commentLongSale,
.changeThumbView .objectList .itemTenant .itemC,
.changeThumbView .objectList .itemTenant .itemCa,
.changeThumbView .objectList .commentLongTenant { display: none!important; }

.changeThumbView .objectList a.objectListMore,
.thumbnailList a.topPickUpMore {
display: block;
height: 20px!important;
width: 124px!important;
position: absolute;
top: 192px!important;
text-indent: -9999px;
background-image: url(images_site/button_more.jpg);
background-repeat: no-repeat;
outline:none;
margin: 0px;
right: 20px!important;
}

#BODYSALE .changeThumbView .objectList a.objectListMore,
#BODYSALE .thumbnailList a.topPickUpMore {
background-image: url(images_site/button_more_green.jpg);
background-repeat: no-repeat;
}

.changeThumbView .objectList a.objectListMore:hover,
.thumbnailList a.topPickUpMore:hover { background-position:0px -20px; }

/* ページ分割ナビゲーション */
.pagenate {
background-image: url(images_site/separater.gif);
background-repeat: no-repeat;
background-position: left top;
text-align: center;
margin: 20px 0px 0px;
clear: both;
width: 650px;
}

.pagenate p.pagenateIndex {
background-image: url(images_site/separater.gif);
background-repeat: no-repeat;
background-position: left bottom;
padding:20px 0px;
}

.pagenate p.pagenateIndex a {
display: inline-block;
height: 18px;
width: 18px;
background-color: #eff0eb;
border-top: 1px solid #9b9a96;
border-right: 1px solid #d3d4d0;
border-bottom: 1px solid #d3d4d0;
border-left: 1px solid #9b9a96;
color: #333333;
text-decoration: none;
margin: 0px 5px;
padding: 0px;
line-height: 1.5;
}

#BODYRENT .pagenate p.pagenateIndex a:hover,
#BODYRENT .pagenate p.pagenateIndex span.current_page {
background-color: #e60012!important;
border: 1px solid #e60012!important;
color: #FFF!important;
}
#BODYSALE .pagenate p.pagenateIndex a:hover,
#BODYSALE .pagenate p.pagenateIndex span.current_page{
display: inline-block;
height: 18px;
width: 18px;
text-decoration: none;
padding: 0px!important;
line-height: 1.5;
background-color: #87b900!important;
border: 1px solid #87b900!important;
color: #FFF!important;
margin: 0px 5px;
}

.pagenate p.pagenateIndex strong {
display: inline-block;
height: 18px;
width: 18px;
text-decoration: none;
margin: 0px 5px;
padding: 0px;
line-height: 1.5;
font-weight:normal;
background-color: #e60012!important;
border: 1px solid #e60012!important;
color: #FFF!important;
}
#BODYSALE .pagenate p.pagenateIndex strong {
background-color: #87b900!important;
border: 1px solid #87b900!important;
color: #FFF!important;
}
.pagenate p.pagenateIndex .pagenateBack {
border-style: none;
background-color: #FFF;
}

.pagenate p.pagenateIndex .pagenateNext {
border-style: none;
background-color: #FFF;
}

.pagenate p.pagenateIndex .pagenateBack:hover,
.pagenate p.pagenateIndex .pagenateNext:hover { text-decoration:underline; }

.pagenate .pagenateReturn{
background-image: url(images_site/arrow_red.gif);
background-repeat: no-repeat;
background-position: 0px 5px;
text-align: left;
float: right;
padding: 0px 0px 0px 15px;
margin: 10px 0px 5px;
}
#BODYSALE .pagenate .pagenateReturn{
background-image: url(images_site/arrow_green.gif);
background-repeat: no-repeat;
}


/*/// 物件詳細ページ ///*/
.headingSaleL {
color: #202020;
line-height: 24px;
background-image: url(images_site/h_bg_L.jpg);
background-repeat: no-repeat;
font-size: 133%;
font-weight: bold;
padding: 0px 0px 4px 25px;
width: 625px;
margin: 0px 0px 15px;
clear: both;
border-bottom: 1px solid #C6C5C1;
}

#OBJECTDATA {
position: relative;
width: 672px;
}

#OBJECTDATA .objectIcon {
position: absolute;
height: 16px;
width: 127px;
top: 0px;
left: 523px;
}

#OBJECTDATA .objectTitle {
border-style: none;
font-size: 150%;
line-height: 36px;
color: #202020;
text-indent: 7px;
background-color: #EFF0EB;
height: 36px;
width: 650px;
font-weight: bold;
margin: 0px 0px 11px;
position: relative;
}
#OBJECTDATA .objectTitle .objectId { font-size: 67%; 
}
#OBJECTDATA .objectTitle a {
height: 20px;
width: 112px;
display: block;
top: 8px;
right: 7px;
position: absolute;
text-indent: -9999px;
background-image: url(images_site/button_print.jpg);
background-repeat: no-repeat;
line-height: 1em;
}

#OBJECTDATA .objectTitle a:hover { background-position:0px -20px; }

#OBJECTDATA .objectShortComment {
font-size: 133%;
color: #700400;
line-height: 22px;
height:22px;
}

#OBJECTDATA p {
line-height: 1.6;
margin: 0px 22px 0px 0px;
}

#OBJECTDATA .objectImgMain {
padding: 0px;
float: left;
height: 306px;
width: 459px;
overflow: hidden;
margin: 0px 10px 11px 0px;
background-image: url(images_site/nowprinthing_l.gif);
position: relative;
}

#OBJECTDATA .objectDataList {
width: 181px;
float: left;
height: 308px;
position: relative;
}

#OBJECTDATA .objectImgSub {
width: 660px;
clear: both;
}

#OBJECTDATA .objectImgSub li {
padding: 0px 5px 5px 0px!important;
overflow: hidden;
width: 126px;
font-size: 91%;
color: #8C8A85;
line-height:14px;
vertical-align:top;
display: -moz-inline-box; /*for Firefox 2*/
display: inline-block; /*for modern*/
/display: inline; /*for ie5～7*/
/zoom: 1; /*for ie5～7*/
}

#OBJECTDATA .objectImgSub li a,
#OBJECTDATA .objectImgSub li span {
height: 84px;
width: 126px;
overflow: hidden;
display: block;
}

#OBJECTDATA .objectDataList dd.objectPriceRent {
background-image: url(images_site/object_price_rent_bg.jpg);
background-repeat: no-repeat;
margin: 0px;
padding: 0px 0px 12px;
font-size: 200%;
line-height: 42px;
color: #e60012;
text-indent: 100px;
height: 42px;
}

#OBJECTDATA .objectDataList dd.objectPriceSale {
background-image: url(images_site/object_price_sale_bg.jpg);
background-repeat: no-repeat;
margin: 0px 0px 12px;
padding: 30px 0px 5px;
font-size: 200%;
color: #e60012;
text-align: center;
border-bottom: 1px solid #D3D4CC;
}

#OBJECTDATA .objectDataList dd.objectPriceTenant {
background-image: url(images_site/object_price_tenant_bg.jpg);
background-repeat: no-repeat;
margin: 0px 0px 12px;
padding: 30px 0px 5px;
font-size: 200%;
color: #e60012;
text-align: center;
border-bottom: 1px solid #D3D4CC;
}

#OBJECTDATA .objectDataList dt.objectPrice { display: none; }

#OBJECTDATA .objectDataList .objectManagementFee,
#OBJECTDATA .objectDataList .objectDeposit,
#OBJECTDATA .objectDataList .objectFee,
#OBJECTDATA .objectDataList .objectAddress {
line-height:18px!important;
border-bottom: 5px solid #FFF;
}

#OBJECTDATA .objectDataList dt.objectManagementFee,
#OBJECTDATA .objectDataList dt.objectDeposit,
#OBJECTDATA .objectDataList dt.objectFee,
#OBJECTDATA .objectDataList dt.objectAddress {
padding: 0px 5px 0px 0px;
color:#FFF;
text-align:center;
width:86px;
float:left;
margin: 0px;
background-image:url(images_site/object_data_bg.gif);
background-repeat:repeat-y;
}

#OBJECTDATA .objectDataList .objectContact {
display: block;
position: absolute;
height: 33px;
width: 181px;
right: 0px;
bottom: 28px;
text-indent: -9999px;
outline:none;
background-image: url(images_site/button_object_contact.jpg);
background-repeat: no-repeat;
}

#BODYSALE #OBJECTDATA .objectDataList .objectContact {
background-image: url(images_site/button_object_contact_sale.jpg);
background-repeat: no-repeat;
}

#OBJECTDATA .objectDataList .objectMap {
display: block;
position: absolute;
height: 24px;
width: 89px;
bottom: 0px;
text-indent: -9999px;
outline:none;
left: 0px;
background-image: url(images_site/button_object_map.jpg);
background-repeat: no-repeat;
}
#BODYSALE #OBJECTDATA .objectDataList .objectMap {
background-image: url(images_site/button_object_map_green.jpg);
background-repeat: no-repeat;
}

#OBJECTDATA .objectDataList .objectLayout {
display: block;
position: absolute;
height: 24px;
width: 89px;
right: 0px;
bottom: 0px;
text-indent: -9999px;
outline:none;
background-image: url(images_site/button_object_layout.jpg);
background-repeat: no-repeat;
}

#BODYSALE #OBJECTDATA .objectDataList .objectLayout {
background-image: url(images_site/button_object_layout_sale.jpg);
background-repeat: no-repeat;
}
#BODYSALE #OBJECTDATA .objectDataList .objectLayoutLand {
	display: block;
position: absolute;
height: 24px;
width: 89px;
right: 0px;
bottom: 0px;
text-indent: -9999px;
outline:none;
background-image: url(images_site/button_object_layout_sale_land.jpg);
background-repeat: no-repeat;
}

#OBJECTDATA .objectDataList .objectContact:hover { background-position:0px -33px; }

#OBJECTDATA .objectDataList .objectMap:hover,
#OBJECTDATA .objectDataList .objectLayout:hover,
#OBJECTDATA .objectDataList .objectLayoutLand:hover{ background-position:0px -24px; }

#CONTENTS table {
margin-top: 25px;
border-collapse:separate;
border-spacing:0px;
border-top: 1px solid #bdbeb9;
border-right: 1px solid #bdbeb9;
}

#BODYSALE #CONTENTS table {
border-top: 1px solid #bdbeb9;
border-right: 1px solid #bdbeb9;
}

#CONTENTS table tr th {
text-align: left;
padding: 2px 5px;
border-bottom: 1px solid #F0B8A6;
border-left: 1px solid #F0B8A6;
border-right: 1px solid #ffffff;
border-top: 1px solid #ffffff;
background-color: #ffefea;
color: #700400;
}

#BODYSALE #CONTENTS table tr th {
border-bottom: 1px solid #C5E266;
border-left: 1px solid #C5E266;
border-right: 1px solid #ffffff;
border-top: 1px solid #ffffff;
background-color: #F2FFC7;
color: #265215;
}

#CONTENTS table tr th p {
color: #700400;
font-weight: bold;
}

#CONTENTS table tr td { padding: 2px 5px;
border-bottom: 1px solid #d1d2ce;
border-left: 1px solid #d1d2ce;
border-right: 1px solid #ffffff;
border-top: 1px solid #ffffff;
color: #333333;
}

#BODYSALE #CONTENTS table tr td {
border-bottom: 1px solid #C5E266;
border-left: 1px solid #C5E266;
border-right: 1px solid #ffffff;
border-top: 1px solid #ffffff;
color: #333333;
}

#CONTENTS table tr th p,
#CONTENTS table tr td p { line-height: 140%; }

#BODYRENT #CONTENTS .titleMap {
background-image: url(images_site/h_bg_map.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
height: 28px;
width: 650px;
border-bottom: 1px solid #C6C5C1;
margin:20px 0px 14px;
}
#BODYSALE #CONTENTS .titleMap {
background-image: url(images_site/h_bg_map_green.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
height: 28px;
width: 650px;
border-bottom: 1px solid #C6C5C1;
margin:20px 0px 14px;
}

#CONTENTS .googleMap {
text-align: center;
width: 565px;
padding-top: 0px;
padding-right: 40px;
padding-bottom: 0px;
padding-left: 40px;
}

/* ページ下部お問い合わせエリア */
#CONTENTS .contactBottom {
background-image: url(images_site/contact_bottom_bg.jpg);
background-repeat: no-repeat;
height: 210px;
width: 650px;
position: relative;
margin-top: 32px;
}

#CONTENTS .contactBottom h2 {
font-size: 117%;
line-height: 24px;
color: #FFF;
text-indent: 20px;
font-weight: bold;
}
#CONTENTS .contactBottom h2 .objectId {
	font-size:86%;
}
#CONTENTS .contactBottom h3,
#CONTENTS .contactBottom p,
#CONTENTS .contactBottom address { display: none; }

#CONTENTS .contactBottom a {
background-image: url(images_site/header_contact.jpg);
background-repeat: no-repeat;
position: absolute;
height: 45px;
width: 170px;
top: 40px;
right: 11px;
text-indent: -9999px;
outline:none;
}

#CONTENTS .contactBottom a:hover { background-position:0px -45px; }
#CONTENTS .contactBottom p.objectId {
position: absolute;
width: 176px;
top: 93px;
right: 5px;
line-height: 1.4em;
display: block;
margin: 0px;
padding: 0px;
}

/* 物件詳細ページ下部ナビゲーション */
.pagenate .changeThumbView {
margin: 0px;
clear: both;
background-image: url(images_site/separater.gif);
background-repeat: no-repeat;
background-position: left bottom;
height: 220px;
padding-top: 40px;
padding-bottom: 20px;
padding-left: 162px;
}

.pagenate .changeThumbView .objectList .linkBack {
position: absolute;
left: 0px;
top: -16px;
font-size:100%;
}

.pagenate .changeThumbView .objectList .linkNext {
position: absolute;
top: -16px;
right: 0px;
font-size:100%;
}

/*/// 各カテゴリー別タイトル ///*/
#CONTENTS .label {
display: block;
height: 78px;
width: 650px;
text-indent: -9999px;
margin: 0px 0px 18px;
}

#CONTENTS .labelBlog {
background-image: url(images_site/pagetitle_daruma.jpg);
background-repeat: no-repeat;
}

#CONTENTS .labelFaq {
background-image: url(images_site/pagetitle_faq.jpg);
background-repeat: no-repeat;
}

#CONTENTS .labelOutline {
background-image: url(images_site/pagetitle_outline.jpg);
background-repeat: no-repeat;
}

#CONTENTS .labelOwner {
background-image: url(images_site/pagetitle_owner.jpg);
background-repeat: no-repeat;
}

#CONTENTS .labelContact {
background-image: url(images_site/pagetitle_contact.jpg);
background-repeat: no-repeat;
}
#CONTENTS .labelSaleBlog {
background-image: url(images_site/pagetitle_sale_blog.jpg);
background-repeat: no-repeat;
}
#CONTENTS .labelSaleSchoolInfo {
background-image: url(images_site/pagetitle_sale_schoolinfo.jpg);
background-repeat: no-repeat;
}
#CONTENTS .labelSaleKeyword {
background-image: url(images_site/pagetitle_sale_keyword.jpg);
background-repeat: no-repeat;
}
#CONTENTS .labelSaleAreaInfo {
background-image: url(images_site/pagetitle_sale_areainfo.jpg);
background-repeat: no-repeat;
}

/*/// だるまブログ ///*/
/* カテゴリーページ */
#CONTENTS .titleBlogCategory {
background-image: url(images_site/h_bg_blog_category.gif);
background-repeat: no-repeat;
height: 30px;
text-indent: 50px;
font-size: 150%;
line-height: 30px;
font-weight: bold;
background-position: left center;
}
#CONTENTS .titleBlogBacknumber {
background-image: url(images_site/h_bg_blog_backnumber.gif);
background-repeat: no-repeat;
height: 30px;
text-indent: 60px;
font-size: 150%;
line-height: 30px;
font-weight: bold;
}
#CONTENTS .titleSaleBlogBacknumber {
background-image: url(images_site/h_bg_sale_blog_backnumber.gif);
background-repeat: no-repeat;
height: 30px;
text-indent: 60px;
font-size: 150%;
line-height: 30px;
font-weight: bold;
}

.blogMore {
background-color: #FFF;
margin: 0px;
padding: 0px;
height: 25px;
outline:none;
clear: both;
}

.blogMore a {
background-image: url(images_site/arrow_red.gif);
background-repeat: no-repeat;
line-height: 16px;
padding: 6px 0px 0px 15px;
display: block;
background-position: 0px 7px;
}
#BODYSALE .blogMore a {
background-image: url(images_site/arrow_green.gif);
background-repeat: no-repeat;
}

/* エントリーページ */
#CONTENTSINNER {
padding: 0px;
margin: 0px 22px 0px 0px;
width: 650px;
}

#CONTENTSINNER .entryDate {
line-height: 19px;
color: #FFF;
background-image: url(images_site/entry_date_bg.jpg);
background-repeat: no-repeat;
text-indent: 10px;
width: 650px;
height: 19px;
margin: 0px;
padding: 0px 0px 10px;
clear: both;
}

#CONTENTSINNER .headingBlogL {
color: #202020;
line-height: 24px;
background-image: url(images_site/h_bg_blog.jpg);
background-repeat: no-repeat;
font-size: 133%;
font-weight: bold;
padding: 0px 0px 4px 25px;
width: 619px;
margin: 0px 0px 15px 6px;
clear: both;
border-bottom: 1px solid #C6C5C1;
}
#BODYSALE #CONTENTSINNER .headingBlogL {
background-image: url(images_site/h_bg_sale_blog.jpg);
background-repeat: no-repeat;
}
#BODYSALE #CONTENTSINNER .headingKeywordL {
color: #202020;
line-height: 24px;
background-image: url(images_site/h_bg_sale_keyword.jpg);
background-repeat: no-repeat;
font-size: 133%;
font-weight: bold;
padding: 0px 0px 4px 25px;
width: 619px;
margin: 0px 0px 15px 6px;
clear: both;
border-bottom: 1px solid #C6C5C1;
}
#CONTENTSINNER .headingL {
color: #202020;
line-height: 24px;
font-size: 133%;
font-weight: bold;
background-image: url(images_site/h_bg_L.jpg);
background-repeat: no-repeat;
padding: 0px 0px 4px 25px;
width: 625px;
margin: 0px 0px 15px;
clear: both;
border-bottom: 1px solid #C6C5C1;
}

#BODYSALE #CONTENTSINNER .headingL {
background-image: url(images_site/h_bg_L_sale.jpg)!important;
background-repeat: no-repeat;
}

#CONTENTSINNER .headingL a { text-decoration: none; }

#CONTENTSINNER .headingM {
font-size: 113%;
line-height: 26px;
font-weight: bold;
margin: 0px 0px 10px 6px;
padding: 0px 0px 0px 10px;
width: 634px;
color: #202020;
background-color: #eff0eb;
}

#CONTENTSINNER .headingS {
font-size: 113%;
color: #700400;
font-weight: bold;
margin: 0px 7px 10px;
padding: 0px 0px 0px 18px;
background-image: url(images_site/h_bg_S.gif);
background-repeat: no-repeat;
background-position: 0px bottom;
line-height: 28px;
}
#BODYSALE #CONTENTSINNER .headingBar {
color: #FFF;
line-height: 19px;
background-image: url(images_site/h_bg_bar_green.jpg);
background-repeat: no-repeat;
font-size: 100%;
font-weight: bold;
padding: 0px 0px 0px 7px;
width: 643px;
margin: 30px 0px 10px;
clear: both;
}
#BODYSALE #CONTENTSINNER .headingUnderLine {
color: #710502;
line-height: 23px;
background-image: url(images_site/h_bg_underline.gif);
background-repeat: no-repeat;
font-size: 100%;
font-weight: bold;
padding: 0px 0px 5px 5px;
width: 643px;
margin: 0px 7px 10px;
clear: both;
background-position: 0px bottom;
}
#CONTENTSINNER ul,
#CONTENTSINNER ol { padding: 10px 45px 10px 10px; }

#CONTENTSINNER li {
line-height: 1.8;
list-style-image: url(images_site/arrow_pink.gif);
list-style-position: outside;
margin-left: 13px;
}

#CONTENTSINNER .list li { list-style-image: url(images_site/arrow_triangle.gif); }

#CONTENTSINNER ol li {
list-style-image: url(images_site/arrow_cross.gif);
margin-left: 16px;
padding-left: 5px;
}

#CONTENTSINNER p {
line-height: 1.6;
margin: 0px 7px 10px;
padding: 0px;
}

#CONTENTSINNER img {
padding: 3px;
border: 1px solid #C6C5C2;
}

#CONTENTSINNER .entryCategory {
background-image: url(images_site/icon_category.gif);
background-repeat: no-repeat;
background-position: 0px 5px;
float: right;
margin: 0px;
padding: 0px 0px 2px 50px;
}

#CONTENTSINNER .entryCatCategory {
background-image: url(images_site/icon_category.gif);
background-repeat: no-repeat;
background-position: 0px 5px;
float: right;
margin: 25px 0px 0px;
padding: 0px 0px 2px 50px;
}
.rightLink {
margin: 20px 0px 0px;
clear: both;
width: 650px;
}
.rightLink a{
background-image: url(images_site/arrow_red.gif);
background-repeat: no-repeat;
background-position: 0px 5px;
text-align: left;
float: right;
padding: 0px 0px 0px 15px;
margin: 0px 0px 5px;
}

#BODYSALE .rightLink a{
background-image: url(images_site/arrow_green.gif);
background-repeat: no-repeat;
}

#CONTENTSINNER blockquote {
background-image: url(images_site/blockquote_bg.gif);
background-repeat: repeat-y;
margin: 0px 0px 10px;
line-height: 1.6;
padding: 5px 13px 5px 30px;
}

#CONTENTSINNER .boxGray {
margin: 0px 13px 10px 7px;
border: 1px solid #C5C6C1;
background-color: #EFF0EB;
padding: 5px;
color: #797979;
}

#CONTENTSINNER .boxGray p {
margin: 0px;
background-color: #FFF;
display: block;
padding: 5px 11px;
}

#CONTENTSINNER .boxPink {
margin: 0px 13px 10px 7px;
padding: 5px 11px;
border: 1px solid #f1b8a7;
background-color: #feefea;
color: #700400;
}

#CONTENTSINNER .boxPink p { margin: 0px; }

#CONTENTSINNER .boxPink img {
margin: 0px;
padding: 0px;
border-style: none;
background-color: #feefea;
}

#CONTENTS .blogEntryList {
margin: 10px 45px 10px 10px;
border-right:none;
border-top:none;
}
#CONTENTS .blogEntryList td {
border:none;
margin: 0px;
padding: 0px;
line-height: 22px;
border-right:none;
border-top:none;
}
#BODYSALE #CONTENTS .blogEntryList {
	border-right:none;
	border-top:none;
}
#BODYSALE #CONTENTS .blogEntryList td {
	border-left:none;
	border-bottom:none;
}
#CONTENTS .blogEntryList td a {
background-image: url(images_site/arrow_red.gif);
background-repeat: no-repeat;
padding: 0px 0px 0px 23px;
display: block;
background-position: 10px 4px;
line-height: 22px;
}
#BODYSALE #CONTENTS .blogEntryList td a {
background-image: url(images_site/arrow_green.gif);
background-repeat: no-repeat;
padding: 0px 0px 0px 23px;
display: block;
background-position: 10px 4px;
line-height: 22px;
}

/*/// Q&A ///*/
.faqList,
#FAQENTRY {
width: 650px;
margin: 0px;
padding: 0px;
}

.faqList dt,
#FAQENTRY .faqQuestion {
background-image: url(images_site/faq_icon_q.jpg);
background-repeat: no-repeat;
position: relative;
margin: 0px;
padding: 0px;
clear: both;
}

.faqList dt h2,
#FAQENTRY .faqQuestion h1 {
margin-left: 6px;
font-size: 116%;
font-weight: bold;
line-height: 21px;
padding: 17px 0px 5px 30px;
border-bottom: 1px solid #C6C5C2;
}

.faqList dt h2 a { text-decoration: none; }

.faqList dt .faqDate,
#FAQENTRY .faqQuestion .faqDate {
position: absolute;
top: 0px;
right: 9px;
color: #797979;
height: 21px;
line-height: 21px;
font-weight: bold;
}

.faqList dt .faqSubCategory,
#FAQENTRY .faqQuestion .faqSubCategory {
font-weight: bold;
color: #797979;
height: 21px;
line-height: 21px;
padding-left: 9px;
}

.faqSubCategory a { text-decoration: none; }

.faqList dd,
#FAQENTRY .faqAnswer {
background-color: #EFF0EB;
background-image: url(images_site/faq_icon_a.jpg);
padding: 10px 0px 0px;
background-repeat: no-repeat;
background-position: 10px 10px;
margin: 16px 0px 20px;
}

.faqList dd ul,
.faqList dd ol,
#FAQENTRY .faqAnswer ul,
#FAQENTRY .faqAnswer ol { padding: 10px 45px 10px 46px; }

.faqList dd li,
#FAQENTRY .faqAnswer li {
line-height: 1.8;
list-style-image: url(images_site/arrow_pink.gif);
list-style-position: outside;
margin-left: 13px;
}

.faqList dd .list li,
#FAQENTRY .faqAnswer .list li { list-style-image: url(images_site/arrow_triangle.gif); }

.faqList dd ol li,
#FAQENTRY .faqAnswer ol li { list-style-image: url(images_site/arrow_cross.gif); }

.faqList dd p,
#FAQENTRY .faqAnswer p {
line-height: 1.6;
padding: 0px 3px 20px 29px;
margin-top: 0px;
margin-right: 7px;
margin-left: 7px;
}

.faqList dd img,
#FAQENTRY .faqAnswer img {
padding: 3px;
border: 1px solid #C6C5C2;
background-color: #FFF;
}

.faqList dd .faqMore {
background-color: #FFF;
margin: 0px;
padding: 0px;
height: 25px;
outline:none;
clear: both;
}

.faqList dd .faqMore a {
background-image: url(images_site/arrow_red.gif);
background-repeat: no-repeat;
line-height: 16px;
padding: 6px 0px 0px 15px;
display: block;
float: right;
background-position: 0px 7px;
}

/*/// 用語集 ///*/
.keywordList,
#KEYWORDENTRY {
width: 650px;
margin: 0px;
padding: 0px;
}

.keywordList dt,
#KEYWORDENTRY .keywordQuestion {
background-image: url(images_site/icon_sale_keyword.gif);
background-repeat: no-repeat;
position: relative;
margin: 0px;
padding: 0px;
clear: both;
background-position: 7px 4px;
}

.keywordList dt h2,
#KEYWORDENTRY .keywordQuestion h1 {
margin-left: 6px;
font-size: 116%;
font-weight: bold;
line-height: 21px;
padding: 0px 0px 5px 50px;
border-bottom: 1px solid #C6C5C2;
}

.keywordList dt h2 a {
text-decoration: none;
color: #710502;
}

.keywordList dt .keywordCategory {
position: absolute;
top: 0px;
right: 9px;
color: #797979;
height: 21px;
line-height: 21px;
font-weight: bold;
background-image: url(images_site/icon_sale_category.gif);
background-position: 0px 5px;
padding-left: 49px;
background-repeat: no-repeat;
}

.keywordList dt .keywordSubCategory,
#KEYWORDENTRY .keywordQuestion .keywordSubCategory {
font-weight: bold;
color: #797979;
height: 21px;
line-height: 21px;
padding-left: 9px;
}

.keywordSubCategory a { text-decoration: none; }

.keywordList dd,
#KEYWORDENTRY .keywordAnswer {
background-color: #EFF0EB;
padding: 10px 0px 0px;
margin: 16px 0px 20px;
}

.keywordList dd ul,
.keywordList dd ol,
#KEYWORDENTRY .keywordAnswer ul,
#KEYWORDENTRY .keywordAnswer ol { padding: 10px 45px 10px 46px; }

.keywordList dd li,
#KEYWORDENTRY .keywordAnswer li {
line-height: 1.8;
list-style-image: url(images_site/arrow_pink.gif);
list-style-position: outside;
margin-left: 13px;
}

.keywordList dd .list li,
#KEYWORDFAQENTRY .keywordAnswer .list li { list-style-image: url(images_site/arrow_triangle.gif); }

.keywordList dd ol li,
#KEYWORDENTRY .keywordAnswer ol li { list-style-image: url(images_site/arrow_cross.gif); }

.keywordList dd p,
#KEYWORDENTRY .keywordAnswer p {
line-height: 1.6;
padding: 0px 3px 20px 10px;
margin-top: 0px;
margin-right: 7px;
margin-left: 7px;
}

.keywordList dd img,
#KEYWORDENTRY .keywordAnswer img {
padding: 3px;
border: 1px solid #C6C5C2;
background-color: #FFF;
}

.keywordList dd .keywordMore {
background-color: #FFF;
margin: 0px;
padding: 0px;
height: 25px;
outline:none;
clear: both;
}

.keywordList dd .keywordMore a {
background-image: url(images_site/arrow_green.gif);
background-repeat: no-repeat;
line-height: 16px;
padding: 6px 0px 0px 15px;
display: block;
float: right;
background-position: 0px 7px;
}

/*/// 検索結果 ///*/
#CONTENTSINNER p#SEARCH-MORE a {
background-image: url(images_site/button_search_more.jpg);
background-repeat: no-repeat;
display: block;
height: 23px;
width: 190px;
text-indent: -9999px;
outline:none;
}

#CONTENTSINNER p#SEARCH-MORE a:hover { background-position: 0px -23px; }

.thumbnailList h4 a img {
height: 24px;
width: 24px;
position: absolute;
right: 0px;
display: block;
bottom: 0px;
}

#SALEMAINIMG { padding: 0px 0px 15px; }

/* 用語集 */
#CONTENTS .titleKeywordCategory {
background-image: url(images_site/h_bg_sale_keyword_category.gif);
background-repeat: no-repeat;
height: 30px;
text-indent: 50px;
font-size: 150%;
line-height: 30px;
font-weight: bold;
background-position: left center;
}


/* ページ内ナビゲーション */
.pageNavi {
margin: 10px 0px 0px;
clear: both;
width: 650px;
position: relative;
}
.pageNavi .pageNaviIndex a {
display: inline-block;
height: 18px;
width: 18px;
background-color: #eff0eb;
border-top: 1px solid #9b9a96;
border-right: 1px solid #d3d4d0;
border-bottom: 1px solid #d3d4d0;
border-left: 1px solid #9b9a96;
color: #333333;
text-decoration: none;
margin: 0px 2px 0px 12px;
padding: 0px;
line-height: 1.5;
text-align: center;
}

#BODYRENT .pageNavi .pageNaviIndex a:hover {
background-color: #e60012!important;
border: 1px solid #e60012!important;
color: #FFF!important;
}
#BODYSALE .pageNavi .pageNaviIndex a:hover,
#BODYSALE .pageNavi .pageNaviIndex span.current_page{
display: inline-block;
height: 18px;
width: 18px;
background-color: #eff0eb;
text-decoration: none;
padding: 0px;
line-height: 1.5;
background-color: #87b900!important;
border: 1px solid #87b900!important;
color: #FFF!important;
}

.pageNavi .pageNaviIndex strong {
display: inline-block;
height: 18px;
width: 18px;
text-decoration: none;
margin: 0px 5px;
padding: 0px;
line-height: 1.5;
font-weight:normal;
background-color: #e60012!important;
border: 1px solid #e60012!important;
color: #FFF!important;
}

#BODYSALE .pageNavi .arrowUnder {
padding: 0px 0px 0px 20px;
position: absolute;
top: 0px;
right: 0px;
background-image: url(images_site/arrow_under_green.jpg);
background-repeat: no-repeat;
background-position: 0px 4px;
}
#BODYSALE .pageNavi .arrowUpper {
padding: 0px 0px 0px 20px;
position: absolute;
top: 0px;
right: 0px;
background-image: url(images_site/arrow_upper_green.jpg);
background-repeat: no-repeat;
background-position: 0px 4px;
}


/* エリア情報 */
#CONTENTS .infoImg {
float: right;
margin: 0px 0px 10px 20px;
padding: 0px;
border-style: none;
}
#CONTENTS .areaMap {
	width: 650px;
	text-align:center;
}
#CONTENTS .placeList{
margin:0px;
padding:0px 0px 0px 6px;
clear:both;
}
#CONTENTS .placeList li {
float: left;
width: 155px;
list-style-image:none;
margin:0px;
padding:0px 6px 7px 0px;
color: #787A79;
font-size: 10px;
line-height: 18px;
}
#CONTENTS .placeList li img{
height: 103px;
width: 155px;
margin: 0px;
padding: 0px;
overflow:hidden;
border-style: none;
}
#CONTENTS .buttonAreaObject,
#CONTENTS .buttonSchoolObject {
margin:0px 0px 30px;
padding:9px 0px 0px 9px;
background-image:url(images_site/areainfo_button_bg.gif);
width:641px;
height:46px;
background-repeat: repeat;
}
#CONTENTS .buttonAreaObject li,
#CONTENTS .buttonSchoolObject li {
float: left;
list-style-image:none;
margin:0px;
padding:0px;
}
#CONTENTS .buttonAreaObject li a,
#CONTENTS .buttonSchoolObject li a {
display:block;
height: 37px;
width: 206px;
text-indent: -9999px;
}
#CONTENTS .buttonAreaObject li a.toLand,
#CONTENTS .buttonSchoolObject li a.toLand {
	background-image:url(images_site/areainfo_button_land_L.gif)}
#CONTENTS .buttonAreaObject li a.toHouse,
#CONTENTS .buttonSchoolObject li a.toHouse {
background-image:url(images_site/areainfo_button_house_L.gif);
margin-left: 7px;
}
#CONTENTS .buttonAreaObject li a.toMansion,
#CONTENTS .buttonSchoolObject li a.toMansion {
background-image:url(images_site/areainfo_button_mansion_L.gif);
margin-left: 7px;
}
#CONTENTS .buttonAreaObject li a:hover,
#CONTENTS .buttonSchoolObject li a:hover {
	background-position:0px -37px;
}

#CONTENTSINNER .areaObjectInfo {
background-image: url(images_site/area_list_info_bg_L.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
margin: 15px 0px 0px;
padding: 0px;
height: 23px;
width: 156px;
}






#CONTENTS .areaList {
height: 113px;
width: 650px;
clear: both;
padding-bottom: 27px;
background-image: url(images_site/separater.gif);
background-repeat: no-repeat;
background-position: 0px 123px;
}

#CONTENTS .areaList img {
float: left;
height: 113px;
width: 170px;
margin: 0px 17px 0px 0px;
padding: 0px;
border-style: none;
}
#CONTENTS .areaList div {
	float:left;
}
#CONTENTS .areaList .commentShort  {
color: #838383;
line-height: 18px;
height: 18px;
margin: 0px;
padding: 0px;
font-size: 11px;
}
#CONTENTS .areaList h3 {
font-size: 18px;
font-weight: bold;
line-height: 25px;
margin: 0px;
padding: 0px 0px 14px;
background-image: url(images_site/separater.gif);
background-repeat: no-repeat;
background-position: 0px 30px;
height:25px;
position: relative;
width: 462px;
}
#CONTENTS .areaList h3 a {
color: #710502;
margin: 0px;
padding: 0px;
text-decoration:none;
}
#CONTENTS .areaList h3 a span {
color: #333;
text-decoration:underline;
font-size: 12px;
cursor: pointer;
line-height: 25px;
background-image: url(images_site/arrow_green.gif);
background-repeat: no-repeat;
display: block;
height: 25px;
padding-left: 15px;
position: absolute;
top: 0px;
right: 5px;
background-position: 0px 7px;
}
#CONTENTS .areaList h3 a span:hover {
color:#333333;
text-decoration:none;
}
#CONTENTS .areaList .areaObjectInfo {
margin: 0px;
padding: 0px;
height: 27px;
background-image: url(images_site/area_list_info_bg.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 462px;
text-indent: -9999px;
}
#CONTENTS .areaList .buttonAreaObject {
height: 24px;
width: 462px;
display: block;
float: left;
background-image:none;
margin: 0px;
padding: 0px;
border-top: none;
border-right: none;
border-bottom: none;
border-left: none;
}

#CONTENTS .areaList .buttonAreaObject li {
float: left;
}
#CONTENTS .areaList .buttonAreaObject li a{
display: block;
width: 152px;
height:24px;
text-indent: -9999px;
}
#CONTENTS .areaList .buttonAreaObject li a:hover{
background-position: 0px -24px!important;
}
#CONTENTS .areaList .buttonAreaObject li a.toLand {
background-image: url(images_site/areainfo_button_land.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
padding-right:3px;
}
#CONTENTS .areaList .buttonAreaObject li a.toHouse {
background-image: url(images_site/areainfo_button_house.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
padding-right:3px;
margin-left: 0px;
}
#CONTENTS .areaList .buttonAreaObject li a.toMansion {
background-image: url(images_site/areainfo_button_mansion.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
margin-left: 0px;
}

/* 学区情報 */
#CONTENTSINNER .schoolObjectInfo {
background-image: url(images_site/school_list_info_bg_L.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
margin: 15px 0px 0px;
padding: 0px;
height: 23px;
width: 156px;
}

#CONTENTS .schoolList {
width: 645px;
clear: both;
padding-bottom: 15px;
background-image: url(images_site/separater.gif);
background-repeat: no-repeat;
background-position: left bottom;
padding-left: 5px;
margin-bottom: 10px;
}

#CONTENTS .schoolList div.left  {
	float:left;
	width:487px;
}
#CONTENTS .schoolList div.right {
	float:left;
	width:152px;
}
#CONTENTS .schoolList h3 {
font-size: 16px;
font-weight: bold;
line-height: 27px;
margin: 0px;
padding: 0px;
height:27px;
position: relative;
width: 475px;
color: #710502;
}
#CONTENTS .schoolList h3 a {
color: #710502;
margin: 0px;
padding: 0px;
text-decoration:none;
}
#CONTENTS .schoolList h3 a span {
color: #333;
text-decoration:underline;
font-size: 12px;
cursor: pointer;
background-image: url(images_site/arrow_green.gif);
background-repeat: no-repeat;
background-position: 0px 7px;
width: 150px;
display: inline-block;
padding: 0px 0px 0px 15px;
}
#CONTENTS .schoolList h3 a span:hover {
color:#333333;
text-decoration:none;
}
#CONTENTS .schoolList .boxGray {
margin: 0px 0px 10px 0px;
background-color: #EFF0EB;
padding: 8px;
color: #000;
width:459px;
border-top: none;
border-right: none;
border-bottom: none;
border-left: none;
min-height:62px;
height: auto !important; /*for ie6*/
height: 68px; /*for ie6*/
}
#CONTENTS .schoolList .schoolObjectInfo {
margin: 0px;
padding: 0px;
background-image: url(images_site/school_list_info_bg.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 152px;
text-indent: -9999px;
height: 27px;
}
#CONTENTS .schoolList .buttonSchoolObject {
width: 152px;
margin: 0px;
padding: 0px;
background-image: none;
height: 78px;
}
#CONTENTS .schoolList .buttonSchoolObject li {
margin:0px;
padding:0px 0px 3px;
height: 24px;
}
#CONTENTS .schoolList .buttonSchoolObject li a{
display: block;
width: 152px;
height:24px;
text-indent: -9999px;
margin: 0px;
padding: 0px;
}
#CONTENTS .schoolList .buttonSchoolObject li a:hover{
background-position: 0px -24px!important;
}
#CONTENTS .schoolList .buttonSchoolObject li a.toLand {
background-image: url(images_site/areainfo_button_land.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
margin: 0px;
padding: 0px;
}
#CONTENTS .schoolList .buttonSchoolObject li a.toHouse {
background-image: url(images_site/areainfo_button_house.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
margin: 0px;
padding: 0px;
}
#CONTENTS .schoolList .buttonSchoolObject li a.toMansion {
background-image: url(images_site/areainfo_button_mansion.gif);
background-repeat: no-repeat;
margin: 0px;
padding: 0px;
}

/*/// 問い合わせ振り分け ///*/
#CONTENTSINNER .contactButton {
height: 176px;
margin: 0px;
padding: 15px 0px;
}

#CONTENTSINNER .contactButton .buttonRent {
background-image: none;
list-style-type: none;
list-style-image: none;
float: left;
height: 176px;
width: 304px;
padding: 0px 11px 0px 10px;
margin: 0px;
}

#CONTENTSINNER .contactButton .buttonSale {
background-image: none;
list-style-type: none;
list-style-image: none;
float: left;
height: 176px;
width: 304px;
}
#CONTENTSINNER .contactButton li a{
	display:block;
	height: 176px;
width: 304px;
text-indent:-9999px;
}
#CONTENTSINNER .contactButton .buttonRent a{
	background-image:url(images_site/contact_button_rent.jpg);
	background-repeat:no-repeat;
}
#CONTENTSINNER .contactButton .buttonSale a{
	background-image:url(images_site/contact_button_sale.jpg);
	background-repeat:no-repeat;
}
#CONTENTSINNER .contactButton li a:hover{
	background-position:0px -176px;
}

/*売ってくださいページ*/
#SALE-BUY {
	width:650px;
}
#SALE-BUY p {
	line-height: 140%;
	padding-bottom: 1em;
	padding-left:10px;
}
#SALE-BUY strong {
	color: #94C100;
}
#SALE-BUY .photo_r {
	padding: 1px;
	border: 1px solid #D3D4CC;
	margin-left: 20px;
	display: inline;
	margin-bottom: 22px;
}
#BUY-HEADER {
	background-image: url(images_site/top_buy_header.gif);
	background-repeat: no-repeat;
	height: 172px;
	width: 650px;
	text-indent: -9999px;
	padding-bottom: 35px;
}
h2#BUY-ADVANTAGE-TITLE {
	background-image: url(images_site/top_buy_maincopy.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 54px;
	width: 650px;
	padding-bottom: 23px;
}
h3#BUY-ADVANTAGE-TITLE01, h3#BUY-ADVANTAGE-TITLE02, h3#BUY-ADVANTAGE-TITLE03 {
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 54px;
	width: 650px;
	padding-bottom: 18px;
}
h3#BUY-ADVANTAGE-TITLE01 {
	background-image: url(images_site/top_buy_title_advantage01.gif);
}
h3#BUY-ADVANTAGE-TITLE02 {
	background-image: url(images_site/top_buy_title_advantage02.gif);
}
h3#BUY-ADVANTAGE-TITLE03 {
	background-image: url(images_site/top_buy_title_advantage03.gif);
}
.buy-contact a {
	background-image: url(images_site/top_buy_contact.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 162px;
	width: 640px;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom:35px;
}
.buy-contact a:hover {
	background-position: 0px -162px;
}
#BUY-FLOW-TITLE {
	background-image: url(images_site/top_buy_title_flow.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 43px;
	width: 650px;
	padding-bottom: 10px;
}
#BUY-FLOW-BOX {
	height: 391px;
	width: 650px;
	overflow: hidden;
	position: relative;
	background-image: url(images_site/top_buy_bg_flow.gif);
	background-repeat: no-repeat;
	margin-bottom: 30px;
}
#BUY-FLOW-BOX h3 {
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	width: 189px;
}
#BUY-FLOW-BOX p {
	font-size:12px;
	width: 176px;
	padding-top:2px;
	line-height:130%;
}
#BUY-FLOW01 h3 {
	background-image: url(images_site/top_buy_title_flow01.gif);	
}
#BUY-FLOW02 h3 {
	background-image: url(images_site/top_buy_title_flow02.gif);	
}
#BUY-FLOW03 h3 {
	background-image: url(images_site/top_buy_title_flow03.gif);	
}
#BUY-FLOW04 h3 {
	background-image: url(images_site/top_buy_title_flow04.gif);	
}
#BUY-FLOW05 h3 {
	background-image: url(images_site/top_buy_title_flow05.gif);	
}
#BUY-FLOW06 h3 {
	background-image: url(images_site/top_buy_title_flow06.gif);	
}
#BUY-FLOW07 h3 {
	background-image: url(images_site/top_buy_title_flow07.gif);	
}
#BUY-FLOW08 h3 {
	background-image: url(images_site/top_buy_title_flow08.gif);	
}
#BUY-FLOW01 {
	position: absolute;
	height: 125px;
	width: 214px;
	top: 0px;
	left: 230px;
	background-image: url(images_site/top_buy_bg_boxallow.gif);
	background-repeat: no-repeat;
	background-position: 0px 40px;
}
#BUY-FLOW02 {
	position: absolute;
	height: 125px;
	width: 189px;
	top: 0px;
	right: 0px;
	background-image: url(images_site/top_buy_bg_box.gif);
	background-repeat: no-repeat;
	background-position: 0px 40px;
}
#BUY-FLOW03 {
	position: absolute;
	height: 125px;
	width: 214px;
	top: 132px;
	left: 0px;
	background-image: url(images_site/top_buy_bg_boxallow.gif);
	background-repeat: no-repeat;
	background-position: 0px 40px;
}
#BUY-FLOW04 {
	position: absolute;
	height: 125px;
	width: 214px;
	top: 132px;
	left: 230px;
	background-image: url(images_site/top_buy_bg_boxallow.gif);
	background-repeat: no-repeat;
	background-position: 0px 40px;
}
#BUY-FLOW05 {
	position: absolute;
	height: 125px;
	width: 189px;
	top: 132px;
	right: 0px;
	background-image: url(images_site/top_buy_bg_box.gif);
	background-repeat: no-repeat;
	background-position: 0px 40px;
}
#BUY-FLOW06 {
	position: absolute;
	height: 125px;
	width: 214px;
	top: 265px;
	left: 0px;
	background-image: url(images_site/top_buy_bg_boxallow.gif);
	background-repeat: no-repeat;
	background-position: 0px 40px;
}
#BUY-FLOW07 {
	position: absolute;
	height: 125px;
	width: 214px;
	top: 265px;
	left: 230px;
	background-image: url(images_site/top_buy_bg_boxallow.gif);
	background-repeat: no-repeat;
	background-position: 0px 40px;
}
#BUY-FLOW08 {
	position: absolute;
	height: 125px;
	width: 189px;
	top: 265px;
	right: 0px;
	background-image: url(images_site/top_buy_bg_box.gif);
	background-repeat: no-repeat;
	background-position: 0px 40px;
}
p.buy-support {
	background-image: url(images_site/top_buy_title_support.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 53px;
	width: 650px;
	margin-bottom: 30px;
	display:block;
}
h2#BUY-VOICE-TITLE {
	background-image: url(images_site/top_buy_title_voice.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 43px;
	width: 650px;	
	padding-bottom: 10px;
}
.buy-voice-box {
	width: 630px;
	margin-right: auto;
	margin-left: auto;
}
.buy-voice-box h3 {
	text-indent: -9999px;
	height: 64px;
	width: 630px;
	background-repeat: no-repeat;
}
h3#BUY-VOICE-TITLE01 {
	background-image: url(images_site/top_buy_title_voice01.gif);
}
h3#BUY-VOICE-TITLE02 {
	background-image: url(images_site/top_buy_title_voice02.gif);
}
h3#BUY-VOICE-TITLE03 {
	background-image: url(images_site/top_buy_title_voice03.gif);
}
.buy-voice-answer {
	width: 524px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images_site/top_buy_icon_anser.gif);
	background-repeat: no-repeat;
	padding-left: 106px;
	margin-top: 22px;
	padding-bottom: 22px;	
	margin-bottom: 22px;
	border-bottom: 1px dotted #A9AAA4;
}
.buy-voice-answer h4 {
	background-image: url(images_site/top_buy_title_anser.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 36px;
	width: 524px;
}
.buy-voice-message {
	width: 524px;
	background-color: #EFF0EB;
	background-image: url(images_site/top_buy_footer_anser.gif);
	background-position: 0px bottom;
	background-repeat: no-repeat;
}
.buy-voice-message p {
	padding-left:15px;
	padding-right:15px;
}












