@charset "utf-8";
/* CSS Document */

*{ margin:0;
padding:0;}

div#left{
	width:184px;
	float:left;
	margin-right:9px;
	background: #F7F7F7;
}

#leftdiv{
	width:172px;
	margin:5px auto 15px auto;
	border-left: 1px solid #D5D5D5;
	border-right: 1px solid #D5D5D5;
}
#s_area {
	display: block;
	background:url(/img/common/s_area.gif) no-repeat;
	height:45px;
	text-indent: -9999px;
}


#s_job {
	display: block;
	background: url(../img/common/s_treat.gif) no-repeat;
	height:45px;
	text-indent: -9999px;
}

#s_name {
	display: block;
	background: url(../img/common/s_name.gif) no-repeat;
	height:45px;
	text-indent: -9999px;
}

#s_mobile {
	display: block;
	background:  no-repeat;
	height:44px;
	text-indent: -9999px;
	background: url(../img/common/s_mobile.gif) no-repeat;

}
.area_li {
	display: none;
	margin: 5px 5px 5px 7px;
	font-size:12px;
}


.area_li  li{
	display: inline;
	margin:5px 5px 5px 0px;
	border-right:1px solid #CCCCCC;
	padding-right:5px;
	line-height: 1.5;
}


#leftdiv h4{
	background:url(/img/common/bt_cat.gif) no-repeat;
	padding:15px 5px 10px 28px;
	display: block;
	font-size: 14px;
	height: 14px;
	line-height: 1;
}


#leftdiv h4:hover{ color:#669900;}


.inner{ padding:5px;}


#mb_area{ text-align: center; background:#FFFFFF;  border-bottom:1px solid #CCCCCC;}









.list_box{
	display: block;
	width:333px;
	float: left;
	margin: 5px;
	_margin: 5px 4px;
	border: 1px #CFCFCF solid;
	background: #F6F6F6!important;
	position: relative;
/*	min-height: 80px;
	height: auto !important;
	height: 80px;*/}


div.list_box h3{
	background:url(../img/common/list_bg_h3.jpg);
	padding:7px 17px;
	font-family:"メイリオ", "Meiryo", verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;
	color:#000000;
	font-weight:600;
	font-size:115%;
	height:26px;
	overflow: hidden;
	margin-bottom:5px;
}


.list_box p{ background: none!important;}


.list_box a.more{
	position: absolute;
	display: block;
	left: 268px;
	height:14px;
	width:60px;
	text-indent:-9999px;
	top: 13px;
	overflow: hidden;
}


.list_box a.more:hover{	background:  left top!important;


}

.adress p span{
	background-color: #787878;
	color: #FFFFFF;
	text-align: center;
	padding:3px;
	margin:5px!important;
	height:15px;
}
.adress p{
	display: block;
	margin:5px 0 10px 0px!important;
}
.imgL{margin:0 5px 5px 5px; border:1px solid #CCCCCC; padding:1px ;
background: #FFFFFF;}



#center{ width:690px!important;}

.number_link{
	background:url(../img/common/bg_number.jpg) no-repeat!important;
	height: 35px;
	padding-top: 10px;
	margin: 0 auto;
	width: 686px;
	clear: both;
}

