@charset "utf-8";

/*
========================================
Default html-tag styles.
========================================
*/

body {
	margin:0;
	padding:0;
	text-align:center;
	font-size:small;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	color:#333;
	background:url("/image/clearOrange/bg.gif") 0 0 repeat;
	}

sup {vertical-align:4px;}

h3 {
	padding:6px;
	line-height:1em;
	font-size:1.2em;
	background-color:#FFE3A2; /*change color*/
	color:#333;
	}

h4 {
	padding:4px;
	background-color:#efefef;
	}
	
ul {
	margin:0;
	padding:0;
	}

ul:after,
dl:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
	
ul {
	margin:0;
	padding:0;
	display:inline-table;
	}
	
/* Hide from IE-mac \*/
ul,dl {height:1%;}
ul,dl {display:block;}
/* End hide from IE-mac */

li {
	display:block;
	padding-right:10px;
	width:120px;
	float:left;
	list-style-type:none;
	}

table {
	border-collapse:collapse;
	border:1px solid #FF9900; /*change color*/
	width:100%;
	}

table th {
	padding:4px;
	background-color:#FFECD0; /*change color*/
	border:1px solid #FF9900; /*change color*/
	font-weight:normal;
	}

table td {
	padding:4px;
	border:1px solid #FF9900; /*change color*/
	background-color:#fff;
	}
	
form {
	margin:0;
	padding:0;
}

a {overflow:hidden;}

/*
========================================
Shared ID and Classes.
========================================
*/

/*
-------------------
container
-------------------
*/

div#container {
	margin:0px auto;
	width:750px;
	text-align:left;
	background-color:#fff;
	border-top:4px solid #FF6600; /*change color*/
	}

/*
-------------------
siteHeader
-------------------
*/

div#siteHeader {
	background-color:#fff;
	}

div#siteHeader div#siteId {
	padding:10px;
	}

div#siteHeader div#siteId h1 {
	margin:0;
	padding:0;
	background:url("/image/clearOrange/siteid.gif") 0 0 no-repeat;
	height:60px;
	text-indent:-10000px;
	}

/*
-------------------
siteMenu
-------------------
*/

div#siteMenu {
	height:29px;
	line-height:29px;
	background:url("/image/clearOrange/siteMenuBg.jpg") 0 0 repeat-x;
}

div#siteMenu li {
	width:72px;
	margin-right:1px;
	padding-right:0;
	height:29px;
	line-height:29px;
	text-indent:-10000px;
	}
	
div#siteMenu li a{
	display:block;
	width:72px;
	height:29px;
	line-height:29px;
	}
	
div#siteMenu li.c1 a:hover {
	background:url("/image/clearOrange/siteMenuTabTop_f2.jpg") 0 0 no-repeat;
	}

div#siteMenu li.c1 {
	background:url("/image/clearOrange/siteMenuTabTop.jpg") 0 0 no-repeat;
	}
	
div#siteMenu li.c2 a:hover{
	background:url("/image/clearOrange/siteMenuTabShop_f2.jpg") 0 0 no-repeat;
	}

div#siteMenu li.c2 {
	background:url("/image/clearOrange/siteMenuTabShop.jpg") 0 0 no-repeat;
	}
	
div#siteMenu li.c3 a:hover{
	background:url("/image/clearOrange/siteMenuTabSearch_f2.jpg") 0 0 no-repeat;
	}

div#siteMenu li.c3 {
	background:url("/image/clearOrange/siteMenuTabSearch.jpg") 0 0 no-repeat;
	}

/*
-------------------
pageHeader
-------------------
*/

body #pageHeader {
	position:relative;
	background:url("/image/clearOrange/hSearchResultBg.jpg") 0 0 repeat-x;
	}

body #pageHeader p#topicPath {
	color:#fff;
	position:absolute;
	top:5px;
	left:20px;
	margin:0;
}

body #pageHeader p#topicPath a{
	color:#fff;
}

body #pageHeader h2 {
	height:80px;
	margin:0;
	padding:0;
	text-indent:-10000px;
	}
	
/*
-------------------
content
-------------------
*/

div#content {
	margin:10px;
	}

p#topicPath {
	font-size:80%;
	}
	
/*
-------------------
footer
-------------------
*/

#footer {
	background-color:#efefef;
	}

#footer p.c1 {
	margin:0;
	padding:6px;
	text-align:center;
	font-size:100%;
	}
	
/*
-------------------
searchMenu
-------------------
*/

div#searchMenu {
	background:url("/image/clearOrange/searchMenuBg.gif") 0 31px repeat-x;
	}
	
div#searchMenu li {
	width:172px;
	height:32px;
	line-height:32px;
	text-align:center;
	padding:0;
	margin-left:10px;
	text-indent:-10000px;
	}
	
div#searchMenu li a{
	display:block;
	width:172px;
	height:32px;
	line-height:32px;
	}
	
/*
-------------------
searchMenu-Area
-------------------
*/
	
div#searchMenu li.c1 {
	background:url("/image/clearOrange/searchMenuTabArea.jpg") 0 0 no-repeat;
	}

div#searchMenu li.c1 a {
	background:url("/image/clearOrange/searchMenuTabArea_f2.jpg") 0 0 no-repeat;
	}
	
div#searchMenu li.c1 a:hover {
	background:url("/image/clearOrange/searchMenuTabArea_f3.jpg") 0 0 no-repeat;
	}

/*
-------------------
searchMenu-Route
-------------------
*/

div#searchMenu li.c2 {
	background:url("/image/clearOrange/searchMenuTabRoute.jpg") 0 0 no-repeat;
	}

div#searchMenu li.c2 a {
	background:url("/image/clearOrange/searchMenuTabRoute_f2.jpg") 0 0 no-repeat;
	}
	
div#searchMenu li.c2 a:hover {
	background:url("/image/clearOrange/searchMenuTabRoute_f3.jpg") 0 0 no-repeat;
	}


#batchOperationControl li{
	float:right;
	}
	
#roomPlan li {
	width:90px;
	}

/*
-------------------
searchMenu-Map
-------------------
*/
	
div#searchMenu li.c3 {
	background:url("/image/clearOrange/searchMenuTabMap.jpg") 0 0 no-repeat;
	}

div#searchMenu li.c3 a {
	background:url("/image/clearOrange/searchMenuTabMap_f2.jpg") 0 0 no-repeat;
	}
	
