@charset "UTF-8";

#GNV-BTN-2 a { background-position: -101px -47px;
}

.clm { margin-bottom: 60px;
}
.clm h3 { padding-bottom: 12px;
}


/* ローカルナビ */
#LNV a,
#LNV .nolink {
	background: url(/imgs/pm/lnv.gif) no-repeat left top ;
}
#LNV .lnv-tt a:hover,
#IDX #LNV .lnv-tt a { background-position: -213px 0 ;
}
#LNV .lnv-1 a { background-position: 0 -43px ;
}
#LNV .lnv-1 a:hover,
#LSG #LNV .lnv-1 a { background-position: -213px -43px ;
}
#LNV .lnv-2 a { background-position: 0 -83px ;
}
#LNV .lnv-2 a:hover,
#ACT #LNV .lnv-2 a { background-position: -213px -83px ;
}
#LNV .lnv-3 a { background-position: 0 -123px ;
}
#LNV .lnv-3 a:hover { background-position: -213px -123px ;
}
#LNV .lnv-4 a { background-position: 0 -163px ;
}
#LNV .lnv-4 a:hover { background-position: -213px -163px ;
}
#LNV .lnv-5 a { background-position: 0 -203px ;
}
#LNV .lnv-5 a:hover { background-position: -213px -203px ;
}
#LNV .lnv-6 a { background-position: 0 -243px ;
}
#LNV .lnv-6 a:hover,
#SRC-TOP #LNV .lnv-6 a,
#SRC-DTL #LNV .lnv-6 a { background-position: -213px -243px ;
}
/* ローカルナビ */


/* トップ */
#IDX .clm h3 {
	margin: 35px 0 0 0;
}
#IDX .clm p.mrgn {
	margin-bottom: 49px;
}
#IDX .clm div.mrgn {
	margin-top: 27px;
}
#IDX .clm dl {
	margin: 27px 0 0 15px;
	
}
#IDX .clm dt,
#IDX .clm dd {
	padding-left: 47px;
}
#IDX .clm dt {
	height: 40px;
}
#IDX .clm dd {
	margin: -14px 0 24px 0;
}
#IDX .clm dt.no1 {
	background: url(/imgs/msn/idx_tt1_st1_no.gif) no-repeat 0 0;
}
#IDX .clm dt.no2 {
	background: url(/imgs/msn/idx_tt1_st2_no.gif) no-repeat 0 0;
}
#IDX .clm dt.no3 {
	background: url(/imgs/msn/idx_tt1_st3_no.gif) no-repeat 0 0;
}
#IDX .clm table {
	border-collapse: collapse;
	border: 1px solid #d3d3d3;
	margin: 18px 0 50px 0;
}
#IDX .clm td {
	padding: 8px;
	border: 1px dotted #d3d3d3;
	font-size: 85%;
}
#IDX .clm td .right {
	margin: 0 0 0.5em 0.5em;
}
#IDX .clm td strong {
	display: block;
	margin-bottom: 5px;
}
#IDX .clm ul.jisseki li {
	float: left;
	margin-right: 10px;
}
/* トップ */


/* 日常管理 */

/* 日常管理 */


/* 会計処理サポート */
#ACT .clm h4 {
	margin: 33px 0 14px 0;
}
/* 会計処理サポート */

