@charset "UTF-8";

#txt {
text-align: left;
margin: 0px;
padding: 20px;
width: 625px;
border: 1px #CCCCCC solid;
background-color:#FAFAFA;
overflow:hidden;
}

#inframe {
text-align: left;
margin: 0px;
padding: 0px;
overflow:hidden;
}

/* アーカイブ 始 */

#box_archive {
text-align: left;
margin: 0px;
padding: 0px;
width: 667px;
overflow:hidden;
}

#box_archive_top {
text-align: left;
width: 667px;
height: 20px;
margin: 0px;
padding: 0px;
overflow:hidden;
background-image: url(http://www.real-stage.com/img_cat/archive/box_archive_top.jpg);
background-repeat: no-repeat;
}

#box_archive_line {
text-align: left;
margin: 0px;
padding: 0px 20px 0px 20px;
overflow: hidden;
background-image: url(http://www.real-stage.com/img_cat/archive/box_archive_line.jpg);
background-repeat: repeat-y;
}

#box_archive_bottom {
text-align: left;
width: 667px;
height: 20px;
margin: 0px;
padding: 0px;
overflow: hidden;
background-image: url(http://www.real-stage.com/img_cat/archive/box_archive_bottom.jpg);
background-repeat: no-repeat;
}

#blog {
float: left;
text-align: left;
margin: 0px 40px 0px 0px;
padding: 0px;
width:400px;
overflow:hidden;
}

#sidebar {
float: left;
text-align: left;
margin: 0px;
padding: 0px;
width:185px;
overflow:hidden;
}

.title {
padding: 0px 0px 0px 15px;
margin: 0px 0px 6px 0px;
font-weight: bold;
text-align: left;
background-image: url(http://www.real-stage.com/img_cat/archive/title.jpg);
background-repeat: no-repeat;
}

.content {
text-align: left;
padding: 0px;
margin: 0px 0px 30px 0px;
}
	
.content p {
text-align: left;
margin: 0px;
padding: 0px;
}

.content p img {
margin: 0px 0px 10px 0px;
}

.content p.extended {
text-align: left;
margin: 10px 0px 10px 0px;
line-height: normal;
padding: 0px;
font-size:12px;
}

.content p.posted {
text-align: left;
margin: 10px 0px 30px 0px;
padding:4px;
border-top: 1px #CCCCCC dotted;
border-bottom: 1px #CCCCCC solid;
font-size:12px;
}

#navi {
text-align: center;
margin: 0px 0px 20px 0px;
}

#pagenate {
text-align: center;
margin: 0px 0px 20px 0px;
clear:both;
}

ul#a_entry {
width:185px;
text-align: left;
margin: 0px 0px 30px 0px;
padding: 0px;
list-style: url(http://www.real-stage.com/img/icon03.jpg);
overflow: hidden;
}

ul#a_entry li{
float:left;
list-style: url(http://www.real-stage.com/img/icon03.jpg);
padding: 0px;

width:185px;
}

ul#a_backnumber {
width:185px;
text-align: left;
margin: 0px;
padding: 0px;
list-style: none;
overflow: hidden;
}

ul#a_backnumber li{
width:185px;
float:left;
list-style:none;
padding: 0px;

}

ul#a2_entry {
width:200px;
text-align: left;
margin: 0px 0px 30px 0px;
padding: 0px;
list-style: url(http://www.real-stage.com/img/icon03.jpg);
overflow: hidden;
}

ul#a2_entry li{
float:left;
list-style: url(http://www.real-stage.com/img/icon03.jpg);
padding: 0px;
width:200px;
}

ul#a2_backnumber {
width:200px;
text-align: left;
margin: 0px;
padding: 0px;
list-style: none;
overflow: hidden;
}

ul#a2_backnumber li{
width:200px;
float:left;
list-style:none;
padding: 0px;
}

ul#rss2 {
text-align: left;
margin: 5px 0px 0px 555px;
padding: 0px;
list-style:none;
width: 114px;
height: 33px;
overflow:hidden;
}

ul#rss2 li{
list-style:none;
float: left;
padding: 0px;
}

ul#rss2 a{
display:block;
overflow:hidden;
}

a.rs1 {
text-align: left;
width: 43px;
height: 17px;
margin: 0px 10px 0px 0px;
padding: 0px;
background-image: url(http://www.real-stage.com/img/rss01.jpg);
background-repeat: no-repeat;
}

a:hover.rs1 {
text-align: left;
width: 43px;
height: 17px;
margin: 0px 10px 0px 0px;
padding: 0px;
background-image: url(http://www.real-stage.com/img/rss02.jpg);
background-repeat: no-repeat;
}

a.rs2 {
font-size:12px;
overflow:hidden;
text-decoration:underline;
}

a:hover.rs2 {
font-size:12px;
overflow:hidden;
text-decoration:underline;
}

#archive {
text-align: left;
margin: 0px;
padding: 20px;
width: 600px;
overflow:hidden;
}

#left_archive {
float: left;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px;
width: 200px;
overflow:hidden;
}

