/*
Theme Name: white-homes
Theme URI: http://www.white-homes.com/
Description: white-homes
Author: white-homes
*/


/* ++++++ コンテンツ部分のデザイン ++++++ */
/*
.post h2	{
	font-size: 0.875em;
	color: #3366aa;
	border-bottom: solid 2px #538ad8;
	background-image: url(images/mark.gif);
	background-repeat: no-repeat;
	padding: 5px 0 5px 30px;
	}

.post h2 a	{
	text-decoration: none;
	}

.post p	{
	font-size: 0.75em;
	color: #666666;
	line-height: 150%;
	}

.post	{
	margin-bottom: 40px;
	}

.pagenav	{
	font-size: 0.75em;
	}

*/
/* ++++++ メニュー部のデザイン ++++++ */

#recentposts ul	{
	color: #990000;
	margin: 0px;
	padding:0;
	}

#recentposts h2{
	font-size: 1em;
	width:auto;
	border-bottom:dotted 2px #990000;
	background-image:none;	
	color:#ffffff;
	text-align:left;
	margin:0;
	padding:3px 0 0 0;
	}
/* ++++++ メニュー部のデザイン(オーナー様･リフォーム事業) ++++++ */	
#recentposts_3 #hu{
	background-image: url(images/index_img_r13_c1.gif);
	background-repeat: no-repeat;
	background-position:left top;
	width:202px;
	height:49px;
}
#recentposts_4 #hu,#recentposts_5 #hu{
	background-image: url(images/index_img_r1_c1.gif);
	background-repeat: no-repeat;
	background-position:left top;
	width:202px;
	height:41px;
}
#recentposts_6 #hu,#recentposts_9 #hu,#recentposts_10 #hu{
	background-image: url(images/index_img_r9_c1.gif);
	background-repeat: no-repeat;
	background-position:left top;
	width:202px;
	height:41px;
}
#recentposts_7 #hu,#recentposts_8 #hu{
	background-image: url(images/index_img_r11_c1.gif);
	background-repeat: no-repeat;
	background-position:left top;
	width:202px;
	height:41px;
}
/* ++++++ メニュー部のデザイン(共有化) ++++++ */	
#recentposts_3 #hu_bm,#recentposts_4 #hu_bm,#recentposts_5 #hu_bm,#recentposts_6 #hu_bm,#recentposts_7 #hu_bm,#recentposts_8 #hu_bm,#recentposts_9 #hu_bm,#recentposts_10 #hu_bm{
	background-image: url(images/index_img_r7_c1.gif);
	background-repeat: no-repeat;
	background-position:left top;
	width:202px;
	height:10px;
}
#recentposts_3 #hu02,#recentposts_4 #hu02,#recentposts_5 #hu02,#recentposts_6 #hu02,#recentposts_7 #hu02,#recentposts_8 #hu02,#recentposts_9 #hu02,#recentposts_10 #hu02{
	width:202px;
	height:auto;
	color:#ffffff;
	text-align:left;
	margin:0;
	padding:0;
	background-image: url(images/index_img_r3_c1.gif);
	background-repeat: repeat-y;
	background-position:left top;
	}
#recentposts_3 h2,#recentposts_4 h2,#recentposts_5 h2,#recentposts_6 h2,#recentposts_7 h2,#recentposts_8 h2,#recentposts_9 h2,#recentposts_10 h2{
	font-size: 1em;
	width:190px;
	border-bottom:dotted 2px #990000;
	background-image:none;
	color:#ffffff;
	text-align:left;
	margin:0;
	padding:3px 0 0 5px;
	height: auto;
	}	
#recentposts_3 ul,#recentposts_4 ul,#recentposts_5 ul,#recentposts_6 ul,#recentposts_7 ul,#recentposts_8 ul,#recentposts_9 ul,#recentposts_10 ul{
    width:202px;
	height:auto;
	color: #990000;
	margin: 0px;
	padding:0;
	background-image: url(images/index_img_r5_c1.gif);
	background-repeat: repeat-y;
	background-position:left top;
	list-style-type:none;
	}
#recentposts_3 ul li,#recentposts_4 ul li,#recentposts_5 ul li,#recentposts_6 ul li,#recentposts_7 ul li,#recentposts_8 ul li,#recentposts_9 ul li,#recentposts_10 ul li{
	line-height:1.6em;
	padding:0 0 0 5px;
}

