@charset "UTF-8";/* CSS Document */

*{list-style:none;text-align:left;}
.hidden{display:none}
/*
body{font-family:'Cabin', Verdana, 'ＭＳ Ｐゴシック', 'Osaka', Arial, sans-serif;margin:0px;padding:0px;text-align:left;font-size:12px;font-weight:normal}
*/
body{font-family:'Cabin', 'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,'メイリオ', Arial, sans-serif;margin:0px;padding:0px;text-align:left;font-size:12px;font-weight:normal}
html{height:100%}
body{background:url(../images/bg01.png)}
a,img{border:none}
img{vertical-align:middle}
a,input{overflow:hidden;outline:none}
/*a:hover{-moz-opacity:0.8;opacity:0.8;filter:alpha(opacity=80);text-decoration:none}
input:hover{-moz-opacity:0.8;opacity:0.8;filter:alpha(opacity=80)}*/
input,textarea{font-size:12px;vertical-align:middle;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-top:1px solid #6b6b6b;border-left:1px solid #6b6b6b;border-right:1px solid #bebebe;border-bottom:1px solid #bebebe;padding:8px 10px}
input.file01{padding:0;font-size:10px;border:none}
select{font-size:12px;vertical-align:middle;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.updnWatermark{color:#aaa;padding:8px 10px}
form{display:inline-block;*display:inline;zoom:1}
input[type="checkbox"]{border:none;padding:0}

*.unselectable, img, #header * {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

*.selectable {
	-webkit-touch-callout: all;
	-webkit-user-select: all;
	-khtml-user-select: all;
	-moz-user-select: all;
	-ms-user-select: all;
	user-select: all;
}

* {text-decoration:none;}

::-moz-selection {
       background-color: #333;
       color: #fff;
}

::selection {
       background-color: #333;
       color: #fff;
}

.txt10{font-size:10px !important}
.txt11{font-size:11px !important}
.txt12{font-size:12px !important}
.txt13{font-size:13px !important}
.txt14{font-size:14px !important}
.txt15{font-size:15px !important}
.txt16{font-size:16px !important}
.maR05{margin-right:5px !important}
.maR10{margin-right:10px !important}
.maR15{margin-right:15px !important}
.maR20{margin-right:20px !important}
.maR25{margin-right:25px !important}
.maT05{margin-top:5px !important}
.maT10{margin-top:10px !important}
.maT15{margin-top:15px !important}
.maT20{margin-top:20px !important}
.maT25{margin-top:25px !important}
.maT30{margin-top:30px !important}
.maT40{margin-top:40px !important}
.maB05{margin-bottom:5px !important}
.maB10{margin-bottom:10px !important}
.maB15{margin-bottom:15px !important}
.maB20{margin-bottom:20px !important}
.maB25{margin-bottom:25px !important}
.paT05{padding-top:5px !important}
.paT10{padding-top:10px !important}
.paT15{padding-top:15px !important}
.paT20{padding-top:20px !important}
.paT25{padding-top:25px !important}
.paT30{padding-top:30px !important}
.paB05{padding-bottom:5px !important}
.paB10{padding-bottom:10px !important}

.txtC{text-align:center}
.txtR{text-align:right}
.floatL{float:left}
.floatR{float:right}
.b{font-weight:bold}

a:link{color:#ff9933}
a:visited{color:#ff9933}
a:hover{color:#ff9933;text-decoration:none}
a:active{color:#ff9933}

.g01{color:#666}
a.g01:link{color:#666}
a.g01:visited{color:#666}
a.g01:hover{color:#666;text-decoration:none}
a.g01:active{color:#666}

.wh01{color:#fff}
a.wh01:link{color:#fff}
a.wh01:visited{color:#fff}
a.wh01:hover{color:#fff;text-decoration:none}
a.wh01:active{color:#fff}

.rd01{color:#cc0000}
a.rd01:link{color:#cc0000}
a.rd01:visited{color:#cc0000}
a.rd01:hover{color:#cc0000;text-decoration:none}
a.rd01:active{color:#cc0000}

.ora01{color:#ff6600}
a.ora01:link{color:#ff6600}
a.ora01:visited{color:#ff6600}
a.ora01:hover{color:#ff6600;text-decoration:none}
a.ora01:active{color:#ff6600}

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
.clearfix {display:inline-table}
*html .clearfix {height: 1%}
.clearfix {display: block}



/*HEADER----------------*/
#header{margin-bottom:40px;width:100%;background:url(../images/li01.png) center bottom repeat-x;height:120px;clear:both;overflow:hidden}
.header_in{width:980px;margin:0 auto;position:relative}
h1.logo{text-indent:-9999px;background:url(../images/logo01.png);width:186px;height:36px;position:absolute;left:0;top:39px}
h1.logo a{width:100%;height:100%;display:block}
#header .navi_mypage{position:absolute;right:0;top:0;text-indent:-9999px;background:url(../images/navi_mypage01.png);width:78px;height:20px;display:block}
#header .language-selects{position:absolute;right:20px;top:4px;}
#header .mypage-link{position:absolute; right:-2px; top:5px;}
#header .settings-link{position:absolute; right:-2px; top:9px;}
#header .logout-link{position:absolute; right:-2px; top:43px;}
#header .logout-link, #header .settings-link {
    border-bottom:1px solid #ccc;
    border-right:1px solid #ccc;
}
#header #settings_gear {
    position:absolute;
    right:-30px;
    top:-2px;
    background:url(/en/images/cog.png) center no-repeat;
    width:78px;
    height:20px;
    display:block
}
#header #help_icon {
    position:absolute;
    right:-24px;
    top:-5px;
    background:url(/en/images/fileManager/toolbar.png) center no-repeat;
    width:20px;
    height:20px;
    background-position: 0px -486px;
    display:block
}
#header #settings_popup .settings-arrow {
    background:url(/en/images/icons/topnav/settings_arrow.png) center no-repeat;
    width: 15px;
    height: 15px;
    position: absolute;
    top: -19px;
    right: -4px;
}
#header #settings_popup {
    position: absolute;
    top: 24px;
    right: 0px;
    width: 130px;
    height: 77px;
    background-color: lightgrey;
    border: 5px solid gray;
}

#header .close-logout {position:absolute; left:4px; top:2px;}
#header .language-select {
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}

#header .my-page {
	border-bottom:1px solid #4c4c4c;
	border-right:1px solid #4c4c4c;
}

#header .language-select{
    background-color: #ddd;
    color: #333;
    margin-left: 8px;
    padding-top:6px;
    padding-bottom: 4px;
    padding-left: 14px;
    padding-right: 14px;
    text-decoration: none;
    text-shadow:0 1px 0px #eee;

    -webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

#header .my-page, #header .logout-link, #header .settings-link {
	font-family:'Droid Serif', georgia, serif;
	background-color: #5C5C5C;
        color: #ddd;
        margin-left: 8px;
        margin-right: 20px;
        padding-top:8px;
        padding-bottom: 4px;
        padding-left: 14px;
        padding-right: 14px;
        text-decoration: none;
        text-transform: uppercase;
	letter-spacing: 1px;
	text-shadow:0 1px 0px #777;

    -webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

#header .my-page:hover , #header .language-select:hover, #header .logout-link:hover, #header .settings-link:hover {
	box-shadow:0 2px 3px rgba(0,0,0,0.6);
	background-color:#ccc;
	color:#fff;

	border-bottom:1px solid #bbb;
	border-right:1px solid #bbb;

	text-shadow:none;
}

#header .my-page:hover {
	background-color:#999;
	border-bottom:1px solid #888;
	border-right:1px solid #888;
}

ul.navi_m{position:absolute;top:41px;right:0;width:711px;height:50px}
ul.navi_m a{width:100%;height:100%;display:block}
ul.navi_m li{text-indent:-9999px;float:left;height:50px}
ul.navi_m a.navi_comp{background:url(../images/nav_m01.png) 0 0;width:144px}
ul.navi_m a.navi_comp:hover,
ul.navi_m a.navi_comp.current{background:url(../images/nav_m01.png) 0 -50px}
ul.navi_m a.navi_pro{background:url(../images/nav_m01.png) -144px 0;width:145px}
ul.navi_m a.navi_pro:hover,
ul.navi_m a.navi_pro.current{background:url(../images/nav_m01.png) -144px -50px}
ul.navi_m a.navi_mark{background:url(../images/nav_m01.png)  -289px 0;width:146px}
ul.navi_m a.navi_mark:hover,
ul.navi_m a.navi_mark.current{background:url(../images/nav_m01.png) -289px -50px}
ul.navi_m a.navi_blog{background:url(../images/nav_m01.png)  -435px 0;width:145px}
ul.navi_m a.navi_blog:hover,
ul.navi_m a.navi_blog.current{background:url(../images/nav_m01.png) -435px -50px}
ul.navi_m a.navi_faq{background:url(../images/nav_m01.png)  -585px 0;width:131px}
ul.navi_m a.navi_faq:hover,
ul.navi_m a.navi_faq.current{background:url(../images/nav_m01.png) -585px -50px}

/*FOOTER----------------*/

#footer{width:100%;background:url(../images/li01.png) center top repeat-x;clear:both;overflow:hidden;padding-top:20px;height:120px}
#footer .qr{margin-right:20px;background:url(../images/foot_qr01.png) no-repeat;width:70px;height:70px;float:left;}
#footer ul {list-style:none;display:block;overflow:auto;padding-top:14px;}
#footer ul li {float:left;margin-right:10px;;padding-right:10px;border-right:1px solid #ccc;}
#footer ul li a {color:#000;text-decoration:none;font-size:12px;}
#footer ul li a:hover {text-decoration:underline;}
#footer ul li:last-child {border:none;}
#footer .copyright {margin-top:20px;margin-left:90px;font-family:'Droid Serif', georgia, serif;}

/*.footer_in{width:980px;margin:0 auto;position:relative}

#footer .copyright{font-family:'Droid Serif', georgia, serif;font-size:10px;letter-spacing:3px}

ul.footer_m{position:absolute;left:80px;top:0;width:418px}
ul.footer_m a{width:100%;height:100%;display:block}
ul.footer_m li{text-indent:-9999px;float:left;height:35px}
ul.footer_m li:hover{-moz-opacity:0.7;opacity:0.7;filter:alpha(opacity=70)}
ul.footer_m li.f_site{background:url(../images/foot_m01.png) 0 0;width:76px}
ul.footer_m li.f_pdfdl{background:url(../images/foot_m01.png) -76px 0;width:120px}
ul.footer_m li.f_spam{background:url(../images/foot_m01.png) -196px 0;width:120px}
ul.footer_m li.f_policy{background:url(../images/foot_m01.png) -316px 0;width:102px}
ul.footer_m li.f_news{background:url(../images/foot_m01.png) 0 -35px;width:99px}
ul.footer_m li.f_fb{background:url(../images/foot_m01.png) -99px -35px;width:78px}
ul.footer_m li.f_tw{background:url(../images/foot_m01.png) -177px -35px;width:65px}
ul.footer_m li.f_mixi{background:url(../images/foot_m01.png)  -242px -35px;width:48px}
ul.footer_m li.f_rss{background:url(../images/foot_m01.png) -290px  -35px;width:40px}*/

/*PROPERTIES----------------*/
.icon{display:inline-block;vertical-align:middle;margin:0 10px 0 0}
.icon_map01{background:url(../images/icon_map01.png) center no-repeat;width:16px;height:16px}
.icon_room01{background:url(../images/icon_room01.png) center no-repeat;width:16px;height:16px;margin-top:8px;}
.icon_money01{background:url(../images/icon_money01.png) center no-repeat;width:16px;height:16px}

/* MY LIST -----------------*/
.mylist-popup-container {
	padding:10px 0 0 0;
	overflow:auto;padding-bottom:3px;
	/*background:url(../images/li02.png) bottom repeat-x;*/
	position:relative;
	width:955px;
}
.mylist-questions-item{position:relative;width:900px;margin:0 20px 20px 0;float:left;background-color:#fff;overflow:hidden;padding-bottom:14px;}
.mylist-questions-item .question-area {width:660px;height:97px;position:absolute;top:32px;left:204px;}
.mylist-popup-title {
    margffin-left: 30px;
    margfffin-top: 30px;
}
.mylist-popup-email-sent {
    margin-left: 30px;
    background-color: #ffe;
    width: 800px;
    margin-top: 30px;
    padding: 10px;
}

.mylist-all-the-questions {
    height:800px;
    overflow-x: scroll;
    marffffgin-left: 30px;
}

.mylist-questions-image {
    margin-left: 10px;
    margin-top: 10px;
}
.questions-from {
    mardddgin-left:30px;
    margin-bottom:10px;
}
.mylist-details-table {
    position: absolute;
    top: 2px;
    left: 180px;
}

.ca-container.request-viewing{
	width:952px;
}
/*SETTINGS -------------*/
.notsoshort { width:220px; }

/*MAIN----------------*/

#contents{width:988px;margin:0 auto;clear:both;overflow:hidden;padding-top:35px}
p.txt{margin-bottom:25px}

#main_contents{width:714px;float:left;line-height:2.0}
#mylist_popup_contents{margin-left:30px;width:914px;float:left;line-height:2.0}
.mainbox01_01{width:680px;clear:both;overflow:hidden;margin-bottom:50px}
h2.subti{text-indent:-9999px;width:680px;height:55px;margin-bottom:30px}
h2.subti_about{background:url(../images/subti_about01.png)}
h2.subti_news{background:url(../images/subti_news01.png)}

.dl_news01{width:680px;font-size:11px;clear:both;overflow:hidden}
.dl_news01 dt.first{background:none;padding-top:0}
.dl_news01 dd.first{background:none;padding-top:0}
.dl_news01 dt{width:139px;float:left;background:url(../images/dotli01.png) top repeat-x;clear:both;padding: 15px 0 1000px;margin-bottom:-985px}
.dl_news01 dd{width:541px;float:right;background:url(../images/dotli01.png) top repeat-x;padding: 15px 0 1000px;margin-bottom:-985px}

.dl_tbl01{width:680px;font-size:11px;clear:both;overflow:hidden;margin-top:30px;}
.dl_tbl01 dt.first{background:none;padding-top:0}
.dl_tbl01 dd.first{background:none;padding-top:0}
.dl_tbl01 dt{width:139px;float:left;background:url(../images/dotli01.png) top repeat-x;clear:both;padding: 15px 0 1000px;margin-bottom:-985px}
.dl_tbl01 dd{width:541px;float:right;background:url(../images/dotli01.png) top repeat-x;padding: 15px 0 1000px;margin-bottom:-985px}

.dl_tbl01{width:680px;font-size:11px;clear:both;overflow:hidden;margin-top:30px;}
.dl_tbl01 td.question.first{background:none;padding-top:0}
.dl_tbl01 td.answer.first{background:none;padding-top:0}
.dl_tbl01 td.question{height:70px;width:139px;background:url(../images/dotli01.png) top repeat-x}
.dl_tbl01 td.answer{width:541px;background:url(../images/dotli01.png) top repeat-x}


/*SIDE----------------*/
#side_contents{width:260px;float:right}

.side_main{-moz-border-radius:5px;-webkit-border-radius:5px;border-top:1px solid #c2b8b6;border-right:1px solid #e8e3e1;border-bottom:1px solid #e8e3e1;border-left:1px solid #c2b8b6;background:#fff;padding:25px 0 10px 0;margin-bottom:40px}

.sidenav{width:240px;margin:0 auto}
.sidenav li{margin-bottom:8px}
.sidenav a{text-indent:-9999px;width:240px;height:25px;display:block}
a.sidenav_m_about{background:url(../images/sidenav_com_m01.png) 0 0}
a.sidenav_m_about:hover,
a.sidenav_m_about.current{background:url(../images/sidenav_com_m01.png) -240px 0}
a.sidenav_m_mission{background:url(../images/sidenav_com_m01.png) 0 -33px}
a.sidenav_m_mission:hover,
a.sidenav_m_mission.current{background:url(../images/sidenav_com_m01.png) -240px -33px}
a.sidenav_m_company{background:url(../images/sidenav_com_m01.png) 0 -67px}
a.sidenav_m_company:hover,
a.sidenav_m_company.current{background:url(../images/sidenav_com_m01.png) -240px -67px}
a.sidenav_m_map{background:url(../images/sidenav_com_m01.png) 0 -102px}
a.sidenav_m_map:hover,
a.sidenav_m_map.current{background:url(../images/sidenav_com_m01.png) -240px -102px}

.sidebar-icon {
	background:url('../images/iconSet1.png') no-repeat -2px 50%;
	width:17px;
	height:26px;
	display:inline-block;
	float: left;
	margin-right:10px;
}

.inquiry-building-type-title span.borders.borderRadius2 {
	margin-right:10px;
}

.sidebar-icon.building-icon {background-position:-2px 50%;width:17px;}
.sidebar-icon.price-icon {background-position:-21px 50%;width:16px;}
.sidebar-icon.unitsize-icon {background-position:-39px 50%;width:16px;}
.sidebar-icon.unitsqm-icon {background-position:-57px 50%;width:16px;}
.sidebar-icon.mintostation-icon {background-position:-75px 50%;width:11px;}
.sidebar-icon.buildingage-icon {background-position:-88px 50%;width:16px;}
.sidebar-icon.informationage-icon {background-position:-106px 50%;width:15px;}
.sidebar-icon.features-icon {background-position:-123px 50%;width:12px;}

h2.sidesti{
	/*text-indent:-9999px;*/
	font-family:'Droid Serif', georgia, serif;
	font-weight:100;
	letter-spacing: 2px;
	color:#eee;
	text-align:center;
	line-height:31px;
	width:260px;
	height:31px;
	border-radius:5px;
	background-color:#5c5c5c !important;
}

h2.sideti{text-indent:-9999px;width:260px;height:55px}
h2.sideti_company{background:url(../images/sideti_company.png) top center no-repeat}

/*h2.sidesti_contact01{background:url(../images/sidesti_contact01.png)}
h2.sidesti_dl01{background:url(../images/sidesti_dl01.png)}
h2.sidesti_commu01{background:url(../images/sidesti_commu01.png)}
h2.sidesti_info01{background:url(../images/sidesti_info01.png)}*/
h2.subti_com_about{background:url(../images/subti_com_about.png)}

.sidebox01_01{width:260px;clear:both;overflow:hidden;margin-bottom:40px;margin-top:40px;}
.sidebox01_01 a{display:block;text-indent:-9999px}
.sidebox01_01 a:hover{-moz-opacity:0.7;opacity:0.7;filter:alpha(opacity=70)}
a.sidebtn_contact01{width:260px;height:51px;background:url(../images/sidebtn_contact01.png)}
a.sidebtn_contact01en{width:260px;height:51px;background:url(../images/sidebtn_contact01en.png)}
a.sidebtn_pdf01{width:260px;height:51px;background:url(../images/sidebtn_pdf01.png)}
a.sidebtn_newsl{width:260px;height:51px;background:url(../images/sidebtn_newsl.png)}
a.sidebtn_tw01{width:87px;height:91px;background:url(../images/sidebtn_tw01.png)}
a.sidebtn_fb01{width:260px;height:51px;background:url(../images/sidebtn_fb01.png)}
a.sidebtn_mixi01{width:86px;height:91px;background:url(../images/sidebtn_mixi01.png)}

.sideul01_01{width:260px;clear:both;overflow:hidden;padding:0;}
.sideul01_01 li {margin:0 0 10px;}


.sideul02_01{width:260px;clear:both;overflow:hidden;}
.sideul02_01 li{float:left;height:91px}
.sideul02_01 li.w01{width:87px}
.sideul02_01 li.w02{width:86px}

.inquiry-building-type-title,.inquiry-price-title,.inquiry-unit-size-title,.inquiry-unit-sqm-title,.inquiry-unit-min-to-station-title,.inquiry-building-age-title,.inquiry-information-age-title,.inquiry-special-features-title,.inquiry-mylist_filters-title,.category-type-title,.archive-type-title {
	display:block;
	width:218px;
	padding-left:20px;
	height:26px;
	line-height:26px;
	font-weight:800;
	background:url("../images/side_pattern01.png");
	color:#000;

	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	margin:20px 0 10px;
}

.inquiry-building-type-title {}
.inquiry-price-title {}
.inquiry-unit-size-title {}
.inquiry-unit-sqm-title {}
.inquiry-unit-min-to-station-title {}
.inquiry-building-age-title {}
.inquiry-information-age-title {}
.inquiry-special-features-title {}
.category-type-title {}
.archive-type-title {}

.property-sort {}
.property-sort-select {
	width: 140px;
	margin-left:20px;
	padding-left:4px;
	padding-right:24px;
	background: url(../images/side_dropdown01.png) no-repeat 80px -1px #ff9e25;
}
.suggestion-filter-select {
	width: 185px;
	margin-left:10px;
	padding-left:8px;
	padding-right:0px;
	background: url(../images/side_dropdown01.png) no-repeat 145px -1px #ff9e25;
}

.suggestion-filter-select, .property-sort-select {
	height:20px;
	line-height:20px;
	overflow: hidden;
	border:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
/*	border-radius:5px;*/
	color:#fff;
}

.inquiry-form, .properties-search-types {
	background-color:#fff;
	padding:20px 10px;
	margin-bottom:40px;
}

.inquiry-options {overflow:hidden;padding-bottom:2px;margin-top:-10px;}
.unit-option {
/*	margin-bottom:5px;
	height:16px;
	line-height:16px;
	display:block;
	width:100%;
	float:left;*/
	display:block;
	position:relative;
}
.unit-option input {margin-right:5px;height:16px;}
.unit-option .side_checkbox {
	width: 18px;
	height: 18px;
	background: #fcfff4;

	background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -o-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -ms-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );
	margin: 10px 0 0 -20px;
	-webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	position: relative;
}

.unit-option label:hover {cursor: pointer;}

.side_checkbox label {
	cursor: pointer;
	position: absolute;
	width: 10px;
	height: 10px;
	left: 4px;
	top: 4px;

	-webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);
	-moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);

	background: -webkit-linear-gradient(top, #222 0%, #45484d 100%);
	background: -moz-linear-gradient(top, #222 0%, #45484d 100%);
	background: -o-linear-gradient(top, #222 0%, #45484d 100%);
	background: -ms-linear-gradient(top, #222 0%, #45484d 100%);
	background: linear-gradient(top, #222 0%, #45484d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222', endColorstr='#45484d',GradientType=0 );
}


.side_checkbox label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	content: '';
	position: absolute;
	width: 8px;
	height: 8px;
	background: #00bf00;

	background: -webkit-linear-gradient(top, #feb413 0%, #ff9d1e 100%);
	background: -moz-linear-gradient(top, #feb413 0%, #ff9d1e 100%);
	background: -o-linear-gradient(top, #feb413 0%, #ff9d1e 100%);
	background: -ms-linear-gradient(top, #feb413 0%, #ff9d1e 100%);
	background: linear-gradient(top, #feb413 0%, #ff9d1e 100%);

	top: 1px;
	left: 1px;

	-webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
}

.side_checkbox label:hover::after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.3;
}

.side_checkbox input[type=checkbox]:checked + label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

.side_checkbox input[type=checkbox] {
	visibility:hidden;
	-webkit-appearance: checkbox;
	box-sizing: border-box;
	-webkit-rtl-ordering: logical;
	-webkit-user-select: text;
	cursor: auto;
}

.unit-option .side_checkbox_text {
	position:absolute;
	top:0;
	left:10px;
}

/*.inquiry-select {
	height:24px;
	width: 100px;
	margin-left:20px;
	padding-left:6px;
	padding-right:24px;
	overflow: hidden;
	background: url(../images/side_dropdown01.png) no-repeat right #eee;
	border: 1px solid #ddd;
	-webkit-appearance:none;
	-moz-appearance:none;

	-webkit-box-shadow: inset 1px -1px 1px white, 0px -1px 2px rgba(0,0,0,0.4);
	-moz-box-shadow: inset 1px -1px 1px white, 0px -1px 2px rgba(0,0,0,0.4);
	box-shadow: inset 1px -1px 1px white, 0px -1px 2px rgba(0,0,0,0.4);
}*/

.removeArrow {
	width:120px;
	height:20px;
	overflow:hidden;
	border-radius:5px;
}

.inquiry-select {
	height:20px;
	line-height:20px;
	width: 140px;
	margin-left:20px;
	padding-left:4px;
	padding-right:24px;
	overflow: hidden;
	background: url(../images/side_dropdown01.png) no-repeat 80px -1px #ff9e25;
	border:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
/*	border-radius:5px;*/
	color:#fff;
}

.inquiry-price .removeArrow {
	width:90px;
	float:left;
}

.inquiry-price .removeArrow .inquiry-select {
	background: url(../images/side_dropdown01.png) no-repeat 70px -1px #ff9e25;
}

.inquiry-price .range {
	width:18px;
	text-align:center;
	float:left;
}

*:focus {outline: none !important;}

.resetMargin {
	margin:0 !important;
}

.inquiry-form {
	-webkit-border-top-left-radius: 0px !important;
	-webkit-border-top-right-radius: 0px !important;
	-moz-border-radius-topleft: 0px !important;
	-moz-border-radius-topright: 0px !important;
	border-top-left-radius: 0px !important;
	border-top-right-radius: 0px !important;
}

.properties-search-links {
	list-style-image: url(../images/bullet_01.png);
	list-style-position: outside;
	list-style-type:square;
	margin-bottom:10px;
}

.properties-search-links li {
	font-family:'Droid Serif', georgia, serif;
	font-size:14px;
	font-weight:100;
	padding-left:5px;
}

.properties-search-links li a {color:#000;text-decoration:none;font-family:'Droid Serif', georgia, serif;}
.properties-search-links li a:hover {text-decoration: underline;}

.properties-search-types {
	margin-bottom:1px;
	-webkit-border-top-left-radius: 5px !important;
	-webkit-border-top-right-radius: 5px !important;
	-moz-border-radius-topleft: 5px !important;
	-moz-border-radius-topright: 5px !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}

.properties-search-types .properties-search-title, .properties-search-types .properties-search-subtitle {
	text-align:center;
}

.properties-search-types .properties-search-title {
	text-transform: uppercase;
	font-size:22px;
	letter-spacing: 1px;
	font-family:'Droid Serif', georgia, serif;
}

.properties-search-types .properties-search-subtitle {
	font-size:9px;
	margin-top:2px;
}

.properties-search-types .property-search-link, .blog-category-link, .blog-month {
	margin:20px 0 -8px -30px;
	background-image: url(../images/bullet_01.png);
	background-repeat:no-repeat;
	background-position:0% 50%;
        padding-left:20px;
}

.blog-category-link a, .blog-month a {
    text-decoration: none;
    color: #000;
}

.search_submit {
	width:210px;
	border:none;
	text-align:center;
	text-transform: uppercase;
	color:#fff;
	margin:20px 0 10px;
	letter-spacing: 4px;
	font-weight:700;
	cursor:pointer;


	background-image: url(../images/bullet_02.png), rgb(254,180,19); /* Old browsers */
	background-image: url(../images/bullet_02.png), -moz-linear-gradient(top,  rgba(254,180,19,1) 0%, rgba(255,157,30,1) 100%); /* FF3.6+ */
	background-image: url(../images/bullet_02.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,180,19,1)), color-stop(100%,rgba(255,157,30,1))); /* Chrome,Safari4+ */
	background-image: url(../images/bullet_02.png), -webkit-linear-gradient(top,  rgba(254,180,19,1) 0%,rgba(255,157,30,1) 100%); /* Chrome10+,Safari5.1+ */
	background-image: url(../images/bullet_02.png), -o-linear-gradient(top,  rgba(254,180,19,1) 0%,rgba(255,157,30,1) 100%); /* Opera 11.10+ */
	background-image: url(../images/bullet_02.png), -ms-linear-gradient(top,  rgba(254,180,19,1) 0%,rgba(255,157,30,1) 100%); /* IE10+ */
	background-image: url(../images/bullet_02.png), linear-gradient(to bottom,  rgba(254,180,19,1) 0%,rgba(255,157,30,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feb413', endColorstr='#ff9d1e',GradientType=0 ); /* IE6-9 */

	background-repeat:no-repeat;
	background-position:95% 50%;
}

.inquiry-form .search_save {
	width:100%;
	text-align:center;
	font-family:'Droid Serif', georgia, serif;
	font-size:12px;
	letter-spacing: 2px;
	cursor:pointer;
}

.inquiry-form .search_save span {
	width:12px;
	height:12px;
	margin:0;
	display:block;
	float:left;
	text-align:center;
	line-height:11px;
	font-size:11px;
	margin-top:3px;
	font-weight:100;
}

/*OTHER----------------*/
a.btn_more01{text-indent:-9999px;margin:0 auto;display:block;background:url(../images/btn_more01.png);width:187px;height:34px}

a.img_b01{width:260px;height:80px;margin-top:10px;text-indent:0}

/* Circular Content Carousel Style */
.ca-container{
	padding:10px 0 0 0;
	overflow:auto;padding-bottom:3px;
	position:relative;
	width:714px;
}
.ca-container-map{
	padding:10px 0 0 0;
	overflow:hidden;
        padding-bottom:3px;
	position:relative;
        font-family: "Cabin";
        font-weight: 600;
}
.ca-wrapper{float:left;height:100%;position:relative;}
.ca-wrapper * {font-family:'Cabin';font-weight:600;}
.ca-item{position:relative;width:216px;margin:0 20px 20px 0;float:left;background-color:#fff;overflow:hidden;padding-bottom:40px;}
.ca-map-item{position:relative;width:216px;                 float:left;background-color:#fff;overflow:hidden;                   }
.room_number-map {margin-top:10px;width:44px;height:15px;display:block;background-color:#5c5c5c;color:#fff;font-size:11px;line-height:15px;text-align:center;}
.building_name-map {overflow:hidden;max-height:38px;font-weight:800;width:177px;margin:5px 0px 0px 0px;line-height:20px;display:block;padding-bottom:10px;}
.ca-item .sort-order{text-align:center;}
.ca-item .sort-order .sort-text{font-size:20px;}
.sort-order-wrapper{position:absolute;bottom:0;width:100%;height:40px;background-color:#ddd;}
.ca-item-main{float:left;width:216px;height:338px;}
//.ca-item-map{float:left;width:200px;height:250px;}
.ca-item-map{float:left;width:216px;height:290px;overflow-x: hidden}
.remove-from-mylist{position:absolute;cursor:url(/en/images/icons/dark/trash.png)5 5,no-drop; background:url(/en/images/icons/color/cross.png) no-repeat top right;right:5px;top:5px;width:30px;height:30px}
.restore-to-mylist{position:absolute;cursor:url(/en/images/icons/dark/freegan.png)5 5,no-drop; background:url(/en/images/icons/color/restore.png) no-repeat top right;right:5px;top:5px;width:30px;height:30px}
.recommended-for-you{position:absolute; background:url(/en/images/banner_recommended.png) no-repeat top right;right:0;width:100px;height:100px}
.osusume-for-you{position:absolute; background:url(/en/images/banner_osusume.png) no-repeat top right;right:0;width:100px;height:100px}
.off-the-market{
    background:#aeaeae;
}
.ca-content{width:660px;overflow:hidden}
.ca-nav span{width:25px;height:38px;background:url(../images/arrow02.png) no-repeat top left;position:absolute;top:50%;text-indent:-9000px;opacity:0.7;cursor:pointer;z-index:100}
.ca-nav span.ca-nav-prev{background-position:top left;left:10px}
.ca-nav span.ca-nav-next{background-position:top right;right:10px}
.ca-nav span:hover{opacity:1.0}
.ca-container a{display:block;width:100%;height:100%;color:#000;text-decoration:none}
.ca-container a:hover, .ca-container .p-seen{-moz-border-radius:5px;-webkit-border-radius:5px;background:#fef6e2}
.ca-container a.p-seen.off-the-market{-moz-border-radius:5px;-webkit-border-radius:5px;background:#aeaeae}
.ca-container a.off-the-market:hover{-moz-border-radius:5px;-webkit-border-radius:5px;background:#9e9e9e}
.ca-container a.mypage-selected{-moz-border-radius:5px;-webkit-border-radius:5px;background:#fef0dd}
.ca-container div.mypage-selected{-moz-border-radius:5px;-webkit-border-radius:5px;background:#fef0dd}
.ca-container .main_p{margin:0 auto;margin:20px 0 10px;text-align:center}
.ca-container p.ti{width:177px;margin:0 auto;font-weight:bold;margin-bottom:20px;line-height:1.8}
.ca-container .ul_pro01_box02{}
.ca-container .ul_pro01_box02 li{padding-bottom:5px;font-size:11px}

#wrap {width:988px;margin:0 auto;}
/*#contents {display:none;}*/


/*LANDING PAGE--------------*/
#landing_nav {
	margin-bottom:30px;
	height:306px;
	width:694px;
	font-family:'Droid Serif', georgia, serif;

	border-radius:3px;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(239,235,234,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(239,235,234,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,235,234,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,235,234,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,235,234,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(239,235,234,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efebea',GradientType=0 ); /* IE6-9 */
}
#landing_nav div {
	width:33%;
	position:relative;
	height:306px;
	float:left;
	border-right:1px solid #fff;
	border-left:1px solid #c2b8b6;
}

#landing_nav .first {border-left:none;}
#landing_nav .last {border-right:none;}

#landing_nav div span {
	color:#000;
	font-size:20px;
	line-height:20px;
	display:block;
	width:100%;
	text-align:center;
	font-family: 'Droid Serif', georgia, serif;
	text-shadow:0 1px 0px #fff;
}

#landing_nav div .subtitle {
	color:#ff9e25;
	font-size:11px;
	line-height:30px;
	display:block;
	width:100%;
	text-align:center;
	font-family: 'Droid Serif', georgia, serif;
	text-shadow:0 1px 0px #fff;
	letter-spacing: 1px;
}

#landing_nav div div {
	width:100%;
	height:100px;
	border:none;
}

#landing_nav #bymap {margin-top:80px;background:url(../images/landing_icon_map.png) no-repeat 50% 50%;}
#landing_nav #byarea {margin-top:80px;background:url(../images/landing_icon_area.png) no-repeat 50% 50%;}
#landing_nav #bystation {margin-top:80px;background:url(../images/landing_icon_station.png) no-repeat 50% 50%;}

/*ARTICLE-------------------*/
.excerpt {height:2em;}
.room_number {margin-left:20px;width:44px;height:15px;display:block;background-color:#5c5c5c;color:#fff;font-size:11px;line-height:15px;text-align:center;}
.building_name {overflow:hidden;max-height:38px;font-weight:800;width:177px;margin:10px auto;line-height:20px;display:block;padding-bottom:10px;}
.ca-container .detail{width:177px;height:70px;margin:0 auto;background:url(../images/arrow01.png) bottom right no-repeat;position:absolute;left:20px;bottom:55px;padding-top:10px;}

.ca-container .details table tr td {font-size:12px;line-height:12px;}
.tableData {line-height:16px !important;font-size:11px !important;}
.bed_room {font-size:11px;}
.tablePadding {padding:1px 0;display:block;font-size:11px;}

.add-to-my-list {background-color:#ece8e7;height:40px;width:100%;position:absolute;bottom:0;}
.add-to-my-list span {
	width:90%;
	margin:10px 0 0 10px;
	display:block;
	height:20px;
	text-align:center;
	color:#7b5d5d;
	font-family:'Droid Serif', georgia, serif;
	font-weight:500;
	cursor:pointer;
}

.add-to-my-list .btn:hover, .add-to-my-list .btn.p-on, .add-to-my-list .btn.mypage-selected {
	border-bottom:1px solid #E5E0DE;
	border-right:1px solid #E5E0DE;

	background: rgb(222,222,220); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,240,221,1) 0%, rgba(245,245,245,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,240,221,1)), color-stop(100%,rgba(245,245,245,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,240,221,1) 0%,rgba(245,245,245,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,240,221,1) 0%,rgba(245,245,245,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,240,221,1) 0%,rgba(245,245,245,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,240,221,1) 0%,rgba(245,245,245,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff0dd', endColorstr='#eee',GradientType=0 ); /* IE6-9 */
}

.add-to-my-list .btn:hover span span {
	background-color:#ff9d1e;
	color:#fff;
	border:1px solid transparent;
}

.add-to-my-list span span {
	height:20px;
	line-height:20px;
	font-size:11px;
	display:block;
	margin:0 auto;
	width:90px;
}

.add-to-my-list span.p-on span span {
	background-color:#ff9d1e;
	color:#fff;
	border:1px solid transparent;
}

.add-to-my-list span span span {
	width:12px;
	height:12px;
	margin:0;
	display:block;
	float:left;
	text-align:center;
	line-height:12px;
	font-size:12px;
	margin-top:3px;
	font-weight:100;
}

.gradient {
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(232,232,230,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(232,232,230,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,232,230,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,232,230,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,232,230,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(232,232,230,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e6',GradientType=0 ); /* IE6-9 */
}
.mylist-page-select {
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,240,221,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,240,221,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,240,221,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,240,221,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,240,221,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,240,221,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fff0dd',GradientType=0 ); /* IE6-9 */
}
.borders {
	border-top: 1px solid #c2b8b6;
	border-right: 1px solid #e8e3e1;
	border-bottom: 1px solid #e8e3e1;
	border-left: 1px solid #c2b8b6;
}

.borderRadius {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

.borderRadius2 {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}

.borderRadius3 {
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
}

.btm_border {
	background:url(../images/dotli01.png) bottom repeat-x;
	/*border-bottom:1px dotted #333;*/
}

/*PAGINATION-------------------*/
#pagination {
	width:100%;
	height:60px;
	margin-top:20px;
}

#pagination * {
	font-family:'Cabin';
}

#pagination a, #pagination span, #pagination .pagi_current {
	width:100%;
	display:block;
	height:60px;
	float:left;
	color:#000;
	font-weight:100;
	text-decoration:none;
	text-align:center;
	line-height:60px;
	font-size:13px;

	/*border-left:1px solid #fff;*/
	border-right:1px solid #c2b8b6;
}

#pagination a:first-child, #pagination .pagi_current:first-child {border-left:none;}

#pagination td.firstpage, #pagination td.previouspage, #pagination td.nextpage, #pagination td.lastpage {
        width:51px;
}
#pagination .pagi_current, #pagination a:hover {
	font-weight:800;

	background: rgb(243,241,242); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(243,241,242,1) 0%, rgba(223,222,220,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(243,241,242,1)), color-stop(100%,rgba(223,222,220,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(243,241,242,1) 0%,rgba(223,222,220,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(243,241,242,1) 0%,rgba(223,222,220,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(243,241,242,1) 0%,rgba(223,222,220,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(243,241,242,1) 0%,rgba(223,222,220,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f1f2', endColorstr='#dfdedc',GradientType=0 ); /* IE6-9 */
}

#pagination a:hover {
	font-weight: 100;
}

.pagi_btn_prev, .pagi_btn_next, .pagi_btn_first, .pagi_btn_last {
	width:auto;
	/*padding:0 5px;*/
}

#pagination a.pagi_btn_last, #pagination span.pagi_btn_last {
        border-right:none;
}
.pagi_btn_prev:last-of-type, .pagi_btn_next:first-of-type {
	width:auto;
	/*padding:0 25px;*/
}

#chart_wrapper {
        position:relative;
        background-color: #b09c81;
        width:720px;
        margin-top:35px;
        height:297px;
}
ul.chart-tabs li {
    background-color: #D6CCC0;
    float: left;
    height: 60px;
    margin-left: 10px;
    margin-top: -5px;
    text-align: center;
    width: 80px;
}
ul.chart-tabs li.selected {
    background-color: #FFF;
}
/*ul.chart-tabs li span {
    color: #000;
}*/
#station_chart_div {
    height: 250px;
    left: 10px;
    position: absolute;
    top: 35px;
    width: 700px;
                    }

/* /properties/by_station  ------------------*/


/*Properties Single Page-----------------------*/
#property-header {overflow:hidden;}
.property-nav-div {padding-top:2px;background:url(../images/bullet_03.png) left 2px no-repeat;width:50%;display:block;float:left;height:24px;}
.property-nav-div .property-back, .blog-back-div .back-button {color:#333;line-height:12px;padding-left:20px;text-transform:uppercase;font-family:'Droid Serif', georgia, serif;font-weight:600;font-size:12px;padding-bottom:10px;background:url(../images/li01.png) center bottom repeat-x;}
.property-nav-div .property-prev a, .property-nav-div .property-next a {color:#333;line-height:12px;padding-left:20px;text-transform:uppercase;font-family:'Droid Serif', georgia, serif;font-weight:600;font-size:12px;padding-bottom:10px;}
.property-header {margin-bottom:40px;overflow:hidden;}
#property-header {display:block;}

.add-to-my-list.property-page {position:static;background-color:transparent;width:218px;height:24px;margin-right:2px;}
.add-to-my-list.property-page span {margin:0;width:100%;height:100%;}
.add-to-my-list.property-page span span {color:#000;font-size:14px;letter-spacing:2px;line-height:24px;width:146px;margin:0 auto;}
.add-to-my-list.property-page span span span {color:#666;width:14px;height:16px;line-height:14px;margin-top:3px;padding-left:2px;font-size:14px;font-weight:800;}
div.mylist-text {margin-left:25px;}
.unit-number-building-name {float:left;margin:40px 0 0 0;}
.unit-number-building-name .room_number {
    margin-left:0;
    font-size:16px;
    line-height:22px;
    float:left;
    height:22px;
    padding:0 10px;
    margin-right:10px;
}

.unit-number-building-name .building-name {font-size:16px;font-weight:800;line-height:22px;}
.share-property {width:50%;float:right;height:21px;margin:40px 0 0 0;padding-top:1px;}
.share-blog {
    float: left;
    margin-top: 40px;
    margin-bottom: 40px;
}
.unit-image-block {width:360px;margin-right:40px;}
.unit-small-images {margin-bottom:40px;margin-top:6px;overflow:auto;}
.unit-small-images a {width:116px;height:116px;float:left;margin:0 6px 6px 0;}
.unit-small-images a:nth-child(3n) {margin-right:0;}

.unit-left-column {float:left;}
.unit-right-column {float:left;width:580px;}
.unit-right-column * {font-family:'Cabin';line-height:18px;}

.unit-sharing {display:block;width:100%;margin-bottom:40px;}
.unit-sharing ul {list-style:none;}
.unit-sharing ul li {display:block;margin:0 auto;text-align:center;width:100%;}
.unit-sharing ul li.first {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	box-shadow:0 1px 0 #fff, 0 1px 0 #fff inset;

	width:auto;
}
.unit-sharing ul li span {margin:10px;display:inline-block;}

.share-to-mobile, .share-to-friend {background:url(../images/bullet_01.png) left 2px no-repeat;padding-left:20px;}
.share-to-computer, .share-to-printer {
	width:260px;height:40px;
	border:1px solid #ccc;
	box-shadow:0 1px 0 #fff, 0 1px 0 #fff inset;
	text-align:center;
	line-height:40px;
	border-radius:3px;
	margin:20px 4px 0 4px !important;
}

.unit-specifications{margin-bottom:40px;}
.specification-row {display:block;width:580px;height:auto;overflow:auto;background:url(../images/dotli01.png) 0px bottom repeat-x;padding-bottom:10px;margin-bottom:10px;}
.specification-title {display:inline-block;width:150px;float:left;font-weight:800;}
.specification-value {display:inline-block;width:430px;float:left;}
.specification-value-rent{width:130px;float:left;font-size:medium;text-align:left;}
.specification-left-right-holder{border:none;margin-left:150px}
.specification-value-left {width:120px;}
.specification-value-right {width:310px;}
.includes-value {display:inline-block;width:300px;float:left;}

.price_history {margin-bottom:40px;}
.price_history span {width:100%;display:block;background-color:#ece8e7;line-height:30px;text-align:center;font-weight:800;}
.price_history table {width:100%;border-spacing:0px;}
.price_history table tr {height:39px;background:url(../images/dotli01.png) 0px bottom repeat-x}
.price_history table tr th {text-align:center;font-weight:800;/*border-bottom:1px dotted #666*/;}
.price_history table tr td {
	text-align:center;
/*	border-left:1px dotted #666;*/
}
.price_history table tr td:first-child {border-left:none;}

/*.price_history .inputdate {width:120px;}
.price_history .asking {width:121px;}
.price_history .tsubo {width:101px;}*/

.price_history .maint{
	width:11%;
}
.price_history .renew {
	width:11%;
}
.price_history .deposit {
	width:11%;
}
.price_history .key {
	width:11%;
}

#section_header {
	text-transform:uppercase;
	width:696px;
/*	margin-top:30px;*/
	display:block;
	border-bottom:1px solid #cec4c2;
/*	overflow:hidden;*/
	height:72px;
}

#section_header div {
/*	overflow:auto;  */
	display:inline-block;
	height:72px;
	border-bottom:1px solid #000;
}

#section_header h2 {
	font-size:23px;
	font-family:'Droid Serif', georgia, serif;
	float:left;
	margin-right:20px;
}

#section_header span {
	float:left;
	margin-top:32px;
	font-family:'Cabin';
	font-weight:100;
}

#tag_section {
	width:696px;
	border-bottom:1px solid #cec4c2;
	height:42px;
}

#tag_section span {
	float:left;
	margin-top:10px;
	margin-right:20px;
	font-family:'Cabin';
	font-weight:100;
        padding-left:8px;
        padding-right:8px;
        height:23px;
}

#tag_section span.tag-on {
	background-color:#ff9d1e;
	color:#fff;
	border:1px solid transparent;
}
#miniPaginationAndSort {
	margin:20px 0;
	width:696px;
	float:left;
	display:block;
}

#miniPaginationAndSort span {
	font-weight:500;
	font-family:'Cabin';
	line-height:22px;
	font-size:14px;
}

#miniPaginationAndSort ul {
	list-style:none;
	float:right;
	overflow:hidden;

	border-top:1px solid #fff;
}

#miniPaginationAndSort ul li {
	font-family:'Cabin';
	font-weight:100;

	float:right;
	display:inline-block;
	padding:1px 26px;

	border-left:1px solid #f3efec;

	background: #f1ebeb;
	background: -moz-linear-gradient(top,  #f1ebeb 0%, #dfdbda 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1ebeb), color-stop(100%,#dfdbda));
	background: -webkit-linear-gradient(top,  #f1ebeb 0%,#dfdbda 100%);
	background: -o-linear-gradient(top,  #f1ebeb 0%,#dfdbda 100%);
	background: -ms-linear-gradient(top,  #f1ebeb 0%,#dfdbda 100%);
	background: linear-gradient(to bottom,  #f1ebeb 0%,#dfdbda 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1ebeb', endColorstr='#dfdbda',GradientType=0 );
}

#miniPaginationAndSort ul li.current, #miniPaginationAndSort ul li:hover {
	color:#fff;

	background: #b09c81;
	background: -moz-linear-gradient(top,  #b09c81 0%, #826c54 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b09c81), color-stop(100%,#826c54));
	background: -webkit-linear-gradient(top,  #b09c81 0%,#826c54 100%);
	background: -o-linear-gradient(top,  #b09c81 0%,#826c54 100%);
	background: -ms-linear-gradient(top,  #b09c81 0%,#826c54 100%);
	background: linear-gradient(to bottom,  #b09c81 0%,#826c54 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b09c81', endColorstr='#826c54',GradientType=0 );
}
