/* ++++++++++++++++++++++++++++++++++++++++++++++
stylesheet for Housing Service Co., Ltd.
version: 1.0.0
date: 23rd-Feb-2007
+++++++++++++++++++++++++++++++++++++++++++++++++ */



/* PAGE HEADER */
#branches_header {
width: 745px;
height: 34px;
margin: 20px 0 20px 0;
padding: 0;
background: url(../branches/img/branches_header.gif) no-repeat top left;
text-align: left;
text-indent: -9999px;
overflow: hidden;
}
#branches_detail_header {
width: 745px;
height: 34px;
margin: 20px 0 20px 0;
padding: 0;
background: url(../branches/img/branches_detail_header.gif) no-repeat top left;
text-align: left;
text-indent: -9999px;
overflow: hidden;
}
#bra_articles_header {
width: 207px;
height: 16px;
margin: 0 0 10px 0;
padding: 0;
background: url(../branches/img/branches_articles_header.gif) no-repeat top left;
text-align: left;
text-indent: -9999px;
overflow: hidden;
}
#bra_network_header {
width: 524px;
height: 16px;
margin: 0 0 10px 0;
padding: 0;
background: url(../branches/img/branches_network_header.gif) no-repeat top left;
text-align: left;
text-indent: -9999px;
overflow: hidden;
}
#bra_kyojyu_header {
width: 550px;
height: 19px;
margin: 0;
padding: 0;
border-bottom: 1px dotted #D2D2D2;
background: url(../branches/img/branches_kyojyu_header.gif) no-repeat top left;
text-align: left;
text-indent: -9999px;
overflow: hidden;
}
#bra_jigyo_header {
width: 550px;
height: 19px;
margin: 0;
padding: 0;
border-bottom: 1px dotted #D2D2D2;
background: url(../branches/img/branches_jigyo_header.gif) no-repeat top left;
text-align: left;
text-indent: -9999px;
overflow: hidden;
}
#bra_main_header {
width: 143px;
height: 16px;
margin: 0 0 10px 0;
padding: 0;
background: url(../branches/img/branches_main_header.gif) no-repeat top left;
text-align: left;
text-indent: -9999px;
overflow: hidden;
}
#bra_izumikita_header {
width: 127px;
height: 16px;
margin: 0 0 10px 0;
padding: 0;
background: url(../branches/img/branches_izumikita_header.gif) no-repeat top left;
text-align: left;
text-indent: -9999px;
overflow: hidden;
}
#bra_karizono_header {
width: 143px;
height: 16px;
margin: 0 0 10px 0;
padding: 0;
background: url(../branches/img/branches_karizono_header.gif) no-repeat top left;
text-align: left;
text-indent: -9999px;
overflow: hidden;
}
#bra_toyonaka_header {
width: 127px;
height: 16px;
margin: 0 0 10px 0;
padding: 0;
background: url(../branches/img/branches_toyonaka_header.gif) no-repeat top left;
text-align: left;
text-indent: -9999px;
overflow: hidden;
}
#bra_nara_header {
width: 127px;
height: 16px;
margin: 0 0 10px 0;
padding: 0;
background: url(../branches/img/branches_nara_header.gif) no-repeat top left;
text-align: left;
text-indent: -9999px;
overflow: hidden;
}
#bra_appraisal_header {
width: 175px;
height: 16px;
margin: 0 0 10px 0;
padding: 0;
background: url(../branches/img/branches_appraisal_header.gif) no-repeat top left;
text-align: left;
text-indent: -9999px;
overflow: hidden;
}
h5 {
margin: 10px 0 0 0;
padding: 0;
font-size: 14px;
font-weight: bold;
text-align: left;
}



/* CONTENT */
#dipwrapper {
width: 745px;
margin: 0;
padding: 0;
text-align: left;
}
#dipcon_left {
float: left;
width: 195px;
margin: 0;
padding: 0;
text-align: left;
}
#dipcon_right {
float: left;
width: 550px;
margin: 0;
padding: 0;
text-align: left;
}

#dipwrapper {
display: inline-table; /* for macIE */
}
/* hides from macIE \*/
* html #dipwrapper { height: 1%; }
#dipwrapper { display: block; }
/* end hide from macIE */

#dipwrapper:after {
display: block;
clear: both;
height: 0;
content: ".";
visibility: hidden;
}



/* NAVI */
#branches_navi {
width: 180px;
height: 211px;
margin: 0;
padding: 0;
background: #fff url(../branches/img/branches_navi_bg2.gif) no-repeat top left;
color: #333;
text-align: left;
line-height: 100%;
}
#branches_navi ul {
width: 180px;
height: 211px;
margin: 0;
padding: 0;
list-style: none;
}
#branches_navi li {
margin: 0;
padding: 0;
font-size: 9px;
list-style: none;
}
#branches_navi a {
display: block;
height: 15px;
text-indent: -10000px;
}
#branches_navi a:hover {
background-position: 0 -15px;
}
#branches_navi a:active, #branches_navi a.selected {
background-position: 0 -30px;
}
#navi_network a {
margin: 0;
padding: 0;
width: 180px;
height: 15px;
background: transparent url(../branches/img/branches_navi_network.gif) no-repeat;
}
#navi_main a {
margin: 33px 0 0 0;
padding: 0;
width: 180px;
height: 15px;
background: transparent url(../branches/img/branches_navi_mainbranch.gif) no-repeat;
}
#navi_izumikita a {
margin: 9px 0 0 0;
padding: 0;
width: 180px;
height: 15px;
background: transparent url(../branches/img/branches_navi_izumikita.gif) no-repeat;
}
#navi_karizono a {
margin: 9px 0 0 0;
padding: 0;
width: 180px;
height: 15px;
background: transparent url(../branches/img/branches_navi_karizono.gif) no-repeat;
}
#navi_toyonaka a {
margin: 9px 0 0 0;
padding: 0;
width: 180px;
height: 15px;
background: transparent url(../branches/img/branches_navi_toyonaka.gif) no-repeat;
}
#navi_nara a {
margin: 9px 0 0 0;
padding: 0;
width: 180px;
height: 15px;
background: transparent url(../branches/img/branches_navi_nara.gif) no-repeat;
}
#navi_appraisal a {
	margin: 33px 0 0 0;
	padding: 0;
	width: 180px;
	height: 15px;
	background-color: transparent;
	background-image: url(../branches/img/branches_navi_appraisal.gif);
	background-repeat: no-repeat;
}



/* TABLE */
table {
margin: 0 0 20px 0;
width: 548px;
border-top: 1px solid #D2D2D2;
border-left: 1px solid #D2D2D2;
border-collapse: collapse;
}
th, td {
font-family: Verdana, Arial, san-serif;
border-right: 1px solid #D2D2D2;
border-bottom: 1px solid #D2D2D2;
border-collapse: collapse;
}
th {
width: 150px;
padding: 6px;
background-color: #F7F7F7;
font-weight: bold;
font-size: 90%;
text-align: left;
vertical-align: top;
line-height: 120%;
voice-family: "\"}\""; 
voice-family:inherit;
width: 137px;	 
}
html>body th {width: 137px;}

td {
width: 398px;
padding: 6px;
font-weight: normal;
font-size: 90%;
text-align: left;
vertical-align: top;
line-height: 150%;
voice-family: "\"}\""; 
voice-family:inherit;
width: 385px;	 
}
html>body td {width: 385px;}

.tb {
margin: 0;
padding-left: 1.8em;
}
ul.tb {
list-style-type: circle;
}
.tb li {
margin: 0;
padding-left: 0;
}
