/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* COMMON.CSS
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* BODY */
body {
   font-size:80%;
   color:#333333;
   background-color:#ffffff;
/*
   background-image:url("/jap/html/shared/bg.gif");
*/
   background-image:url("/shared/bg.gif");
   background-repeat:repeat-y;
   margin:0px;
   padding:0px;
}
table, td, th {
   background-image:none;
   font-size:100%;
   color:#333333;
   background-color:#ffffff;
}
form {
   margin:0px;
}
td.FrameLine {
   background-color:#10498c;
}
td.MenuBg {
   background-color:#fffffe;
/*
   background-image:url(/jap/html/shared/bg_menu.jpg);
*/
   background-image:url(/shared/bg_menu.jpg);
   background-repeat:no-repeat;
   background-position:bottom;
}
td.ListLine {
   background-color:#d1dded;
}
td.FooterLine {
   background-color:#dee7ef;
}
td.footer {
   font-size:8pt;
   color:#ffffff;
}
td.Copyright {
   font-size:10pt;
   color:#ffffff;
}
td.Midashi {
   font-weight:bold;
   background-color:#d6dfef;
}

/* --------------------------------------------------------------------- */

/* A */

a:link
{ color:#033a75; }
a:visited 
{ color:#990099; }

a.PageTop:link
{ color:#033a75; }
a.PageTop:visited
{ color:#033a75; }

a.PageBack:link
{ color:#033a75; }
a.PageBack:visited
{ color:#033a75; }

a.PrivacyPolicy:link
{ color:#ffffff; }
a.PrivacyPolicy:visited
{ color:#ffffff; }


/* --------------------------------------------------------------------- */

/* P */

p {
   line-height:130%;
   margin:0em 0em 1em;
}
p.Introduce {
   font-size:95%;
   margin-bottom:15px;
   padding:3px;
}
p.Lead {
   font-weight:bold;
}

/* --------------------------------------------------------------------- */

/* DIV */
div.Text
{ line-height:130%; }
div.Logo
{ margin-left:12px; }
div.GlobalMenu
{ margin:12px 0px 8px 13px; }
div.Menu
{ margin:0px 0px 8px 13px; }
div.OutContents {
   margin-left:12px;
   margin-right:13px;
   width:564px;
}
div.Contents
{
   margin-left:12px;
   width:538px;
}
div.ContentsNoLnavi
{
   margin:18px 13px 0px;
   width:697px;
}
div.TopFooter {
   margin-top:10px;
   margin-left:12px;
   margin-bottom:13px;
}

div.footer {
   margin-top:25px;
   margin-left:12px;
   margin-bottom:13px;
}

div.FooterImage {
   margin:0px 15px 8px 0px;
   text-align:right;
}

div.TopFooter td {
   background-color:#10498c;
}
div.footer td {
   background-color:#10498c;
}
div.PageTop {
   font-size:80%;
   margin:18px 10px 6px 0px;
}
div.PageBack {
   font-size:80%;
   margin:18px 10px 6px 0px;
}
div.ListHead {
   line-height:130%; 
   font-weight:bold;
   margin:7px 0px 7px 7px;
}
div.ListItem {
   line-height:130%;
   margin:7px 0px 7px 30px;
}
div.InquiryItem {
   margin:12px 22px 12px 22px;
}
div.InquiryItem2 {
   margin:15px 22px 12px 22px;
}
div.Access {
   width:520px;
   margin:3px 0px 0px 5px;
}
div.AccessList {
   margin:5px 0px 0px 1em;
   text-indent:-1em;
}
div.PrivacyPolicy {
   margin:0px 0px 2.5em 1.5em;
   text-indent:-1.5em;
}
div.PrivacyPolicyWidth {
   width:538px;   
}
div.sitemapLv2 {
   margin-left:14px;
   margin-bottom:23px;
}
/* --------------------------------------------------------------------- */

/* SPAN */
span.MarkSquare
{ color:#6b8eb5; }
span.PrivacyPolicy 
{ color:#d1dded; }
span.ListHead
{ color:#6b8cb5; }
span.Caution
{ color:#ff0000; }

/* --------------------------------------------------------------------- */

/* 物件情報 */

td.TableFrame {
   background-color:#0e4a88;
}
table.Bukken {
   background-color:#0e4a88;
}
th.BukkenListHead {
   background-color:#d6e0ef;
   text-align:left;
   font-size:110%;
   line-height:130%;
}
th.BukkenHead {
   background-color:#d6e0ef;
   text-align:left;
   line-height:130%;
}
td.Bukken {
   text-align:left;
   line-height:130%;
}
td.BukkenItem {
   font-weight:bold;
   text-align:left;
   line-height:130%;
   font-size:110%;
}
td.BukkenList {
   background-color:#d6e0ef;
   line-height:130%;
}
span.SalesPoint {
   font-weight:bold;
}
div.caption {
   margin:5px 0px 10px;
   text-align:left;
   font-size:80%;
   line-height:1.3em;
}

/* 組織図 051020 追加分 */
span.diagram {
   font-size:80%;
}
td.DiagramFrame {
   background-color:#a6a6a6;
}
table.diagram {
   background-color:#a6a6a6;
}
table.diagram th {
   background-color:#d6e0ef;
   font-size:80%;
}

/* 物件情報 051020 追加分 */
div.inquirytxt {
   font-weight:bold;
   color:#ff0000;
   line-height:1.3em;
}

/* 物件情報 051021 追加分 */
span.SellList {
   color:#64ad64;
}
th.SellList {
   background-color:#d5e9d5;
   text-align:left;
   line-height:130%;
}
span.EarningsList {
   color:#9c74b8;
}
th.EarningsList {
   background-color:#eddef3;
   text-align:left;
   line-height:130%;
}
span.UsedList {
   color:#b77d7d;
}
th.UsedList {
   background-color:#f1dcdc;
   text-align:left;
   line-height:130%;
}
span.ResortList {
   color:#b77d7d;
}
th.ResortList {
   background-color:#d6dfef;
   text-align:left;
   line-height:130%;
}
span.SokoList {
   color:#DA7716;
}
th.SokoList {
   background-color:#F0E5D1;
   text-align:left;
   line-height:130%;
}
th.SellHead {
   background-color:#d5e9d5;
   text-align:left;
   line-height:130%;
}
td.BukkenSell {
   background-color:#d5e9d5;
   line-height:130%;
}
th.EarningsHead {
   background-color:#eddef3;
   text-align:left;
   line-height:130%;
}
td.BukkenEarnings {
   background-color:#eddef3;
   line-height:130%;
}
td.BukkenSoko {
   background-color:#F0E5D1;
   line-height:130%;
}

th.UsedHead {
   background-color:#f1dcdc;
   text-align:left;
   line-height:130%;
}
td.BukkenUsed {
   background-color:#f1dcdc;
   line-height:130%;
}
th.ResortHead {
   background-color:#f1dcdc;
   text-align:left;
   line-height:130%;
}
td.BukkenResort {
   background-color:#f1dcdc;
   line-height:130%;
}
/* リニューアル 051122 追加分 */
div.BukkenName {
   margin-left:12px;
   font-weight:bold;
   color:#3C6A9A;
}
div.Note {
   color:#666666;
   margin-top:5px;
}
span.nolink {
   color:#999999;
}
div.BunjoName {
   margin-left:38px;
   margin-bottom:3px;
}
div.BunjoAmount {
   margin-left:10px;
   margin-bottom:3px;
}
td.BunjoIndex {
   background-color:#D1DDED;
}



/* 物件情報 070806 追加分 */
span.LandList {
   color:#537cd0;
}
th.LandHead {
   background-color:#cbd7f1;
   text-align:left;
   line-height:130%;
}
td.BukkenLand {
   background-color:#cbd7f1;
   line-height:130%;
}
span.ResortList {
   color:#87cef2;
}
th.ResortHead {
   background-color:#cdebfa;
   text-align:left;
   line-height:130%;
}
td.BukkenResort {
   background-color:#cdebfa;
   line-height:130%;
}

/* 物件情報 071018 追加分 */
span.notice{
	text-decoration:underline;
}



/* 物件情報 080617 追加分 */
span.BusinessList {
   color:#ffba00;
}
th.BusinessList {
   background-color:#fff5c7;
   text-align:left;
   line-height:130%;
}
th.BusinessHead {
   background-color:#fff5c7;
   text-align:left;
   line-height:130%;
}
td.BukkenBusiness {
   background-color:#fff5c7;
   line-height:130%;
}