div#searchMenu li.c3 a:hover {
	background:url("/image/clearOrange/searchMenuTabMap_f3.jpg") 0 0 no-repeat;
	}

/*
-------------------
topControl,
bottomControl
-------------------
*/

#topControl,
#bottomControl {
	text-align:center;
	}

#topControl ul,
#bottomControl ul {
	margin:20px auto;
	padding:0;
	width:160px;
	}
	
#topControl ul li,
#bottomControl li {
	margin:0;
	padding:0;
	width:160px;
	}
	
/*
-------------------
searchButton
-------------------
*/

li span.searchButton {
	display:block;
	line-height:40px;
	text-indent:-10000px;
	background:url("/image/clearOrange/searchButton.jpg") 0 0 no-repeat;
	width:152px;
	height:27px;
	}
	
li span.searchButton a {
	display:block;
	line-height:40px;
	text-indent:-10000px;
	background:url("/image/clearOrange/searchButton.jpg") 0 0 no-repeat;
	width:152px;
	height:27px;
	}
	
li span.searchButton a:hover {
	background:url("/image/clearOrange/searchButton_f2.jpg") 0 0 no-repeat;
	}

/*
-------------------
backButton
-------------------
*/

li span.backButton {
	display:block;
	line-height:26px;
	text-indent:-10000px;
	background:url("/image/clearOrange/backButton.jpg") 0 0 no-repeat;
	width:122px;
	height:26px;
	}

li span.backButton a {
	display:block;
	line-height:26px;
	text-indent:-10000px;
	background:url("/image/clearOrange/backButton.jpg") 0 0 no-repeat;
	width:122px;
	height:26px;
	}
	
li span.backButton a:hover {
	background:url("/image/clearOrange/backButton_f2.jpg") 0 0 no-repeat;
	}
	
/*
-------------------
gotoTopButton
-------------------
*/

li span.gotoTopButton {
	display:block;
	width:180px;
	height:40px;
	line-height:40px;
	text-indent:-10000px;
	background:url("/image/clearOrange/gotoTopButton.jpg") 0 0 no-repeat;
	}
	
li span.gotoTopButton a {
	display:block;
	width:180px;
	height:40px;
	line-height:40px;
	text-indent:-10000px;
	background:url("/image/clearOrange/gotoTopButton.jpg") 0 0 no-repeat;
	}
	
span.gotoTopButton a:hover {
	background:url("/image/clearOrange/gotoTopButton_f2.jpg") 0 0 no-repeat;
	}
	
/*
-------------------
closeButton
-------------------
*/

li span.closeButton {
	display:block;
	width:152px;
	height:27px;
	line-height:27px;
	text-indent:-10000px;
	background:url("/image/clearOrange/closeButton.jpg") 0 0 no-repeat;
	}
	
li span.closeButton a {
	display:block;
	width:152px;
	height:27px;
	line-height:27px;
	text-indent:-10000px;
	background:url("/image/clearOrange/closeButton.jpg") 0 0 no-repeat;
	}
	
span.closeButton a:hover {
	background:url("/image/clearOrange/closeButton_f2.jpg") 0 0 no-repeat;
	}
	
/*
-------------------
batchOperationControl
-------------------
*/

div#batchOperationControl1 {background:#efefef url("/image/clearOrange/arrow1.gif") left center no-repeat;}
div#batchOperationControl2 {background:#efefef url("/image/clearOrange/arrow2.gif") left center no-repeat;}
	
div.batchOperationControl {
	margin:8px 0;
	padding:10px;
	}
	
div.batchOperationControl ul {
	padding-left: 50px;
}

div.batchOperationControl li {
	float:left;
	margin:0 0 0 0;
	padding:0;
	width:180px;
	height:27px;
	line-height:27px;
	text-indent:-10000px;
	}

div.batchOperationControl li.c1 {
	width:152px;
	margin-right:5px;
	}
div.batchOperationControl li.c2 {
	width:162px;
	margin-right:10px;
	}	
	
div.batchOperationControl li.c3 {
	width:142px;
	margin-right:5px;
	}
div.batchOperationControl li.c4 {
	width:122px;
	}

	
div.batchOperationControl li span {
	display:block;
	width:auto;
	height:27px;
	line-height:27px;
	}
		
div.batchOperationControl li span a {
	display:block;
	width:auto;
	height:27px;
	line-height:27px;
	}
	
div.batchOperationControl li.c1 span {
	background:url("/image/clearOrange/displayPropertyButton.jpg") 0 0 no-repeat;
	}
	
div.batchOperationControl li.c1 span a:hover {
	background:url("/image/clearOrange/displayPropertyButton_f2.jpg") 0 0 no-repeat;
	}	
	
div.batchOperationControl li.c2 span {
	background:url("/image/clearOrange/inquirePropertiesButton.jpg") 0 0 no-repeat;
	}

div.batchOperationControl li.c2 span a:hover {
	background:url("/image/clearOrange/inquirePropertiesButton_f2.jpg") 0 0 no-repeat;
	}

div.batchOperationControl li.c3 span {
	background:url("/image/clearOrange/releaseAllButton.jpg") 0 0 no-repeat;
	}

div.batchOperationControl li.c3 span a:hover {
	background:url("/image/clearOrange/releaseAllButton_f2.jpg") 0 0 no-repeat;
	}

div.batchOperationControl li.c4 span {
	background:url("/image/clearOrange/selectAllButton.jpg") 0 0 no-repeat;
	}

div.batchOperationControl li.c4 span a:hover {
	background:url("/image/clearOrange/selectAllButton_f2.jpg") 0 0 no-repeat;
	}



	
/*
-------------------
conditionSelect
-------------------
*/

div#conditionSelect {border-bottom:1px solid #FF9900;} /*change color*/

div#conditionSelect table {border:none;}

div#conditionSelect table th {
	background:#FFF9EE url("/image/clearOrange/borderLineImg.gif") 0 0 repeat-x; /*change color*/
	border:none;
	width:18%;
	}
	
div#conditionSelect table td {
	background:#fff url("/image/clearOrange/borderLineImg.gif") 0 0 repeat-x;
	border:none;
	width:80%;
	}
		
div#conditionSelect h4 {
	background:none;
	font-size:1.0em;
	}

div#conditionSelect table td div.c1 {
	padding:10px;
	}

/*
-------------------
kindCode
-------------------
*/

