﻿body {margin: 0px; color:#3c3a33; font-size:13px; font-family:Arial,"細明體","新細明體"; }
img{ border: none; margin:0; padding:0;}
a:link {color:#0c6db4; text-decoration: underline;}
a:visited {color:#4c667a; text-decoration: underline;}
a:hover{color:#187fc4;text-decoration:none;}
.selectlist01{
	font-size: small;
	padding:0;
	margin:0;
	width: 100px;
	font-size:12px;
}
.selectlist02{
	width:80px;
	font-size: 12px;
	padding:0;
    margin-bottom:1px; 	
    margin-top:1px;  
    height:auto;
    
}
.selectlist04{
	width:158px;
	font-size: 13px;
	padding:0;
	margin:0;
}
.selectlist05{
	width:75px;
	font-size: 13px;
	padding:0;
	margin:0;
}
h1{ margin:0; padding:0;}
h2{ margin:0; padding:0;}
h3{ margin:0; padding:0;}

#warpper{
	width: 966px;
	margin: 0 auto;
}
#bread{
	height:20px;
	padding-left: 26px;
	padding-top: 6px;
}

/* 右欄 */
#rightcolumn{
	float: right;
	width: 254px;
	margin-bottom:18px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
}

.right01{
	margin-bottom:8px;
	clear: both;
}
.right01-bg{
	background: url(../images/right-01-bg.jpg) no-repeat;
	height: 22px;
	padding-top: 7px;
	padding-left: 25px;
	vertical-align: middle;
}
.right01-bg a:link{ color:#3c3a33; text-decoration:none;}
.right01-bg a:visited{color:#3c3a33; text-decoration:none;}
.right01-bg a:hover{ color:#187fc4; text-decoration:underline;}

.right02-bg{
	background: url(../images/right-02-bg.jpg) no-repeat;
	height: 22px;
	padding-top: 7px;
	padding-left: 25px;
	vertical-align: middle;
}
.right02-bg a:link{ color:#3c3a33; text-decoration:none;}
.right02-bg a:visited{color:#3c3a33; text-decoration:none;}
.right02-bg a:hover{ color:#187fc4; text-decoration:underline;}

.right-bottom-bg{
	background: url(../images/right-bottom-bg.jpg) no-repeat;
	vertical-align: middle;
	padding-top: 7px;
	height: 24px;
	text-align: right;
	padding-right: 15px;
	clear: both;
}
.right-content{
	background: url(../images/right-content-bg.jpg) top no-repeat;
}
.right-content-bottom{
	background: url(/images/right-content-bg.jpg) bottom no-repeat;
}
.right-content-bg01{
	background: url(../images/right-content-bg.jpg) no-repeat bottom;
}

.right-content-bg02{
	background: url(../images/right-content-bg.jpg) bottom no-repeat;
	padding-bottom:2px;
}

/* 廣告 */
#ad-pic{ width:248px;}
.ad{
	margin-left: 7px;
	margin-top: 8px;
}
#ad_select {
	list-style: none;
	margin: 8px 0 0 135px;
	padding: 0;
}
#ad_select li {
	float: left;
	width: 16px;
	height: 16px;
	margin-right: 3px;
}
#ad_select li a {
	width: 16px;
	height: 16px;
	display: block;
	text-indent:-9999px;
}
#ad_select li.ad01_on a {
	background: url(../images/ad_select_01.jpg) 0px 1px no-repeat;
}
#ad_select li.ad01 a {
	background: url(../images/ad_select_01.jpg) 0px -16px no-repeat;
}
#ad_select li.ad02_on a {
	background: url(../images/ad_select_02.jpg) 0px 1px no-repeat;
}
#ad_select li.ad02 a {
	background: url(../images/ad_select_02.jpg) 0px -16px no-repeat;
}
#ad_select li.ad03_on a {
	background: url(../images/ad_select_03.jpg) 0px 1px no-repeat;
}
#ad_select li.ad03 a {
	background: url(../images/ad_select_03.jpg) 0px -16px no-repeat;
}
#ad_select li.ad04_on a {
	background: url(../images/ad_select_04.jpg) 0px 1px no-repeat;
}
#ad_select li.ad04 a {
	background: url(../images/ad_select_04.jpg) 0px -16px no-repeat;
}
#ad_select li.ad05_on a {
	background: url(../images/ad_select_05.jpg) 0px 1px no-repeat;
}
#ad_select li.ad05 a {
	background: url(../images/ad_select_05.jpg) 0px -16px no-repeat;
}
#ad_select li.ad06_on a {
	background: url(../images/ad_select_06.jpg) 0px 1px no-repeat;
}
#ad_select li.ad06 a {
	background: url(../images/ad_select_06.jpg) 0px -16px no-repeat;
}
#ad-mov{
	margin: 0px auto;
	padding: 8px 0;
	width: 238px;
	height: 216px;
}

