/* SubLink */
ul.SubLink2{
	width:690px;
	margin-bottom:20px;
	border-left:#999999 solid 1px;
	_margin-left:40px;
}

#subborder{
	border-top:2px solid #C2C2C2;
	padding:10px 0px 0px 0px;
	margin:-10px 0px 0px 0px;
}


/*margin padding*/
.mr10{ margin-right:10px;}

.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt40{ margin-top:40px;}
.mt50{ margin-top:50px;}

.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.mb30{ margin-bottom:30px;}
.mb40{ margin-bottom:40px;}
.mb50{ margin-bottom:50px;}

.pb10{ padding-bottom:10px;}
.pb20{ padding-bottom:20px;}
.pb30{ padding-bottom:30px;}
.pb40{ padding-bottom:40px;}
.pb50{ padding-bottom:50px;}

.pt10{ padding-top:10px;}
.pt20{ padding-top:20px;}
.pt30{ padding-top:30px;}
.pt40{ padding-top:40px;}
.pt50{ padding-top:50px;}



/* [PAGE] Directry Index
-------------------------------------------------------------------------*/
div.GlanceIndex2 .title{
	padding:10px;
	background-color:#D6EBF6;
	width:695px;
	margin:0px 0px 30px 0px;
}

div.GlanceIndex2 .title strong{
	display:block;
}


div.GlanceIndex2 .MesBox{
	float:left;
	width:350px;
}

div.GlanceIndex2 .left{
	margin:0px 15px 0px 0px;
}
div.GlanceIndex2 .txtbox h3{
	font-size:15px;
	font-weight:bold;
}
div.GlanceIndex2 .MesBox h3{
	background:url(../../glance/img/glance_list.gif) no-repeat 0px 6px;
	padding:0px 0px 5px 12px;
	font-weight:bold;
}

div.GlanceIndex2 .MesBox p{
	padding:0px 0px 0px 12px;
}

div.GlanceIndex2 .portfolio{
	width:451px;
	margin:0px auto;
	padding:30px 0px;
	clear:both;
	float:none;
}
div.GlanceIndex2 p.note{
	font-size:0.8em;
	margin-bottom:30px;
}
div.GlanceIndex2 .portfolio h3{
	background:url(../../glance/img/glance_list.gif) no-repeat 0px 6px;
	padding:0px 0px 0px 12px;
	font-weight:bold;
}

div.GlanceIndex2 .portfolio p{
	padding:0px 0px 0px 12px;
}


div.GlanceIndex2 .graph{
	padding-bottom: 10px;
	border-bottom: 1px solid #000;
}

div.GlanceIndex2 .graph a{
	color:#333333;
	text-decoration:none;
}

div.GlanceIndex2 span{
	width:170px;
	padding:10px 0px 0px 0px;
}
div.GlanceIndex2 span.font_b{
	font-weight:bold;
	margin:5px 0 0 0;
}

div.GlanceIndex2 img.photo{
	width:156px;
	float:left;
	margin:0px 0px 10px 0px;
}

div.GlanceIndex2 .graph h3{
	font-size:17px;
	background:none;
	margin:10px 0 0 0;
	font-weight:bold;
}


div.GlanceIndex2 .graph2{
	margin-right:0px;
}