#kindCode ul li,
#structure ul li,
#hasImage ul li,
#roomPlan ul li {
	width:160px;
	}

/*
-------------------
roomPlan
-------------------
*/

#roomPlan ul li {
	width:160px;
	}
	
/*
-------------------
otherConditions
-------------------
*/

#otherConditions ul.c1 {
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dotted #ccc;
	}
	
#otherConditions ul li {
	width:160px;
	}
	
/*
-------------------
inquiredProperty
-------------------
*/

#inquiredProperty table th,
#inquiredProperty table td {
	text-align:center;
	}

#inquiredProperty tr.c3 td {
	background-color:#f4f4f4;
	}
	
#inquiredProperty table span {
	display:block;
	}
	
#inquiredProperty table td.c4 span.c1 {
	font-size:1.5em;
	font-weight:bold;
}
	
/*
-------------------
textInput
-------------------
*/

input.textInput {
	width:300px;
	}
	
/*
-------------------
error
-------------------
*/

ul.errorMessage {
	margin:10px 0;
	padding:6px;
	background:#efefef;
	}

ul.errorMessage li.feedbackPanelERROR {
	width:auto;
	padding:4px;
	float:none;
	color:#f00;
	}
	
/*
-------------------
error-widen
-------------------
*/

li.feedbackPanelERROR {
	width:auto;
	padding:4px;
	float:none;
	color:#f00;
	}
	
	
/*
========================================
Utility Class
========================================
*/

/*
-------------------
clearfix
-------------------
*/

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
	
.clearfix {
	margin:0;
	padding:0;
	display:inline-block;
	}
	
/* Hide from IE-mac \*/
.clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */


/*
========================================
searchByArea
========================================
*/

/*
-------------------
pageHeader
-------------------
*/

body#searchByArea div#pageHeader h2 {
	background:url("/image/clearOrange/hSearchByArea.jpg") 0 0 no-repeat;
	}

/*
-------------------
topControl,
bottomControl
-------------------
*/

div#topControl,
div#bottomControl {
	text-align:center;
	clear:both;
	padding:20px 0;
	}
	
div#topControl table,
div#bottomControl table {
	width:400px;
	margin:0 auto;
	border:none;
	text-align:center;
	}
	
div#topControl table td,
div#bottomControl table td {
	border:none;
	text-align:center;
	}
	
div#topControl div,
div#bottomControl div {
	width:152px;
	margin:0 auto;
	text-align:center;
	}
	
div#topControl div,
div#bottomControl div {
	width:152px;
	margin:0 auto;
	text-align:center;
	}
	
div#topControl div.backButton,
div#bottomControl div.backButton {
	width:122px;
	margin:0 auto;
	text-align:center;
	}

div#topControl a,
div#bottomControl a{
	display:block;
	height:27px;
	border:none;
	text-indent:-9999px;
	}

.backButton a {
	background:url("/image/clearOrange/backButton.jpg") 0 0 no-repeat;
	width:122px;
	height:26px;
	}
	
.backButton a:hover {
	background:url("/image/clearOrange/backButton_f2.jpg") 0 0 no-repeat;
	}

.searchButton a {
	background:url("/image/clearOrange/searchButton.jpg") left bottom no-repeat;
	height:27px;
	}

.searchButton a:hover {
	background:url("/image/clearOrange/searchButton_f2.jpg") left bottom no-repeat;
	}
	
.selectTownButton a {
	background:url("/image/clearOrange/btnMoreAddress.jpg") left bottom no-repeat;
	height:27px;
	}

.selectTownButton a:hover {
	background:url("/image/clearOrange/btnMoreAddress_f2.jpg") left bottom no-repeat;
	}


/*
-------------------
areaGroup
-------------------
*/

div.areaGroup ul {
	margin:0 20px;
	}

div.areaGroup li {
	width:200px;
	}



/*
========================================
searchByRoute
========================================
*/

/*
-------------------
pageHeader
-------------------
*/

body#searchByRoute div#pageHeader h2 {
	background:url("/image/clearOrange/hSearchByRoute.jpg") 0 0 no-repeat;
	}
	
/*
-------------------
routeGroup
-------------------
*/

div.routeGroup ul {
	margin:0 20px;
	}

body#searchByRoute div.routeGroup li {
	width:200px;
	}
	
/*
========================================
searchByMap
========================================
*/

/*
-------------------
pageHeader
-------------------
*/

body#searchByMap div#pageHeader h2 {
	background:url("/image/clearOrange/hSearchByMap.jpg") 0 0 no-repeat;
	}

/*
-------------------
topControl,
bottomControl
-------------------
*/

body#searchByRoute div#topControl,
body#searchByRoute div#bottomControl {
	text-align:center;
	}

body#searchByRoute #topControl ul,
body#searchByRoute #bottomControl ul {
	margin:20px auto;
	padding:0;
	width:370px;
	}
	
body#searchByRoute #topControl ul li,
body#searchByRoute #bottomControl li {
	margin:0;
	padding:0;
	width:152px;
	}
	
body#searchByRoute #topControl ul li.c2,
body#searchByRoute #bottomControl li.c2 {
	margin-left:66px;
	}
	
/*
-------------------
selectStationButton
-------------------
*/

body#searchByRoute span.selectStationButton {
	display:block;
	width:152px;
	height:27px;
	line-height:27px;
	text-indent:-10000px;
	background:url("/image/clearOrange/selectStationButton.jpg") 0 0 no-repeat;
	}
	
body#searchByRoute span.selectStationButton a {
	display:block;
	width:152px;
	height:27px;
	line-height:27px;
	text-indent:-10000px;
	background:url("/image/clearOrange/selectStationButton.jpg") 0 0 no-repeat;
	}

body#searchByRoute span.selectStationButton a:hover {
	background:url("/image/clearOrange/selectStationButton_f2.jpg") 0 0 no-repeat;
	}
	
/*
========================================
searchByStation
========================================
*/

/*
-------------------
pageHeader
-------------------
*/

body#searchByStation div#pageHeader h2 {
	background:url("/image/clearOrange/hSearchByStation.jpg") 0 0 no-repeat;
}

/*
-------------------
stationGroup
-------------------
*/

div.stationGroup ul {
	margin:0 20px;
	}	

/*
========================================
searchResult
========================================
*/

/*
-------------------
pageHeader
-------------------
*/

