<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media screen and (min-width: 769px) {
#sidebar,#ContentPlaceHolder1_sidebar{padding:1px;}
#sidebar header,#ContentPlaceHolder1_sidebar header{border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;}
}
@media screen and (max-width: 768px) {
#sidebar{display: none;}
#sidebar #TabbedPanels4 .TabbedPanelsContent{display: none;height: 477px;}
}
.sidebar-R{position: relative;}
.sidebar-R .item_num{font-size: 0.876rem;margin-bottom: 10px;text-align: right; padding: 0 105px 0 0;}
.sidebar-R .item_main_info dl{margin-bottom: 30px;gap: 5px;}
.sidebar-R .item_main_info dl font{color: #888888;font-weight: normal;font-size: 0.875rem;vertical-align: top;}
.sidebar-R .item_main_info dl dt{font-size: 1.25rem;color: #000;font-weight: bold;line-height: 30px;float: left;padding: 0 5px;}
.sidebar-R .item_main_info dl dt:first-child{/*width: 43%;*/padding-left: 0;}
/*.sidebar-R .item_main_info dl dt:nth-child(2){width: 22%;}*/
.sidebar-R .item_main_info dl dt:nth-child(3){/*width: 35%;*/padding-right: 0;}
.sidebar-R .item_main_info dd.clean{border-bottom: 1px solid #e0e0e0;margin-bottom: 10px;padding-bottom: 15px;}
.sidebar-R .item_main_info dl dd:first-of-type,.sidebar-R .item_main_info dl dd:nth-of-type(2),.sidebar-R .item_main_info dl dd.aichatbnt{width: 100%;}
.sidebar-R .item_main_info dl dd{margin-bottom: 10px;width:calc(50% - 5px);}
.sidebar-R .item_main_info dl dd font{width: 80px;}
.sidebar-R .item_main_info dl dd span{width: calc(100% - 80px);color: #000;}
.sidebar-R .item_main_info dl dd.aichatbnt {gap: 10px;}
.sidebar-R .item_main_info dl dd.aichatbnt a{border-radius: 5px;background-color: #CCCCCC2D;border: 1px solid #FF9900;padding: 5px 15px;color: #666666;font-size: 1.15rem;font-weight: bold;}
.sidebar-R .item_main_info dl dd.aichatbnt a:before{content: "";width: 29px;height: 23px;background-image: url(../images/aichatimg.png);background-size: 100% auto;display: block;margin-right: 5px;}
.sidebar-R .item_main_info dl dd.aichatbnt a:hover{background-color: #FF9900;color: #FFF;}
.sidebar-R .item_main_info dl dd.aichatbnt a:hover:before{background-image: url(../images/aichatimg2.png);}
.sidebar-L,.house-photo{position: relative;}
.sidebar-L .tips{font-size: 0.85rem;}
.sidebar-L .tips dt{color: #999;margin: 10px 0;width: 100%;}
.sidebar-L .tips dd{width: 50%;}
.sidebar-L .tips dd i{margin-right: 10px;}
.sidebar-L .shortcut{height: 100px;max-width: 32%;position: absolute;right: 0px;bottom: 2px;gap: 2px;flex-direction:row-reverse;}
.sidebar-L .shortcut div{max-height: 100px;max-width: 100px;border: 1px solid #DDD;width: calc(100% / 3);flex: 1;}
.sidebar-L .shortcut div img{max-height: 100%;max-width: 100%;}
.sidebar-L .house-photo .fotorama__nav {margin: 0;}
.sidebar-L .house-photo .fotorama__nav__frame .fotorama__video-play:before {width: 32px;height: 32px;background-position: -64px -32px;}
.sidebar-L .house-photo .fotorama__video-play{height: 80%;width: 80%;left: calc((100% - 80%) / 2 );top: calc((100% - 80%) / 2 );margin: 0;background:none}
.sidebar-L .house-photo .fotorama__wrap--css2 .fotorama__video-play,
.sidebar-L .house-photo .fotorama__wrap--video .fotorama__stage .fotorama__video-play {display: none;}
.sidebar-L .house-photo .fotorama__video-play:before{content: "";background: url(../JavaScripts/Plugin/fotorama/fotorama.png) no-repeat;background-position: 0 -64px;width: 96px;height: 96px;}
@media screen and (min-width: 769px) {
.sidebar-L{float:left;width:59.5%;}
.sidebar-R{float:right;width:37%}
/*.sidebar-L,.sidebar-R{margin-top: 30px;}*/
}
@media screen and (max-width: 768px) {
.sidebar-R,.sidebar-L{margin:0px 0 20px 0;padding: 0 0 20px 0;}
.sidebar-R .item_main_info dl dt font {font-size: 0.7rem;}
.sidebar-R .item_main_info dl dt{font-size: 1rem;text-align: center;position: relative;flex-grow: 1;}
.sidebar-R .item_main_info dl dt:before {content: "";position: absolute;background-color: #e0e0e0;width: 1px;height: 30px;right: 0;top:20px}
.sidebar-R .item_main_info dl dt:last-of-type:before {display: none;}
.sidebar-L .video{background:none;right: 0;}
.sidebar-L .tips{width:75%;}
.sidebar-L .shortcut{height: 50px;max-width: 50%;}
.sidebar-L .shortcut div{height: 50px;width:50px;}
}
@media screen and (max-width: 440px) {
.sidebar-R .item_main_info dl dd{width:100%;}
}
/*---------------------*/ 
.item_features li{margin-right: 5px;padding: 0 5px;line-height: 30px;}
.item_features.Characteristic_text li:before{width: 16px;height: 16px;content: "\f005";color:#CB1C31;background-size: cover;}
.item_features li:after,.item_features.Characteristic_text li img{display:none;}
.Inlinebox{display: none;}
.bnt-reserve,.bnt-question,.bnt-line{height:44px;width:100%;display:block;line-height:40px;text-align:center;font-size:1.25rem;}
.bnt-reserve,#TopBar .bnt-reserve:before{background-position:-185px top;}
.bnt-question,#TopBar .bnt-question:before{background-position:-185px -32px;}
.urcode{height:71px;width:71px;}
.urcode img{height:71px;width:71px}
.fotorama__wrap--css3 .fotorama__stage__shaft{background-color:#FAFAFA;}
.fotorama__wrap{margin-right: auto;margin-left: auto;}
.msg{margin-bottom: 10px;}
@media screen and (min-width: 769px) {
.closepage{display: none;}
}
@media screen and (max-width: 768px) {
.closepage{position: fixed;top: 60px;right: 10px;height: 38px;width: 38px;border: 1px solid #FFF;background-color:rgba(150,150,150,0.75);z-index: 999;}
.closepage a{background-image: url(../images/closepage.png);background-repeat: no-repeat;height: 38px;width: 38px;display: block;}
}
/*---------------------*/ 
#current{position:relative;margin-bottom:15px;padding-bottom: 5px;}
#current .icon{position:absolute;height:6px;width:11px;left:70px;bottom:-8px;background-repeat:no-repeat;background-position:left -80px}
#current ul{gap: 5px;}
#current ul li{font-size: 0.875rem;min-width:60px;text-align:center;}
#current ul li a{line-height:25px;padding-right:10px;padding-left:10px;display:block;}
#current ul li a img{background-position:left -100px;height:10px;width:10px;margin-left:5px}
#current ul li.bnt_color{border: 1px solid #F00;}
#current ul li.bnt_color a{color: #F00;}
@media screen and (max-width: 768px) {
#current{display:none}
}
/*---------------------*/ 
.sequence{padding-bottom:10px;line-height:30px}
.sequence dt p{font-size: 0.875rem;float:left}
.sequence dd{gap:5px;}
.sequence dd:after{content: '';display: block;clear: both;height: 0;}
.sequence dd a{font-size: 0.875rem;display:block;padding-left:8px;}
.sequence dd a:first-of-type {margin-left:0px;}
.sequence dd a img{background-repeat:no-repeat;background-position:left top;height:25px;width:24px;margin-left:5px}
.sequence dd a .up{background-position:left -25px}
.sequence dd a .down{background-position:left -50px}
.sequence .clean{display:none;}
@media screen and (max-width: 768px) {
.sequence{display:block;}
.sequence dd a{text-align:center;padding-left:3px;}
}
@media screen and (max-width: 320px) {
.sequence dd a img{margin-left:3px}
}
/*---------------------*/ 
.guild{position: absolute;z-index: 6;left: 20px;top: 20px;}
.guild span:nth-child(2),.guild span:nth-child(3){margin-left: 3px;}
.guild span{display:inline-block;color: #FFF;padding: 0 10px;}
.guild .presale{background-color: #D1156B;}
.guild .AI_watch{background-color: rgb(56, 189, 29);}
.guild .modal{background-color: #0CC;}
@media screen and (max-width: 768px) {
#TabbedPanels3.TabbedPanels .guild {left: 30px;top: 15px;}
}
/*---------------------*/ 
/*VR*/
#VR{text-align: center;}
#VR .control{width: 240px;z-index: 966;left:calc((100% - 240px) / 2);bottom: -30px;position: absolute;}
#VR .control:after{width:168px;z-index: -1;left:calc((100% - 240px) / 2);top:0;border-style: solid solid solid solid;border-width: 40px;height: 80px;}
#VR .control .searchRules.imgU,#VR .control .searchRules.imgD{width: 240px;background-repeat: no-repeat;font-size: 16px;line-height: 40px;height: 40px;}
#VR .control .searchRules.imgU {background-position: left -40px;}
#VR .control .searchRules.imgD.movie {background-position: left -80px;}
#VR .control .searchRules.imgU.movie {background-position: left -120px;}
#VRLayer,.sidebar-L .w16by9{margin-top: -1px;position: relative;overflow: hidden;padding-bottom: 50%;}
#VRLayer.w16by9,.sidebar-L .w16by9{padding-bottom: 56.25%;}
.sidebar-L .w16by9{padding-bottom: 78.75%}
#VRLayer.w4by3{padding-bottom: 62%;}
#VRLayer iframe, #VRLayer object, #VRLayer embed,.moviebox iframe, .moviebox object,.moviebox embed,
.sidebar-L .w16by9 iframe,.sidebar-L .w16by9 object,.sidebar-L .w16by9 embed{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.moviebox{position: relative;height: 0;overflow: hidden;padding-bottom: 56.25%;}
@media screen and (max-width: 768px){
#VR {margin-bottom: 50px;}
#VR.within{margin-bottom: 30px;}
#VR.within_cancel{margin-bottom: 0px;}
}
@media screen and (max-width: 480px) {
#VRLayer{padding-bottom: 100%;}
}
/*---------------------*/ 
/*��隞嗅�𡑒”*/
.ObjectList{padding-top:10px;padding-bottom:10px;margin-bottom:10px;}
.ObjectList .guild{left:5px;top: 5px;}
.ObjectList ul li.house_block{padding-top:1px;position:relative;z-index:50;margin-bottom:1px;}
.ObjectList ul li .title{line-height:35px;padding-right: 10px;padding-left: 10px;border-top:1px solid #F5F5F5;}
.ObjectList ul li .title dt a{font-size:1.125rem;}
.ObjectList ul li .title dt a:first-of-type{max-width: calc(100% - 85px);padding-right: 10px;}
.ObjectList ul li .title &gt; dt img{height:23px;width:24px;background-repeat:no-repeat;margin-right:5px;}
.ObjectList ul li .title dt .buy{background-position:-25px 0}
.ObjectList ul li .title dt .rent{background-position:-25px -23px}
.ObjectList ul li .title &gt; dd{position:absolute;top:1px;right:0;}
.ObjectList ul li .title dd a{display:block;width:43px;float:right;line-height: 34px;}
.ObjectList ul li .title dd a img,.ObjectList ul li .content &gt; dt h4 a img,.ObjectList ul#photo li .content dd a img{height:33px;width:43px;vertical-align: top;}
.ObjectList ul li .title dd a .join-favourites{background-position:-55px top}
.ObjectList ul li .title dd a .join-favourites:hover{background-position:-55px -33px}
.ObjectList ul li .title dd a .del-favourites{background-position:-55px -66px}
.ObjectList ul li .title dd a .del-favourites:hover{background-position:-55px -99px}
.ObjectList ul li .title dd .apartmentbn{background-image: url(../images/apartmentbn.png);}
.ObjectList ul li .title dd .apartmentbn.join-abn{background-position: left -66px;}
.ObjectList ul li .title dd .apartmentbn.join-abn:hover{background-position: left -99px;}
.ObjectList ul li .title dd .apartmentbn.del-abn{background-position: left top;}
.ObjectList ul li .title dd .apartmentbn.del-abn:hover{background-position: left -33px;}
.ObjectList ul li .title dd.date,.ObjectList ul li .EdirBnt{display: none;}
.ObjectList ul li .title dt a.commu{padding-left: 25px;background: url(/images/icons/commu.png) no-repeat 0 3px;color:green;display:inline;font-size: 1rem;line-height: 30px;}
.ObjectList ul li .title dt a.commu::after{content:'&gt;' }
.ObjectList ul li .content{padding:10px}
.ObjectList ul li .content &gt; dt{cursor:pointer;position:relative;background-image: none;}
.ObjectList ul li .content &gt; dt h3{font-size:12px;font-weight:400;position:absolute;right:0;bottom:0;float:left;padding-right:5px;padding-left:5px;-webkit-border-top-left-radius: 3px;-moz-border-radius-topleft: 3px;border-top-left-radius: 3px;}
.ObjectList ul li .content &gt; dt h4{
	position:absolute;
	width:100%;
	right:0px;
	bottom: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: right;
	background: linear-gradient(to bottom, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 100%); 
}
.ObjectList ul li .content &gt; dt h4 a {color: #FFF;line-height: 33px;margin-right: 5px;}
.ObjectList ul li .content &gt; dt h4 a .NOP{background-position:-636px top}
.ObjectList ul li .content &gt; dt h4 a .map{background-position:-636px -33px}
.ObjectList ul li .content &gt; dt h4 a .Line{background-position:-679px top}
.ObjectList ul li .content &gt; dt h4 a .retention{background-position:-679px -33px}
.ObjectList ul li .content &gt; dt h4 a .join-favourites{background-position:-98px top}
.ObjectList ul li .content &gt; dt h4 a .join-favourites:hover{background-position:-98px -33px}
.ObjectList ul li .content &gt; dt h4 a .del-favourites{background-position:-98px -66px}
.ObjectList ul li .content &gt; dt h4 a .del-favourites:hover{background-position:-98px -99px}
.ObjectList ul li .content &gt; dt h4 a .apartmentbn{background-image: url(../images/apartmentbn.png);}
.ObjectList ul li .content &gt; dt h4 a .apartmentbn.join-abn{background-position: -43px -66px;}
.ObjectList ul li .content &gt; dt h4 a .apartmentbn.join-abn:hover{background-position: -43px -99px;}
.ObjectList ul li .content &gt; dt h4 a .apartmentbn.del-abn{background-position: -43px top;}
.ObjectList ul li .content &gt; dt h4 a .apartmentbn.del-abn:hover{background-position: -43px -33px;}
.ObjectList ul li .content &gt; dt a img{height: 100%;object-fit: cover;}
.ObjectList ul li .content &gt; dd span{color:#a2a2a2;width: 60px;vertical-align: top;}
.ObjectList ul li .content dd .Price dt{line-height:25px;text-align:right}
.ObjectList ul li .content dd .Price dt span{color:#000;margin-top:3px;width: auto;padding-right: 0px;margin-left: 0;}
.ObjectList ul li .content dd .Price dt .discount-del{text-decoration:line-through;font-size:14px}
.ObjectList ul li .content dd .Price dt .discount{font-size:2rem;margin:0 5px 0 10px;}
.ObjectList ul li .content dd .Price dd{font-size:13px;line-height:16px;padding:2px 5px;}
.ObjectList ul li .content dd .Price dd img{height:13px;width:11px;background-repeat:no-repeat;margin-right:5px;margin-left:5px}
.ObjectList ul li .content dd .Price dd .down{background-position:-25px -60px}
.ObjectList ul li .content dd .Price dd .up{background-position:-38px -60px}
.ObjectList ul li .content dd h4{min-height:26px;color: #000;}
.ObjectList ul li .content dd h4.trait{width: 100%;padding-left: 0;text-indent: 0; }
.ObjectList ul li .content dd h4.trait p{width:calc(100% - 60px);display: inline-block;}
.ObjectList ul li .content dd h4 .tel {font-size:1.25rem;}
.ObjectList ul li .content dd h4 .num_text {font-size:1.25rem;}
.ObjectList ul li .content .AI_watch{left: 5px;top:5px;z-index: 2;}
.ObjectList ul li .content .imgbox .guild  span{display:inline-block}
.ObjectList ul li .content .imgbox img.youtubebnt{left: calc((100% - 80px) / 2);top: calc((100% - 160px) / 2);}
.ObjectList ul li .content .imgbox img.FBplaybnt{left: calc((100% - 80px) / 2);top: calc((100% - 160px) / 2);}
.ObjectList ul li .content .imgbox img.tiktokbnt{left: calc((100% - 80px) / 2);top: calc((100% - 160px) / 2);}
.ObjectList .ImageBox{height:260px;width:445px;position:absolute;left:-1px;top:-150px;visibility:hidden;z-index: 6;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;}
.ObjectList .ImageBox dl{padding:6px;}
.ObjectList .ImageBox dl dt{height:229px;width:305px;order:2}
.ObjectList .ImageBox dd{width:120px;overflow:hidden;order:1}
.ObjectList .ImageBox dd a{line-height:28px;color:#000;height:28px;width:118px;text-align:center;display:block;}
.ObjectList .ImageBox dd .small{margin-top:7px;}
.ObjectList .ImageBox dd .small li{height:42px;width:56px;margin-right:3px;margin-bottom:6px;}
.ObjectList ul li .ShowRent{display:none}
.ObjectList ul#photo li.house_block{z-index:50;margin-bottom:15px;}
.ObjectList ul li .title{border-top: none;}
.ObjectList ul#photo li .title dt{justify-content: center;}
.ObjectList ul#photo li .title dt a{width: 100%;}
.ObjectList ul#photo li .content{padding:0;position:relative;border-style:none;margin:0 0 5px}
.ObjectList ul#photo li .content dt{border-style:none}
.ObjectList ul#photo li .content dd{position:absolute;width:auto;transition:all .4s ease ;opacity:0;}
.ObjectList ul#photo li:hover .content dd {animation:fadeInUp .4s ease ;opacity:1;}
.ObjectList ul#photo li .content dd a .join-favourites{background-position:-98px top;opacity:0.6;}
.ObjectList ul#photo li .content dd a .join-favourites:hover{background-position:-98px -33px;opacity:1;}
.ObjectList ul#photo li .content dd a .del-favourites{background-position:-98px -66px;opacity:0.6;}
.ObjectList ul#photo li .content dd a .del-favourites:hover{background-position:-98px -99px;opacity:1;}
.ObjectList ul#photo li .title{background-color:transparent;text-align:center;line-height:26px;border-bottom: none;clear: both;}
.ObjectList ul#photo li .title dt span{margin-top:3px}
.ObjectList ul#photo li .title dt .discount{font-size:2rem;margin:0 5px 0 10px}
.ObjectList ul#photo li .title dd{position: relative;display: inline-block;padding-right: 5px;padding-left: 5px;}
.ObjectList ul#photo li .title dd span{font-size: 1.2rem;}
.ObjectList ul#photo li .title dd:after{background-color:#ccc;height: 15px;width: 1px;top:5px;right: 0px;}
.ObjectList ul#photo li .title dd:last-of-type:after{display:none;}

@media screen and (min-width: 769px) {
.ObjectList ul li .title dt a{width:auto;}

.ObjectList ul li .content &gt; dt{height:180px;width:210px;}
/*.ObjectList ul li .content &gt; dt.imgbox img{max-height: 160px;}*/
.ObjectList ul li .content &gt; dt.imgbox img.youtubebnt,.ObjectList ul li .content &gt; dt.imgbox img.FBplaybnt,.ObjectList ul li .content .imgbox img.tiktokbnt{height: 160px;}
.ObjectList ul li .content &gt; dt h4{display: none!important;}
.ObjectList ul li .content &gt; dd{width:calc(100% - 230px);position:relative}
.ObjectList ul li .content dd h3{font-size:16px;font-weight:400;margin-bottom:5px}
.ObjectList ul li .content dd h4{font-weight:400;width:40%;float:left;font-size: 0.875rem; padding-left: 3.5em; text-indent:-2.5em;margin-right: 3px;}
.ObjectList ul li .content &gt; dd span{padding-right: 20px;margin-left: -1em}
.ObjectList ul li .content &gt; dd span.desktop{display: inline-block;text-indent: 0em;width: auto;}
.ObjectList ul li .content dd h4.trait span{margin-left:0}
.ObjectList ul li .content dd .Price{position:absolute;top:30px;right:0px}
.ObjectList ul li .content dd .Price dd{float:right}
.ObjectList ul#photo li.house_block{width:calc((100% - 18px) / 4);margin-right:2px;margin-left:2px;padding:10px 5px}
.ObjectList ul#photo li .content dt{height:173px;width:100%;margin-bottom: 5px;}
.ObjectList ul#photo li .content dd{top:130px;right:10px;}
.ObjectList ul li p{clear: both;font-size: 0.875rem;}
.ObjectList .item_features{margin-bottom: 5px;}
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
.ObjectList ul#photo li.house_block{width:calc((100% - 18px) / 3);}
}
@media screen and (max-width: 768px) {
.ObjectList ul li .title &gt; dd{display:none;}
.ObjectList ul li .title &gt; dt img{margin-top:5px;vertical-align:top;float:left}
.ObjectList ul li .title input[type="checkbox"] + label span{margin-top:8px;float:left}
.ObjectList ul li .title dt a:first-of-type{max-width: calc(100% - 30px);}
.ObjectList .ImageBox{display:none}
.ObjectList ul li .content{padding:0}
.ObjectList ul li .content &gt; dt{height: 50vw;width:100%;border-radius: 0px;}
.ObjectList ul li .content &gt; dt h3{display:none}
.ObjectList ul li .content .imgbox img.youtubebnt,.ObjectList ul li .content .imgbox img.FBplaybnt,.ObjectList ul li .content .imgbox img.tiktokbnt{top: calc((100% - 60px) / 2);}
.ObjectList ul li .content &gt; dd{margin:10px;margin-bottom:15px}
.ObjectList ul li .content dd h3{font-weight:400;margin-bottom:5px}
.ObjectList ul li .content dd h4{font-weight:400}
.ObjectList ul li .content dd h4:last-child{width: 100%;}
.ObjectList ul li .content &gt; dd span{display: inline-block;width: 50px;}
.ObjectList ul li .content dd h4 ,.ObjectList ul li .content dd p{font-size: 0.875rem;}
.ObjectList ul li .content dd .Price{margin-bottom:10px}
.ObjectList ul li .content dd .Price dt{line-height:25px;text-align:left}
.ObjectList ul li .content dd .Price dt .discount{font-size:30px;margin:0 5px 0 0px}
.ObjectList ul li .content dd .Price{position: relative;}
.ObjectList ul li .content dd .Price dd{position: absolute;right: 0px;bottom: 5px;}
.ObjectList ul#photo li.house_block{width:100%}
.ObjectList ul#photo li .title{height:auto;margin-bottom:10px;line-height:30px;}
.ObjectList ul#photo li .content dt{width:97%;margin-top:8px;margin-right:auto;margin-left:auto}
.ObjectList ul#photo li .content dd{right:10px;bottom:10px}
.ObjectList .item_features li{font-size: 0.8rem;margin-bottom: 5px;}
.ObjectList .m_hide{display: none;}
.ObjectList .ShowBuy h4,.ObjectList .ShowRent h4{width:50%;float: left;}
.ObjectList .ShowBuy h4:first-of-type,.ObjectList .ShowBuy h4:nth-of-type(2),.ObjectList .ShowRent h4:first-of-type{width:100%;}
}
@media screen and (max-width: 480px) {
.ObjectList ul li .content &gt; dd span.desktop{display: none;}
}
/*��隞嗅�𡝗�𥪜�𡑒”*/
#PicObjList.ObjectList ul li .title dt a{display:block;overflow : hidden;text-overflow : ellipsis;white-space : nowrap;}
/*����+���摱��隞嗅�𡑒”*/
#FavouritesBox .ObjectList,#member .ObjectList{margin-top:10px;	width: 100%;}
#FavouritesBox .ObjectList &gt; ul,#FavouritesBox .ObjectList ul li.house_block,#member .ObjectList &gt; ul,#member .ObjectList ul li.house_block{width:auto}

#rent #TabbedPanels5 .TabbedPanelsTab{background-position:right -21px;}
#rent #TabbedPanels5 .TabbedPanelsTab .icon01{background-position:-51px -60px}
#rent #TabbedPanels5 .TabbedPanelsTab .icon02{background-position:-51px -75px}
#rent #TabbedPanels5 .TabbedPanelsTab .icon03{background-position:-51px -90px}
#rent #TabbedPanels5 .TabbedPanelsTabSelected .icon01{background-position:-34px -60px}
#rent #TabbedPanels5 .TabbedPanelsTabSelected .icon02{background-position:-34px -75px}
#rent #TabbedPanels5 .TabbedPanelsTabSelected .icon03{background-position:-34px -90px}
#rent #TabbedPanels5 .TabbedPanelsTabSelected{background-position:right -14px}
#rent .ObjectList ul li .ShowBuy,#rent .ObjectList ul li .content dd .Price dd{display:none}
#rent .ObjectList ul li .ShowRent{display:block}
#business #TabbedPanels5 .TabbedPanelsTab{background-position:right -21px;}
#business #TabbedPanels5 .TabbedPanelsTab .icon01{background-position:-51px -60px}
#business #TabbedPanels5 .TabbedPanelsTab .icon02{background-position:-51px -75px}
#business #TabbedPanels5 .TabbedPanelsTab .icon03{background-position:-51px -90px}
#business #TabbedPanels5 .TabbedPanelsTabSelected .icon01{background-position:-34px -60px}
#business #TabbedPanels5 .TabbedPanelsTabSelected .icon02{background-position:-34px -75px}
#business #TabbedPanels5 .TabbedPanelsTabSelected .icon03{background-position:-34px -90px}
#business #TabbedPanels5 .TabbedPanelsTabSelected{background-position:right -14px}
/*---------------------*/ 
/*��鈭恍����*/
.ObjectLink li label{margin-bottom: 0px;}
.ObjectLink .SubNav{display:none;z-index:999;top:30px;position:absolute;line-height:30px;width: 210px;padding: 5px;right: 0px;}
.ObjectLink .SubNav input[type="text"],.Inlinebox input[type="text"]{height: 25px;width: 62%;padding-left: 3px;padding-top: 2px;}
.ObjectLink .searchbn,.Inlinebox .searchbn {font-weight: bold;padding-right: 10px;padding-bottom: 3px;padding-left: 10px;border: none;margin-left: 10px;cursor: pointer;}
#MainTitle dd{margin-left: auto;}
@media screen and (min-width: 769px) {
.ObjectLink.desktop{display: flex;}
.ObjectLink{gap: 5px;}
.ObjectLink li.mobile{display: none;}
.ObjectLink li{position: relative;}
.ObjectLink li:hover .SubNav{display:block}
.ObjectLink li a img{background-repeat:no-repeat;height:26px;width:25px;display:block;cursor: pointer;}
.ObjectLink li .join-favourites{width:90px;background-position:-90px top}
.ObjectLink li .join-favourites:hover{background-position:-90px -26px}
.ObjectLink li .del-favourites{width:90px;background-position:left top}
.ObjectLink li .del-favourites:hover{background-position:left -26px}
.ObjectLink li .join-apartment{width:90px;background-position:-180px top}
.ObjectLink li .join-apartment:hover{background-position:-180px -26px}
.ObjectLink li .del-apartment{width:90px;background-position:-270px top}
.ObjectLink li .del-apartment:hover{background-position:-270px -26px}
.ObjectLink li .print{background-position:left -52px}
.ObjectLink li .print:hover{background-position:left -78px}
.ObjectLink li .fb{background-position:-25px -52px}
.ObjectLink li .fb:hover{background-position:-25px -78px}
.ObjectLink li .mail{background-position:-50px -52px}
.ObjectLink li .mail:hover{background-position:-50px -78px}
.ObjectLink li .line{background-position:-75px -52px;padding: 0px;margin: 0px;border-bottom: none;}
.ObjectLink li .line:hover{background-position:-75px -78px}
.ObjectLink li .twitter{background-position:-100px -52px}
.ObjectLink li .twitter:hover{background-position:-100px -78px}
.ObjectLink li .skype{background-position:-150px -52px}
.ObjectLink li .skype:hover{background-position:-150px -78px}
.ObjectLink li .wx{background-position:-175px -52px}
.ObjectLink li .wx:hover{background-position:-175px -78px}
.ObjectLink li .oneself{background-position:-200px -52px}
.ObjectLink li .oneself:hover{background-position:-200px -78px}
.ObjectLink li .qrcode{background-position:-225px -52px}
.ObjectLink li .qrcode:hover{background-position:-225px -78px}
.ObjectLink li .Blogger{background-position:-250px -52px}
.ObjectLink li .Blogger:hover{background-position:-250px -78px}
.ObjectLink li .catalog{background-position:-275px -52px}
.ObjectLink li .catalog:hover{background-position:-275px -78px}
}
@media screen and (max-width: 768px) {
.ObjectLink li.mobile{display: block;}
.ObjectLink.desktop{margin-bottom: 10px; display: none;}
.ObjectLink.desktop li{display: inline-block;}
.ObjectLink li a img{background-repeat:no-repeat;width:38px;height: 38px;display: inline-block;}
.ObjectLink .del-favourites{background-position:left top;}
.ObjectLink .join-favourites{background-position:-38px top;}
.ObjectLink .print{background-position:-76px top;}
.ObjectLink .phone{background-position:-114px top;}
.ObjectLink .fb{background-position:-152px top;}
.ObjectLink .line{background-position:-190px top;padding: 0px;margin: 0px;border-bottom: none;}
.ObjectLink .twitter{background-position:-228px top;}
.ObjectLink .mail{background-position:-722px top;}
.ObjectLink .skype{background-position:-304px top;}
.ObjectLink .wx{background-position:-342px top;}
.ObjectLink .qrcode{background-position:-380px top;}
.ObjectLink .reservation{background-position:-418px top;}
.ObjectLink .question{background-position:-456px top;}
.ObjectLink .line2{background-position:-608px top;}
.ObjectLink .fb2{background-position:-532px top;}
.ObjectLink .close_vr{background-position:-646px top;}
.ObjectLink .del-apartment{background-position:-798px top;}
.ObjectLink .join-apartment{background-position:-835px top;}
.ObjectLink .Blogger{background-position:-684px top;}
.ObjectLink li .catalog{background-position:-950px top}
}
@media screen and (max-width: 480px) {
#MainTitle .ObjectLink .line{background-position:-190px top;}
#MainTitle .ObjectLink .fb{background-position:-760px top;}
}
/*��鈭恍����-銝𦠜䲮*/
#TopBar .ObjectLink li a img.favourites{width:25px;}
#TopBar .ObjectLink li .join{background-position:-154px top}
#TopBar .ObjectLink li .join:hover{background-position:-154px -26px}
#TopBar .ObjectLink li .del{background-position:-64px top}
#TopBar .ObjectLink li .del:hover{background-position:-64px -26px}
#TopBar .ObjectLink li .join-favourites{width:26px;background-position:-154px top}
#TopBar .ObjectLink li .join-favourites:hover{background-position:-154px -26px}
#TopBar .ObjectLink li .del-favourites{width:26px;background-position:-64px top}
#TopBar .ObjectLink li .del-favourites:hover{background-position:-64px -26px}
#TopBar .ObjectLink li .join-apartment{width:26px;background-position:-334px top}
#TopBar .ObjectLink li .join-apartment:hover{background-position:-334px -26px}
#TopBar .ObjectLink li .del-apartment{width:26px;background-position:-244px top}
#TopBar .ObjectLink li .del-apartment:hover{background-position:-244px -26px}
/*��鈭恍����-銝𧢲䲮*/
#BottomBar .ObjectLink &gt; li{width: calc(100% /5);height: 39px;filter:alpha(opacity=80); -moz-opacity:0.8;opacity: 0.8;}
#BottomBar .ObjectLink li a{display: block;}
@media screen and (max-width: 768px) {
#BottomBar .ObjectLink .fb{background-position:-532px top;}
#BottomBar .ObjectLink .mail{background-position:-570px top;}
#BottomBar.iteminfor {bottom: 61px;}
}
/*��鈭恍����-�衤犖��*/
.StatusNav {padding: 5px;margin: 10px 0;}
.StatusNav .clean{display: none;}
#team_object .StatusNav .ObjectLink li a img {height: 38px;width: 38px;background-image: url(../images/link-mobile.png);}
#team_object .StatusNav .ObjectLink .fb{background-position:-760px top;}
#team_object .StatusNav .ObjectLink .line{background-position:-190px top;padding: 0px;margin: 0px;border-bottom: none;}
#team_object .StatusNav .ObjectLink .twitter{background-position:-228px top;}
#team_object .StatusNav .ObjectLink .mail{background-position:-722px top;}
#team_object .StatusNav .ObjectLink .qrcode{background-position:-380px top;}
@media screen and (min-width: 769px) {
.StatusNav .ObjectLink li{padding-top: 5px;}
}
@media screen and (max-width: 768px) {
.StatusNav {padding-bottom:0px;}
.StatusNav .page{order:1}
.StatusNav .ObjectLink{order:2;margin-bottom:10px}
.StatusNav .ObjectLink li{margin-right:4px}
.StatusNav .ObjectLink .twitter{background-position:-874px top;}
.StatusNav .ObjectLink .line{background-position:-494px top;}
.StatusNav .ObjectLink .qrcode{background-position:-912px top;}
}

/*---------------------*/ 
/*��隞嗡�𦠜䲮瘚桀�閗����-�𤓖��*/
#TopBar{width:100%;position:fixed;height:80px;box-shadow: 0 2px 12px rgb(136 136 136 / 20%);z-index:1002;top:-80px;}
#TopBar .content{margin-right:auto;margin-left:auto;margin-top:3px;position:relative}
#TopBar .ObjectMsg h1{font-size:1.875rem;font-weight:700;float: left;max-width: 390px;overflow : hidden;text-overflow : ellipsis;white-space : nowrap;line-height: 40px;}
#TopBar .ObjectMsg h2 {font-size:16px;float: left;margin-left: 10px;line-height: 30px;}
#TopBar .ObjectMsg h2 span{margin-right: 10px;font-size:1.5rem;}
#TopBar .ObjectMsg h2 span.mark{font-size:2rem;line-height:40px;margin-right: 10px;margin-left: 0px;}
#TopBar .ObjectMsg h2 span:nth-child(2){margin-left: 20px;}
#TopBar .ObjectMsg .urcode{float:right}
#TopBar .ObjectMsg dl{float:right;padding-right:10px;padding-left:10px;position: absolute;top: 0px;right: 0px;max-width: 400px;}
#TopBar .ObjectMsg dl dt{align-content:space-between;width:calc(100% - 120px)}
#TopBar .ObjectMsg dl dt h3{font-size:1rem;font-weight:400;line-height:20px;height: 45px;width:100%}
#TopBar .ObjectMsg dl dt h4{font-size:21px;font-weight:400;margin-bottom: 5px;}
#TopBar .ObjectMsg dl dd{margin-left:10px;width: 110px;}
#TopBar .ObjectMsg dl dd .bnt-reserve{margin-bottom:3px}
#TopBar .ObjectMsg .ObjectLink{float: left;margin: 6px 0 0 5px;}
#TopBar .ObjectMsg .ObjectLink.Text{clear: both;margin-top: 3px;}
#TopBar .ObjectMsg .ObjectLink.Text a{display: block;height: 30px;margin-right: 0px;padding: 0 10px;font-size:0.875rem;}
#TopBar .ObjectMsg .ObjectLink.Text{float: left;}
#TopBar.apartment_top .ObjectLink{float: right;}
#TopBar.apartment_top .ObjectLink li .join-apartment{width:90px;background-position:-180px top}
#TopBar.apartment_top .ObjectLink li .join-apartment:hover{background-position:-180px -26px}
#TopBar.apartment_top .ObjectLink li .del-apartment{width:90px;background-position:-270px top}
#TopBar.apartment_top .ObjectLink li .del-apartment:hover{background-position:-270px -26px}
#TopBar.apartment_top h2 {margin-left:10px}
#TopBar.apartment_top h2 font{color: #FFF;padding-right: 10px;padding-left: 10px;margin:0 10px;}
#TopBar.apartment_top h2 span:nth-child(2) {margin-left: 10px;}
#TopBar .bnt-reserve,#TopBar .bnt-question,#TopBar .bnt-line{height:35px;line-height:31px;text-align:center;font-size:1rem;padding:0 10px 0 14px;position: relative;}
#TopBar .ObjectMsg dl dd a:before{content: "";display: block;width: 28px;height: 27px;position: absolute;left: 0px;top: 0px;}
#TopBar .ObjectMsg dl dd .bnt-line:before{width: 20px;height: 19px;left: 5px;top: 5px;opacity:0.5;}
#TopBar .ObjectMsg dl dd.self_bnt {width: 110px;}
#TopBar .ObjectMsg dl dd.self_bnt a{width: calc((100% - 10px) / 3);height: 100%;margin-left: 5px;padding: 25px 5px 2px 5px;line-height: 20px;}
#TopBar .ObjectMsg dl dd.self_bnt a:first-of-type{margin-left:0px;}
@media screen and (max-width: 768px) {
#TopBar{display:none;}
}
/*---------------------*/ 
/*��隞嗡�𧢲䲮瘚桀�閗����-��𧢲��*/
#BottomBar{width:100%;position: fixed;left: 0px;bottom: 0px;-webkit-box-shadow:2px 0 5px #333;-moz-box-shadow:2px 0 5px #333;box-shadow:2px 0 5px #333;z-index:1000;border-top-width: 1px;border-top-style: solid;background:rgba(0,0,0,0.8);z-index: 999;}
#BottomBar .content{position: relative;padding-top: 5px;}
#BottomBar .content header{margin-left: 5px;margin-top: 5px;margin-right: 5px;}
#BottomBar .ObjectMsg header{height: 65px;}
#BottomBar .ObjectMsg a{text-decoration: none;}
#BottomBar .ObjectMsg header.row3 {height: auto;align-content: flex-start;}
#BottomBar .ObjectMsg header.row3 h2{margin-top: 0px;}
#BottomBar .ObjectMsg header.row3 h2 a{display: block;}
#BottomBar .ObjectMsg h1,#BottomBar .ObjectMsg h2,#BottomBar .ObjectMsg h3{margin-left: 5px;vertical-align: top;}
#BottomBar .ObjectMsg h1{font-size:18px;line-height: 22px;width: calc(100% - 105px);}
#BottomBar .ObjectMsg h2{font-size:25px;font-weight:bold;margin-top: 2px;}
#BottomBar .ObjectMsg h2 span{font-size:18px;margin-right: 10px;}
#BottomBar .ObjectMsg h2 a font{font-size:18px;}
#BottomBar .ObjectMsg h3{font-size:14px;display: inline-block;width: 95px;text-align: center;line-height: 22px;}
#BottomBar .ObjectMsg h3 span{line-height: 22px;}
#BottomBar .ObjectMsg .phone{background-repeat: no-repeat;background-position: left top;float: right;height: 61px;width: 80px;}
#BottomBar dl dt{line-height: 35px;color: #FFF;margin: 5px 0 0 5px;}
#BottomBar dl dd{margin:5px;gap: 5px;}
#BottomBar dl dd a{line-height: 30px;text-align: center;padding-right: 5px;padding-left: 5px;}
/*��隞嗡�𧢲䲮瘚桀�閗����-��𧢲��-蝷曉�*/
#BottomBar .ap_price_box h1{width:100%;text-align: center;font-size: 22px;margin-left: 0px;}
#BottomBar .ap_price_box ul{padding:30px 0 0 0}
#BottomBar .ap_price_box ul li{width: 50%;color: #FFF;font-size:16px;}
#BottomBar .ap_price_box ul li h5 {right: calc((100% - 25px) / 2);top: -27px;}
@media screen and (min-width: 769px) {
#BottomBar{display: none;}
}
/*---------------------*/ 

#ObjectTitle{position: relative;margin-bottom: 10px;}
#ObjectTitle h1{font-size:20px;}
#ObjectTitle h2 {font-size:16px;display: inline-block;}
#ObjectTitle h2 .total_price{display: inline-block;position: relative;}
#ObjectTitle h2 .total_price .reduction{position: absolute;left: 0px;bottom: 40px;padding: 5px;font-size: 0.7rem;border: 1px solid #ccc;min-width: 150px;background-color: #EFEFEF;z-index: 966;}
#ObjectTitle h2 .total_price .reduction dt{color: #CB1C31;border:none;font-size: 1rem;}
#ObjectTitle h2 .total_price .reduction dt i{margin-left: 5px;}
#ObjectTitle h2 .total_price .reduction dd{text-decoration: line-through;color: #666;}
#ObjectTitle h2 .total_price .reduction dt,#ObjectTitle h2 .total_price .reduction dd{display: inline-block;width: 60px;text-align: center;}
#ObjectTitle h2 .total_price .reduction:before{width:6px; height:6px; border-style:solid; border-width:1px; border-color:#CCC transparent transparent #CCC ; background:#EFEFEF;left:30px; bottom :-5px; transform:rotateZ(225deg);} 
#ObjectTitle h2 span{margin-right: 10px;font-size:1.5rem;}
#ObjectTitle h2 span:nth-child(2),#ObjectTitle h2 .total_price span{margin-left: 20px;}
#ObjectTitle h2 span.mark{font-size:40px;line-height:40px;margin-right: 10px;margin-left: 0px;}
#ObjectTitle .bnt-spreadsheet img{background-repeat: no-repeat;background-position: left top;height: 30px;width: 20px;}
#ObjectTitle .item_features li img{background-repeat: no-repeat;background-position: -116px -144px;height: 16px;width: 16px;}
#ObjectTitle .item_features.Characteristic_text li img{background-position: -145px -144px;}
@media screen and (min-width: 769px) {
#ObjectTitle .desktop{display:inline-block;}
#ObjectTitle .bnt-spreadsheet{font-size:0.875rem;margin-left:10px;line-height:25px;height:25px;	text-align:center;width:75px;}
#ObjectTitle dt h2,#ObjectTitle dt .bnt-spreadsheet{float:left}
}
@media screen and (max-width: 768px) {
#ObjectTitle .mobile{display:inline-block;}
#ObjectTitle{margin:0 5px;}
#ObjectTitle .mobile{display:inline-block;vertical-align: top;margin-top: 5px;margin-left: 10px;}
#ObjectTitle .item_features li {font-size: 0.8rem;margin-bottom: 5px;}
#ObjectTitle .item_features.Characteristic_text li {display: block;font-size: 0.875rem;}
}
@media screen and (max-width: 480px) {
#ObjectTitle {margin: 0px;}
#ObjectTitle h2 span:nth-child(2) {margin:0;}
#ObjectTitle h2 span.mark {font-size: 35px;margin-right: 0px;}
#ObjectTitle dt{padding-left:0px;}
#ObjectTitle dt .buy,#ObjectTitle dt .rent{display: none;}
}
/*---------------------*/ 
.CustomerService{flex: 1;flex-direction:column;}
.CustomerService li{margin-bottom:5px;line-height: 37px;width: 100%;}
.CustomerService li input[type="checkbox"] + label {font-size: 0.875rem;}
.CustomerService li .bnt-reserve,.CustomerService li .bnt-question{margin-right:auto;margin-left:auto;}
.CustomerService li .inhibit{opacity:0.5;border: 2px solid #CCC;color: #CCC;cursor: not-allowed;}
.CustomerService #ValidateNumber1 input[type="text"]{height:35px}
@media screen and (min-width: 769px) {
.CustomerService li input[type="text"]{width:95%;height:35px}
.CustomerService li input.small{width:calc((100% - 16px) / 2);}
.CustomerService li textarea{width:calc(100% - 8px);height:35px;padding-top:3px;padding-left:3px}
}
@media screen and (max-width: 768px) {
.CustomerService li:nth-child(1){margin-bottom:0px;}
.CustomerService li input.small,.CustomerService li textarea{width:100%;height: 39px;margin-bottom: 5px;}
.CustomerService li:first-child input{width:calc(100% - 172px);}
.CustomerService li font{display: block;width: 100%;font-size: 0.8rem;line-height: 1.5em;margin-left: 5px;}
.CustomerService .SelectBlock2 input[type="radio"] + label{flex: 1;min-width: auto;}
}
/*---------------------*/ 
#ShopData{margin-bottom: 10px;}
#ShopData li{vertical-align: top;width: calc(100% - 125px);color: #666666;}
#ShopData li.imgbox{height: 105px;width: 105px;margin-right: 15px;background-color: #FFF; border: 5px solid rgba(0,0,0,.05); border-radius: 50%;overflow: hidden;text-align: center;background-size: cover; background-position: center top; background-repeat: no-repeat;}
#ShopData li.imgbox img.set_h,#ShopData li.imgbox img{max-width: none;max-height: 105px;}
#ShopData li.phone{height: 105px;width: 105px;text-align: center;margin-right: 15px;}
#ShopData li.phone span{color: #FFF;font-size: 1.125rem;display: block;}
#ShopData li h3 &gt; a,#ShopData li h2{text-decoration: none;}
#ShopData li h2{font-size: 1.25rem;color: #CB1C31;margin-top: 10px;line-height:1.3rem;font-weight: bold;}
#ShopData li h3{font-size: 1.25rem;font-weight: bold;color: #000;line-height: 1.5rem;}
#ShopData li h3 span{font-size: 1.6rem;color: #CB1C31;font-weight: normal;}
#ShopData li h4{font-size: 0.875rem;}
#ShopData li h5{font-size: 0.875rem;}
#ShopData li h3,#ShopData li h4,#ShopData li h5{margin-bottom: 5px;}
#ShopData li h3 a{margin-right: 5px;}
#ShopData li h3 .contact_info,#ShopData li h3 .contact_info li{display: inline-block;width: auto;margin-right: 5px;margin-bottom: 0px;vertical-align: middle;}
#ShopData li h3 .contact_info li a{width: auto;display: inline-block;padding: 5px;opacity: 0.5;margin-right: 0px;}
#ShopData li h3 .contact_info li a:hover {opacity:1;}
#ShopData li h3 .contact_info .bnt-line font:before {margin-right:0px}
@media screen and (min-width: 769px) {
#ShopData li h3 span{margin-left: 10px;}
}
@media screen and (max-width: 768px) {
#ShopData li{width: calc(100% - 75px);}
#ShopData li.imgbox,#ShopData li.phone,#ShopData li.phone img{height: 60px;width: 60px;}
#ShopData li h3,#ShopData li h4,#ShopData li h5{margin-bottom: 0px;}
#ShopData li h3 a{display: block;margin-bottom: 10px;}
#ShopData li h4,#ShopData li h5{font-size: 0.8rem;line-height: 1.2em;}
#ShopData li.phone span{color: #FFF;font-size: 1.125rem;display: none;}
}

/*---------------------*/ 
.contact_info li{margin-bottom: 10px;position: relative;}
.contact_info li a i{margin-right:10px;font-size: 25px;vertical-align: middle;}
.contact_info li a{color: #004E73;background-color: #CFE2ED;text-align: center;	width: 100%;display: block;padding: 10px;line-height: 30px;font-size: 20px;}
.contact_info li.bnt-line font:before {content: "";display: inline-block;width: 28px;height: 27px;cursor: pointer;background-image: url(../images/LINE02.svg);background-position: left top;vertical-align: middle;margin-right:10px}
.contact_info li.bnt-line a{color: #060;background-color: #D5EABF;}
.contact_info li.bnt-line a font{font-family: "敺株��迤暺煾��";}
.contact_info li .qrcode_bnt{background-color: #A0AEC5;color: #FFF;position: absolute;height: 100%;width: 50px;top: 0px;right: 0px;border-top-left-radius: 0px;border-bottom-left-radius: 0px;}
.contact_info li .qrcode_bnt i{position: relative;font-size: 20px;display: inline-block;}
.contact_info li .qrcode_bnt:hover .qrcode-tel {display: block;}
.contact_info li .qrcode_bnt .qrcode-tel {width: 146px;height: 170px;position: absolute;right: 5px;top: -188px;text-align: center;background-color: #ffffff;box-shadow: 0px 0px 4px 1px #e6e6e6;display: none;}
.contact_info li .qrcode_bnt .qrcode-tel .qrcode-txt{color: #666;font-size: 12px;padding: 15px 0;}
/*---------------------*/ 
#ObjectInfo{margin-top:10px;clear:both}
#ObjectInfo &gt; dt{position: relative;}
#ObjectInfo &gt; dt:after{z-index: -1;background-image:linear-gradient(to right, #CCC 0%, #CCC 50%, transparent 50%);}
#ObjectInfo &gt; dt h3{font-size:1rem;line-height:30px;padding-right:10px;padding-left:10px;font-weight: bold;position:relative;}
#ObjectInfo &gt; dt:after,#ObjectInfo &gt; dt h3:after{left: 0px;bottom: 0px;width: 100%;height: 2px;background-size:15px 2px;background-repeat:repeat-x;}
#ObjectInfo &gt; dt h3 img{background-repeat:no-repeat;height:16px;width:16px;margin-right:10px}
#ObjectInfo &gt; dt .control{top: -5px;left: 140px;position: absolute;}
#ObjectInfo &gt; dt h3 .icon01{background-position:-150px top}
#ObjectInfo &gt; dt h3 .icon02{background-position:-150px -16px}
#ObjectInfo &gt; dt h3 .icon03{background-position:-150px -32px}
#ObjectInfo &gt; dt h3 .icon04{background-position:-166px top}
#ObjectInfo &gt; dt h3 .icon05{background-position:-166px -16px}
#ObjectInfo &gt; dt .point,#TabbedPanels6 .TabbedPanelsTabSelected .point{position:absolute;top: -90px;height: 90px;width: 1px;display: block;}
#ObjectInfo &gt; dd{padding-top:10px;padding-bottom:10px;overflow:hidden;}
#ObjectInfo dd .detailed &gt; li{margin-bottom: 10px;padding-bottom: 10px;}
#ObjectInfo dd .detailed &gt; li:last-child {border: none;}
#ObjectInfo dd .detailed &gt; li h3{text-align: center;position: relative;}
#ObjectInfo dd .detailed &gt; li h3:before{display: block;height: 100%;width: 100%;z-index: -1;left:0;top:0}
#ObjectInfo dd .detailed &gt; li h3 span{color: #FFF;font-size: 1.125rem;line-height: 1.5em;}
#ObjectInfo dd .detailed &gt; li a h3 span{margin: -2px 5px 0 5px;border-radius: 5px;}
#ObjectInfo dd .detailed dl{width: calc(100% / 4);float: left;padding-right: 15px;}
#ObjectInfo dd .detailed dl dt{color: #888888;font-size: 0.875rem;}
#ObjectInfo dd .detailed dl dd{font-size: 1rem;min-height: 30px;}
#ObjectInfo dd .detailed dl dt img{background-repeat:no-repeat;background-position:left -55px;height:11px;width:6px;margin-left:10px}
#ObjectInfo dd .features li{font-size: 1rem;padding: 5px;}
#ObjectInfo dd .detailed .msg{font-size: 0.875rem;clear: both;}
#ObjectInfo dd .detailed .device,#ObjectInfo dd .detailed .device li{width: 100%;}
#ObjectInfo dd .detailed .device li{margin-bottom: 15px;}
#ObjectInfo dd .detailed .device dl{width:calc(100% - 55px);}
#ObjectInfo dd .detailed .device dl dt{font-size: 1rem;}
#ObjectInfo dd .detailed .device dl dd{display: inline-block;width: 110px;color: #CCC;}
#ObjectInfo dd .detailed .device dl dd.longbox{width: 220px;}
#ObjectInfo dd .detailed .device dl dd.select{color: #000;}
#ObjectInfo dd .detailed .device dl dd.select:before {content: "\f10c";opacity: 1;}
#ObjectInfo dd .detailed .device dl dd.no-select{display: none;}
#ObjectInfo dd .detailed .device dl dd:before {content: "\f00d";text-align: center;opacity: 0.5;font-size: 25px;margin-right: 10px;}
#ObjectInfo dd .detailed .device img{background-repeat: no-repeat;height: 45px;width: 45px;float: left;margin-right: 10px;}
#ObjectInfo dd .detailed .device img.icon01{background-position: left top;}
#ObjectInfo dd .detailed .device img.icon02{background-position: left -45px;}
#ObjectInfo dd .detailed .device img.icon03{background-position: left -90px;}
#ObjectInfo dd .detailed .device img.icon04{background-position: left -135px;}
#ObjectInfo dd .detailed .device img.icon05{background-position: left -180px;}
#ObjectInfo dd .detailed .device img.icon06{background-position: left -225px;}
#ObjectInfo dd .detailed .detailed_text .TableBox .price{color:#e60012;}
#ObjectInfo .TableBox.style09{border: none;overflow: hidden;}
#ObjectInfo .item_features{margin: 10px 0;}
@media screen and (min-width: 769px) {
#ObjectInfo dd .detailed .ClienLink{height: 290px;}
#ObjectInfo dd .detailed &gt; li h3{height: 105px;width: 105px;}
#ObjectInfo dd .detailed &gt; li h3 span{display: block;}
#ObjectInfo dd .detailed .detailed_text{width: calc(100% - 150px);}
#ObjectInfo dd .detailed .detailed_text .TableBox .t-tr .t-th:first-child {border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
#ObjectInfo dd .detailed .detailed_text .TableBox .t-tr .t-th:last-child {border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
#ObjectInfo dd .detailed .detailed_text .TableBox .t-th,#ObjectInfo dd .detailed .detailed_text .TableBox .t-tr .t-td {text-align:center;}
#ObjectInfo dd .detailed .detailed_text .TableBox .t-th p{padding-left: 0px;}
}
@media screen and (max-width: 768px) {
#ObjectInfo &gt; dt h3{font-size:1.125rem}
#ObjectInfo &gt; dt h4{font-size: 0.875rem;top:0}
#ObjectInfo dd .detailed &gt; li h3{margin-bottom:10px;}
#ObjectInfo dd .detailed .device dl dd.no-select{display:none}
#ObjectInfo dd .detailed{width:auto}
#ObjectInfo dd .detailed &gt; li {margin-bottom: 0px;padding-bottom: 0px;}
#ObjectInfo dd .detailed &gt; li h3 {padding:5px;width:100%;}
#ObjectInfo dd .detailed &gt; li h3 span{font-size:1.125rem;vertical-align:middle;}
#ObjectInfo dd .detailed &gt; li h3 img{height:30px;width: 30px;}
#ObjectInfo dd .detailed dl{width: calc(100% / 2);}
#ObjectInfo dd .detailed dl dt {font-size: 0.8rem;}
#ObjectInfo dd .detailed .detailed_text{padding:0 5px;width: 100%;}
#ObjectInfo dd .detailed .detailed_text dl{padding: 5px;}
#ObjectInfo dd p{font-size: 1rem;}
#ObjectInfo dd .subtitle p{padding-bottom: 5px;text-align: left;}
#ObjectInfo dd .subtitle span{font-size: 1.15rem;vertical-align: middle;}
#ObjectInfo .TableBox .t-td p{border:none}
#ObjectInfo dd .detailed .detailed_text .TableBox .t-tr:first-child{display: none;}
#ObjectInfo dd .detailed .detailed_text .TableBox .t-tr{margin-bottom: 10px;border-radius: 5px;padding:0 8px;}
#ObjectInfo dd .detailed .detailed_text .TableBox .t-tr .title{font-size: 0.85rem;}
}
/*�𪂹�𡃏����*/
#ObjectInfo .TableBox.style09{border-collapse: separate;}
#ObjectInfo .TableBox.style09 .t-td{width: 20%;padding: 10px;}
#ObjectInfo .TableBox.style09 .TableBox .t-td{text-align: left;padding: 0px;}
#ObjectInfo .TableBox.style09 .TableBox .t-td.subtitle{font-size: 1rem;padding-bottom:5px;}
#ObjectInfo .TableBox.style09 .TableBox .t-td span{margin-left: 5px;text-align: left;}
#ObjectInfo .TableBox.style09 .TableBox .t-td span,.TableBox.style09 .TableBox .t-td img{display: inline-block;	vertical-align: bottom;font-weight: bold;}
#ObjectInfo dd .subtitle span{line-height: 40px;}
@media screen and (max-width: 768px) {
#ObjectInfo .TableBox.style09 .TableBox {padding:10px;}
#ObjectInfo .TableBox.style09 .TableBox .t-td {text-align: left;}
#ObjectInfo .TableBox.style09 .TableBox .t-td p{padding:0px;}
#ObjectInfo .TableBox.style09 .TableBox .t-td span{font-size:1.025rem;}
}


/*---------------------*/ 
/*靽��啹��𣇉內*/
.ObjectIcon {position: absolute;top: 10px;left: 0px;z-index: 50;width: 103px;}
.ObjectIcon img{background-image: url(../images/objecticon.png?200303);height: 110px;width: 103px;}
.ObjectIcon .icon01{background-position: left top;}
.ObjectIcon .icon02{background-position: -103px top;}
.ObjectIcon .icon03{background-position: -206px top;}
.ObjectIcon .icon04{background-position: -309px top;}
.ObjectIcon .icon05{background-position: -412px top;}
.ObjectIcon .icon06{background-position: -515px top;}
.ObjectIcon .icon07{background-position: -618px top;}
.ObjectIcon .icon08{background-position: -721px top;}
.ObjectIcon .icon09{background-position: -824px top;}
#TabbedPanels4 .TabbedPanelsContent img.pattern{max-height:calc(100% - 21px);}
#TabbedPanels4 .TabbedPanelsContent div.tips{font-size:15px;}
@media screen and (max-width: 480px) {
#TabbedPanels4 .TabbedPanelsContent img.pattern{max-height:calc(100% - 42px);}
}

.modal-obj-bnt{width: 60px;height: 60px;position: absolute;top:50px;right:10px;background-color: #FFF;border: 2px solid #5F98C6;z-index: 5;overflow: hidden;}
.modal-obj-bnt a{color: #5F98C6;font-weight: bold;position: relative;height: 60px;}
.modal-obj-bnt a:hover{color:#5F98C6;}
.modal-obj-bnt a:before{border-color:#DDDDDD33 #5F98C633 transparent transparent;border-style: solid solid solid solid;border-width: 60px 60px 0px 0px;left: 0;top:0;z-index: -1;}
.modal-obj-bnt a:hover:before{border-color:#5F98C633 #DDDDDD33 transparent transparent;}

.obj-bnt{position: absolute;top:65px;right:10px;z-index: 5;gap: 5px;flex-direction: column}
.obj-bnt li{width: 60px;height: 60px;overflow: hidden;background-color: #FFFFFF;}
.obj-bnt li.modal{border: 2px solid #5F98C6;}
.obj-bnt li.modal a{color: #5F98C6;font-weight: bold;position: relative;height: 60px;}
.obj-bnt li.modal a:hover{color:#5F98C6;}
.obj-bnt li.modal a:before{border-color:#DDDDDD33 #5F98C633 transparent transparent;border-style: solid solid solid solid;border-width: 60px 60px 0px 0px;left: 0;top:0;}
.obj-bnt li.modal a:hover:before{border-color:#5F98C633 #DDDDDD33 transparent transparent;}
.obj-bnt li img{max-height: 95%;max-width: 95%;}
.obj-bnt li.tiktok{border: 2px solid #FF0055;}


/*---------------------*/ 
.imgbox img.youtubebnt,#TabbedPanels3 .item-recommend#self-item .imgbox img.youtubebnt{position: absolute;background-image: url(../images/youtube.png);background-repeat: no-repeat;background-position: center center;height: 60px;width: 80px;z-index: 5;left: calc(100%  / 2);top: calc(100%  / 2);border:none;}
.imgbox img.youtubebnt:hover,#TabbedPanels3 .item-recommend#self-item .imgbox img.youtubebnt:hover{background-image: url(../images/youtube-hover.png);}
.imgbox img.FBplaybnt,#TabbedPanels3 .item-recommend#self-item .imgbox img.FBplaybnt{position: absolute;background-image: url(../images/FBplay.png);background-repeat: no-repeat;background-position: center center;height: 60px;width: 80px;z-index: 5;left: calc(100%  / 2);top: calc(100%  / 2);border:none;}
.imgbox img.FBplaybnt:hover,#TabbedPanels3 .item-recommend#self-item .imgbox img.FBplaybnt:hover{background-image: url(../images/FBplay-hover.png);}
.imgbox img.tiktokbnt{position: absolute;background-image: url(../images/tiktokapp.png);background-repeat: no-repeat;background-position: center center;height: 60px;width: 80px;z-index: 5;left: calc(100%  / 2);top: calc(100%  / 2);border:none;opacity: .6;zoom: .8;}
.imgbox a.vertical:hover,.imgbox img.tiktokbnt:hover{opacity: 1;}
.imgbox a.vertical{background-color: #FFF;border-radius: 8px;opacity: .8;border: 2px solid #FF005580;}
.imgbox a.vertical:hover{opacity: 1;border: 2px solid #FF0055;}
@media screen and (min-width: 769px) {
#TabbedPanels3 .item-recommend .imgbox img.youtubebnt{background-image: url(../images/youtube-S.png);height: 30px;width: 50px;}
#TabbedPanels3 .item-recommend .imgbox img.youtubebnt:hover{background-image: url(../images/youtube-S-hover.png);}
#TabbedPanels3 .item-recommend .imgbox img.FBpalybnt{background-image: url(../images/FBplay-S.png);height: 30px;width: 50px;}
#TabbedPanels3 .item-recommend .imgbox img.FBpalybnt:hover{background-image: url(../images/FBplay-S-hover.png);}
}
/*---------------------*/ 
/*�鸌畾𦠜�厰��*/
.CustomerService input[type="button"] {line-height: 35px;height: 35px;border: 1px solid #CCC;}

/*����閙�厰��*/
.button_wrapper {display: inline-block;position: relative;width: 200px;height: 40px;display: flex;justify-content: center;align-items: center;margin:0 0 10px 0;}
.button_wrapper a {background: transparent;color: #fff;border: 3px solid #fff;border-radius: 50px;padding:8px 10px;outline: none;cursor: pointer;position: relative;transition: 0.2s ease-in-out;letter-spacing: 2px;}
.button_pulse a {width: 100%;position: absolute;top: 0;left: 0;z-index: 2;text-align: center;font-size: 16px;line-height: 18px;}
.pulsing:before, .pulsing:after,.button_pulse a {background: #FFC000;}
.button_pulse a:hover{color: #FFF;background-color: #F60;}
.button_pulse .button_wrapper:hover .pulsing:before {animation: pulsing 0.2s linear infinite;content: ""; position: absolute;background-color: #F60;}
.button_pulse .button_wrapper:hover .pulsing:after {animation: pulsing1 0.2s linear infinite;content: ""; position: absolute;background-color: #F60;}
.pulsing { width: 99%; height: 99%;border-radius: 50px;z-index: 1;position: relative;}
.pulsing:before, .pulsing:after {width: 100%;height: 100%;border: inherit;top: 0;left: 0;z-index: 0;border-radius: inherit;animation: pulsing 2.5s linear infinite;content: ""; position: absolute;}
.pulsing:after {animation: pulsing1 2.5s linear infinite;}
@keyframes pulsing {
  0% {opacity: 1;transform: scaleY(1) scaleX(1);}
  20% {opacity: 0.5;}
  70% {opacity: 0.2;transform: scaleY(1.8) scaleX(1.4);}
  80% {opacity: 0;transform: scaleY(1.8) scaleX(1.4);}
  90% {opacity: 0;transform: scaleY(1) scaleX(1);}
}
@keyframes pulsing1 {
  0% {opacity: 1;transform: scaleY(1) scaleX(1);}
  20% {opacity: 0.5;}
  70% {opacity: 0.2;transform: scaleY(1.3) scaleX(1.15);}
  80% {opacity: 0;transform: scaleY(1.3) scaleX(1.15);}  
  90% {opacity: 0;transform: scaleY(1) scaleX(1);}
}

/*銴�ˊ��鈭怠�批捆��厰��*/
.learn-more {position: absolute;display: inline-block;cursor: pointer;outline: none;vertical-align: middle;text-decoration: none;padding: 0;width: 100px;height: auto;top: -5px;right: 0px;background: #EEE;}
.learn-more .circle {transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);position: relative;display: block;margin: 0;width: 30px;height: 30px;background-color: #069;}
.learn-more .circle i{color: #fff;position: absolute;left: 7px;top: 7px;}
.learn-more a {transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);position: absolute;top: 0;left: 0;right: 0;bottom: 0;padding: 0;margin: 0 5px 0 35px;color: #069;font-weight: 700;line-height: 30px;text-align: center;text-transform: uppercase;font-size: 14px;}
.learn-more:hover .circle {width: 100%;}
.learn-more:hover a { color: #fff;}
/*---------------------*/ 
/*��鈭怠�批捆��厰��*/
.sharebnt {position: relative;display: inline-block;cursor: pointer;vertical-align: middle;width: 80px;height: auto;background: #EEE;border: 1px solid #00C000;}
.sharebnt.lineicon .circle{transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);position: relative;display: block;margin: 0;width: 30px;height: 30px;}
.sharebnt .circle:before{content: "";background: url(../images/LINE02.svg) no-repeat center center;width: 30px;height: 30px;display: block;background-size:80%;}
.sharebnt a {transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: 0 10px 0 30px;color: #00C000;line-height: 30px;text-align: center;}
.sharebnt:hover .circle {width: 100%;background-color: #00C00066;}
.sharebnt:hover a {color: #fff;}
/*---------------------*/ 





.error {margin-top: 10%;margin-bottom:10%;}
.error dt{height: 179px;width: 225px;margin-right: auto;margin-left: auto;}
.error dt img{height:100%;width:100%;}
.error dd{text-align: center;padding-top: 10px;}
.error dd h3{font-size: 30px;line-height: 55px;}
.error dd h4{font-size:16px;color: #666;margin-bottom: 20px;}
.error dd a{font-size:16px;line-height: 35px;display: inline-block;	width: 100px;margin-right: 5px;margin-left: 5px;}


#StreetView{margin-bottom:10px}
#SubTitle{margin-bottom:10px;padding-bottom:10px;font-size:16px}
#SubTitle .spreadsheet{background-position:-150px -90px;height:16px;width:14px;background-repeat:no-repeat;margin-right:5px;vertical-align:middle}




/*�砍��*/
.bulletinbox{position: fixed;border: 1px solid #CCC;background-color: #F9F9F9;padding: 25px 15px 15px 15px;width: 450px;top: calc((100% - 250px) / 2);left: calc((100% - 450px) / 2);z-index: 10001;box-shadow:1px 1px 5px 0px rgba(20%,20%,40%,0.5);}
.bulletinbox section{position: relative;}
.bulletinbox section i{position: absolute;top: -30px;right:-15px;padding: 10px;}
.bulletinbox span{color: #F00;font-weight: bold;}
.bulletinbox a.bnt{color: #FFF;padding: 5px 10px;margin-top: 10px;display: inline-block;background-color: #069;}
@media screen and (max-width: 480px) {
.bulletinbox{width: 80%;left: calc((100% - 80%) / 2);}
}

/*蝭��瘟憟賢�*/
.ObjectList .item_features li.good-e-tag,#ObjectInfo .item_features li.good-e-tag{margin:0 5px 0 0px;height:32px;border: none;padding: 2px;}
.good-e-tag .tag:before{content:"";display:inline-block;width:100px;height:26px;background-size: 100% 100%;}
.good-e-tag .tag3::before{background-image: url(../images/e-tag-3.svg);}
.good-e-tag .tag4::before{background-image: url(../images/e-tag-4.svg);}
.good-e-tag .tag5::before{background-image: url(../images/e-tag-5.svg);}
.good-e-tag .tag6::before{background-image: url(../images/e-tag-6.svg);}


.mapschool{gap: 3px; position:absolute; z-index:1}
.mapschoolTip{font-size:13px;text-align:right;margin-top: -5px;}
@media screen and (min-width: 769px) {
.mapschool{top:20px; right:10px;}
.mapschool .btn{padding:5px 10px;font-size: 1.25rem;}
.mapschool .btn:before{content: "";display: block;margin-right: 5px;width: 20px;height: 20px;background-size: cover;}
.mapschool .btn:first-child:before{content: "\f00d";}
}
@media screen and (max-width: 768px) {
.mapschool{top:10px; right:0px;}
.mapschool .btn{padding:3px 5px;font-size: 15px;}
}


/*��隞嗅�𡑒”蝎暸��*/
#recomBox{position: relative;margin-bottom: 20px;}
#recomBox header {height: 5px;margin-top: 15px;margin-bottom: 20px;position: relative;}
#recomBox header h3,#recomBox header h4 {position: absolute;top: -13px;padding-right: 10px;line-height: 30px;}
#recomBox header h3 {left: 0px;font-size: 1.25em;font-weight: bold;}
#recomBox header h4 {right: 0px;font-size: 0.875rem;padding-left: 10px;}
#recomBox header h3 img {height: 30px;width: 36px;background-repeat: no-repeat;margin-right: 10px;}
#recomBox header h3.ShowBuy img{background-position: -184px -127px;}
#recomBox header h3.ShowRent img{background-position: -220px -127px;}
#recomBox #recomList {padding: 0 10px;}
#recomBox #recomList ul li {width:calc(100% / 6);padding: 0 10px;height: auto;position: relative;}
#recomBox #recomList ul li .imgbox{height: 55%;width: calc(100% - 10px);position: absolute;top: 5px;overflow: hidden;}
#recomBox #recomList ul li .imgbox img {width: 100%;}
#recomBox #recomList ul li dl{align-content: stretch;padding: 5px;width: 100%;}
#recomBox .swiper-button-next{right: -5px;}
#recomBox .swiper-button-prev{left: -5px;}
#recomBox #recomList ul li.house_block{position:relative;z-index:50;}
#recomBox #recomList ul li.house_block dl {cursor: pointer;position: relative;padding-top:65%;}
#recomBox #recomList dl dt .imgbox{height: 130px;border-style: none;}
#recomBox #recomList dl dd{padding: 5px;font-size: 0.875rem;width:100%;}
#recomBox #recomList dl h2 a{font-size: 16px;font-weight: bold;overflow : hidden; text-overflow : ellipsis; white-space : nowrap;display: block;}
#recomBox #recomList dl h3{font-size: 14px;}
#recomBox #recomList dl h4 span{margin-top:3px}
#recomBox #recomList dl h4 .discount{font-family:Arial,Helvetica,sans-serif;font-size:24px;}
#rent #recomBox header h3.ShowBuy{display: none;}
#rent #recomBox header h3.ShowRent{display: block;}
@media screen and (max-width: 768px) {
#recomBox #recomList ul li .imgbox *{vertical-align:middle}
#recomBox #recomList dl h2,#recomBox #recomList dl h3{line-height: 20px;}
}
@media screen and (max-width: 400px) {
#recomBox #recomList ul li.house_block dl {padding-top: 90%;}
#recomBox #recomList ul li .imgbox {height: 48%;}
}
/*----------------*/

</pre></body></html>