@charset "utf-8";
/*
Theme Name: RyusekiKensetsu
Theme URI: http://www.lexues.co.jp/
Description: Lexues Original
Version: 1.0
Author: Lexues Inc.
Author URI: http://www.lexues.co.jp/
Tags: Lexues
*/



#contentBlog div.post{
padding:0 10px 10px 10px;
background-color:#F5EFE2;
margin-bottom:40px;
border:1px solid #D7C5A3;
}

#contentBlog .post h2{
padding:0px;
margin:0 0 5px 0;
font-weight:bold;
font-size:110%;
padding-bottom:12px;
}

#contentBlog .entry{
margin-top:10px;
}
#contentBlog .entry p{
padding:4px 0;
line-height:1.4em;
}

#contentBlog .postmetadata{
margin-top:10px;
padding:15px 0 0 0;
border-top:1px solid #ddd;
}
div.postTime{
font-size:88%;
color:#999999;
padding:5px 0;
border-top:1px #dbe4f0 solid;
border-bottom:1px #dbe4f0 solid;
}
.contents .side_block #sidebar h2{
background:url(images/inner_left_top.gif) no-repeat 0 0;
padding:6px 0 0 25px;
height:34px;
display:table-cell;
vertical-align:middle;
width:205px;
font-weight:bold;
color:#fff;
text-align:left;
}
* html .contents .side_block #sidebar h2{/* IE 6 */
line-height:34px;
padding:0 0 0 25px;
}

*:first-child+html .contents .side_block #sidebar h2{/* IE 7 */
	line-height:34px;
	padding:0 0 0 25px;
}


.contents .side_block .menu ul{
padding:0;
width:auto;
}
.contents .side_block #sidebar ul ul{
background:none;
padding:0;
margin:0;
border:none;
}
.contents .side_block #sidebar li{
height:auto;
line-height:1em;
border-bottom:1px dotted #e4e1ea;
text-align:left;
width:auto;
}
.contents .side_block #sidebar ul ul li{
padding:0 3px;
}
.contents .side_block #sidebar li a{
background:url(images/bt_back.gif) no-repeat 0 0;
height:auto;
padding:10px 0 10px 30px;

font-size:80%;
display:block;
text-decoration:none;
}
.contents .side_block #sidebar li a:hover{
background:url(images/bt_back_hover.gif) no-repeat 0 0;
text-decoration:none;
color:#FFFFFF;
}

/*賃貸情報*/

h4{
padding-bottom:5px;
}

.building div.type{
background:url(images/bg_buildingtype.gif) repeat-x;
font-weight:bold;
width:120px;
padding:20px 10px;
float:left;
margin-bottom:10px;
text-align:center;
font-size:80%;
}
.building div.name{
float:right;
padding:10px 0;
width:420px;
text-align:left;
}
.building div.type a,.building div.name a{
text-decoration:none;
}
.building div.name h5{
font-size:110%;
padding:0 0 3px 0;
font-weight:bold;
border-bottom:1px dotted #D9C8A6;
}
.building div.name p{
font-size:80%;
padding:3px 0 0 30px;
background:url(../img/release/icon_check.gif) no-repeat 0 center; 
}

.building table{font-size:80%; text-align:center}
.building table, .building th, .building td{border:1px solid #CCCCCC;}
.building th, .building td{padding:5px 7px;}
.building th{text-align:center; background-color:#E4EEAC;}
.building td{background-color:#FFFFFF;}
.building td.money{color:#CC0033; font-size:120%; font-weight:bold;}
.building h5{padding:10px 0 5px 0;}

div.buildingInfoLeft{
float:left;
width:280px;
}

.buildingImage table p{
padding-top:5px;
}

.buildingInfoLeft th,.buildingInfoLeft td{text-align:left;}
div.buildingInfoRight{
float:right;
width:285px;
}
.buildingInfoRight td{border:none; padding:10px;}
.buildingInfoRight div.contact{padding-top:20px;}

.contact table,.contact td{border:none; background:none;}
.contact td p{font-size:80%; color:#999999; padding-top:5px;}

.contents .side_block .menu{
background-image:url(images/left_middleBg.gif);
}

.contents .main_block #middle_contents #inner_contents #contentBlog p{
margin-bottom:1em;
}

strong{
font-weight:bold;
}