#center_archive {
float: left;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px;
width: 200px;
overflow:hidden;
}

#right_archive {
float: left;
text-align: left;
margin: 0px;
padding: 0px;
width: 200px;
overflow:hidden;
}

/* アーカイブ 終 */

/* おすすめ物件 始 */

#pan {
text-align: left;
margin: 0px 0px 10px 0px;
padding: 0px;
font-size:12px;
overflow:hidden;
}

#pickup_cap {
text-align: left;
margin: 0px 0px 10px 0px;
padding: 0px;
background-image: url(http://www.real-stage.com/img_cat/pickup/cap.jpg);
background-repeat: no-repeat;
height:39px;
overflow:hidden;
}

#item {
text-align: left;
margin: 0px 0px 30px 0px;
padding: 0px;
width: 627px;
overflow:hidden;
}

#box_bukken {
text-align: left;
margin: 0px;
padding: 0px;
width: 627px;
overflow:hidden;
}

#box_bukken_top {
text-align: left;
width: 627px;
height: 40px;
margin: 0px;
padding: 0px;
background-image: url(http://www.real-stage.com/img_cat/pickup/box_pickup_top.jpg);
background-repeat: no-repeat;
overflow:hidden;
}

#box_bukken_img {
float: left;
text-align: left;
margin: 0px;
padding: 0px;
width: 262px;
overflow: hidden;
}

#box_bukken_line {
text-align: left;
margin: 0px;
padding: 5px 5px 5px 5px;
width: 615px;
overflow: hidden;
background-color:#FFFFFF;
border-bottom:#CCCCCC 1px solid;
border-left:#CCCCCC 1px solid;
border-right:#CCCCCC 1px solid;
}

#box_bukken_line p {
text-align: left;
margin: 0px;
padding: 0px;
overflow: hidden;
}

#bukken_com {
float: left;
text-align: left;
margin: 0px 15px 10px 20px;
padding: 0px;
width: 313px;
color:#333333;
overflow: hidden;
}

.style_red {
color: #FF0000;
font-weight:bold;
}

#box_bukken_bottom {
text-align: left;
width: 627px;
height: 5px;
margin: 0px;
padding: 0px;
overflow: hidden;
background-image: url(http://www.real-stage.com/img_cat/pickup/box_pickup_bottom.jpg);
background-repeat: repeat-y;
}

.bukken_title {
text-align: left;
margin: 0px;
padding: 12px 10px 0px 10px;
overflow: hidden;
font-weight:bold;
font-size:14px;
color:#1E6323;
}

ul#bdetail {
text-align: left;
margin: 5px 0px 0px 0px;
padding: 0px;
list-style:none;
overflow:hidden;
width: 262px;
height: 31px;
}

ul#bdetail li{
list-style:none;
float: left;
padding: 0px;
}

ul#bdetail a{
display:block;
overflow:hidden;
}

a.bd1 {
text-align: left;
width: 262px;
height: 31px;
margin: 0px;
padding: 0px;
background-image: url(http://www.real-stage.com/img_cat/pickup/box_pickup_btn01.jpg);
background-repeat: no-repeat;
}

a:hover.bd1 {
text-align: left;
width: 262px;
height: 31px;
margin: 0px;
padding: 0px;
background-image: url(http://www.real-stage.com/img_cat/pickup/box_pickup_btn02.jpg);
background-repeat: no-repeat;
}

/* おすすめ物件 終 */

/* 売りたい 始 */

table.sel {border: solid 1px #CCCCCC; border-collapse: separate;line-height: 160%;}
td.sel2 {border: solid 1px #CCCCCC;line-height: 140%; }

#btn_seller {
text-align: left;
width: 200px;
vertical-align:middle;
margin: 20px auto 10px auto;
padding: 0px;
overflow: hidden;
}

/* 売りたい 終 */

/* サイトマップ 始 */

#sitemap {
text-align: left;
margin: 0px;
padding: 20px;
width: 600px;
overflow:hidden;
}

#left_sitemap {
float: left;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px;
width: 300px;
overflow:hidden;
}

#right_sitemap {
float: left;
text-align: left;
margin: 0px;
padding: 0px;
width: 300px;
overflow:hidden;
}

/* サイトマップ 終 */

/* プライバシーポリシー 始 */

#window {
text-align: left;
width: 443px;
height: 142px;
margin: 20px auto 10px auto;
padding: 0px;
overflow: hidden;
}

#window a:hover img{
opacity:0.77;
filter: alpha(opacity=66);
}

/* プライバシーポリシー 終 */