/* ++++++ コンテンツ部分のデザイン ++++++ */
h1 a{
	color: #ffffff;
	}
h1 a:hover{
	color: #eeeeee;
	}	
.post div{
	margin:0px 30px 10px 30px;
	padding:0;
	clear: both;
	}
.post div img{
	float:left;
	margin:0px 10px 10px 0px;
}	
/*.post02 p	{
	margin:0px 0px 10px 0px;
	padding:0;
	}*/
.post p.postmetadata{
	clear:both;
	margin:10px 30px 10px 30px;
	padding:0;
	display: block;
    }
.more-link a{
	clear:both;
	margin:10px 30px 10px 30px;
	padding:0;
	font-size: 1.0em;
    }
.pagenav{
	margin:10px 30px 10px 30px;
}
/*.post p img {
	float:left;
	margin:0px 20px 10px 0px;
}
.postmetadata{
    clear:both;
    margin:0px 30px 20px 30px;	
}

.pagenav	{
	font-size: 1em;
	margin-left:30px;
	padding:0;
	}

/* ++++++ コメント部分のデザイン ++++++ */
#comments{
margin:0px 30px 0px 30px;
}
#comments h3	{
width:auto;
margin:0;
padding:5px;
}
	
.com	{
	font-size:1.0em;
	border-bottom: dotted 2px #990000;
	padding-bottom: 8px;
	margin-bottom: 12px;
	}

.com p	{
	margin: 5px 0;
	}

.commeta	{
	color: #888888;
	text-align: right;
	}

#tb	{
	font-size: 1.0em;
	border: 1px dashed #990000;
	padding: 8px;
	line-height: 150%;
	}

#commentform	{
	font-size: 1.0em;
	}
#commentform p{
margin:0;
padding:0;
}

/* ++++++ (リフォーム事例紹介)コンテンツ部分のデザイン ++++++ */
table#reform {
	margin:10px 0px 0px 30px;
}
table#reform td {
	vertical-align:top;
	padding:5px;
	border-top:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	text-align:center;
}
table#reform td.center {
	border-top:none;
	vertical-align:middle;
}
table#reform td.bottom {
	border-bottom:solid 1px #cccccc;
	}
table#reform td.right {
	border-right:solid 1px #cccccc;
	}	


table#reform_table2 td {
	vertical-align:middle;
}


.before {
	margin:5px 0px 0px 0px;
	float:left;
}
.after{
	margin:5px 0px 0px 0px;
	float:left;
}
/* ++++++ (オーナー様の声と管理物件紹介)コンテンツ部分のデザイン ++++++ */
/* .image_left  {
	float:left;
	margin:0px 20px 10px 0px;
}*/
.post div img.image_right {
	float:right;
	margin:0px 0px 10px 20px;
}
/* ++++++ (物件紹介ブログ)コンテンツ部分のデザイン ++++++ */
span.honbun {
	display:block;
	margin:0px 0px 10px 0px;
	text-align:left;
	line-height:160%;
	font-weight: bold;
}
.baibai_blog_table {
	margin:20px 0px 20px 35px;
	width:299px;
	height:auto;
	display:block;
}
.baibai_blog_table_wk {
	margin:20px 0px 20px 15px;
	width:299px;
	height:auto;
	display:block;
}

.baibai_blog_table2 {
	margin:20px 0px 20px 35px;
	width:auto;
	clear: both;
	}

.baibai_blog_table th {
	background-color:#E0DFE3;
	padding:6px;
	text-align:left;
}
.baibai_blog_table td {
	background-color:#ffffff;
	border:solid 1px #E0DFE3;
	padding:6px;
	text-align:left;
}
.baibai_blog_table2 td {
	vertical-align:top;
	text-align:left;
}
.baibai_blog_table2 td.cen{
	vertical-align:top;
	text-align:center;
}
.baibai_blog_table2 p {
	margin:5px 0px 0px 0px;
	text-align:left;
}
ul.baibai_blog {
	margin:0px 20px 0px 10px;
	padding:0px;
}