#ad-mov-item{
	margin-left: 8px; height:50px;
}
.ad-mov-item-pic{background-image:url(../images/ad-mov-item-bg.jpg); margin-right:2px; float:left; position:relative; height:38px; padding-bottom:12px;}

.ad-mov-item-plus{
	position:absolute;
	width:15px;
	height:15px;
	left: 2px;
	top: 25px;
}
/* 全球體系 */
#right-worldwide{
	background: url(../images/right-worldwide-bg.jpg) no-repeat;
	height: 29px;
	width: 229px;
	margin-bottom: 0px;
	vertical-align: middle;
	padding-left: 25px;
	padding-top: 6px;
}

.selectlist-bg-left{
	float: left;
	width:50px;
	padding-top:5px;
}
.selectlist-bg-right{
	width:110px;
	float: right;
	margin-top: 0px;
	padding: 0px;
}
.button03{
	padding: 0px;
	margin: 0px 10px 0 0;
	height: 20px;
	width: 56px;
	float: right;
}

/* 條碼 */
.success-img{
	float:left;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}

.success-img img{
	padding:1px;
	border:1px solid #fcd423;
}

#success-text{
	float: right;
	width: 160px;
	margin-top: 8px;
	margin-right: 5px;
	margin-bottom: 8px;
	background-color: #FFFFFF;
}

#success-text-2d{
	float: right;
	width: 150px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 8px;
	padding:0;
}

/* 關鍵字 */
.KW-l {
	background: url(../images/keyword-01-r.jpg) 0px 0px no-repeat;
	margin: 0;
	width:204px;
	height:38px;
	text-indent:-9999px;
}
.KW-l h2 {
	margin: 0;
	padding: 0;
}
.keyword-u{
	height: 38px;
	width: 254px;
	background: url(/images/keyword-bg.jpg) no-repeat;
}
.keyword-text-01{
	background:url(/images/keyword-02.jpg) bottom;
	padding: 1px 10px 10px 10px;
}


/* 搜尋 */
.search-form-text{
	margin-top: 4px;
}

