@charset "UTF-8";

/* -------------------------------
共通タイトル */

h1{
	width:920px;
	height:108px;
	background:url(../img/blog/h2_bg.png) no-repeat;
	text-align:left;
	position:relative;
}
h1.note{
	background:url(../img/blog/h2_note.png) no-repeat;
}
h1 span{
	top:36px;
	left:246px;
	position:absolute;
}

/* -------------------------------
ページタイトル */

dl#main dt{
	height:82px;
	position:relative;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Verdana,'ＭＳ Ｐゴシック',sans-serif;
}
dl#main dt span{
	top:32px;
	left:24px;
	color:#f90;
	font-size:10px;
	line-height:1.41;
	position:absolute;
}
dl#main dt em{
	color:#f60;
	font-size:16px;
	font-weight:bold;
}

/* -------------------------------
記事一覧 */

dl#main dd{
	padding:0 24px;
	background:url(../img/common/main_dd_bg.png);
	clear:both;
}
dl#main dd .rent{
	padding:10px 0 0 0;
}
dl#main dd .rent li{
	padding:0 0 20px 0;
	width:256px;
	float:left;
}
dl#main dd .rent p.photo{
	margin:0 10px 0 0;
	float:left;
}
dl#main dd .rent p.photo img{
	display:block;
}
dl#main dd .rent p.place em a{
	padding-left:8px;
	font-size:10px;
	color:#2b1600;
	background:url(../img/blog/arrow.png) no-repeat left center;
	text-decoration:none;
	line-height:1.21;
}
dl#main dd .rent h2{
	margin:0 14px 0 0;
}
dl#main dd .rent h2 a{
	color:#6e9c00;
	font-size:13px;
	font-weight:bold;
}
dl#main dd .rent h2 a:hover{
	color:#f90;
}
dl#main dd .rent p.text{
	margin:6px 0 0 0;
	font-size:10px;
	line-height:1.41;
}
dl#main dd .rent p.text a{
	color:#2b1600;
	font-size:10px;
	line-height:1.41;
	text-decoration:none;
}
dl#main dd .rent p.text a.more{
	color:#f70;
}
dl#main dd#wpnavi{
	padding:12px 0 32px;
}
dl#main dd.line{
	height:5px;
	background:url(../img/common/main_bottom_bg.png);
}

/* -------------------------------
記事詳細 */

dl#main dd.detail a{
	color:#6e9c00;
}
dl#main dd.detail p.photo{
	margin:20px 0 0;
	text-align:center;
}
dl#main dd.detail p.photo img{
	border:1px solid #dccdc5;
	padding:4px;
	background:#fff;
}
dl#main dd.detail div{
	margin:20px 0 20px;
}
dl#main dd.detail div a{
	color:#06c;
}
dl#main dd.detail div p{
	margin-bottom:10px;
}
dl#main dd.detail div p img{
	padding:0px;
	margin:0 4px 0 2px;
	vertical-align:middle !important;
}
dl#main dd.detail p.edit{
	margin:10px 0 0;
	color:#06c;
	text-align:right;
}

/* -------------------------------
世田谷見聞録 - 記事 */

dl#main dt.note a{
	color:#f60;
	text-decoration:none;
}
dl#main dd.note a{
	color:#6e9c00;
}
dl#main dd.note p.photo{
	margin:0 0 20px;
	text-align:center;
}
dl#main dd.note p.photo img{
	border:1px solid #dccdc5;
	padding:4px;
	background:#fff;
}
dl#main dd.note div{
	margin:0 0 20px;
}
dl#main dd.note div a{
	color:#06c;
}
dl#main dd.note div p{
	margin-bottom:10px;
}
dl#main dd.note div p img{
	padding:0px;
	margin:0 4px 0 2px;
	vertical-align:middle !important;
}
dl#main dd.note p.edit{
	margin:10px 0 0;
	color:#06c;
	text-align:right;
}
dl#main dd.note2{
	height:16px;
	background:url(../img/common/main_bottom_bg.png) no-repeat;
}
dl#main dd.note3{
	padding:12px 0 32px;
	background:none;
}

/* -------------------------------
サイドバー */

dl#sidebar dd.search ul{
	margin:7px 10px 16px;
	line-height:1.61;
}
dl#sidebar dd.search ul li a{
	padding-left:16px;
	color:#06c;
	background:url(../img/blog/arrow2.png) no-repeat 0 3px;
	display:inline-block;
}
dl#sidebar dt.staffdt{
	margin:24px 0 0 0;
}

/* -------------------------------
サイドバー - カレンダー */

dd.calendar{
	padding-bottom:20px;
}
#wp-calendar{
	margin:0 auto;
	width:220px;
	border-collapse:collapse;
	background:#fff;
}
#wp-calendar caption{
	color:#0485cf;
	font-family:Verdana;
	font-weight:bold;
	padding:10px 4px 4px;
	margin:0 0 1px 0;
	text-align:center;
}
#wp-calendar th, #wp-calendar td{
	color:#444;
	padding:3px;
	border:1px solid #eee;
	font-size:8pt;
	font-family:Verdana;
	text-align:center;
}
#wp-calendar th{
	font-size:9pt;
}
#wp-calendar .saturday{
	color:#36c;
}
#wp-calendar .holiday{
	color:#c00;
}
#wp-calendar td#today{
	border:1px solid #eee;
}
#wp-calendar td a{
	color:#0485cf;
	background-color:#eee;
	text-decoration:none;
	display:block;
}
#wp-calendar td a:hover{
	color:#fff;
	background-color:#90be22;
	text-decoration:none;
}
#wp-calendar tfoot td a{
	color:#0485cf;
	background-color:#eee;
}

/* -------------------------------
お問い合わせフォームへ */

dl#main dd.contact{
	position:relative;
}
dl#main dd.contact a{
	top:-93px;
	right:13px;
	position:absolute;
}
