@charset "UTF-8";

/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 3.1.0
build: 2026
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}

/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 3.1.0
build: 2026
*/
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}


.container {
	margin:0 auto;
	width: 950px;
	background-color:#FFF;
	font-family: 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
}

/* header */
#wrap_header {}

#header h1 {
	margin-top:5px;
}

#header_info {
	margin:0 0 5px;
	font-size:12px;
}

#header_info span {
	color:#FF3300;
	font-weight:bold;
}

#bn_header_contact {
	margin:5px 0;
}
/* /header */

/* navi */
#wrap_navi{
	background:url('../img/bg_navi_top.png') no-repeat center bottom;
}

#wrap_navi_buy{
	background:url('../img/bg_navi_buy.png') repeat-x 0 0;
}

#wrap_navi_sell {
	background:url('../img/bg_navi_sell.png') no-repeat center bottom;
}


#navi li{
	float:left;
}

#navi li a {
	display:block;
	text-indent:-999999px;
	outline:none;
	overflow:hidden;
	background: url('../img/navi_top.png') no-repeat 0 0;
}

#navi li,
#navi li a {
	height:50px;
}

#navi li#navi_home,
#navi li#navi_home a {
	width:141px;
}
#navi li#navi_home a {
	background-position:0 0;
}

#navi li#navi_buy,
#navi li#navi_buy a {
	width:193px;
}
#navi li#navi_buy a {
	background-position:-141px 0;
}

#navi li#navi_investment,
#navi li#navi_investment a {
	width:193px;
}

#navi li#navi_investment a {
	background-position:-334px 0;
}

#navi li#navi_business,
#navi li#navi_business a {
	width:194px;
}

#navi li#navi_business a {
	background-position:-527px 0;
}

#navi li#navi_sell,
#navi li#navi_sell a {
	width:229px;
}

#navi li#navi_sell a {
	background-position:-721px 0;
}


#wrap_navi_buy ul#navi li a {
	background-image: url('../img/navi_buy.png');
}

#wrap_navi_sell ul#navi li a {
	background-image: url('../img/navi_sell.png');
}

#navi li#navi_buy a.current {
	background-position:-141px -50px;
}

#navi li#navi_investment a.current {
	background-position:-334px -50px;
}

#navi li#navi_business a.current {
	background-position:-527px -50px;
}
/* /navi */


/* contents */
#wrap_contents {}

#contents {
	padding-top:30px;
}

#main_container {
	width:710px;
}

#sidemenu {
	width:230px;
}
/* /contents */



/* footer */
#wrap_footer {
	background: url('../img/bg_footer.png') repeat-x 0 0;
	position:relative;
}

#footer{
	background:none;
	color: #FFF;
	margin-top:50px;
	padding: 20px 0;
}

#footer_gotop {
	position:absolute;
	top:-20px;
	right:0;
}

#footer a {
	color:#FFF;
}


div#footer-nav {
  position: relative;
  _height: 17em;
  min-height: 17em;
  border-bottom: 1px solid #1E201A;
}

  div#footer-nav dl {
    margin: 0;
    padding: 0;
    width: 220px;
  }

  div#footer-nav dt {
  }

  div#footer-nav dd {
    margin: 0;
    padding: 0;
    line-height: 1.6em;
  }

  div#footer-nav ul {
    margin-top: 0;
  }

  html>/**/body div#footer-nav ul {  
    margin-top /*\**/: 10px\9;
  }

dl#footer-nav-1 {
  position: absolute;
  top: 20px;
  left: 0;
}

dl#footer-nav-2 {
  position: absolute;
  top: 10em;
  left: 0;
}

dl#footer-nav-3 {
  position: absolute;
  top: 20px;
  left: 240px;
}

dl#footer-nav-4 {
  position: absolute;
  top: 10em;
  left: 240px;
}

dl#footer-nav-5 {
  position: absolute;
  top: 20px;
  left: 480px;
}

dl#footer-nav-6 {
  position: absolute;
  top: 20px;
  left: 720px;
}


#footer ul.disc {
	margin-left:5px;
}

#group_sites {
	padding-top:10px;
	border-top:1px solid #686868;
	font-size:0.85em;
}

