@charset "utf-8";
/* guide.css +090924 */

/*#sideBar{
float:left;
padding:0 10px;
width:200px}*/

/*__+090719__*/

#sideBar h2 {
	font-size:14px;
	background-color:#2215d0;
}
#sideBar dt strong {
	font-size:14px;
}
#sideBar dt.bold strong {
	font-weight:bold;
}
#sideBar dd a, #sideBar dt a {
	font-size:14px;
	color:#002694;
}
#sideBar dd a:hover, #sideBar dt a:hover {
	font-size:14px;
	color:#0078ff;
}
#sideBar dd.nest a {
	padding-left:40px;
	background-position:30px 11px;
}
#sideBar dd.nest a:hover {
	background-position:30px 11px;
}
#sideBar dt strong {
	color:#006cff;
}
#sideBar #btn_menu {
	border-top:10px solid #FFF;
}
#sideBar #btn_menu dt, #sideBar #btn_menu dt a {
}
#sideBar #btn_menu dt a {
	font-weight:bold;
	font-size:14px;
	color:#006CFF;
}
#sideBar #btn_menu dt a:hover {
	color:#FFF;
background:url(../img/index/sideBarDt_hover.gif) #006CFF no-repeat 10px 11px!important;
}
#sideBar #btn_menu dt.rent-search a {
	width:200px;
	height:54px;
	margin:0;
	padding:0;
}
#sideBar #btn_menu dt.rent-search {
	background:url(none)!important;
}

#sideBar #btn_menu dt.rent-search a:hover {
	background:#FFF!important;
}
/*____*/
/* お部屋探しガイド */
#guide #categoryName{background:#32CCCC url(/img/05co/categoryNameBg.jpg) no-repeat 100% 0}

#guide #main .sectionH1 h1{
	font-weight:bold;
	color:#0066CC;
 	letter-spacing: 3px;
	margin:15px 0 5px 0;
}
#guide #main .sectionH1 h1 span{
	font-weight:normal;
	font-size:small;
	text-align:right;
	float:right;
	display:block;
	color:#666;
	letter-spacing:normal;
}
/*
-------------------------------------------------------------*/
#guide #main .sectionH3{
padding:8px 0px 15px 0px;
}
#guide #main .sectionH2{
float:none;
/*clear:both;*/
padding:8px 0px 15px 0px;
}
#guide #main .sectionH2 h2{margin:0 0 5px 5px;padding:0;font-size:1.2em;}
#guide #main .sectionH3 h2/*,
#guide #main .sectionH2 h2*/{
	margin-left:0px;
	padding-left:8px;
	border-left:solid 8px #577F00;
	color:#000;
}
#guide #main .sectionH2 p{
	margin:0px 5px 12px 0px;
}
/*
#guide.categoryIndex #main .sectionH2 p{
	margin:0px 5px 12px 130px;
}
#guide #main .sectionH2 .image{
	margin:5px 8px 5px 5px;
}
#guide #main .sectionH2 .image img{border:solid 1px #efefef;}*/

.guideBtnBox{}
.guideBtnBox th{padding:5px 8px 5px 5px;}
.guideBtnBox th img{border:solid 1px #efefef;}
.guideBtnBox td{vertical-align:bottom;padding:0px 4px 2px 0px;}

/*
-----------------------------------------------------*/
.box{
	border:solid 1px #ccc;
	margin:0px 0px 1em 0px;
	padding:5px 8px 8px 15px;
}