/* 空室検索 */
#SRC-TOP .clm h3 {
	background: #9c9c9c ;
	color: #fff ;
	padding: 0.25em 0.75em ;
	margin-bottom: 1.5em ;
}
#SRC-TOP .clm .list-tbl {
	border-collapse: collapse ;
	width: 711px ;
}
#SRC-TOP .clm .list-tbl td {
	border: 1px solid #9c9c9c ;
	text-align: left ;
	vertical-align: top ;
	padding: 8px 8px 12px;
	width:338px ;
}
#SRC-TOP .clm .list-tbl .odd td {
	background: #f2f2f2 ;
}
#SRC-TOP .clm .list-tbl a {
	display: block ;
	position: relative ;
	width: 337px ;
}
#SRC-TOP .clm .list-tbl a:hover {
	text-decoration: underline ;
}
#SRC-TOP .clm .list-tbl a img {
	float: left ;
	text-decoration: none ;
}
#SRC-TOP .clm .list-tbl .text-clm {
	display: block ;
	float: right ;
	width: 218px ;
}
#SRC-TOP .clm .list-tbl .emp {
	float: none ;
	position: absolute ;
	right: 0 ;
}
#SRC-TOP .clm .list-tbl .acc {
	display: block ;
	background: url(/imgs/pm/sec_top_bg_acc.gif) no-repeat left 0.5em ;
	padding-left: 42px ;
}
#SRC-TOP .clm .list-tbl tr .no-cts {
	border: none ;
	background: none ;
}
#SRC-TOP div.box{
    background-color:#9C9C9C;
    width:106px;
    height:70px;
    float: left;
    text-decoration: none;
}
/* 空室検索 */

/* 空室検索詳細 */
#SRC-DTL #TITLE-CLM {
	position: relative ;
	height: 90px ;
}
#SRC-DTL #TITLE-CLM .emp {
	position: absolute ;
	right: 0 ;
	top: 54px ;
}
#SRC-DTL .clm h3 {
	padding-bottom: 1em ;
}
#SRC-DTL .photo-clm {
	float: left ;
	width: 213px ;
}
#SRC-DTL .photo-clm .photo {
	padding-bottom: 2em ;
}
#SRC-DTL .photo-clm .map-clm {
	border: 1px solid #cbcbcb ;
	padding: 9px 9px 1.5em ;
	width: 193px ;
}
#SRC-DTL .photo-clm .map-clm h4 {
	padding-bottom: 1em ;
	position: relative ;
}
#SRC-DTL .photo-clm .map-clm h4 a {
	background: url(/imgs/pm/src_dtl_arw.gif) no-repeat left top ;
	font-weight: normal ;
	display: block ;
	line-height: 1.25em ;
	position: absolute ;
	width: 5.5em ;
	top: 0 ;
	right: 0 ;
}
#SRC-DTL .photo-clm .map-clm #GMAP {
	border: 1px solid #cbcbcb ;
}
#SRC-DTL .text-clm {
	float: right ;
	width: 462px ;
}
#SRC-DTL .text-clm .copy-clm {
	padding-bottom: 2em ;
}
#SRC-DTL .text-clm .sub-clm {
	padding-bottom: 3em ;
}
#SRC-DTL .text-clm .sub-clm h4 {
	padding-bottom: 12px ;
}
#SRC-DTL .text-clm .list-tbl {
	border-collapse: collapse ;
	margin-bottom: 1em ;
	width: 100% ;
}
#SRC-DTL .text-clm .list-tbl th,
#SRC-DTL .text-clm .list-tbl td {
	border: 1px solid #9c9c9c ;
	font-weight: normal ;
	text-align: left ;
	vertical-align: top ;
	padding: 0.5em 1em ;
}
#SRC-DTL .text-clm .list-tbl th {
	width: 11em ;
}
#SRC-DTL .list-tbl .odd th,
#SRC-DTL .list-tbl .odd td {
	background: #f2f2f2 ;
}
#SRC-DTL .text-clm #EMP-CLM th,
#SRC-DTL .text-clm #EMP-CLM td {
	text-align: center ;
}
#SRC-DTL .text-clm #EMP-CLM th {
	width: auto ;
}
#SRC-DTL .text-clm #EMP-CLM .btn {
	text-align: right ;
	padding: 2em 0 0 ;
}
#SRC-DTL .text-clm #EMP-CLM .lgt-1 {
	width: 3.5em ;
}
#SRC-DTL .text-clm #EMP-CLM .lgt-3 {
	width: 9em ;
}
#SRC-DTL div.single-box{
    background-color:#9C9C9C;
    width:213px;
    height:177px;
    text-decoration: none;
    margin-bottom: 2em;
}
/* 空室検索詳細 */