#copyright {
	margin-top:10px;
	font-size:0.85em;
}

#footer_tel {
	font-size:1.3em;
	font-weight:bold;
	margin:5px 0;
}

#footer_contact {
	margin-top:5px;
}
/* /footer */



/* common */
#news_container,
#sales_container {
	background-color:#E7E7E7;
	padding:3px;
	margin-bottom:20px;
}

#news_container_inner,
#sales_container_inner {
	border:1px solid #C2AC87;
	background-color:#FFF;
}

#news_container h2 {
}

#news_container p.date,
#sales_container p.date {
	font-size:0.8em;
	margin-bottom:3px;
}

#news_container_inner div.main,
#sales_container_inner div.main {
	border-bottom:1px dotted #CCC;
	padding: 5px;
}

#news_container_inner div.main .f_left {
	width:145px;
}

#news_container_inner div.main .f_right {
	width: 60px;
}

.col4 .area {
	width:230px;
}

.col4 .f_left {
	margin-right:10px;
}

ul.disc li {
	list-style-type:disc;
	list-style-position:inside;
}

/* /common */




.obj {
	margin-bottom:20px;
}

.obj .area {
	width:220px;
/*	padding:4px 4px 9px;*/
	padding:4px 4px 35px;
	background-color:#F7F4F0;
	border:1px solid #C2AC87;
	margin-right:10px;
	position:relative;
}

.obj .last {
	margin-right:0;
}

.obj .area .desc {
	background:transparent url('../img/bg_catch.gif') repeat 0 0;
	font-size:14px;
	text-align:center;
	border-bottom:1px dotted #3F4736;
	line-height:33px;
	font-weight:bold;
}

.obj .area .main {
	margin-top:10px;
}

.obj .area table {
	width:100%;
}

.obj .area td.ttl {
	border-top:1px dotted #241818;
	border-bottom:1px dotted #241818;
	background-color:#E7DED1;
	font-weight:bold;
}

.obj .area h3 {
/*	margin-bottom:10px;*/
}

.obj .area h3 a {
	display:block;
	background:url('../img/ic_1.gif') no-repeat left center;
/*	padding-left: 50px;*/
/*	line-height:34px;*/
	line-height:1.2em;
	padding:8px 5px 8px 50px;
}

.obj .area h3.default_1 a {
	background-image:url('../img/ic_1.gif');
}

.obj .area h3.new_1 a {
	background-image:url('../img/ic_1_new.gif');
}

.obj .area h3.bs_1 a {
	background-image:url('../img/ic_1_bs.gif');
}

.obj .area h3.contract_1 a {
	background-image:url('../img/ic_1_contract.gif');
}

.obj .area h3.default_2 a {
	background-image:url('../img/ic_2.gif');
}

.obj .area h3.new_2 a {
	background-image:url('../img/ic_2_new.gif');
}

.obj .area h3.bs_2 a {
	background-image:url('../img/ic_2_bs.gif');
}

.obj .area h3.contract_2 a {
	background-image:url('../img/ic_2_contract.gif');
}

.obj .area h3.default_3 a {
	background-image:url('../img/ic_3.gif');
}

.obj .area h3.new_3 a {
	background-image:url('../img/ic_3_new.gif');
}

.obj .area h3.bs_3 a {
	background-image:url('../img/ic_3_bs.gif');
}

.obj .area h3.contract_3 a {
	background-image:url('../img/ic_3_contract.gif');
}

.obj .area h3.default_4 a {
	background-image:url('../img/ic_4.gif');
}

.obj .area h3.new_4 a {
	background-image:url('../img/ic_4_new.gif');
}

.obj .area h3.bs_4 a {
	background-image:url('../img/ic_4_bs.gif');
}

.obj .area h3.contract_4 a {
	background-image:url('../img/ic_4_contract.gif');
}

.obj .area h3.default_5 a {
	background-image:url('../img/ic_5.gif');
}

.obj .area h3.new_5 a {
	background-image:url('../img/ic_5_new.gif');
}

.obj .area h3.bs_5 a {
	background-image:url('../img/ic_5_bs.gif');
}

.obj .area h3.contract_5 a {
	background-image:url('../img/ic_5_contract.gif');
}

