@charset "iso-8859-1";

/*=========================================================================
Type : Specified Directory Layout
Page : /service/
=========================================================================*/

/* CONTENTS Add Style
-------------------------------------------------------------------------*/
div#CONTENTS{
}

/* Directory Common
-------------------------------------------------------------------------*/
/* Top Image (h1) */
h1{
	margin-bottom:10px;
}
/* Contents Wrapper */
div.ContentsWrapper{
	width:910px;
	margin-bottom:0px;
	padding:20px 15px 50px 15px;
}
/* Main Column */
div#Main{
	float:right;
	width:730px;
}
/* Navigation Column */
div#Navi{
	float:left;
	width:140px;
}
div#Navi ul.NaviLink {
	background:#c2c2c2;
	padding:3px 3px 2px;
}
div#Navi ul.NaviLink li {
	width:134px;
	height:34px;
	margin-bottom:1px;
	background-image:url(/english/service/img/btn_navi.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
div#Navi ul.NaviLink li.NLOut {
	background-position:-134px 0;
}
div#Navi ul.NaviLink li.NLHis {
	background-position:-134px -34px;
}
div#Navi ul.NaviLink li.NLBoa {
	background-position:-134px -68px;
}
div#Navi ul.NaviLink li a {
	display:block;
	height:40px;
	background-image:url(/english/service/img/btn_navi.gif);
	background-repeat:no-repeat;
}
div#Navi ul.NaviLink li.NLOut a {
	background-position:0 0;
}
div#Navi ul.NaviLink li.NLHis a {
	background-position:0 -34px;
}
div#Navi ul.NaviLink li.NLBoa a {
	background-position:0 -68px;
}

/* [PAGE] Common Whole Layer
-------------------------------------------------------------------------*/
h2 {
	margin-bottom:20px;
}
/* SubLink */
ul.SubLink{
	width:730px;
	margin-bottom:20px;
	border-left:#999999 solid 1px;
}
ul.SubLink li{
	float:left;
	padding:1px 10px;
	display:inline;
	border-right:#999999 solid 1px;
	line-height:1.1em;
}
ul.SubLink em{
	color:#999999;
}
ul.SubLink span{
	padding-left:10px;
	background:url(/english/glance/img/icon_arrow_sub.gif) no-repeat 0px 5px;
}
/* CompLWhole */
div.CompLWholeHousing {
	margin-left:15px;
	width:895px;
}
div.CompLWholeHousing div#MColumn {
	float:left;
	width:730px;
}
div.CompLWholeHousing div#MColumn div {
	text-align:left;
}
div.CompLWholeHousing div#MColumn .condom {
	float:left;
	width:275px;
}
div.CompLWholeHousing div#MColumn .office {
	float:left;
	width:178px;
}
div.CompLWholeHousing div#MColumn dl {
	width:730px;
	padding-bottom:20px;
}
div.CompLWholeHousing div#MColumn dl dt {
	float:left;
	width:156px;
	border-top:#666 solid 3px;
	font-weight:bold;
	font-size:1.1em;
}
div.CompLWholeHousing div#MColumn dl dd {
	float:right;
	width:565px;
	border-top:#c2c2c2 solid 3px;
}
div.CompLWholeHousing div#Sub ul.SubInfo {
	padding-top:1px;
	background:url(/english/service/img/border_sub_dot.gif) repeat-x 0 0;
}
div.CompLWholeHousing div#Sub ul.SubInfo li {
	background:url(/english/service/img/border_sub_dot.gif) repeat-x 0 bottom;
	font-size:0.85em;
	line-height:1em;
	padding:8px 2px 6px;
}
div.CompLWholeHousing div#Sub ul.SubInfo li span {
	padding-left:10px;
	background:url(/english/service/img/icon_arrow_sub.gif) no-repeat 0 0.2em;
}
/* CompLWhole Sub */
div.CompLWholeHousing div#Sub {
	float:right;
	width:140px;
	border-top:#c2c2c2 solid 3px;
}
div.CompLWholeHousing div#Sub h3 {
	margin:8px 0px 20px 0px;
}
div.CompLWholeHousing div#Sub ul.SubInfo {
	padding-top:1px;
	background:url(/english/service/img/border_sub_dot.gif) repeat-x 0 0;
}
div.CompLWholeHousing div#Sub ul.SubInfo li {
	background:url(/english/service/img/border_sub_dot.gif) repeat-x 0 bottom;
	font-size:0.85em;
	line-height:1em;
	padding:8px 2px 6px;
}
div.CompLWholeHousing div#Sub ul.SubInfo li span {
	display:block;
	padding-left:10px;
	background:url(/english/service/img/icon_arrow_sub.gif) no-repeat 0 0.2em;
}


.mt05 {	margin-top:5px;}
.mt10 { margin-top:10px;}
.mt20 { margin-top:20px;}
.mt40 { margin-top:40px;}
.mt60 { margin-top:60px;}
.ml115 { margin-left:115px;}
.ml10 { margin-left:10px;}
.ml25 { margin-left:25px;}
.mr15 { margin-right:15px;}
.cl999999bold { font-weight:700; color:#999; }
.fontbold { font-weight:bold;}

div#MColumn h3.text {
margin-bottom:20px;
background:url(/english/glance/img/brokerage_bgtitle.gif) no-repeat;
font-size:1.25em;
font-weight:700;
padding:7px 13px 5px;
}

div#Navi ul.NaviLink li.NLOut a:hover,
div#Navi ul.NaviLink li.NLHis a:hover,
div#Navi ul.NaviLink li.NLBoa a:hover {
	background:none;
}

div.CompLWhole div#MColumn dl dt,
div.CompLWhole div#MColumn dl dd,
div.CompLWholeHousing div#MColumn dl dt,
div.CompLWholeHousing div#MColumn dl dd {
	line-height:1.3em;
	padding:7px 2px 0;
}

div.Outline div#MColumn dl dd div.HOffice img,.fl {
	float:left;
}

div#MColumn div.textLeft {
	float:left;
  width:297px;
}

div#MColumn div.textRight {
	float:left;
  width:268px;
}