ul.baibai_blog li {
	margin:5px 20px 5px 40px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	line-height:140%;
	list-style-image: url(http://www.white-homes.com/images/baibai_blog_list.gif);

}
ul.baibai_blog li a{
	color:#333333;
	text-decoration:none;
}

li.baibai_blog a:hover{
	color:#333333;
	text-decoration:underline;
}
/* ++++++ (駐車場物件･売買物件)コンテンツ部分のデザイン ++++++ */
.cyuusya_table{
	margin:20px 0px 20px 0;
	padding:0 0 0 35px;
	width:300px;
	display:block;
	float:left;
	}
.cyuusya_table table{
	margin:0px;
	width:300px;
}
.cyuusya_table table th {
	background-color:#E0DFE3;
	padding:6px;
	text-align:left;
}
.cyuusya_table table td {
	background-color:#ffffff;
	border:solid 1px #E0DFE3;
	padding:6px;
	text-align:left;
}
.cyuusya_table02{
	margin:20px 10px 0 0;
	padding:0px;
	width:220px;
	display:block;
	float:right;
	}
.cyuusya_table02 table{
	margin:0px;
	padding:0px;
	width:220px;
}	
.cyuusya_table02 table td.cen{
	vertical-align:top;
	text-align:center;
}
.cyuusya_table02 p {
	margin:5px 0px 0px 0px;
	text-align:left;
}
h3 {
	display:block;
	clear:both;
	width:auto;
	margin:10px 20px 10px 30px;
	padding:5px 5px 0 5px;
	border-bottom:1px dotted #DB615D;
	font-weight:bold;
	color:#333333;
	font-size:12px;
	text-align:left;
	background:none;
}
/* ++++++ (事業用物件)コンテンツ部分のデザイン ++++++ */
.cyuusya_table_wk{
	margin:20px 0px 20px 0;
	padding:0 0 0 35px;
	width:550px;
	display:block;
	float:left;
	}	
.cyuusya_table_wk table{
	margin:0px;
	width:auto;
}
.cyuusya_table_wk table th {
	background-color:#E0DFE3;
	padding:6px;
	width:65px;
	text-align:left;
}
.cyuusya_table_wk table td {
	background-color:#ffffff;
	border:solid 1px #E0DFE3;
	padding:6px;
	width:180px;
	text-align:left;
}
.cyuusya_table_wk table.pdf_waku{
	margin: 0 0 0 220px;

}
.cyuusya_table_wk table.pdf_waku td {
	padding:0px;
	width:auto;
	text-align:left;
	font-size: 12px;
	border:none;
}
.cyuusya_table_wk table.pdf_waku td.pdf{
	background-image: url(images/pdf_list.gif);
	background-repeat: no-repeat;
	background-position:left top;
	margin:0 0 0 0;
	padding:0 0 0 15px;
	text-align: left;
}


/* ++++++ (RSSフィード)コンテンツ部分のデザイン ++++++ */
#right_cont_in h1 {
	margin:0px 0px 5px 0px;
	}
#rss_style{
	width:auto;
	margin:0;
	padding:0;
	height:auto;
}
#rss_style02{
	width:auto;
	margin:0;
	padding:0;
	height:30px;
}
#rss_style a,#rss_style02 a{
	float:right;
	display:block;
	width:35px;
	height:14px;
	margin:0;
	padding:0 3px 0 0;
	background-image: url(images/rss2.gif);
	background-repeat: no-repeat;
	background-position:left top;
}
#rss_style a.bk02,#rss_style02 a.bk02{
	width:14px;
	height:14px;
	background-image: url(images/rss1.gif);
	}

#rss_style a span,#rss_style02 a span{
	display:none;
	}
	
/*PDF開く設定*/
.dpdf{
	display:block;
	background-image: url(images/pdf_list.gif);
	background-repeat: no-repeat;
	background-position:left top;
	margin:10px 0 0 0;
	padding:0 0 0 15px;
	clear: both;
	text-align: left;
}
.honbun_pdf{
	display:block;
	margin:0;
	text-align: right;
	font-size:10px;
	}
.honbun_pdf02{
	display:block;
	margin:0 0 10px 0px;
	text-align: right;
	}				

/*リニューアルデレント*/
.post .derent_left {
	float:left;
	width:200px;
	margin:0;
	clear:both;
	}
.post .derent_right {
	float:right;
	width:320px;
	margin:0;
	clear:none;
	}
	
.post .derent_right img{
	margin-left:0px;
	margin-right:10px;
	margin-bottom:15px;
	border:1px solid #999;
	}
	
.post .derent_left img{
	margin-right:0;
	margin-left:30px;
	margin-bottom:15px;
	border:1px solid #999;
	}
	
#left_area h2 {
	width:150px;
	}
