/*
 screen
*/

* { padding: 0; margin: 0; }

img { border:0px; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12pt;
}
#wrapper { 
 margin: 20px auto;
 width: 710px;
}
#faux {
 background:   url("images/shr_fauxbg.gif");
 margin-bottom: 0px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%
}
#header {
 color: #333;
 width: 710px;
 height: 136px;
 margin: 0px;
 background: #ABBEBE;
}
#leftcolumn { 
 display: inline;
 color: #333;
 margin: 0px;
 padding: 0px;
 width: 220px;
 float: left;
}
#rightcolumn { 
 float: right;
 color: #333;
 margin: 0px;
 padding: 0px;
 width: 490px;
 display: inline;
 position: relative;
}
#footer { 
 height:1px;
 width: 710px;
 clear: both;
 margin: 0px;
 padding: 0px;
 background-image:url(images/shr_bottomline.gif);
 background-repeat:no-repeat;
 background-position:top left;
}
.clear { clear: both; background: none; }


/* menu
--------------------------*/
#leftcolumn ul {
 margin:0px;
 padding:0px;
 list-style-type:none;
}

#leftcolumn ul li {
 margin:7px 0px 0px 9px;
 padding:0px;
}

#menu_top img {
 margin-top:10px;
}

#menu_bottom img {
 margin-top:34px;
 margin-bottom:34px;
}

li div.menu_left {
 float:left;
 width:98px;
}

li div.menu_right {
 float:left;
 margin-left:5px;
 width:98px;
}

/* top
----------------------------*/
div#top_iframe {
 width:472x;
 height:94px;
 margin:10px 0px 0px 9px;
 background-image:url(images/top_01.gif);
 background-position:left top;
 background-repeat:no-repeat;
}

div#top_iframe iframe {
 margin:7px 0px 0px 9px;
 border:0px;
}

div.top_left {
 float:left;
 text-align:left;
 width:232px;
 margin:0px;
 padding:8px 0px 0px 9px;
}

div.top_right {
 float:left;
 text-align:left;
 width:232px;
 margin:0px;
 padding:8px 0px 0px 8px;
}

div.top_main {
 width:472px;
 margin:8px 0px 0px 9px;
}

/* sales
---------------------------------*/

.sales {
 margin:0px 0px 0px 26px;
}

.salestop {
 margin-top:20px;
}

p.sales_text {
 font-size:10pt;
 margin-top:4px;
 text-align:center;
 }

div.sales_buttom1 {
 width:141px;
 float:left;
 margin-top:5px;
 padding-left:26px;
}

div.sales_buttom2 {
 width:141px;
 float:left;
 margin-left:5px;
 margin-top:5px;
}

div.sales_buttom3 {
 width:141px;
 float:left;
 margin-left:5px;
 margin-top:5px;
}

div#sales_reco_list {
 text-align:center;
 margin-top:15px;
 width:433px;
 background-color:#279A2F;
}

.salesbottom {
 margin-top:6px;
}

/* list_cgi
--------------------------------*/

table#list_cgi_table1 {
 margin-left:26px;
 border:1px #007A31 solid;
 background-color:#00762F;
 
}

table#list_cgi_table1 tr td {
 padding:3px;
 font-size:8pt;
 background-color:#FFFFFF;
}

table#list_cgi_table1 tr th {
 padding:3px;
 font-size:8pt;
 font-weight:normal;
 background-color:#CBE4D5;
}

table#list_cgi_table2 {
 margin-left:26px;
 border:1px #663300 solid;
 background-color:#B18679;
 
}

table#list_cgi_table2 tr td {
 padding:3px;
 font-size:8pt;
 background-color:#FFFFFF;
}

table#list_cgi_table2 tr th {
 padding:3px;
 font-size:8pt;
 font-weight:normal;
 background-color:#E2CABE;
}

table#list_cgi_table3 {
 margin-left:26px;
 border:1px #FF6600 solid;
 background-color:#FF9900;
 
}

table#list_cgi_table3 tr td {
 padding:3px;
 font-size:8pt;
 background-color:#FFFFFF;
}