body#searchResult div#pageHeader h2 {
	background:url("/image/clearOrange/hSearchResult.jpg") 0 0 no-repeat;
	}

/*
-------------------
searchCondition
-------------------
*/

body#searchResult div#searchCondition h3 {
	margin-bottom:0;
	padding:0;
	height:24px;
	background:url("/image/clearOrange/searchConditionHeader.jpg") 0 0 no-repeat;
	text-indent:-10000px;
	border-bottom:3px solid #FF6600; /*change color*/
	}
	
/*
-------------------
changeSearchConditionButton
-------------------
*/
	
	
body#searchResult div#searchCondition span.changeSearchConditionButton {
	display:block;
	width:152px;
	height:27px;
	line-height:27px;
	text-align:center;
	text-indent:-10000px;
	margin:0 auto;
	background:url("/image/clearOrange/changeConditionButton.jpg") 0 0 no-repeat;
	}
	
body#searchResult div#searchCondition span.changeSearchConditionButton a {
	display:block;
	width:152px;
	height:27px;
	line-height:27px;
	background:url("/image/clearOrange/changeConditionButton.jpg") 0 0 no-repeat;
	}
	
body#searchResult div#searchCondition span.changeSearchConditionButton a:hover{
	background:url("/image/clearOrange/changeConditionButton_f2.jpg") 0 0 no-repeat;
	}
	
/*
-------------------
searchResultNumber
-------------------
*/


body#searchResult div#searchResultNumber p.c1 {
	padding:8px;
	margin:20px 0 0 0;
	font-size:120%;
	font-weight:bold;
	}
	
/*
-------------------
pageControlTop,
pageControlBottom
-------------------
*/

body #pageControlTop {
	border-top:4px solid #FF9900; /*change color*/
	border-bottom:1px solid #FF9900; /*change color*/
	padding:5px 0;
	margin:0;
	}
	
body #pageControlBottom {
	margin-bottom:10px;
	}

body #pageControlTop table,
body#searchResult #pageControlBottom table {
	margin:0;
	border:none;
	width:auto;
	text-align:left;
	}
	
body #pageControlTop table td,
body#searchResult #pageControlBottom table td {
	margin:0;
	padding:0;
	border:none;
	}

body #pageControlTop table td.pageNumberNav,
body #pageControlBottom table td.pageNumberNav {
	padding-right:10px;
	}

/*
-------------------
changeDisplayPropertyNumberButton
-------------------
*/

body#searchResult span.changeDisplayPropertyNumberButton {
	display:block;
	width:122px;
	height:27px;
	line-height:27px;
	text-indent:-10000px;
	margin:0 20px 0 10px;
	background:url("/image/clearOrange/changeDisplayPropertyNumberButton.jpg") 0 0 no-repeat;
	}

body#searchResult span.changeDisplayPropertyNumberButton a {
	display:block;
	width:122px;
	height:27px;
	line-height:27px;
	text-indent:-10000px;
	margin:0;
	background:url("/image/clearOrange/changeDisplayPropertyNumberButton.jpg") 0 0 no-repeat;
	}
	
body#searchResult span.changeDisplayPropertyNumberButton a:hover {
	background:url("/image/clearOrange/changeDisplayPropertyNumberButton_f2.jpg") 0 0 no-repeat;
	}

/*
-------------------
changeDisplayButton
-------------------
*/

body#searchResult span.changeDisplayButton {
	display:block;
	width:122px;
	height:27px;
	line-height:27px;
	text-indent:-10000px;
	margin:0;
	background:url("/image/clearOrange/changeDisplayButton.jpg") 0 0 no-repeat;
	}

body#searchResult span.changeDisplayButton a {
	display:block;
	width:122px;
	height:27px;
	line-height:27px;
	text-indent:-10000px;
	margin:0 10px;
	background:url("/image/clearOrange/changeDisplayButton.jpg") 0 0 no-repeat;
	}
	
body#searchResult span.changeDisplayButton a:hover {
	background:url("/image/clearOrange/changeDisplayButton_f2.jpg") 0 0 no-repeat;
}


/*
-------------------
resultList
-------------------
*/

body#searchResult div.resultList {
	text-align:center;
	margin:15px 0;
}

/*
-------------------
propertyList
-------------------
*/

body#searchResult div#propertyList table th,
body#searchResult div#propertyList table td {
	text-align:center;
	padding:2px;
	}

body#searchResult div#propertyList table span {
	display:block;
	}
	
body#searchResult div#propertyList table span.newmark {
	background:url("/image/clearOrange/iconNew.gif") center center no-repeat;
	display:block;
	margin: 0 auto 2px;
	text-indent:-10000px;
	}
	
body#searchResult div#propertyList table td span {
	padding-bottom:4px;
	}

body#searchResult div#propertyList table td.c1,
body#searchResult div#propertyList table td.c2 { width: 40px;}

body#searchResult div#propertyList table td.c5 span.c1 {
	font-size:1.5em;
	font-weight:bold;
}
	
body#searchResult div#propertyList table td.c10 {text-align:left;}

body#searchResult div#propertyList table td.c10 table,
body#searchResult div#propertyList table td.c10 table td {
	border:none;
	text-align:left;
	}
	
body#searchResult div#propertyList table td.c11 {width:120px;}

body#searchResult div#propertyList table td.c11 img {vertical-align:bottom;}

body#searchResult div#propertyList table td.c12 th,
body#searchResult div#propertyList table td.c12 td {border:none; background:none; text-align:left; font-size:12px;}

body#searchResult div#propertyList table td.c12 th {width: 20%; vertical-align:top;}
body#searchResult div#propertyList table td.c12 td {width: 80%;}

body#searchResult div#propertyList table td.c12 .buildingName {font-size:14px;}

body#searchResult div#propertyList table td.c12 .salesPoint {padding-top:5px;}


/*
========================================
propertyDetail
========================================
*/

/*
-------------------
pageHeader
-------------------
*/

body#propertyDetail div#pageHeader h2 {
	background:url("/image/clearOrange/hPropertyDetail.jpg") 0 0 no-repeat;
	}

/*
-------------------
property
-------------------
*/

div.property {
	margin:0 0 10px 0;
	padding:0;
	background-color:#efefef;
	border:1px solid #FF9900; /*change color*/
	border-bottom:none;
	}

div.property:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
	
div.property {
	display:inline-table;
	}
	
/* Hide from IE-mac \*/
div.property {height:1%;}
div.property {display:block;}
/* End hide from IE-mac */

