/* top.css */





.topbox {



}



/* logo h32px */

.header {



}





.headerleft {

	width: 300px;

    padding-top: 15px;

    padding-left: 10px;

    padding-bottom: 8px;

	float: left;

}









.headerright {

	width: 300px;

	float: right;

    font-size: 70%;

    text-align: right;

    padding-top: 5px;

    padding-right: 10px;

}





.container {

    font-size: 90%;



}



.contents {



}



.leftbox {

    width: 600px;

    float: left;

}



.flash {

    width: 600px;

    height: 301px;

    padding-top: 1px;

	background-color: #CCCCCC;



}







#fudosannews {

	width: 520px;

	margin-left: 24px;

	padding: 15px;

	background-color: #F7E9E9;

	clear: both;

}



#fudosannews h3 {

    color: #CC0000;

}

#fudosannews li {

    color: #CC0000;

    margin: 5px 12px;

}

#fudosannews li a {



}



#fudosannavi h3 a {

	display: block;

    width: 167px;

    height: 42px;

	text-indent: -9999px;

	text-decoration: none !important;

	overflow:hidden;

    margin-top: 14px;

    margin-left: 24px;

    margin-bottom: 14px;

    float: left;

}



#mansion a{background:  url("../img/topbana_reform_167_42.gif") no-repeat top;}

#kodate a{background:  url("../img/topbana_mkanri_167_42.gif") no-repeat top;}

#tyuko a{background:  url("../img/koken_topfudosan_167_42.gif") no-repeat top;}



,

#mansion a:hover,

#kodate a:hover,

#tyuko a:hover {

	background-position: bottom;

}



#fudosanmenu {

	clear: both;

}



#fudosanmenu h3 {

    font-weight: bold;

    color: #3e3e3e;

    text-indent: 4px;

    margin: 14px 26px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

}



#fudosanmenu p {

    margin: 8px 32px;

}



#fudosannews ul,

#fudosanmenu ul {

	list-style: none;

}



#fudosanmenu li {

	list-style: none;

    font-size: 90%;

    margin: 5px 48px;

}



#update {

    font-size: 80%;

	margin: 40px 0px;

}



.rightbox {

    font-size: 85%;

    width: 200px;

    float: right;



}



.rightbox_company {

    height: 300px;

	background-color: #ECECEC;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CCCCCC;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #CCCCCC;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

}



.rightbox_company h2 a {

	display: block;

	height: 48px;

	width: 199px;

    background:  url("../img/topbtn_company_199_96.jpg") no-repeat top;

	text-indent: -9999px;

	text-decoration: none !important;

	overflow:hidden;



}



.rightbox_company h2 a:hover {

	background-position: bottom;

}



.rightbox_company h3,

.rightbox_other_text h3 {

    font-weight: bold;

    color: #3e3e3e;

    text-indent: 4px;

    margin: 14px 18px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;



}





.rightbox_other h3{

    margin: 12px 18px;

}



.rightbox_other p,

.rightbox_company p {

	color: #333333;

	margin: 10px 16px;

	line-height: 120%;



}





.rightbox_company li,

.rightbox_other_text li {

    font-size: 90%;

    color: #CC3300;

    margin: 5px 5px 3px 35px;

}





.rightbox_other {

    height: 580px;

	background-color: #F4F4F4;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #CCCCCC;

}







.footer {

    font-size: 80%;

    height: 55px;

    padding-top: 8px;

    padding-right: 8px;

    clear: both;

    text-align: right;

	border-top-width: 3px;

	border-top-style: solid;

	border-top-color: #515151;

	background-color: #CCCCCC;

}





/* 以下　IE4-6修正用　*/



* html .topbox {

	width: 802px;

}



* html .headerleft h1{

    padding: 0px;

    margin: 0px;

}





* html .leftbox p,

* html .leftbox h2,

* html .leftbox h3,

* html .rightbox h2, {

	margin: 0px;

    font-size: 85%;

}





* html #fudosannavi h3 a {

    margin-left: 18px;

}



* html #fudosanmenu li {

    margin: 5px 15px;

}



* html .rightbox_other {

    padding: 0px;

    margin: 0px;

}



* html .rightbox h3, {

    font-size: 85%;

}



* html .rightbox ul, {

	margin-left: 10px;

}





* html .rightbox img,

* html .leftbox img {

	margin-top: 0px;

}



* html img {border: 0px;}

* html a {border: 0px;}



* html .rightbox_other h3,

* html .rightbox_other_text h3 {

    text-indent: 0px;

    margin: 10px 15px;

}



* html .rightbox_company li,

* html .rightbox_other_t


