@charset "utf-8";

/* CSS Document */




/* ===== index.html ================================== */

div#main table#p_list th, div#main table#p_list td {

	padding: 1px 2px;

}



div#main table#p_list td.name {

	min-height: 2.5em;

	_height: 2.5em;

}



.office_type { color: #0E3454;}

.retail_type { color: #C96925;}

.resi_type { color: #006333;}

.hotel_type { color: #833419;}

.pd_type { color: #9E1060; font-weight: bold;}


/* ===== LIST ========================================= */

div#main table#p_list th, div#main table#p_list td {

	font-size: 84%;
	padding: 1px 2px;

}


/* ===== MAP ========================================= */

div#map1 {

	margin: 0px auto 15px;

	width: 540px;

	height: 520px;

	background-image: url(../portfolio/img/map1.gif);

	background-repeat: no-repeat;

}



div#map2 {

	margin: 0px auto 15px;

	width: 540px;

	height: 640px;

	background-image: url(../portfolio/img/map2.gif);

	background-repeat: no-repeat;

}



div#map3 {

	margin: 0px auto 15px;

	width: 540px;

	height: 520px;

	background-image: url(../portfolio/img/map3.gif);

	background-repeat: no-repeat;

}



table#thumbnail {

	margin: auto;

}



th.office {

	background-color: #0E3454;

	color: #FFFFFF;

}



th.retail {

	background-color: #C96925;

	color: #FFFFFF;

}



th.residential {

	background-color: #006333;

	color: #FFFFFF;

}



th.hotel {

	background-color: #833419;

	color: #FFFFFF;

}



th.pd {

	background-color: #980055;

	color: #FFFFFF;

}



/* ===== operate ======================================= */

div#contents div#main ul#term {

	list-style: none;

	margin: 0px 0px 0.8em 0px;

}



div#contents div#main ul#term li {

	display: inline;

	white-space: nowrap;

	margin: 0.1em 5px 0.2em 0px;

	background-image: url(../img/gray_box_arrow.gif);

	background-position: left 0.4em;

	background-repeat: no-repeat;

	padding-left: 7px;

}



div#contents div#main table .double { border-top: 3px double #888888;}



div#contents div#main table.operateData tr th,

div#contents div#main table.operateData tr td {

	font-weight: 100;

	font-style: normal;

	font-size: 88%;

}



div#contents div#main table.operateData .forcedWidth {

	width: 75px!important;

}



div#contents div#main table.operateData tr th.th1st {

	font-weight: 900;

}





/* ===== index4.html =================================== */

div#bunsan { width: 350px;}





img.portfolioMapImg {

	border: 0 none;

	position: absolute;

	margin-left: 30px;

}