div.property h3 {
	margin:0;
	}

div.property div.main {
	width:100%;
	background-color:#fff;
	}

div.property div.main table {border:none;}

div.propertyContents {
	margin-bottom:10px;
	}


/*
-------------------
propertyHeader
-------------------
*/

body#propertyDetail table {
	border:none;
	font-size:1.0em;
}


body#propertyDetail .propertyHeader th,
body#propertyDetail .propertyHeader td {border:none;}

body#propertyDetail .propertyHeader .cl01 {
	background-color:#FF9900;
	text-align:center;
	width:4%;
	}
	
body#propertyDetail .propertyHeader .cl02 {width:16%; border-right:1px solid #FF9900;}
body#propertyDetail .propertyHeader .cl03 {width:40%; border-right:1px solid #FF9900;}
body#propertyDetail .propertyHeader .cl04 {width:20%; border-right:1px solid #FF9900;}
body#propertyDetail .propertyHeader .cl05 {width:20%;}
	
/*
-------------------
propertyFeature
-------------------
*/

body#propertyDetail td.propertyFeature {
	border-width:1px 0 0 0;
	padding:10px 14px;
	}

body#propertyDetail td.propertyFeature table th.propertyDataName {
	background-color:#FFD291;
	text-align:left;
	font-weight:bold;
	padding:5px 10px;
	}
	
body#propertyDetail td.propertyFeature table th.propertyDataName span {display:inline;}
body#propertyDetail td.propertyFeature table th.propertyDataName img {vertical-align:middle;}

body#propertyDetail td.propertyFeature table th,
body#propertyDetail td.propertyFeature table td {text-align:center;}

body#propertyDetail td.propertyFeature table span {
	display:block;
	}

body#propertyDetail td.propertyFeature table td.c4 span.c1 {
	font-size:1.5em;
	font-weight:bold;
	}


/*
-------------------
comment
-------------------
*/

.comment {margin-top:10px;}
.comment img {vertical-align:top;}

body#propertyDetail .propertyFeature .comment td {
	border:none;
	padding:0;
	text-align:left;
	vertical-align:top;
	}

body#propertyDetail .propertyFeature .comment .iconPoint {width:7%;}
body#propertyDetail .propertyFeature .comment .appeal span {
	padding-right:10px;
	font-size:15px;
	line-height:1.4;
	}
	
body#propertyDetail .propertyFeature .comment .qrcode {width:156px;}

body#propertyDetail .propertyFeature .comment .qrcode div {
	border:1px solid #ccc;	
	background:#efefef url(/image/globalImg/textCheckQr.gif) 10px 35px no-repeat;
	text-align:right;
	}
	
body#propertyDetail .propertyFeature .comment .btnCheckData {
	float:right;
	width:156px;
	margin-top:4px;
	}
	
body#propertyDetail .propertyFeature .comment .btnCheckData img {border:none;}

body#propertyDetail .propertyFeature .comment .btnCheckData a {
	height:27px;
	display:block;
	text-indent:-9999px;
	background:url(/image/globalImg/btnCheckData.jpg) left top no-repeat;
	}
	
body#propertyDetail .propertyFeature .comment .btnCheckData a:hover {background:url(/image/globalImg/btnCheckData_f2.jpg) left top no-repeat;}


/*
-------------------
photoContainer
-------------------
*/

.photoContainer table,
.photoContainer table td {border:none;}

.photoContainer table td {
	text-align:center;
	}
	
.photoContainer table td span {
	display:block;
	margin: 10px 0;
	}


/*
-------------------
propertyImage
-------------------
*/
	
div.propertyImage {
	text-align:center;
	margin:10px;
}

/*
-------------------
propertyOutline
-------------------
*/

div.propertyOutline th {
	width:18%;
	border-left:none;
	border-right:none;
	}

div.propertyOutline td {
	border-right:none;
	}
	
div.propertyOutline td.btnMap img {vertical-align:-8px;}

div.propertyOutline td.clMarginL {width:27%; border-right:1px solid #FF9900; /*change color*/}
div.propertyOutline td.clMarginR {width:37%;}

table#contactInfo {
	border:none;
	}

table#contactInfo th {
	background-color:#FFECD0;
	width:100px;
	margin-right:20px;
	border-bottom:none;
	border-left:none;
	}
	
table#contactInfo td {
	border-right:none;
	border-bottom:none;
	}

div.propertyOutline td.inquiryContents {padding:0;}

.borderTNone {border-top:none;}
.borderLine {border-left:1px solid #FF9900; /*change color*/}



/*
========================================
inquireInput
========================================
*/

/*
-------------------
pageHeader
-------------------
*/

body#inquireInput div#pageHeader h2 {
	background:url("/image/clearOrange/hInquireInput.jpg") 0 0 no-repeat;
}

body#inquireInput div#customerInfo table th,
body#inquireInput div#otherRequest table th {
	width:200px;
}

/*
-------------------
customerInfo
-------------------
*/

.textAreaInput {
	width:400px;
	height:100px;
	overflow:scroll;
	}
	
/*
-------------------
inquireContent
-------------------
*/

#inquireContent li {
	width:180px;
	}
	
#inquireContent li.c2 {
	width:240px;
	}
	
/*
-------------------
remark
-------------------
*/

#remark p {
	margin:0;
	}

#remark p.c1 {
	margin:5px;
}
	
/*
-------------------
contactInfo
-------------------
*/

#contactInfo li.c1 {
	width:80px;
	}
	
#contactInfo li.c2 {
	width:320px;
	}
	
/*
-------------------
privacy policy
-------------------
*/
	
div#privacyPolicy p.c1 {
	margin:0;
	padding:10px;
	line-height:130%;
	height:300px;
	overflow:auto;
	border:1px solid #FF9900; /*change color*/
	}	
	
/*
-------------------
topControl,
bottomControl
-------------------
*/

body#inquireInput div#topControl,
body#inquireInput div#bottomControl {
	text-align:center;
	}

body#inquireInput #topControl ul,
body#inquireInput #bottomControl ul {
	margin:20px auto;
	padding:0;
	width:370px;
	}
	
body#inquireInput #topControl ul li,
body#inquireInput #bottomControl li {
	margin:0;
	padding:0;
	width:180px;
	height:40px;
	line-height:40px;
	text-indent:-10000px;
	}
	