table#list_cgi_table3 tr th {
 padding:3px;
 font-size:8pt;
 font-weight:normal;
 background-color:#FECFA4;
}

table#list_cgi_table4 {
 margin-left:26px;
 border:1px #006699 solid;
 background-color:#4C85B9;
 
}

table#list_cgi_table4 tr td {
 padding:3px;
 font-size:8pt;
 background-color:#FFFFFF;
}

table#list_cgi_table4 tr th {
 padding:3px;
 font-size:8pt;
 font-weight:normal;
 background-color:#BBD2EA;
}

table#list_cgi_table5 {
 margin-left:26px;
 border:1px #BA2589 solid;
 background-color:#BA2589;
 
}

table#list_cgi_table5 tr td {
 padding:3px;
 font-size:8pt;
 background-color:#FFFFFF;
}

table#list_cgi_table5 tr th {
 padding:3px;
 font-size:8pt;
 font-weight:normal;
 background-color:#D4B5D8;
}


/* detail_cgi
----------------------------------*/

/* 賃貸物件 */
.detail_cgi_table1 {
 width:432px;
 margin-left:14px;
 margin-bottom:6px;
 padding:0px;
 border:1px #007A31 solid;
 background-color:#00762F;
}

.detail_cgi_table1 tr td {
 padding:3px;
 font-size:8pt;
}

.detail_cgi_table1 td.detail_cgi_tdc {
 background-color:#CBE4D5;
 width:46px;
}

.detail_cgi_table1 td.detail_cgi_tdw {
 background-color:#FFFFFF;
}

#detail_cgi_photo1 {
 width:432px;
 margin-left:14px;
 margin-bottom:6px;
 padding:0px;
}

#detail_cgi_photo1 tr td {
 margin:0px;
 padding:0px;
}

#detail_cgi_photo1 tr td img {
 margin-right:5px;
 border:1px #00762F solid;
 width:132px;
}

/* 土地 */
.detail_cgi_table2 {
 width:432px;
 margin-left:14px;
 margin-bottom:6px;
 padding:0px;
 border:1px #663300 solid;
 background-color:#B18679;
}

.detail_cgi_table2 tr td {
 padding:3px;
 font-size:8pt;
}

.detail_cgi_table2 td.detail_cgi_tdc {
 background-color:#E2CABE;
 width:46px;
}

.detail_cgi_table2 td.detail_cgi_tdw {
 background-color:#FFFFFF;
}

#detail_cgi_photo2 {
 width:432px;
 margin-left:14px;
 margin-bottom:6px;
 padding:0px;
}

#detail_cgi_photo2 tr td {
 margin:0px;
 padding:0px;
}

#detail_cgi_photo2 tr td img {
 margin-right:5px;
 border:1px #B18679 solid;
 width:132px;
}

/* 売家 */
.detail_cgi_table3 {
 width:432px;
 margin-left:14px;
 margin-bottom:6px;
 padding:0px;
 border:1px #FF6600 solid;
 background-color:#FF9900;
}

.detail_cgi_table3 tr td {
 padding:3px;
 font-size:8pt;
}

.detail_cgi_table3 td.detail_cgi_tdc {
 background-color:#FECFA4;
 width:46px;
}

.detail_cgi_table3 td.detail_cgi_tdw {
 background-color:#FFFFFF;
}

#detail_cgi_photo3 {
 width:432px;
 margin-left:14px;
 margin-bottom:6px;
 padding:0px;
}

#detail_cgi_photo3 tr td {
 margin:0px;
 padding:0px;
}

#detail_cgi_photo3 tr td img {
 margin-right:5px;
 border:1px #FF9900 solid;
 width:132px;
}

/* マンション */
.detail_cgi_table4 {
 width:432px;
 margin-left:14px;
 margin-bottom:6px;
 padding:0px;
 border:1px #006699 solid;
 background-color:#4C85B9;
}

.detail_cgi_table4 tr td {
 padding:3px;
 font-size:8pt;
}

.detail_cgi_table4 td.detail_cgi_tdc {
 background-color:#BBD2EA;
 width:46px;
}

.detail_cgi_table4 td.detail_cgi_tdw {
 background-color:#FFFFFF;
}