div.GlanceIndex2 .graph4{
	margin-right:0px;
	margin-bottom: 30px;
}
img.graphimg{
	margin:0px 0 7px 0;
}
div.GlanceIndex2 .graph1 h3,
div.GlanceIndex2 .graph1 .link,
div.GlanceIndex2 .graph1 .link a{ color:#0187CF; font-size:16px; margin-bottom:5px; font-weight: bold;}
div.GlanceIndex2 .graph2 h3,
div.GlanceIndex2 .graph2 .link,
div.GlanceIndex2 .graph2 .link a{ color:#ec6d74; font-size:16px; margin-bottom:5px; font-weight: bold;}
div.GlanceIndex2 .graph3 h3,
div.GlanceIndex2 .graph3 .link,
div.GlanceIndex2 .graph3 .link a{ color:#a9d06b; font-size:16px; margin-bottom:5px; font-weight: bold;}
div.GlanceIndex2 .graph4 h3,
div.GlanceIndex2 .graph4 .link,
div.GlanceIndex2 .graph4 .link a{ color:#f6ad54; font-size:16px; margin-bottom:5px; font-weight: bold;}

div.GlanceIndex2 .graph1 h3 span,
div.GlanceIndex2 .graph2 h3 span,
div.GlanceIndex2 .graph3 h3 span,
div.GlanceIndex2 .graph4 h3 span{
	font-size: 80%;
}
div.GlanceIndex2 .graph h4{
	font-weight: bold;
}
div.GlanceIndex2 .graph .link{
	margin: 10px 0;
}
div.GlanceIndex2 .graph .link a{
	text-decoration: underline;
}
div.GlanceIndex2 .graph ul li{
	list-style: inside;
    text-indent: -1rem;
    margin-left: 2rem;
}

/* [PAGE] Leasing
-------------------------------------------------------------------------*/
div.GlanceLeasing2{
	margin:0px 0px 30px 0px;
}

div.GlanceLeasing2 .title{
	background:url(../../glance/img/leasing_title.jpg) no-repeat left top;
	width:715px;
	margin:0 0 30px 0;
}

div.GlanceLeasing2 .photos{
	text-align:center;
	margin-bottom:20px;
}

div.GlanceLeasing2 .title p{
	padding:90px 190px 0px 30px;
	line-height:1.5em;
}



div.GlanceLeasing2 .principal h4{
	font-weight:bold;
	margin:0px 0px 5px 0px;
}

div.GlanceLeasing2 .principal table{
	width:715px;
	margin-top:10px;
}

div.GlanceLeasing2 .principal th{
	background-color:#1291D1;
	color:#fff;
}
div.GlanceLeasing2 .principal table tr.border_bl{
	border-top:#000 2px solid;
	border-bottom:#000 2px solid;
}
div.GlanceLeasing2 .principal table tr.bor_btm{
	border-bottom:#000 2px solid;
}

div.GlanceLeasing2 .principal td{
	border-bottom:#DDD 1px solid;
	text-align:right;
}
div.GlanceLeasing2 .principal td.txt_blue{
color:#21ade5;
font-weight:bold;
}
div.GlanceLeasing2 .principal td.txt_l{
	text-align:left;
}
	


div.GlanceLeasing2 .principal p{
	font-size:0.8em;
	line-height:1.4em;
	margin:5px 0px 0px 5px;
}

div.GlanceLeasing2 .txtbox{
	width:715px;
	margin-bottom:20px;
}
div.GlanceLeasing2 .txtbox table{
	width:715px;
}
div.GlanceLeasing2 .txtbox_left{
	float:left;
	width:350px;
	margin-bottom:20px;
}
div.GlanceLeasing2 .txtbox_left .build_onarimon{
	background:url(../../glance/img/leasing_img09.jpg) no-repeat left top;
	height:388px;
	position:relative;
}
div.GlanceLeasing2 .txtbox_left .build_onarimon h3, .build_hanzomon h3{
	text-align:left;
	position:absolute;
	top:10px;
}

div.GlanceLeasing2 .txtbox_left .build_hanzomon{
	background:url(../../glance/img/leasing_img10.jpg) no-repeat left top;
	height:388px;
	position:relative;
}


div.GlanceLeasing2 .txtbox_left .build_nihonbashi{
	background:url(../../glance/img/leasing_img12.jpg) no-repeat left top;
	height:962px;
}
div.GlanceLeasing2 .txtbox_left .build_roppongi{
	background:url(../../glance/img/leasing_img13.jpg) no-repeat left top;
	height:962px;
}
div.GlanceLeasing2 .txtbox_left .build_nihonbashi h3, .build_nihonbashi p{
	padding-top:20px;
}
div.GlanceLeasing2 .txtbox_left .build_roppongi h3, .build_roppongi p{
	padding-top:20px;
}

div.GlanceLeasing2 .build_img{
	width: 100%;
	text-align:center;
}
div.GlanceLeasing2 .build_img2{
	width: 70%;
	text-align:center;
	margin: 0 auto;
}
div.GlanceLeasing2 .build_img img,
div.GlanceLeasing2 .build_img2 img{
	width: 100%;
}
div.GlanceLeasing2 .leasing_graph img{
	width: 80%;
	margin: 0 0 0 auto;
}
div.GlanceLeasing2 .build_img.leasing_graph{
	text-align:right;
}
div.GlanceLeasing2 .txtbox p, .txtbox_left p{
	margin:0 5px 0 10px;
	display:block;
}
div.GlanceLeasing2 .txtbox span{
	font-size:11px;
}
div.GlanceLeasing2 .txtbox.table-style span{
	font-size: 14px;
}


div.GlanceLeasing2 .txtbox h3, .txtbox_left h3{
	font-size:15px;
	font-weight:bold;
}

div.GlanceLeasing2 .txtbox .leasing_close{
	background:url(../../glance/img/leasing_img05.jpg) no-repeat left top;
	height:210px;
	border-bottom:#000 solid 2px;
}

div.GlanceLeasing2 .txtbox .leasing_new{
	background:url(../../glance/img/leasing_img06.jpg) no-repeat left top;
	height:460px;
	border-bottom:#000 solid 2px;
	margin-top:10px;
}

div.GlanceLeasing2 .txtbox .leasing_large{
	background:url(../../glance/img/leasing_img07.jpg) no-repeat left top;
	height:140px;
	margin-top:10px;
	margin-bottom:40px;
}
div.GlanceLeasing2 .txtbox .leasing_link{
	text-align:center;
	width: 350px;
	margin:20px auto;
}
div.GlanceLeasing2 .txtbox .leasing_link img{
	width: 100%;
}
div.GlanceLeasing2 .txtbox .leasing_close p, .leasing_close h3, .leasing_new h3, .leasing_large h3{
	margin-left:130px;
}
div.GlanceLeasing2 .txtbox .leasing_new p{
	margin-left:130px;
}
div.GlanceLeasing2 .txtbox .leasing_large p{
	margin-left:130px;
}

div.GlanceLeasing2 .txtbox .leasing_new table{
	width:585px;
	margin-left:125px;
	font-size:11px;
	margin-top:10px;
	border-top:solid 2px #000;
	border-bottom:solid 2px #000;
}
div.GlanceLeasing2 .txtbox .leasing_new table tr{
	border-bottom:solid 1px #DDD;
}

div.GlanceLeasing2 .txtbox .leasing_new table .new_td_r{
	text-align:right;
}
div.GlanceLeasing2 .txtbox .leasing_new .new_border{
	border-bottom:solid 2px #000;
}

div.GlanceLeasing2 .MesBox{
	float:left;
	width:350px;
	margin:0px 0px 30px 0px;
}

div.GlanceLeasing2 .left{
	margin:0px 15px 30px 0px;
}

div.GlanceLeasing2 .bottom{
	float:none;
	clear:both;
	width:715px;
	padding:0px 0px 30px 0px;
}

div.GlanceLeasing2 .MesBox h3{
	background:url(../../glance/img/leasing_list.gif) no-repeat 0px 6px;
	padding:0px 0px 5px 12px;
	font-weight:bold;
}

div.GlanceLeasing2 .MesBox h3.none{
	background:none;
}

div.GlanceLeasing2 .MesBox h3.none strong.green{
	color:#00B09B;
	margin:0px 7px 0px 0px;
}

div.GlanceLeasing2 .MesBox h3.none strong.blue{
	color:#005FA3;
	margin:0px 7px 0px 0px;
}


div.GlanceLeasing2 .MesBox p{
	padding:0px 0px 0px 12px;
}
div.GlanceLeasing2 .MesBox p.indent{
	text-indent:0.5em;
}
div.GlanceLeasing2 .MesBox ul{
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 20px;
}

div.GlanceLeasing2 .MesBox ul li{
	list-style-type:decimal;
	line-height:1.4em;
	margin:7px 0px 0px 0px;
}

div.GlanceLeasing2 .graph{
	margin:0px 0px 0px 15px;
	_margin:0px 0px 0px 25px;
}

div.GlanceLeasing2 .MesBox span{
	line-height: 3;
	font-size:0.8em;
}

div.GlanceLeasing2 .MesBox span.space{
	font-size:100%;
	letter-spacing:-1px;
}

div.GlanceLeasing2 .portfolio{
	margin:30px 0px 0px 15px;
	_margin:30px 0px 0px 25px;
}

div.GlanceLeasing2 .portfolio h3{
/*	color:#4F97D2;
	font-size:1.5em;
	margin:0px 0px 10px 0px;*/
	width: 730px;
}


div.GlanceLeasing2 .facilities{
	margin:0 0px 30px 15px;
	_margin:0 0px 30px 25px;
}

div.GlanceLeasing2 .facilities h4{
	font-weight:bold;
	margin:0px 0px 5px 0px;
}

div.GlanceLeasing2 .facilities table{
	width:710px;
	font-size:0.9em;
}

div.GlanceLeasing2 .facilities th{
	border:#7E99BC 1px solid;
	padding:3px 0px 3px 5px;
	text-align:left;
	background:#BDD5EF;
}

div.GlanceLeasing2 .facilities td{
	border:#7E99BC 1px solid;
	background:#fff;
	padding:3px 0px 3px 5px;
}

div.GlanceLeasing2 .facilities td.odd{
	background:#E8F0F9;
}
div.GlanceLeasing2 .principal2 td.odd{
	background:#E8F0F9;
}
div.GlanceLeasing2 .facilities th.col1{background-color:#F3F3F3;}
div.GlanceLeasing2 .facilities th.col2{background-color:#E0F1FB;}
div.GlanceLeasing2 .facilities th.col3{background-color:#D0EBFA;}
div.GlanceLeasing2 .facilities th.col4{background-color:#ACDEF8;}

div.GlanceLeasing2 .facilities td.even.col1{background-color:#FAFAFA;}
div.GlanceLeasing2 .facilities td.even.col2{background-color:#F8FBFD;}
div.GlanceLeasing2 .facilities td.even.col3{background-color:#F0F8FD;}
div.GlanceLeasing2 .facilities td.even.col4{background-color:#D0EBFA;}

div.GlanceLeasing2 .facilities td.odd.col1{background-color:#F6F6F6;}
div.GlanceLeasing2 .facilities td.odd.col2{background-color:#F0F8FD;}
div.GlanceLeasing2 .facilities td.odd.col3{background-color:#E9F6FC;}
div.GlanceLeasing2 .facilities td.odd.col4{background-color:#C0E4F8;}

div.GlanceLeasing2 .facilities p{
	font-size:0.8em;
	line-height:1.4em;
	margin:5px 0px 0px 0px;
}
div.GlanceLeasing2 .initiatives {
	width: 730px;	
/*		padding: 10px 0 0 0;
border-top: 4px solid #5FB8E7;	*/
}
div.GlanceLeasing2 .initiatives h3{
	margin: 0 0 10px 0;
}

div.GlanceLeasing2 .left_padding{
	margin:0px 0px 0px 20px;
	_margin:0px 0px 0px 35px;
	width:710px;
}

div.GlanceLeasing2 .buildings{
	margin:30px 0px 0px 0px;
	float:none;
	clear:both;
}
div.GlanceLeasing2 .buildings p {
	width: 680px;
	margin: 0 0 10px 0;
}
div.GlanceLeasing2 .buildings h3 {
	margin: 0 0 10px 0;
}
div.GlanceLeasing2 .buildings h4{
	font-weight:bold;
	margin:0px 0px 5px 0px;
}

div.GlanceLeasing2 .buildings table{
	display:block;
	margin:0 auto;
	width:694px;
	font-size:0.9em;
}

div.GlanceLeasing2 .buildings th{
	background-color:#a0d2f2;
	border:#7E99BC 1px solid;
	padding:3px 5px;
	line-height:1.2em;
	font-weight:bold;
}

div.GlanceLeasing2 .buildings .blue th{
	background-color:#1291D1;
	border: none;
	padding:3px 5px;
	line-height:1.2em;
	font-weight:bold;
}

div.GlanceLeasing2 .buildings .blue td{
	border: none;
	padding:2px 5px;
	text-align: center;
	border-bottom:#7E99BC 1px solid;
}

div.GlanceLeasing2 .buildings .blue td.name{
	text-align:left !important;
}

div.GlanceLeasing2 .buildings td{
	border:#7E99BC 1px solid;
	padding:2px 5px;
	text-align:left;
}

div.GlanceLeasing2 .buildings td.num , 
div.GlanceLeasing2 .facilities td.num , 
div.GlanceLeasing2 .facilities th.num{
	text-align:center;
}

div.GlanceLeasing2 .buildings td.right{
	text-align:right;
}

div.GlanceLeasing2 .buildings td.even{
	background-color:#FFFFFF;
}

div.GlanceLeasing2 .buildings td.odd{
	background-color:#e6f5fd;
}

div.GlanceLeasing2 .note{
	font-size:0.8em;
	line-height:1.4em;
	padding:5px 0px 0px 0px;
	clear:both;
	float:none;
	display:block;
}

div.GlanceLeasing2 .lp{
	margin:20px 0px 30px 0px;
}

div.GlanceLeasing2 .lp h3{
	font-size:1.2em;
	font-weight:bold;
}


div.GlanceLeasing2 .lp h4{
	font-size:0.9em;
}

div.GlanceLeasing2 .projects{
	margin:30px 0px 0px 0px;
	padding-top:10px;
	float:none;
	clear:both;
}

div.GlanceLeasing2 .projects h3{
	color:#1291D1;
	font-size:32px;
	margin:0px 0px 35px 0px;
	height:auto;
}
div.GlanceLeasing2 .projects .pro_left{
	float:left;
	width:452px;
}
div.GlanceLeasing2 .projects .pro_right{
	float:right;
}
div.GlanceLeasing2 .projects p{
	margin:0 0 102px 0;
}

div.GlanceLeasing2 .principal2{
	margin:30px 0px 30px 0px;
}

div.GlanceLeasing2 .principal2 h4{
	font-weight:bold;
	margin:0px 0px 5px 0px;
}

div.GlanceLeasing2 .principal2 table{
	width:710px;
	font-size:0.9em;
}

div.GlanceLeasing2 .principal2 th{
	background-color:#BFD7F0;
	border:#7E99BC 1px solid;
	padding:3px;
	line-height:1.2em;
}

div.GlanceLeasing2 .principal2 td{
	border:#7E99BC 1px solid;
	padding:3px 5px;
	background-clip:#fff;
	text-align:center;
	white-space:nowrap;
}

div.GlanceLeasing2 .principal2 td.tit{
	font-weight:bold;
	background-color:#E0F1FB;
	text-align:left;
}

div.GlanceLeasing2 .principal2 td.name{
	text-align:left;
}

div.GlanceLeasing2 .principal2 td.right{
	text-align:right;
	padding-right:10px;
}

div.GlanceLeasing2 .principal2 td.total{
	font-weight:bold;
}

div.GlanceLeasing2 .principal2 td.tit2{
	font-weight:bold;
	background-color:#ACDEF8;
	text-align:left;
	border-top:10px solid #FFFFFF;
}

div.GlanceLeasing2 .principal2 td.even2{
	background-color:#D9EEFB;
}

div.GlanceLeasing2 .principal2 td.odd2{
	background-color:#CCEAFA;
}

div.GlanceLeasing2 .principal2 p{
	font-size:0.8em;
	line-height:1.4em;
	margin:5px 0px 0px 5px;
}

div.GlanceLeasing2 .future{
	margin:20px 0px 0px 0px;
}

div.GlanceLeasing2 .future h3{
	font-size:1.2em;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}

div.GlanceLeasing2 .future ul{
	width:734px;
	margin:0px -24px 20px 0px;
	overflow:hidden;
	_zoom:1;
}

div.GlanceLeasing2 .future ul li{
	width:343px;
	margin:0px 24px 0px 0px;
	display:block;
	float:left;
}

div.GlanceLeasing2 .future ol{
	width:732px;
	margin:0px -24px 0px 0px;
	overflow:hidden;
	_zoom:1;
}

div.GlanceLeasing2 .future ol li{
	width:159px;
	margin:0px 24px 0px 0px;
	display:block;
	float:left;
}

div.GlanceLeasing2 .future p{
	font-size:0.8em;
	line-height:1.4em;
	margin:5px 0px 0px 5px;
}

div.GlanceLeasing2 .grossfloor{
	text-align:center;
}
/* 2015.10追加 */
div.plan_7th table{
	width:100%;
}
div.plan_7th table tr{
	background:#efefef;
}
div.plan_7th .plan_title td{
	background-color:#6489ba;
	color:#FFF;
	border-top: 2px solid #000;
	padding:0 5px;
	text-align:left !important;
	border-bottom:none;
}

div.plan_7th .name{
	width:	280px;
	text-align:left !important;
	padding-left:5px;
}
div.plan_7th .area{
	width:	93px;
}
div.plan_7th .num{
	width:	191px;
	color: #21ade5;
    font-weight: bold;
}
div.plan_7th .last{
	width:151px;
}
div.cda{
	background:url(../../glance/img/cda_bg.jpg) no-repeat;
	width:715px;
	height:804px;
	position:relative;
}
div.cda .txt01{
	position: absolute;
	top:40px;
	left:20px;
	width:320px;
	font-size:13px;
}
div.cda .txt01 span{
	font-weight:bold;
	font-size:15px;
	margin-bottom:20px;
}
div.cda .txt02{
	position:absolute;
	top:240px;
	left:20px;
	width:140px;
	font-size:10px !important;
	line-height:15px !important;
}
div.cda .txt02 span{
	font-weight:bold;
	font-size:14px;
}
div.cda span.note{
	position:absolute;
	top:370px;
	left:20px;
	width:140px;
	line-height:12px !important;
}
div.cda .txt03{
	position: absolute;
	top:463px;
	left:20px;
	width:320px;
	font-size:13px;
}
div.cda .txt03 span{
	font-weight:bold;
	font-size:15px;
	margin-bottom:20px;
}

div.GlanceLeasing2 .txtbox.topics{
	background: #33a1db;
	padding: 0 0 10px;
	box-sizing: border-box;
	color: #fff;
}
div.GlanceLeasing2 .txtbox.topics h3{
	font-size: 1.4rem;
	padding: 10px;
	box-sizing: border-box;
	color: #fff;
	background: #2383cc;
	margin-bottom: 10px
}
div.GlanceLeasing2 .txtbox.topics h4{
	font-size: 1.2rem;
	padding: 0 10px 10px 10px;
	box-sizing: border-box;
	font-weight: bold;
}
div.GlanceLeasing2 .txtbox.topics h4 span{
	font-size: .9rem;
	display: block;
	font-weight: bold;
}
div.GlanceLeasing2 .txtbox.topics p{
	margin-bottom: 20px
}

/* [PAGE] Sales
-------------------------------------------------------------------------*/
div.GlanceSales2{
	margin:0px 0px 30px 0px;
	overflow: hidden;
	_zoom:1;
}
div.GlanceSales2 .revenue{
	text-align:center;
}
div.GlanceSales2 .title{
	background:url(../../glance/img/sales_bg.jpg) repeat-y;
	width:730px;
	height:244px;
	margin:0px 0px 30px 0px;
}

div.GlanceSales2 .photos{
	text-align:center;
	margin-bottom:20px;
}

div.GlanceSales2 .txtbox{
	width:715px;
	margin-bottom:20px;
}

div.GlanceSales2 .txtbox h3, .txtbox_left h3{
	font-size:15px;
	font-weight:bold;
}
div.GlanceSales2 .txtbox h4{
	font-weight:bold;
	font-size:13px;
}
div.GlanceSales2 .txtbox p, .txtbox_left p{
	margin:0 15px 0 15px;
	display:block;
}
div.GlanceSales2 .txtbox span{
	font-size:11px;
}
div.GlanceSales2 .txtbox.table-style span{
	font-size:14px;
}

div.GlanceSales2 .build_img{
	text-align:center;
}

div.GlanceSales2 .txtbox_left{
	float:left;
	width:350px;
	margin-bottom:20px;
}
div.GlanceSales2 .sales_deux{
	width:715px;
	/*background:url(../../glance/img/sales_img08.jpg) no-repeat left top;
	height:959px;
	position:relative;*/
	padding-top:10px;
}
div.GlanceSales2 .sales_deux ul li{
	display:inline-block;
	*display:inline\9;
	*zoom:1\9;
	width:49%;
	vertical-align:text-top;
}
div.GlanceSales2 .sales_deux ul li span,
div.GlanceSales2 .sales_deux ul li img{
	float:right;
}
div.GlanceSales2 .sales_deux h3{
		font-size:15px;
	font-weight:bold;
}
	
div.GlanceSales2 .sales_deux h4{
	font-weight:bold;
}
div.GlanceSales2 .sales_deux .sales_tours{
	width:660px;
	padding-top:10px;
	padding-left:10px;
}
div.GlanceSales2 .sales_deux .sales_key{
	width:660px;
	padding-top:10px;
	padding-left:10px;
}
div.GlanceSales2 .sales_deux .sales_offering{
	width:320px;
	padding-top:20px;
	padding-left:10px;
	position:relative;
}
div.GlanceSales2 .sales_deux .sales_offering img{
	position:relative;
	top:-240px;
	left:170px;
}
div.GlanceSales2 .sales_deux .sales_offering p{
	width:310px;
}
div.GlanceSales2 .sales_deux .m_photo{
	width:310px;
	position:relative;
	top:-110px;
	left:10px;
}
div.GlanceSales2 .sales_deux .m_photo table{
	width:310px;
}
div.GlanceSales2 .sales_deux .m_photo table tr td{
	border:none;
	font-size:12px;
	padding:0;
}
div.GlanceSales2 .sales_deux .pink{
	color:#eb6da5;
	font-size:13px;
}
div.GlanceSales2 .sales_deux .sales_diverse{
	width:320px;
	padding-top:15px;
	padding-left:10px;
	position:relative;
	top:-110px;
}
div.GlanceSales2 .sales_deux .sales_offering p{
	width:310px;
}
div.GlanceSales2 .title p{
	padding:10px 0px 10px 27px;
}

div.GlanceSales2 .projects{
	margin:0px 0px 30px 15px;
}

div.GlanceSales2 .projects h4{
	font-weight:bold;
	margin:0px 0px 5px 0px;
}

div.GlanceSales2 table{
	width:695px;
	margin:0 auto;
}

/*div.GlanceSales2 th{
	background-color:#f19db5;
	border:#AD5773 1px solid;
	padding:3px;
	font-size:12px;
}*/
div.GlanceSales2 th{
	background-color:#ffffff;
	padding:3px;
}

/*div.GlanceSales2 td{
	border:#AD5773 1px solid;
}*/
div.GlanceSales2 td{
	border-bottom:#000000 1px solid;
}

div.GlanceSales2 td.num,
div.GlanceSales2 td.sch{
	text-align:center;
}

div.GlanceSales2 td.even{
	background-color:#fff;
	font-size:12px;
	padding:2px 5px;
}

div.GlanceSales2 td.odd{
	background-color:#fbe5eb;
	font-size:12px;
	padding:2px 5px;
}

div.GlanceSales2 .principal table{
	width:715px;
	margin-top:10px;
}

div.GlanceSales2 .principal th{
	background-color:#1291D1;
	color:#fff;
}
div.GlanceSales2 .principal table tr.border_bl{
	border-top:#000 2px solid;
	border-bottom:#000 2px solid;
}
div.GlanceSales2 .principal table tr.bor_btm{
	border-bottom:#000 2px solid;
}

div.GlanceSales2 .principal td{
	border-bottom:#DDD 1px solid;
	text-align:right;
	border-left:none;
	border-right:none;
}
div.GlanceSales2 .principal td.txt_pink{
color:#eb6da5;
font-weight:bold;
}
div.GlanceSales2 .principal td.txt_l{
	text-align:left;
}
div.GlanceSales2 .txt_r{
	float:right;
	margin-right:35px;
}


div.GlanceSales2 .MesBox{
	float:left;
	width:350px;
	margin:0px 0px 30px 0px;
}

div.GlanceSales2 .left{
	margin:0px 15px 30px 0px;
}


div.GlanceSales2 .MesBox h3{
	background:url(../../glance/img/sales_list.gif) no-repeat 0px 6px;
	padding:0px 0px 5px 12px;
	font-weight:bold;
}

div.GlanceSales2 .MesBox p{
	padding:0px 0px 0px 12px;
}

div.GlanceSales2 .graph{
	_margin-left:20px;
}

div.GlanceSales2 .topics{
	margin-top:20px;
}

div.GlanceSales2 .topics h3 {
	margin: 0 0 10px 0;
}
div.GlanceSales2 .build_img img{
	width: 100%;
}
div.GlanceSales2 .sales_graph{
	width: 75%;
    margin: 0 0 0 auto;
}
div.GlanceSales2 .txtbox.topics{
	background: #ec6d74;
	padding: 0 0 10px;
	box-sizing: border-box;
	color: #fff;
}
div.GlanceSales2 .txtbox.topics h3{
	font-size: 1.4rem;
	padding: 10px;
	box-sizing: border-box;
	color: #fff;
	background: #e45154;
	margin-bottom: 10px
}
div.GlanceSales2 .txtbox.topics h4{
	font-size: 1.2rem;
	padding: 0 10px 10px 10px;
	box-sizing: border-box;
	font-weight: bold;
}
div.GlanceSales2 .txtbox.topics p{
	margin-bottom: 20px
}


/* [PAGE] Construction
-------------------------------------------------------------------------*/
div.GlanceConstruction2{
}

div.GlanceConstruction2 .title{
	background:url(../../glance/img/construction_bg.jpg) no-repeat bottom;
	width:730px;
	height:244px;
}
div.GlanceConstruction2 .graph {
	margin: 0 0 20px 0;
}
div.GlanceConstruction2 .txtbox{
	width:715px;
	margin-bottom:20px;
}

div.GlanceConstruction2 .txtbox h3, .txtbox_left h3{
	font-size:15px;
	font-weight:bold;
}
div.GlanceConstruction2 .txtbox h4{
	font-weight:bold;
	font-size:13px;
}
div.GlanceConstruction2 .txtbox p, .txtbox_left p{
	margin:0 15px 0 15px;
	display:block;
}
div.GlanceConstruction2 .txtbox span{
	font-size:11px;
}
div.GlanceConstruction2 .txtbox.table-style span{
	font-size:14px;
}

div.GlanceConstruction2 .build_img{
	text-align:center;
}

div.GlanceConstruction2 .txtbox_left{
	float:left;
	width:350px;
	margin-bottom:20px;
}
div.GlanceConstruction2 .txtbox_right{
	float:right;
	width:350px;
	margin-bottom:20px;
}
div.GlanceConstruction2 .txtbox_inner_left{
	float:left;
	width:170px;
	margin-bottom:20px;
}
div.GlanceConstruction2 .txtbox_inner_left h4{
	float:left;
	width:170px;
	font-weight:bold;
}
div.GlanceConstruction2 .txtbox_inner_left .con_green{
	color:#8cc63f;
}
div.GlanceConstruction2 .txtbox .remodeling{
	background:url(../../glance/img/con_img01.jpg) no-repeat left top;
	width:715px;
	height:323px;
	position:relative;
}
div.GlanceConstruction2 .txtbox .remodeling div{
	position:relative;
	top:5px;
	left:433px;
	width:300px;
}
div.GlanceConstruction2 .txtbox .remodeling div p{
	font-size:11px;
	margin-left:-5px;
	line-height:15px;
}
div.GlanceConstruction2 .txtbox .custom{
	background:url(../../glance/img/con_img02.jpg) no-repeat left top;
	width:715px;
	height:275px;
	position:relative;
}
div.GlanceConstruction2 .txtbox .custom div{
	position:relative;
	top:5px;
	left:433px;
	width:300px;
}
div.GlanceConstruction2 .txtbox .custom div p{
	font-size:11px;
	margin-left:-5px;
	line-height:16px;
}
div.GlanceConstruction2 .title p{
	padding:10px 0px 10px 27px;
}

div.GlanceConstruction2 .MesBox{
	float:left;
	width:350px;
}
div.GlanceConstruction2 .MesBox.npc{
	width:343px;
	margin:98px  0 0 0;
	text-align:left;
}
div.GlanceConstruction2 .MesBox.npc img{
	float:left;
	margin:0 15px 0 0;
}
div.GlanceConstruction2 .MesBox.npc p{
	font-size:12px;
	line-height:1.4;
}
div.GlanceConstruction2 .left{
	margin:0px 15px 0px 0px;
}
div.GlanceConstruction2 .left.top{
	margin:0px 0 0px 0px;
}

div.GlanceConstruction2 .MesBox h3{
	background:url(../../glance/img/construction_list.gif) no-repeat 0px 6px;
	padding:0px 0px 5px 12px;
	font-weight:bold;
}

div.GlanceConstruction2 .MesBox h3.none{
	background:none;
	padding:0px 0px 5px 12px;
	font-weight:bold;
}

div.GlanceConstruction2 .MesBox h4.irr{
	color:#797979;
	margin:0;
	padding:0;
}
div.GlanceConstruction2 .MesBox p{
	padding:0px 0px 0px 12px;
}

div.GlanceConstruction2 .con_box{
	clear:both;
}

div.GlanceConstruction2 .con_box .outline{
	margin-bottom:20px;	
	padding: 20px 0 20px 0;
	border-top: 4px solid #8EC31E;
	font-size: 13px;
}
div.GlanceConstruction2 .con_box center {
	clear: both;
	margin: 0 auto;
	text-align: center;
}
div.GlanceConstruction2 .con_box .outline.last{
	border-bottom: 4px solid #8EC31E;
}
div.GlanceConstruction2 .con_box .outline h4{
	margin: 0 0 20px 0;
}

div.GlanceConstruction2 .con_box h3.inhead{
	margin:0 0 5px 0;
	background:none;
	color:#8EC31E;
	font-weight:bold;
	font-size: 15px;
}

div.GlanceConstruction2 .con_box .box{
	float:right;
}

.con_box_bottom .MesBox.left{
	float:left;
	width:330px;
	margin:0 0 20px 0;
}
.con_box_bottom .MesBox.right{
	float:right;
	margin:0 0 20px 0;
}

div.GlanceConstruction2 .con_box .left{
	float:left;
	width:350px;
	margin: 0 10px 0 0;
}
div.GlanceConstruction2 .con_box .right{
	text-align:left;
}
div.GlanceConstruction2 .right .photo{
	margin:10px 0 0 0;
}
div.GlanceConstruction2 .left.top{
	margin-top:0px ;
	margin-bottom:0px;
}

div.GlanceConstruction2 .con_box .box ul{
	margin: 0 0 10px 0;
}

div.GlanceConstruction2 .con_box .box li{
	padding:0px 0px 0px 10px;
	line-height:1.4em;
	margin:0px 0px 5px 0px;
	background: url(../img/construction_list2.gif) no-repeat left 6px;
}

div.GlanceConstruction2 .photo2{
	text-align:left;
	margin:0px 0px 20px 5px;
	_margin:0px 0px 20px 20px;
}

div.GlanceConstruction2 .graph{
	clear:both;
	float:none;
	padding:30px 0px 0px 0px;
	_margin:0px 0px 0px 10px;
}
div.GlanceConstruction2 .residence img{
	margin:15px 0 30px 0;
}

div.GlanceConstruction2 .con_box1 {
	width: 675px;
	_width: 715px;
	margin: 20px 0 20px 0;
	padding:10px 20px;
	border-top: 1px solid #000000;
	background: #EEEEEF;
	overflow: hidden;
	_zoom: 1;
}
div.GlanceConstruction2 .con_box1 h3{
	font-weight:bold;
	font-size: 18px;

}
div.GlanceConstruction2 .con_box1 h4{
	margin: 20px 0 0 0;	
	font-weight: bold;
}
div.GlanceConstruction2 .con_box1 .left {
	float: left;
	width: 460px;
}

div.GlanceConstruction2 .txtbox.topics{
	background: #b2d57a;
	padding: 0 0 10px;
	box-sizing: border-box;
}
div.GlanceConstruction2 .txtbox.topics h3{
	font-size: 1.4rem;
	padding: 10px;
	box-sizing: border-box;
	color: #fff;
	background: #95c259;
	margin-bottom: 10px
}
div.GlanceConstruction2 .txtbox.topics h4{
	font-size: 1.2rem;
	padding: 0 10px 10px 10px;
	box-sizing: border-box;
	font-weight: bold;
}
div.GlanceConstruction2 .txtbox.topics h3.ttl{
	color: #000;
	background: none;
}
div.GlanceConstruction2 .txtbox.topics h4 span{
	font-size: 1rem;
}
div.GlanceConstruction2 .txtbox.topics p{
	margin-bottom: 20px
}

/* [PAGE] Brokerage
-------------------------------------------------------------------------*/
div.GlanceBrokerage2{
	margin:0px 0px 30px 0px;
}
div.GlanceBrokerage2 .txtbox{
	width:715px;
	margin-bottom:20px;
}

div.GlanceBrokerage2 .txtbox h3, .txtbox_left h3{
	font-size:15px;
	font-weight:bold;
}

div.GlanceBrokerage2 .txtbox p, .txtbox_left p{
	margin:0 15px 0 15px;
	display:block;
}

div.GlanceBrokerage2 .title{
	background:url(../../glance/img/brokerage_title.jpg) no-repeat left top;
	margin:0px 0px 30px 0px;
	width:730px;
	height:250px;
}

div.GlanceBrokerage2 .title p{
	padding:87px 285px 10px 27px;
	line-height:1.5em;
}

div.GlanceBrokerage2 .MesBox{
	float:left;
	width:350px;
	margin:0px 0px 30px 0px;
}
div.GlanceBrokerage2 .MesBox img{
	float:left;	
}

div.GlanceBrokerage2 .left{
	margin:0px 15px 30px 0px;
}

div.GlanceBrokerage2 .MesBox h3{
	background:url(../../glance/img/brokerage_list.gif) no-repeat 0px 6px;
	padding:0px 0px 5px 12px;
	font-weight:bold;
}

div.GlanceBrokerage2 .MesBox p{
	padding:0px 0px 0px 12px;
}

div.GlanceBrokerage2 .graph{
	_margin:0px 0px 0px 10px;
}
div.GlanceBrokerage2 .txtbox.build_img{
	width: 510px;
	margin: 20px 0 20px auto;
}
div.GlanceBrokerage2 .txtbox.bro_graph{
	width: 85%;
	margin: 0 0 0 auto;
}
div.GlanceBrokerage2 .txtbox.build_img3{
	width: 100%;
}
div.GlanceBrokerage2 .txtbox.build_img img,
div.GlanceBrokerage2 .txtbox.build_img3 img{
	width: 100%;
}

div.GlanceBrokerage2 .topics{
	background: #f6ad54;
	padding: 0 0 10px;
	box-sizing: border-box;
}
div.GlanceBrokerage2 .topics h3{
	font-size: 1.4rem;
	padding: 10px;
	box-sizing: border-box;
	background: #f6ad54;
	color: #fff;
    margin-bottom: 10px;
    border-bottom: 2px solid #fff;
}
div.GlanceBrokerage2 .topics h4{
	font-size: 1.2rem;
	padding: 0 10px 10px 10px;
	box-sizing: border-box;
	font-weight: bold;
}
div.GlanceBrokerage2 .topics h4 span{
	font-size: 1rem;
	display: block;
}
div.GlanceBrokerage2 .topics p{
	width: 500px;
    float: left;
    margin: 0 0px 0 15px;
}
div.GlanceBrokerage2 .topics .build_img2{
	width: 164px;
    float: right;
    margin: 0 15px 0 0;
}
div.GlanceBrokerage2 .topics .build_img2 img{
	width: 100%;
}

.mgb30 { margin-bottom:30px !important;}
.mgt30 { margin-top:30px !important;}

.leasing_box{
	background: #5974ba;
	padding:10px;
	box-sizing:border-box;
	color: #fff;
}
.leasing_box h3,
.sales_box h3,
.cons_box h3,
.broke_box h3{
	border-bottom: 1px solid #fff;
}
.sales_box{
	background: #d06089;
	padding:10px;
	box-sizing:border-box;
	color: #fff;
}
.cons_box{
	background: #b0c200;
	padding:10px;
	box-sizing:border-box;
	color: #fff;
}
div.GlanceConstruction2 .cons_box p{
	margin: 15px;
}
div.GlanceConstruction2 .build_img,
div.GlanceConstruction2 .build_img img{
	width: 100%;
}
div.GlanceConstruction2 .con_graph,
div.GlanceConstruction2 .con_graph img,
div.GlanceConstruction2 .con_graph p {
    width: 92%;
    margin: 0 0 0 auto;
    text-align: right;
}
.broke_box{
	background: #d58a00;
	padding:10px;
	box-sizing:border-box;
	color: #fff;
}

.sales_box h3 ul li{
	display:inline-block;
	vertical-align:middle;
	line-height:14px;
}
div.GlanceLeasing2 .txtbox span.big_txt,
div.GlanceConstruction2 .txtbox span.big_txt,
div.GlanceSales2 .txtbox span.big_txt{
	font-size:30px;
	display:block;
	margin-bottom:5px;
}
div.GlanceSales2 .txtbox.sales_box span.big_txt{
	font-size:30px;
	display: inline-block;
}



.table-style table{
	width: 100%;
}
.table-style table.bro_table2{
	width: 75%;
}
.table-style table tr{
	border-bottom: 1px solid #000000;
}
.table-style table tr.tr-bd{
	border-bottom: 2px solid #000000;
}
.table-style table tr.bd-top{
	border-top: 1px solid #000000;
}
.table-style table th{
	font-size: 15px;
	border-bottom: 2px solid #000;
}
.table-style table.bro_table1 td,
.table-style table.bro_table2 td,
.table-style table.sales_table1 td,
.table-style table.sales_table2 td,
.table-style table.con_table1 td,
.table-style table.con_table2 td,
.table-style table.leasing_table1 td{
	width: 238px;
}
.table-style table.leasing_table2 th{
	text-align: left;
}
.table-style table.leasing_table2 td{
	width: 50%;
}

.table-style table.bro_table2 td:nth-child(1){
	width: 12%;
	text-align: left;
	padding-right: 10%;
}
.table-style table.bro_table2 td:nth-child(2),
.table-style table.bro_table2 td:nth-child(3){
	width: 6.2%;
	text-align: right;
	padding-right: 10%;
}

.table-style table.sales_table2 td:nth-child(1){
	width: 12%;
	text-align: left;
	padding-right: 10%;
}
.table-style table.sales_table2 td:nth-child(2),
.table-style table.sales_table2 td:nth-child(3){
	width: 6.5%;
	text-align: right;
	padding-right: 10%;
}

.table-style table.con_table2 td:nth-child(1){
	width: 12%;
	text-align: left;
	padding-right: 10%;
}
.table-style table.con_table2 td:nth-child(2),
.table-style table.con_table2 td:nth-child(3){
	width: 5%;
	text-align: right;
	padding-right: 10%;
}


.table-style table .-left{ text-align: left!important;}
.table-style table .-right{	text-align: right!important;}
.table-style table .-center{ text-align: center!important;}
.table-style table .bd{	font-weight: bold!important;}
