body { color: #333; font-size: 87%; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", 平成角ゴシック, "ＭＳ Ｐゴシック", sans-serif; line-height: 1.5; background-color: #fff; background-image: url(../img/body_bk2.gif); background-repeat: repeat-x; background-position: left top;
/*\*/
letter-spacing: 0.1em; margin: 0; padding: 0;
/**/
}
#header { width: 800px; height: 165px; overflow: auto; margin: 0 auto 5px; }
#logo { width: 225px; height: 55px; float: left; margin-top: 25px; margin-left: 10px; }
#ci { color: #333; background-color: #f5f5f5; width: 350px; height: 120px; float: right; margin-top: 10px; margin-right: 15px; border: solid 1px #000; }
/*物件情報リスト1*/
.bukken { color: #000; font-size: 85%; background-color: #fff; float: left; }
.bukken table { width: 210px; border-top: 1px solid #bababa; border-left: 1px solid #bababa; border-right-style: none; border-bottom-style: none; }
.bukken th { color: #333; font-weight: normal; background-color: #dfdfdf; text-align: left; padding: 2px 0 2px 4px; border-color: #fff #bababa #bababa #fff; border-style: solid; border-width: 1px; }
.bukken td { font-weight: normal; text-align: left; padding: 2px 0 2px 4px; border-right: 1px solid #bababa; border-bottom: 1px solid #bababa; border-top-style: none; border-left-style: none; }
.bukken dl {
  background-color: #ececec;
  margin: 0.5em 1em;
  border: 1px solid #cccccc;
  border-top: none;
}
.bukken dt {
  font-weight: normal;
  color: black;
  margin: 0;
  padding: 0.5em 0 0.5em 1em;
  border-top: 1px solid #cccccc;
  width: 8em;
  float: left;
}
.bukken dd {
  background-color: white;
  margin: 0 0 0 8em;
  padding: 0.5em 1em 0.5em 1em;
  border-top: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
}
/*物件情報リスト2*/
.bukken2 { color: #333; font-size: 80%; line-height: 1; background-color: #fff; float: left; }
.bukken2 table { width: 200px; margin-left: 10px; border-color: #fff; border-style: none; }
.bukken2 th { color: #333; font-weight: normal; background-color: #ebebeb; text-align: left; padding: 2px 0 2px 2px; }
.bukken2 td { font-weight: normal; text-align: left; padding: 2px 0 2px 2px; }
.bukken2 dl { margin-top: 0.5em; margin-right: 0.5em; margin-bottom: 0.5em; }
.bukken2 dt { color: black; font-weight: normal; margin: 0; width: 5em; float: left; padding-top: 0.5em; padding-right: 0; padding-left: 0.5em; }
.bukken2 dd { background-color: white; margin: 0 0 0 5em; padding-top: 0.5em; padding-right: 1em; padding-left: 0.5em; }
.bukkenphoto { float: right; margin: 6px; }
/*お問い合わせページ*/
#inquiry { width: 530px; margin-top: 10px; margin-bottom: 20px; margin-left: 20px; }
#inquiry dl { margin-left: 25px; padding-top: 10px; padding-bottom: 10px; }
#inquiry dt { color: #3e5e8d; font-size: 110%; font-style: italic; background-color: #fff; border-bottom: 1px solid #dfdfdf; }
#inquiry dd { font-size: 130%; font-weight: 900; margin-bottom: 10px; margin-left: 35px; }
#inquiry dd span { font-size: 75%; font-weight: normal; }
#inquiry ul { font-size: 75%; width: 400px; margin: 0 0 0; padding: 0; }
#inquiry li { text-align: center; width: 200px; float: left; margin: 0 0 20px; padding: 0; display: block; }
/*分譲ナビ*/
#bunjonavi { font-size: 85%; width: 540px; overflow: auto; margin: 0 0 0 20px; padding: 0; }
#bunjonavi ul { margin: 0; padding: 0 0 0; }
#bunjonavi li { width: 180px; float: left; margin: 0; padding: 0; }
#bunjonavi li a { color: #999; background-color: #fff; }
#bunjonavi li a:hover { color: #333; font-weight: bold; background-color: #fff; }
#bunjonavi li.act { color: #333; font-weight: bold; background-color: #fff; text-decoration: underline; }
/*分譲物件*/
#bunjo { overflow: auto; margin-left: 10px; padding: 5px 10px 10px; }
#bunjo img { margin: 3px; }
#bunjotop { padding: 5px; }
#bunjosecond { float: left; padding: 5px; }
#bunjothird { float: left; padding: 5px; }
table tr.bunjon { color: #fff; font-size: 90%; background-color: #060; text-align: center; }
colgroup#buyer { width: 160px; }
colgroup#chief { width: 180px; }
/*ローンの解決共通*/
#loantop { background-image: url(../auction/img/loan_head_bk.gif); background-repeat: no-repeat; background-position: left bottom; position: relative; width: 590px; height: 130px; z-index: 3; }
#loantopask { position: absolute; top: 5px; left: 220px; width: 370px; height: 60px; z-index: 6; }
#loantoptitle { position: absolute; top: 60px; left: 100px; height: 80px; z-index: 4; margin: 0; padding: 0; }
#loantoptitle h1 { color: #000; font-size: 175%; font-weight: normal; line-height: 1; background-color: transparent; background-image: none; padding: 0; }
#loantopimage { position: absolute; top: 50px; left: 0; z-index: 5; }
#loanend { text-align: center; margin: 0; }
#loanend img.mma { margin-left: 70px; }
#loanend p a { background-image: url(../auction/img/ico_homend.gif); background-repeat: no-repeat; background-position: left top; width: 65px; height: 0 !important; height /**/:19px; overflow: hidden; margin-left: 525px; padding-top: 19px; display: block; }
#loanend p a:hover { background-image: url(../auction/img/ico_homend.gif); background-repeat: no-repeat; background-position: right top; }
/*重いローン*/
#explanationa   { position: relative; width: 590px; height: 650px; overflow: auto; margin: 0; padding: 0; }
#fblock  /* explanetiona's sun */ { color: #333; font-size: 90%; background-color: #fff; position: absolute; top: 115px; left: 136px; margin-top: 10px; margin-bottom: 0; width: 440px; z-index: 80; padding: 3px 6px; border: solid 1px #dfdfdf; }
/*sblokは未使用*/
#sblock  /* explanetiona's sun2 */ { color: #333; font-size: 90%; background-color: #fff; position: absolute; top: 430px; left: 136px; margin-top: 10px; margin-bottom: 10px; padding: 3px 6px; width: 440px; z-index: 79; border: solid 1px #dfdfdf; }
#explanationb { background-image: url(../auction/img/kei_arrow_bk.gif); background-repeat: no-repeat; background-position: left top; margin: 0; padding: 0; position: relative; width: 590px; height: 640px; overflow: auto; }
#roota    /* explanetionb's sun */ { font-size: 120%; margin-top: 10px; margin-bottom: 0; padding: 3px 6px; position: absolute; z-index: 101; top: 40px; left: 10px; width: 260px; }
#roota h3 { margin-bottom: 30px; margin-left: 10px; }
#roota ol span { color: #333; background-color: #fff; display: block; }
#roota ol span img { margin: 0 auto 0; display: block; d }
#roota li { color: #fff; font-weight: bold; background-color: #ffa9a5; text-align: center; width: 240px; margin-left: 10px; display: block; }
#roota li.col { color: #fff; font-size: 95%; font-weight: bold; background-color: #f03; text-align: center; display: block; margin-left: 10px; width: 236px; border: solid 2px #ffa9a5; }
#roota li span.read { color: #f03; font-size: 80%; font-weight: normal; background-color: #fff; text-align: left; width: 230px; padding: 3px; display: block; }
#rootb  /* explanetionb's sun */ { font-size: 120%; margin-top: 10px; margin-bottom: 10px; padding: 3px 6px; position: absolute; z-index: 102; top: 40px; left: 300px; width: 260px; }
#rootb h3 { margin-bottom: 30px; margin-left: 10px; }
#rootb ol span { color: #333; background-color: #fff; display: block; }
#rootb ol span img { margin: 0 auto; display: block; }
#rootb li { color: #fff; font-weight: bold; background-color: #039; text-align: center; width: 240px; margin-left: 10px; display: block; }
#rootb li.col { color: #fff; font-weight: bold; background-color: #060; text-align: center; display: block; margin-left: 10px; width: 236px; border: solid 2px #039; }
#rootb li span.read { color: #060; font-size: 75%; font-weight: normal; background-color: #fff; text-align: left; width: 230px; padding: 3px; display: block; }
/*会社の危機*/
#caseround { margin-top: 10px; margin-bottom: 0; margin-left: 10px; }
#draw { width: 250px; float: left; margin: 0 3px 3px 0; }
#caution { width: 316px; float: right; margin-top: 3px; margin-bottom: 3px; margin-left: 8px; }
#caution li { background-image: url(../auction/img/kiki_listmark.gif); background-repeat: no-repeat; background-position: left top; margin-top: 8px; margin-bottom: 16px; padding-left: 24px; }
/*駅舎の建設*/
.paperdoc { color: #333; background-color: #fff; width: 560px !important; width: /**/ 574px; overflow: auto; margin: 10px auto 20px; padding: 6px; border: solid 1px #bababa; }
.paperdoc h2 { text-align: center; }
.paperdoc p { text-indent: 1em; }
.paperdoc ul { margin-bottom: 10px; }
.paperdoc li { margin-left: 25px; list-style-type: decimal; }
.paperdoc ul ul {  }
.paperdoc ul ul li { margin-left: 0; list-style-type: none; }
#sitemap { margin: 0 auto; padding: 0; width: 730px }