body#inquireInput #topControl ul li.c2,
body#inquireInput #bottomControl li.c2 {
	margin-left:10px;
	}
	
/*
-------------------
disagreementButton
-------------------
*/

body#inquireInput li span.disagreementButton {
	display:block;
	width:122px;
	height:26px;
	line-height:26px;
	background:url("/image/clearOrange/disagreementButton.jpg") 0 0 no-repeat;
	}
	
body#inquireInput li span.disagreementButton a {
	display:block;
	width:122px;
	height:26px;
	line-height:26px;
	background:url("/image/clearOrange/disagreementButton.jpg") 0 0 no-repeat;
	}

body#inquireInput span.disagreementButton a:hover {
	background:url("/image/clearOrange/disagreementButton_f2.jpg") 0 0 no-repeat;
	}
	
/*
-------------------
agreementButton
-------------------
*/

body#inquireInput span.agreementButton {
	display:block;
	width:162px;
	height:27px;
	line-height:26px;
	background:url("/image/clearOrange/agreementButton.jpg") 0 0 no-repeat;
	}
	
body#inquireInput span.agreementButton a {
	display:block;
	width:162px;
	height:27px;
	line-height:26px;
	background:url("/image/clearOrange/agreementButton.jpg") 0 0 no-repeat;
	}

body#inquireInput span.agreementButton a:hover {
	background:url("/image/clearOrange/agreementButton_f2.jpg") 0 0 no-repeat;
	}
	
/*
========================================
inquireConfirm
========================================
*/

/*
-------------------
pageHeader
-------------------
*/

body#inquireConfirm div#pageHeader h2 {
	background:url("/image/clearOrange/hInquireConfirm.jpg") 0 0 no-repeat;
}

body#inquireConfirm div#customerInfo table th,
body#inquireConfirm div#otherRequest table th {
	width:200px;
}

/*
-------------------
topControl,
bottomControl
-------------------
*/

body#inquireConfirm div#topControl,
body#inquireConfirm div#bottomControl {
	text-align:center;
	}

body#inquireConfirm #topControl ul,
body#inquireConfirm #bottomControl ul {
	margin:20px auto;
	padding:0;
	width:370px;
	}
	
body#inquireConfirm #topControl ul li,
body#inquireConfirm #bottomControl li {
	margin:0;
	padding:0;
	width:180px;
	}
	
body#inquireConfirm #topControl ul li.c2,
body#inquireConfirm #bottomControl li.c2 {
	margin-left:10px;
	}
	
/*
-------------------
submitButton
-------------------
*/

body#inquireConfirm li span.submitButton {
	display:block;
	width:162px;
	height:27px;
	line-height:27px;
	text-indent:-10000px;
	background:url("/image/clearOrange/submitButton.jpg") 0 0 no-repeat;
	}
	
body#inquireConfirm li span.submitButton a {
	display:block;
	width:auto;
	height:27px;
	line-height:27px;
	background:url("/image/clearOrange/submitButton.jpg") 0 0 no-repeat;
	}

body#inquireConfirm span.submitButton a:hover {
	background:url("/image/clearOrange/submitButton_f2.jpg") 0 0 no-repeat;
	}
	
/*
========================================
inquireComplete
========================================
*/

/*
-------------------
pageHeader
-------------------
*/

body#inquireComplete div#pageHeader h2 {
	background:url("/image/clearOrange/hInquireComplete.jpg") 0 0 no-repeat;
}

body#inquireComplete div#statusMessage p.c1 {
	margin-left:10px;
	line-height:160%;
	}

/*
========================================
shopInfo
========================================
*/

/*
-------------------
pageHeader
-------------------
*/

body#shopInfo div#pageHeader h2 {
	background:url("/image/clearOrange/hShopInfo.jpg") 0 0 no-repeat;
}

div.shop {
	margin:0;
	padding:0;
	}

div.shop:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
	
div.shop {
	display:inline-table;
	}
	
/* Hide from IE-mac \*/
div.shop {height:1%;}
div.shop {display:block;}
/* End hide from IE-mac */

div.shop div.main {
	width:74%;
	float:left;
	background-color:#fff;
	}
	
div.shop div.sub {
	width:25%;
	float:right;
	text-align:center;
}

div.shop div.sub ul li {
	float:none;
	width:auto;
	margin:0 0 10px 0;
	padding:0;
	}
	
div.shop div.sub ul li span {
	display:block;
	margin-top:5px;
	}
	
div.shop div.main div.shopHeader p.c1 {
	line-height:130%;
	}
	
/*
========================================
alertWindow
========================================
*/
	
body#alertWindow div#container {
	width:400px;
	border-bottom:8px solid #efefef;
	}
	
body#alertWindow div#content {
	margin:20px;
	}
	
body#alertWindow div#content h2 {
	background:url("/image/clearOrange/errorHeading1.gif") 0 0 no-repeat;
	height:45px;
	line-height:45px;
	text-indent:-10000px;
	}
	
body#alertWindow p {
	margin:10px 0;
	}
	
	
/*
========================================
searchByMap
========================================
*/
	
body#searchByMap #main {
	width:670px;
	margin:0 auto;
	}
	
body#searchByMap #main img {border:none;}

.mapHeader {
	margin:16px 0 10px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#ebebeb;
	}

.mapHeader table {
	border-collapse:separate;
	border:none;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	}
	
.mapHeader td {
	border:none;
	background:none;
	padding:0;
	}

.mapHeader td a {
	display:block;
	text-indent:-9999px;
	margin:0;
	padding:0;	
	height:33px;
	}

.mapHeader p {margin:0;}

.mapHeader .cl01 {padding:3px 0;}

.mapHeader .cl01 p {
	width:270px;
	margin:0 auto;
	font-weight:bold;
	line-height:1.3;
	}
	