.obj .area h3.default_6 a {
	background-image:url('../img/ic_6.gif');
}

.obj .area h3.new_6 a {
	background-image:url('../img/ic_6_new.gif');
}

.obj .area h3.bs_6 a {
	background-image:url('../img/ic_6_bs.gif');
}

.obj .area h3.contract_6 a {
	background-image:url('../img/ic_6_contract.gif');
}

.obj .area .main .f_left {
	width:100px;
	text-align:center;
	background-color:#FFF;
}

.obj .area .main .f_right {
	width:110px;
	font-size:0.85em;
}

.obj .area .main .desc {
	margin-top:10px;
}

.obj .area .main .f_right li {
	padding-left: 20px;
	line-height:15px;
	display:block;
	margin-bottom:5px;
}

.obj .area .main .f_left .img {
	margin-bottom:5px;
}

.obj .area .main .f_left .img:last-child {
	margin-bottom:0;
}

li.price {
	font-size:1.3em;
	font-weight:bold;
	color: #FF0033;
	background: url('../img/li_prefix_price.gif') no-repeat 0 0;
}

li.name {
	background: url('../img/li_prefix_name.gif') no-repeat 0 0;
}

li.address {
	background: url('../img/li_prefix_address.gif') no-repeat 0 0;
}

li.land {
	background: url('../img/li_prefix_landarea.gif') no-repeat 0 0;
}

li.layout {
	background: url('../img/li_prefix_layout.gif') no-repeat 0 0;
}

li.build_date {
	background: url('../img/li_prefix_date.gif') no-repeat 0 0;
}

li.age {
	background: url('../img/li_prefix_age.gif') no-repeat 0 0;
}

li.tsubo {
	background: url('../img/li_prefix_tsubo.gif') no-repeat 0 0;
}

li.annual {
	background: url('../img/li_prefix_annual.gif') no-repeat 0 0;
}

li.yield {
	background: url('../img/li_prefix_yield.gif') no-repeat 0 0;
}

.add_favorite {
/*	margin-top:10px;*/
	position:absolute;
	bottom:5px;
	left:5px;
}


#bn_buy_request {
	text-align:center;
	margin-top: 50px;
}

#search_condition{
	background-color:#F7F4F0;
	padding:3px;
	border:1px solid #C2AC87;
}

#conditions {
	border:1px solid #CEBC9E;
	background-color:#FFF;
}

#conditions table {
	width:100%;
}

#conditions table th, 
#conditions table td {
	border:6px solid #FFF;
	padding: 3px;
}

#conditions table th.short {
	width: 40px;
}

#conditions table th.medium {
	width: 74px;
}

#conditions table th.long {
	width: 105px;
}

#btn_search {
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}

#sidemenu .bn {
	margin-bottom:10px;
}

#bn_side_sell {
	margin-bottom:10px;
}

#keyword_module {
	width:900px;
	margin-top:10px;
}

#keyword_module th,
#keyword_module td {
	vertical-align:middle;
}

#keyword_module th {
	width: 90px;
}

#keyword_module td {
	width: 800px;
}

#keyword_module td input {
	width:790px;
	height: 2.0em;
	font-size:1.2em;
	padding-left:5px;
}

.pointer {
	cursor:pointer;
}

.attention {
	color: #F03;
	font-weight:bold;
}


.search_notice {
	font-size:0.8em;
	margin-top:2px;
}


#error_message {
	margin:10px 8px 0;
	padding:10px 0 10px 45px;
	border:1px solid #C2AC87;
	font-weight:bold;
	color:#FF4000;
	font-size:15px;
	background:#FFF4BF url('../img/warning_s.png') no-repeat 10px center;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	letter-spacing: 0.1em;
}
div#bn_side_buy ul {
    margin: 0 0 20px;
    padding: 0;
}

    div#bn_side_buy li {
        border-bottom: 1px dashed #C2AC87;
        line-height: 2.5;
        background: url("../img/buy/sidebar_icon.png") no-repeat 5px 50%;
        padding-left: 18px;
    }

    div#bn_side_buy li:last-child {
        border-bottom: none;
    }

    div#bn_side_buy li a {
        text-decoration: none;
        color: #333;
    }



