@charset "utf-8";

.top-contents-left a:hover img{
	filter: alpha(opacity=75); /*For IE*/
	opacity: 0.75; /*Opera・Safari*/
	-moz-opacity: 0.75; /*For FireFox*/
}


/*------------ 社宅ナビ部　-------------------*/

.syatakunav{
	clear:both;
	width:219px;
	height:195px;
	margin:7px auto 0 auto;
	text-align:left;
	background:url(../image/navi-title-back.gif) left top no-repeat;
}

.syatakunav img{
	margin:10px;
}

.syatakunav ul{
	margin:0 0 0 10px;
	padding:0;
	list-style-type:none;
}

.syatakunav li{
	margin:0;
	margin-bottom:3px;
	list-style-type:none;
}

.syatakunav li span{display:none;}

/*TOP*/
.syatakunav li#navi-stop a{
	display:block;
	width:200px;
	height:26px;
	background:url(../image/navi-back.jpg);
	background-position:0 0;
}
.syatakunav li#navi-stop a:hover{background-position:0 -26px;}
body.sy-t .syatakunav li#navi-stop a{background-position:0 -26px;}

/*斡旋*/
.syatakunav li#navi-sflo a{
	display:block;
	width:200px;
	height:26px;
	background:url(../image/navi-back.jpg);
	background-position:-200px 0;
}
.syatakunav li#navi-sflo a:hover{background-position:-200px -26px;}
body.sy-a .syatakunav li#navi-sflo a{background-position:-200px -26px;}

/*実績*/
.syatakunav li#navi-sres a{
	display:block;
	width:200px;
	height:26px;
	background:url(../image/navi-back.jpg);
	background-position:-400px 0;
}
.syatakunav li#navi-sres a:hover{background-position:-400px -26px;}
body.sy-j .syatakunav li#navi-sres a{background-position:-400px -26px;}

/*住まい*/
.syatakunav li#navi-ssup a{
	display:block;
	width:200px;
	height:26px;
	background:url(../image/navi-back.jpg);
	background-position:-600px 0;
}
.syatakunav li#navi-ssup a:hover{background-position:-600px -26px;}
body.sy-s .syatakunav li#navi-ssup a{background-position:-600px -26px;}

/*問い合わせ*/
.syatakunav li#navi-stoi a{
	display:block;
	width:200px;
	height:26px;
	background:url(../image/navi-back.jpg);
	background-position:-800px 0;
}
.syatakunav li#navi-stoi a:hover{background-position:-800px -26px;}
body.sy-c .syatakunav li#navi-stoi a{background-position:-800px -26px;}


.top-contents-left h2.syataku-h2{
	clear:both;
	height:30px;
	margin:0 0 20px;
	padding-left:1em;
	font-size:14px;
	color:#009245;
	text-align:left;
	line-height:30px;
	background:url(../../image/sub-title_line.gif) left bottom no-repeat;
}

/*フロー*/
.top-flow{
	width:700px;
}

.top-flow1{
	width:204px;
	height:183px;
	float:left;
	background:url(../image/flow-back1.jpg) left bottom no-repeat;
}

.top-flow2{
	width:199px;
	height:183px;
	float:left;
	background:url(../image/flow-back2.jpg) left bottom no-repeat;
}

.top-flow3{
	width:296px;
	height:183px;
	float:right;
	background:url(../image/flow-back3.jpg) left bottom no-repeat;
}

.top-flow1 span , .top-flow2 span , .top-flow3 span{
	display:none;
}

.top-flow3 p{
	margin:40px 10px 0;
	text-align:left;
	font-size:12px;
	line-height:1.3;
}

.btn-area{
	clear:both;
	margin:0 auto;
	width:690px;
}

.btn-area img{
	float:left;
}

/*斡旋イメージ*/
.recommendation{
	margin-bottom:30px;
	width:700px;
	height:331px;
	background:url(../image/Recommendation-back.jpg) left top no-repeat;
}

.rec-title{
	padding-top:30px;
	margin:0 0 10px 35px;
	text-align:left
}

.rec-text{
	margin:0 auto 0 35px;
	width:410px;
	text-align:left
}



.top-contents-left img.m-30{
	margin-bottom:50px;!important
}


/*取引実績リスト*/
.result-list{
	margin:0 auto;
	width:660px;
}

.result-list p{
	width:330px;
	float:left;
}