.mapHeader .cl01 p span {color:#ff0000;}

.mapHeader .cl02 {width:195px;}
.mapHeader .cl03 {width:166px;}

.mapHeader .cl02 a {
	background:url(/image/map/naviFavorite.jpg) center center no-repeat;
	width:195px;
	}
		
.mapHeader .cl03 a {
	background:url(/image/map/naviChange.jpg) center center no-repeat;
	width:166px;
	}

.mapHeader .cl02 a:hover {background:url(/image/map/naviFavorite_f2.jpg) center center no-repeat;}
.mapHeader .cl03 a:hover {background:url(/image/map/naviChange_f2.jpg) center center no-repeat;}


/* ASP MAP
---------------------------------------------------------------*/

.aspMapContents {
	padding-bottom:5px;
	position:relative;
	}

.aspMap {
	float:left;
	width:486px;
	height:395px;
	border:2px solid #ccc;
	}

.aspMap iframe {border:none;}


.aspMap .propertyContents {
	position:absolute;
	top:60px;
	left:70px;
	}

.aspMap .propertytop {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image/map/bgMapTop.png", sizingMethod="scale");
	background:url(/image/map/bgMapTop.png) left top no-repeat !important;
	background:none;
	width:394px;
	height:20px;
	line-height:20px;
	}
	
.aspMap .propertybtm {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image/map/bgMapBtm.png", sizingMethod="scale");
	background:url(/image/map/bgMapBtm.png) left bottom no-repeat !important;
	background:none;
	width:394px;
	height:20px;
	line-height:20px;
	}
	
.aspMap .propertymain {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image/map/bgMapMid.png", sizingMethod="scale");
	background:url(/image/map/bgMapMid.png) left top repeat-y !important;
	background:none;
	width:344px;
	padding:0 25px;
	}

.propertyInfo {
	float:left;
	width:200px;
	position:relative;
	margin-bottom:10px;
	}

.propertyInfo table {
	border-collapse:collapse;
	border:none;
	}

.propertyInfo table p {
	margin:0;
	line-height:1.3;
	}

.propertyInfo th,
.propertyInfo td {
	border:none;
	background:none;
	padding:0;
	vertical-align:top;
	}
	
.propertyInfo th {
	text-align:right;
	font-size:11px;
	width:40px;
	}

.propertyInfo th p {margin-top:2px;}

.propertyInfo td {width:160px;}

.propertyInfo .fee p {margin-top:8px;}
.propertyInfo .feeNum {
	font-size:18px;
	font-weight:bold;
	}

.propertyInfo td sup {
	vertical-align:2px;
	line-height:0;	
	}

.propertyInfo ul {margin-top:1px;}

.propertyInfo ul li {
	float:left;
	padding:0;
	margin:0;
	display:block;
	margin-right:5px;
	}
	
.propertyInfo ul li a {
	display:block;
	height:23px;
	text-indent:-9999px;
	}

.propertyInfo .btnDetail {width:56px;}
.propertyInfo .btnFavorite {width:120px;}
	
.propertyInfo .btnDetail a {background:url(/image/map/btnDetail.jpg) left top no-repeat;}
.propertyInfo .btnDetail a:hover {background:url(/image/map/btnDetail_f2.jpg) left top no-repeat;}
.propertyInfo .btnFavorite a {background:url(/image/map/btnFavorite.jpg) left top no-repeat;}
.propertyInfo .btnFavorite a:hover {background:url(/image/map/btnFavorite_f2.jpg) left top no-repeat;}

.propertyPic {
	float:right;
	width:130px;
	margin-bottom:10px;
	}

.propertyInfo img,
.propertyPic img {vertical-align:bottom;}

.txtPropertyNum {
	clear:both;
	text-align:center;
	margin:0;
	padding-top:5px;
	line-height:1.1;
	background:url(/image/map/lineDot.gif) left top repeat-x;
	}
	
.txtPropertyNum span {
	font-size:16px;
	font-weight:bold;
	color:#ff0000;
	}

.propertymain .prevNext {
	text-align:center;
	margin:5px 0 0 0;
	font-size:11px;
	}

.propertymain .prevNext em {font-style:normal; font-weight:normal;}
.propertymain .prevNext span {font-weight:bold;}
.propertymain .prevNext a,
.propertymain .prevNext a span {font-weight:normal;}
.propertymain .prevNext a:hover {text-decoration:none;}

.propertymain .btnClose {
	width:40px;
	position:absolute;
	right:26px;
	bottom:21px;
	}
	
.propertymain .btnClose img {vertical-align:bottom;}

/*-------------------------------------------------------------*/

/* conditionSelect
---------------------------------------------------------------*/

#conditionSelectContainer {
	width:588px;
	margin:0 auto;
	position:absolute;
	left:40px;
	top:10px;
	}

.conditionSelectTop {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image/map/bgChangeTop.png", sizingMethod="scale");	
	background:url(/image/map/bgChangeTop.png) left top no-repeat !important;
	background:none;
	height:20px;
	}
	
.conditionSelectWrapper {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image/map/bgChangeMid.png", sizingMethod="scale");	
	background:url(/image/map/bgChangeMid.png) left top repeat-y !important;
	background:none;
	height:100%;
	padding-bottom:5px;
	}
	
.conditionSelectBtm {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image/map/bgChangeBtm.png", sizingMethod="scale");	
	background:url(/image/map/bgChangeBtm.png) left bottom repeat-y !important;
	background:none;
	height:20px;
	}

.conditionSelectMain {
	overflow:auto;
	width:550px;
	height:260px;
	margin:0 auto;
	position:relative;
	}
	
.aspMapContents #conditionSelect {
	width:530px;
	margin:0 auto 10px;
	border:none;
	}

.aspMapContents #conditionSelect ul,
.aspMapContents #conditionSelect li,
.aspMapContents #conditionSelect h3,
.aspMapContents #conditionSelect h4,
.aspMapContents div#conditionSelect table td div.c1 {margin:0; padding:0;}

.aspMapContents #conditionSelect table th,
.aspMapContents #conditionSelect table td {
	padding:5px 0;
	background:none;
	}

.aspMapContents #conditionSelect .dataGridTr1 th,
.aspMapContents #conditionSelect .dataGridTr1 td {background:#fff url(/image/map/lineDot.gif) left bottom repeat-x;}

.aspMapContents #conditionSelect .dataGridTr2 th,
.aspMapContents #conditionSelect .dataGridTr2 td {background:#f5f5f5 url(/image/map/lineDot.gif) left bottom repeat-x;}
	
.aspMapContents #conditionSelect h3 {
	background:#f5f5f5 url(/image/map/iconChange.jpg) 5px 2px no-repeat;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}

.aspMapContents #conditionSelect h3 span {
	display:block;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	font-size:12px;
	padding:6px 40px;
	}
	
.aspMapContents #conditionSelect table th h4 {
	width:110px;
	padding-left:5px;
	}

.aspMapContents div#conditionSelect table td div.c1 li{
	width:137px;
	padding:3px 0;
	}