#bd{
	clear: both;
	margin-top: 8px;
	width: 966px;
}
.imgbotton_h2-m01{
	font-size:15px;
	color:#241c19;
	font-weight:normal;
	padding:0;
	padding-left:24px;
	margin:0;
	background-image: url(../images/20x20.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height:20px;
}

.right-m01{
	line-height: 200%;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}

.right-m02{
	height: 24px;
	padding-left: 38px;
	padding-bottom: 8px;
}

.logout{
	background-image: url(../images/button22.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 24px;
	width: 59px;
	padding:0px;
	position: relative;
	float: left;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.logout a{
	background: url(../images/button22.jpg) 0px 0px no-repeat;
	height: 24px;
	width: 59px;
	display:block;
	text-indent:-9999px;
}

.logout a:hover {
	background: url(../images/button22.jpg) 0px -24px no-repeat;
}
.logout a:active {
	background: url(../images/button22.jpg) 0px -24px no-repeat;
}

.imgbotton01{ background:url(../images/imgbotton-bg-01.jpg) no-repeat; width:694px; height:20px; padding:4px;margin:0px;}

.imgbotton-img{
	width:24px;
	float:left;
}


.imgbotton_h2-03{
	font-size:15px;
	color:#241c19;
	font-weight:normal;
	padding:0;
	padding-left:24px;
	margin:0;
	background: url(../images/20x20.jpg) left no-repeat;
}

.imgbotton_h2-04{
	font-size:15px;
	color:#241c19;
	font-weight:normal;
	padding:0;
	padding-left:24px;
	margin:0;
	background: url(../images/20x20.jpg) left no-repeat;
	height:20px;
}

.imgbotton_h2-05{
	font-size:15px;
	color:#241c19;
	font-weight:normal;
	padding:0;
	padding-left:24px;
	margin:0;
	background: url(../images/20x20.jpg) left no-repeat;
	height:20px;
}

.imgbotton_h2-06{
	font-size:15px;
	color:#241c19;
	font-weight:normal;
	padding:0;
	margin:0;
	/*background-image: url(../images/20x20.jpg);
	background-repeat: no-repeat;
	background-position: left;*/
	height:20px;
}

.imgbotton_h2-07{
	font-size:15px;
	color:#241c19;
	font-weight:normal;
	padding:0;
	padding-left:24px;
	margin:0;
	background: url(../images/20x20.jpg) left no-repeat;
	height:20px;
}

.imgbotton_h2-08{
	font-size:15px;
	color:#241c19;
	font-weight:normal;
	padding:0;
	padding-left:24px;
	margin:0;
	background: url(../images/20x20.jpg) left no-repeat;
	height:20px;
}

.imgbotton02{ background:url(../images/imgbotton-bg-02.jpg) no-repeat; width:246px; height:20px; padding:4px;margin:0px;}
.imgtop02{ background:url(../images/right-content-bg.jpg) top no-repeat; height:2px; font-size: 0;}
.search-r{ float:right; position: relative; width:683px; margin-left: 4px;}

.search-r-new{
	/*position: relative;*/
	/*width:682px;*/
	height:240px;
	margin-bottom: 8px;
	background: url(../images/search-form-bg-new.jpg) 0px 0px no-repeat;
}

#search-form-new{
	font-size: 12px;
	float: right;
	position: relative;
	/* padding: 20px 5px 15px 5px; */
    padding-top:20px;
    padding-left:5px; 
    padding-right:5px;
    padding-bottom:15px;       
	width: 468px;
    position:relative;
    z-index:10;    	
}

.search-form-text01{margin-top: 3px; width:230px; }

.search-form-bt01{ float: right; width:215px; padding-right:2px; padding-top:10px;}

.search-form-bt02{ width:60px; padding-top:6px;}

.selectlist06{
	width:75px;
	font-size: 13px;
	padding:0;
	margin:0;
	height:25px;
}

.selectlist_housekind{
	width:175px;
	font-size: 13px;
	padding:0;
	margin:0;
	height:auto;
}

.selectlist061{
	width:110px;
	font-size: 13px;
	height:18px;
	padding:0;
	margin:0;
}

.search-form-title01{ font-weight:bold; padding-bottom:4px;}

.search-form-title02{
	font-weight:bold;
	padding-top:10px;
	margin-top:10px;
	padding-bottom:4px;
	background: url(../images/search-form-line-new.jpg) 5px 0px repeat-x;
}

.sf-text01{ float:right; color:#a40000; font-size:11px; text-align:right; padding-right: 30px; padding-top:0px;}
/* --
.button04-01{
	padding: 0px;
	margin: 0px;
	background: #FFFFFF url(../images/button04.jpg) 0px 0px no-repeat;
	width:154px;
	height:40px;
	border: none;
	cursor:pointer;
}

.button04-02{
	padding: 0px;
	margin: 0px;
	background: #FFFFFF url(../images/button04.jpg) 0px -40px no-repeat;
	width:154px;
	height:40px;
	border: none;
	cursor:pointer;
}
--*/
.button04-01{
	padding: 0px;
	margin: 0px;
	background-image: url(../images/button04.jpg);
	background-repeat: no-repeat;
	width:154px;
	height:40px;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	cursor:pointer;
	background-position: 0px 0px;
}

.button04-02{
	padding: 0px;
	margin: 0px;
	background-image: url(../images/button04.jpg);
	background-repeat: no-repeat;
	width:154px;
	height:40px;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	cursor:pointer;
	background-position: 0px -40px;
}
.button05-01{
	padding: 0px;
	margin: 0px;
	background: url(../images/button52.jpg) 0px 0px no-repeat;
	width:60px;
	height:22px;
	border: none;
	cursor:pointer;
}

.button05-02{
	padding: 0px;
	margin: 0px;
	background: url(../images/button52.jpg) 0px -22px no-repeat;
	width:60px;
	height:22px;
	border: none;
	cursor:pointer;
}
.mindex{
	background-image: url(../images/button23.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 24px;
	width: 113px;
	padding:0px;
	position: relative;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}

.mindex a{
	background: url(../images/button23.jpg) 0 0 no-repeat;
	height: 24px;
	width: 113px;
	display:block;
	text-indent:-9999px;
}

.mindex a:hover {
	background: url(../images/button23.jpg) 0px -24px no-repeat;
}
.mindex a:active {
	background: url(../images/button23.jpg) 0px -24px no-repeat;
}


#search-navi-new{
	width:192px;
	height:240px;
	padding:0px;
	float: left;
}

.search-navi-n01{
	background: url(../images/sn-new_01.jpg) 0px 0px no-repeat;
	height: 82px;
	width: 192px;
	padding: 0;
	text-indent:-9999px;
	background-color:#000000;
}

.search-navi-n02{
	background: url(../images/sn-new_01.jpg) 0px -82px no-repeat;
	height: 77px;
	width: 192px;
	padding: 0;
}
.search-navi-n02 a {
	display:block;
	width:192px;
	height: 77px;
	margin: 0;
	background: url(../images/sn-new_01.jpg) 0px -82px no-repeat;
	text-indent:-9999px;
}
.search-navi-n02 a:hover {	
    background: url(../images/sn-new_02.jpg) 0px -82px no-repeat;
}
.search-navi-n02 a:active {
	background-image: url(../images/sn-new_02.jpg) 0px -82px no-repeat;
}

.search-navi-n03{
	background: url(../images/sn-new_01.jpg) 0px -159px no-repeat;
	height: 81px;
	width: 192px;
	padding: 0;
}
.search-navi-n03 a {
	display:block;
	width:192px;
	height: 81px;
	margin: 0;
	background: url(../images/sn-new_01.jpg) 0px -159px no-repeat;
	text-indent:-9999px;
}
.search-navi-n03 a:hover {	
    background: url(../images/sn-new_02.jpg) 0px -159px no-repeat;
}
.search-navi-n03 a:active {
	background: url(../images/sn-new_02.jpg) 0px -159px no-repeat;
}
.search-navi01{
	background: url(../images/sn-on.jpg) 0px 0px no-repeat;
	height: 63px;
	width: 190px;
	padding: 0px;
	text-indent:-9999px;
	background-color:#000000;
}

.search-navi02{
	background: url(../images/sn-hover.jpg) 0px -63px no-repeat;
	height: 57px;
	width: 190px;
	padding: 0px;
}
.search-navi02 a {
	display:block;
	width:190px;
	height: 57px;
	margin: 0px;
	background: url(../images/sn-hover.jpg) 0px -63px no-repeat;
	text-indent:-9999px;
}
.search-navi02 a:hover {	
    background: url(../images/sn-on.jpg) 0px -63px no-repeat;
}
.search-navi02 a:active {
	background: url(../images/sn-on.jpg) 0px -63px no-repeat;
}

.search-navi03{
	background: url(../images/sn-hover.jpg) 0px -120px no-repeat;
	height: 57px;
	width: 190px;
	padding: 0px;
}
.search-navi03 a {
	display:block;
	width:190px;
	height: 57px;
	margin: 0px;
	background: url(../images/sn-hover.jpg) 0px -120px no-repeat;
	text-indent:-9999px;
}
.search-navi03 a:hover {	
    background: url(../images/sn-on.jpg) 0px -120px no-repeat;
}
.search-navi03 a:active {
	background: url(../images/sn-on.jpg) 0px -120px no-repeat;
}

.search-navi04{
	background: url(../images/sn-hover.jpg) 0px -177px no-repeat;
	height: 58px;
	width: 190px;
	padding: 0;
}
.search-navi04 a {
	display:block;
	width:190px;
	height: 58px;
	margin: 0px;
	background: url(../images/sn-hover.jpg) 0px -177px no-repeat;
	text-indent:-9999px;
}
.search-navi04 a:hover {	
    background: url(../images/sn-on.jpg) 0px -177px no-repeat;
}
.search-navi04 a:active {
	background: url(../images/sn-on.jpg) 0px -177px no-repeat;
}


/* 文字 */
.font01{color:#3c3a33; font-size: 13px; }
.font01 a:link {color:#3c3a33; text-decoration: none; }
.font01 a:visited {color:#3c3a33; text-decoration: none; }
.font01 a:hover{color:#3c3a33; text-decoration: underline;}
.font02{font-size: 12px;line-height: 1.8em;}
.font02 a:link{color:#000000; text-decoration: none;}
.font02 a:visited{color:#000000; text-decoration: none;}
.font02 a:hover{color:#187fc4; text-decoration: underline;}
.font03{color:#7a736a;font-size: 11px;line-height: 1.5em;font-family: Arial, Helvetica, sans-serif;}
.font03 a:link {color:#7a736a; text-decoration: none; }
.font03 a:visited {color:#7a736a; text-decoration: none; }
.font03 a:hover{color:#7a736a; text-decoration: underline;}
.font06{color:#ffffff;font-size: 11px;line-height: 1.5em;font-family: Arial, Helvetica, sans-serif;}
.font06 a:link {color:#ffffff; text-decoration: none; }
.font06 a:visited {color:#ffffff; text-decoration: none; }
.font06 a:hover{color:#ffffff; text-decoration: underline;}
.font07{color:#fabe00;font-size: 11px;line-height: 1.5em;font-family: Arial, Helvetica, sans-serif;}
.font07 a:link{color:#fabe00; text-decoration: none; }
.font07 a:visited {color:#fabe00; text-decoration: none; }
.font07 a:hover{color:#fabe00; text-decoration: underline;}
.font08{color:#5f5651;font-size: 12px;line-height: 1.5em;font-family: Arial, Helvetica, sans-serif;}

.font09 { font-size:12px; line-height:18px; color:#f7ab00;}

.font10 {color:#ac6a00;font-size:15px;font-weight: bold;padding-left: 15px;line-height: 1.8em;}

.font11 a:link {color:#3c3a33; text-decoration: none;}
.font11 a:visited {color:#3c3a33; text-decoration: none;}
.font11 a:hover{color:#187fc4;text-decoration:underline;}

.font12 { font-size:13px;color:#f39700;margin:0; padding:0; margin-bottom:2px;font-weight:normal;}
.font12 a:link{ color:#f39700; text-decoration:none;}
.font12 a:visited{ color:#f39700; text-decoration:none;}
.font12 a:hover{color:#187fc4;text-decoration: underline;}

.font13{ color:#eb6100;}

.font14{ font-size:11px; }
.font14 a:link{color:#444140;text-decoration:none;}
.font14 a:visited{color:#444140;text-decoration:none;}
.font14 a:hover{color:#187fc4;text-decoration: underline;}

.font15{font-size: 14px;}
.font15 a:link{color:#444140;text-decoration:none;}
.font15 a:visited{color:#444140;text-decoration:none;}
.font15 a:hover{color:#187fc4;text-decoration: underline;}

.font16{font-size:16px;line-height: 180%;}
.font16 a:link{color:#444140;text-decoration:none;}
.font16 a:visited{color:#444140;text-decoration:none;}
.font16 a:hover{color:#187fc4;text-decoration: underline;}

.font17{color:#241c19;	font-size: 16px;}
.font22-s{
    font-size: 13px;
	line-height: 1.8em;
	color: #444140;
	text-indent: 2.5em;
	text-align: justify;
	letter-spacing:0.1em;
}

.font25 {	font-size: 12px; color:#000000;}
.font25 a:link{	color:#444140; text-decoration:none;}
.font25 a:visited{	color:#444140; text-decoration:none;}
.font25 a:hover{ color:#187fc4; text-decoration:underline;}

.font26 {	font-size: 12px; color:#f7ab00;}
.font26 a:link{	color:#f7ab00; text-decoration:none;}
.font26 a:visited{	color:#f7ab00; text-decoration:none;}
.font26 a:hover{ text-decoration:underline;}

.font28{
	line-height: 180%;
	text-align: justify;
}
.font34{font-size:11px;}
.font34 a:link{
	color: #444140;
	text-decoration:none;
	letter-spacing: -0.1em;
}
.font34 a:visited{
	color: #444140;
	text-decoration:none;
	letter-spacing: -0.1em;
}
.font34 a:hover{
	color:#187fc4;
	text-decoration: none;
	letter-spacing: -0.1em;
}

.font39{ font-size:15px;color:#0068b7;}
.font40{color:#a31319;font-weight:bold;}
.font50{color:#a31319;}

#rightcolumn_content{
	float: right;
	width: 702px;
	padding-bottom:18px;
}

#leftcolumn_content{
	float: left;
	width: 254px;
	margin-bottom:18px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
}


.renthouse-c a{
	background: url(/images/btm_renthouse.jpg) 0px 0px no-repeat;
	height: 40px;
	width: 254px;
	display:block;
	text-indent:-9999px;
}
.renthouse-c a:hover {
	background: url(/images/btm_renthouse.jpg) 0px -40px no-repeat;
}
.renthouse-c02 a{
	background: url(/images/btm_renthouse02.jpg) 0px 0px no-repeat;
	height: 40px;
	width: 254px;
	display:block;
	text-indent:-9999px;
}
.renthouse-c02 a:hover {
	background: url(/images/btm_renthouse02.jpg) 0px -40px no-repeat;
}

.button-newsearch-01{
	padding: 0px;
	margin: 0px;
	background: url(../images/button04new.jpg) 0px 0px no-repeat;
	width:100px;
	height:40px;
	border: none;
	cursor:pointer;
}

.button-newsearch-02{
	padding: 0px;
	margin: 0px;
	background: url(../images/button04new.jpg) 0px -40px no-repeat;
	width:100px;
	height:40px;
	border: none;
	cursor:pointer;
}

.button-moresearch-01{
	padding: 0px;
	margin: 0px;
	background: url(../images/button62.jpg) 0px 0px no-repeat;
	width:100px;
	height:40px;
	border: none;
	cursor:pointer;
}

.button-moresearch-02{
	padding: 0px;
	margin: 0px;
	background: url(../images/button62.jpg) 0px -40px no-repeat;
	width:100px;
	height:40px;
	border: none;
	cursor:pointer;
}

.page-on{
	background-image: url(/images/page-button_on.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 30px;
	float: left;
	margin-right: 4px;
	padding-top: 4px;
	text-align: center;
	vertical-align: middle;
}