#detail_cgi_photo4 {
 width:432px;
 margin-left:14px;
 margin-bottom:6px;
 padding:0px;
}

#detail_cgi_photo4 tr td {
 margin:0px;
 padding:0px;
}

#detail_cgi_photo4 tr td img {
 margin-right:5px;
 border:1px #4C85B9 solid;
 width:132px;
}

/* 賃貸物件（事業用） */
.detail_cgi_table5 {
 width:432px;
 margin-left:14px;
 margin-bottom:6px;
 padding:0px;
 border:1px #BA2589 solid;
 background-color:#BA2589;
}

.detail_cgi_table5 tr td {
 padding:3px;
 font-size:8pt;
}

.detail_cgi_table5 td.detail_cgi_tdc {
 background-color:#D4B5D8;
 width:46px;
}

.detail_cgi_table5 td.detail_cgi_tdw {
 background-color:#FFFFFF;
}

#detail_cgi_photo5 {
 width:432px;
 margin-left:14px;
 margin-bottom:6px;
 padding:0px;
}

#detail_cgi_photo5 tr td {
 margin:0px;
 padding:0px;
}

#detail_cgi_photo5 tr td img {
 margin-right:5px;
 border:1px #00762F solid;
 width:132px;
}


/* Link
--------------------------------*/

div#link h2 {
 margin-top:24px;
 margin-left:20px;
 width:440px;
 height:24px;
 text-align:center;
 background-color:#E3F4DA;
 font-size:10pt;
 line-height:25px;
}

div#link dl {
 margin-left:110px;
 margin-top:60px;
}

div#link dl dt {
 font-size:9pt;
 margin-bottom:0.6em;
}

div#link dl dd {
 font-size:9pt;
 margin-bottom:3em;
}

/* Company
--------------------------------*/

div#company h2 {
 margin-top:24px;
 margin-left:20px;
 width:440px;
 height:24px;
 text-align:center;
 background-color:#E3F4DA;
 font-size:10pt;
 line-height:25px;
}

div#company div#left {
 padding-left:30px;
 margin-top:20px;
 float:left;
 width:260px;
}

div#company div#right {
 margin-left:0px;
 margin-top:20px;
 float:left;
 width:159px;
}

div#left table tr td {
 font-size:8pt;
 padding:4px;
}

div#left table tr td.tdright {
 border-left:1px solid #339933;
 padding-left:14px;
}

/* IG
--------------------------------*/

div#ig h2 {
 margin-top:24px;
 margin-left:20px;
}

div#ig h3 {
 margin-top:26px;
 margin-left:20px;
}

div#ig p {
 margin-top:10px;
 margin-left:46px;
 width:414px;
 font-size:8pt;
 line-height:140%;
}

div#ig div.img {
 margin-top:10px;
 text-align:center;
 width:100%;
 font-size:8pt;
 line-height:140%;
}

div#ig table {
 margin-top:10px;
 margin-left:46px;
}

div#ig table tr td {
 font-size:9px;
 text-align:center;
 padding:2px 10px;
}

div#ig table tr td.tb {
 border-top:1px solid #00cc66;
}

div#ig table tr td.rb {
 border-right:1px solid #00cc66;
}

div#ig table tr td.bb {
 border-bottom:1px solid #00cc66;
}

div#ig table tr td.lb {
 border-left:1px solid #00cc66;
}

div#ig table tr td.bg {
 background-color:#F0F7EC;
}

/* Rent
--------------------------------*/

div#rent img#rentTopLine {
	margin:28px 0px 0px 27px;
}
div#rent p#gokibou {
	width:488px;
	font-size:9pt;
	margin:20px 0px;
	text-align:center;
}

div#rent div#left {
 margin:0px 0px 0px 99px;
 float:left;
 width:140px;
 display:inline;
}
div#rent div#left p {
	padding:10px;
	font-size:8pt;
	line-height:140%;
}

div#rent div#right {
 margin:0px 0px 0px 10px;
 float:left;
 width:140px;
}

div#rent div#right p {
	padding:10px;
	font-size:8pt;
	line-height:140%;
}

div#rent img#rentFooterLine {
	margin:20px 0px 0px 27px;
}