.aspMapContents .btnControl {
	clear:both;
	width:352px;
	padding:15px 0 0 0;
	margin:0 auto;
	position:relative;
	}

.aspMapContents .btnControl li {
	float:left;
	width:151px;
	margin:0;
	padding:0;
	padding:0 10px;
	}
	
.aspMapContents .btnControl li a {
	display:block;
	width:151px;
	height:27px;
	text-indent:-9999px;
	padding:0;
	}

.aspMapContents .btnControl li.btnClear a {background:url(/image/map/btnClear.jpg) left top no-repeat;}
.aspMapContents .btnControl li.btnResearch a {background:url(/image/map/btnResearch.jpg) left top no-repeat;}

.aspMapContents .btnControl li.btnClear a:hover {background:url(/image/map/btnClear_f2.jpg) left top no-repeat;}
.aspMapContents .btnControl li.btnResearch a:hover {background:url(/image/map/btnResearch_f2.jpg) left top no-repeat;}
	
.aspMapContents .caption3 {
	clear:both;
	font-size:10px;
	text-align:center;
	padding:25px 0 0 0;
	margin:0;
	}


/*-------------------------------------------------------------*/

.hitListContents {
	float:right;
	width:167px;
	}

.hitListNum {
	height:51px;
	background:url(/image/map/bgHitList.gif) left top repeat-x;
	padding-top:8px;
	}

.hitListNum p {
	font-size:11px;
	text-align:center;
	margin:0;
	line-height:1.4;
	}
	
.hitListNum p a {
	color:#333;
	font-weight:normal;
	}

.hitListNum .hitNum .totalNumber {
	font-size:14px;
	color:#ff0000;
	font-weight:bold;
	}

.hitListNum .prevNext em {
	font-style:normal;
	font-weight:normal;
	}
	
.hitListNum .prevNext span {
	font-weight:bold;
	font-style:normal;
	}
	
.hitListNum .prevNext a,
.hitListNum .prevNext a span {
	font-weight:normal;
	font-style:normal;
	}
	
.hitListNum .prevNext a:hover {text-decoration:none;}

.hitList table {
	border-collapse:collapse;
	border:2px solid #ccc;
	}

.hitList table th,
.hitList table td {
	padding:1px 0;
	text-align:center;
	font-size:10px;
	border:1px solid #ccc;
	}

.hitList table th {background-color:#f5f5f5;}

.hitList table th p,
.hitList table td p  {
	margin:0;
	padding:0;
	line-height:1.2;
	}
	
.hitList table td p img {vertical-align:bottom;}

.hitList table .cl01 span {
	font-weight:bold;
	font-size:15px;
	}

.hitList table .cl02 sup {
	vertical-align:2px;
	line-height:0;
	}
	
.hitList table .cl03 {width:51px;}
.hitList table .cl03 {text-align:center;}
	
.hitList table td .detail,
.hitList table td .detail td {
	border:none;
	}

.hitList table td .detail .iconSearch {margin:3px 0; height:20px;}

.hitList table td .detail .iconNew {color:#ff0000; width:30px; font-family:Arial;}

.hitList table td .detail .iconNew span {line-height:1.3;}
	
.aspMapContents .caption {
	clear:both;
	margin:0;
	padding:5px 0 10px;
	font-size:10px;
	color:#666;
	background:url(/image/map/lineDot.gif) left bottom repeat-x;
	}
	
.aspMapContents .caption li {
	display:inline;
	float:none;
	}
	
.aspMapContents .caption img {vertical-align:middle;}

.favoritePropertyList dl {margin:15px 0 0 0;}
	
.favoritePropertyList dl dt {
	float:left;
	width:190px;
	clear:both;
	}
	
.favoritePropertyList dl dd {
	float:right;
	width:300px;
	text-align:right;
	margin-top:10px;
	line-height:1.2;
	font-size:13px;
	color:#666;
	}
	
.favoritePropertyList dl dd span {
	font-size:20px;
	font-weight:bold;
	color:#ff0000;
	}

.favoritePropertyList .noDetail {
	background-color:#efefef;
	margin:0;
	padding:6px;
	font-weight:bold;
	clear:both;
	}

.favoritePropertyList .detail {clear:both;}

.favoritePropertyList .detail p {
	margin:0;
	padding:0;
	line-height:1.3;
	}
	
.favoritePropertyList .detail img {vertical-align:bottom;}

.favoritePropertyList .detail table {
	border-collapse:collapse;
	border:none;
	text-align:center;
	}

.favoritePropertyList .detail .dataGridTr2 td,
.favoritePropertyList .detail th {background-color:#f5f5f5;}

.favoritePropertyList .detail th,
.favoritePropertyList .detail td {
	border:1px solid #ccc;
	}
	
.favoritePropertyList .detail .cl01 {width:8%;}
.favoritePropertyList .detail .cl02 {width:6%; font-size:10px;}
.favoritePropertyList .detail .cl03 {width:11%; font-size:10px;}
.favoritePropertyList .detail .cl04 {width:15%;}
.favoritePropertyList .detail .cl05 {width:15%;}
.favoritePropertyList .detail .cl06 {width:11%;}
.favoritePropertyList .detail .cl07 {width:10%;}
.favoritePropertyList .detail .cl08 {width:9%;}
.favoritePropertyList .detail .cl09 {width:8%;}
.favoritePropertyList .detail .cl10 {width:6%;}

.favoritePropertyList .detail .cl02 .newmark {color:#f00; font-family:Arial;}
.favoritePropertyList .detail .cl04 p,
.favoritePropertyList .detail .cl05 p {
	text-align:left
	}
.favoritePropertyList .detail .cl06 p {font-size:10px;}
.favoritePropertyList .detail .cl06 p span {
	font-size:15px;
	font-weight:bold;
	}

.favoritePropertyList .detail .iconSearch {height:26px;}
.favoritePropertyList .detail .iconSearch img {padding-top:3px;}

.favoritePropertyList .detail td sup {
	vertical-align:2px;
	line-height:0;
	}

.favoritePropertyList .displayMap {
	float:left;
	width:100px;
	margin-top:1px;
	}

.favoritePropertyList .caption2 {
	float:left;
	width:560px;
	clear:none;
	}
	
.favoritePropertyList .caption2 li {
	color:#666;
	font-size:10px;
	line-height:1.4;
	display:block;
	width:100%;
	}