/* 校区 始 */

table.kou {border: solid 1px #CCCCCC; border-collapse: separate;line-height: 160%;}
td.kou2 {border: solid 1px #CCCCCC;line-height: 140%; }

#search1 {
text-align: left;
margin: 20px 0px 14px 0px;
padding: 0px;
overflow: hidden;
}

#search2 {
text-align: left;
margin: 0px 0px 30px 0px;
padding: 0px;
overflow: hidden;
}

.search_img {
float: left;
text-align: left;
width:139px;
margin: 0px 20px 0px 0px;
padding: 0px;
overflow: hidden;
}

.search_form {
float: left;
text-align: left;
margin: 0px 20px 0px 0px;
padding: 0px;
overflow: hidden;
}

/* 校区 終 */

/* 購入までの流れ 始 */

#flow {
text-align: center;
width: 439px;
margin: 30px auto 30px auto;
padding: 0px;
overflow: hidden;
}

/* 購入までの流れ 終 */

/* リンク 始 */

#link {
text-align: left;
margin: 0px;
padding: 0px;
overflow: hidden;
}

#link_cap {
text-align: left;
margin: 0px 0px 20px 0px;
padding: 0px;
overflow: hidden;
}

#link_cap2 {
text-align: left;
margin: 30px 0px 20px 0px;
padding: 0px;
overflow: hidden;
}

#link_title {
text-align: left;
margin: 0px 0px 10px 20px;
padding: 0px 0px 0px 24px;
overflow: hidden;
background-image: url(http://www.real-stage.com/img_cat/link/link_icon.jpg);
background-repeat: no-repeat;
}

#links {
text-align: left;
margin: 0px;
padding: 0px;
width: 600px;
overflow:hidden;
}

#link_left {
float: left;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px;
width: 300px;
overflow:hidden;
}

#link_right {
float: left;
text-align: left;
margin: 0px;
padding: 0px;
width: 300px;
overflow:hidden;
}

/* リンク 終 */

#NEWS {
background:#fff url(http://www.real-stage.com/img_cat/cat_archive_news.jpg)  no-repeat top left;
width: 855px;
height: 100px;
margin-top: 0px;
margin-bottom: 0px;
}

#OPEN {
background:#fff url(http://www.real-stage.com/img_cat/cat_archive_open.jpg)  no-repeat top left;
width: 855px;
height: 100px;
margin-top: 0px;
margin-bottom: 0px;
}

#KODATE {
background:#fff url(http://www.real-stage.com/img_cat/cat_archive_kodate.jpg)  no-repeat top left;
width: 855px;
height: 100px;
margin-top: 0px;
margin-bottom: 0px;
}

#TOCHI {
background:#fff url(http://www.real-stage.com/img_cat/cat_archive_tochi.jpg)  no-repeat top left;
width: 855px;
height: 100px;
margin-top: 0px;
margin-bottom: 0px;
}

#APARTMENT {
background:#fff url(http://www.real-stage.com/img_cat/cat_archive_apartment.jpg)  no-repeat top left;
width: 855px;
height: 100px;
margin-top: 0px;
margin-bottom: 0px;
}

#PICKUP {
background:#fff url(http://www.real-stage.com/img_cat/cat_pickup.jpg)  no-repeat top left;
width: 855px;
height: 100px;
margin-top: 0px;
margin-bottom: 0px;
}

/* add display:inline to floated elements */
#blog,
#sidebar,
ul#a_entry li,
ul#a_backnumber li,
ul#a2_entry li,
ul#a2_backnumber li,
#box_bukken_img,
#bukken_com,
.search_img,
.search_form,
ul#rss2 li,ul#bdetail li,
#left_archive,#center_archive,#right_archive,
#left_sitemap,#right_sitemap,#link_left,#link_right {display:inline;}

/* add zoom:1 to overflow:hidden */
#txt,
#box_archive,
#box_archive_top,
#box_archive_line,
#box_archive_bottom,
#blog,
#sidebar,
ul#a_entry,
ul#a_backnumber,
ul#a2_entry,
ul#a2_backnumber,
ul#rss2,
#pan,
#pickup_cap,
#item,
#box_bukken,
#box_bukken_top,
#box_bukken_img,
#box_bukken_line,
#bukken_com,
#box_bukken_bottom,
.bukken_title,
ul#bdetail,
#btn_seller,
#window,
#search1,
#search2,
.search_img,
.search_form,
#flow,
#link_cap,
#link_cap2,
#link_title,
#links,
#inframe,#box_bukken_line p,#link,
ul#rss2 a,ul#bdetail a,
a.rs2,a:hover.rs2,
#archive,#sitemap,
#left_archive,#center_archive,#right_archive,
#left_sitemap,#right_sitemap,#link_left,#link_right {zoom:1;}