/*---------- 各ページ ----------*/
/*各ページ上部タイトル-----------------------------------------*/
p.page_title {
  display: block;
  margin-top: 0px;
  margin-bottom: 10px;
  height: 65px;
  /*margin-left: 10px;*/
  width: 600px;
  padding-bottom: 5px;
}
div.tit {
  padding-left: 5px;
}
p.page_title2 {
  display: block;
  margin-top: 0px;
  margin-bottom: 10px;
  height: 53px;
  width: 600px;
  padding-bottom: 5px;
}
div.info_waku {
  /*padding-left:10px;*/
}
.buildtitle_img {
  background-image: url(../hudousan/img/hudousan_title.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}
.buildtitle_img2 {
  background-image: url(../hudousan/img/hudousan_title_long.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}
/*.chintaititle_img {
  background-image: url(../hudousan/img/hudousan_title.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}
*/
.chuukai_kanteititle_img {
  background-image: url(../hudousan/img/hudousan_title_long.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}
/*タイトル文字*/
.titlemoji {
  font-size: 12pt;
  font-weight: bold;
  /*text-align: center; */
  text-align: left;
  display: block;
  /* width: 202px; */
  width: 550px;
  padding-top: 22px;
  color: #000000;
  font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.titlemoji2 {
  font-size: 12pt;
  font-weight: bold;
  /* text-align: center; */
  text-align: left;
  display: block;
  /* width: 300px; */
  width: 550px;
  padding-top: 22px;
  letter-spacing: 1px;
  color: #000000;
  font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
/*---------- ご案内 ----------*/
/*グレーグラデ見出し部分*/
p.subtitle {
  display: block;
  margin-top: 0px;
  margin-bottom: 5px;
  background-image: url(../hudousan/img/midashi.gif);
  background-repeat: no-repeat;
  background-position: left top;
  height: 20px;
  padding-left: 22px;
  padding-top: 6px;
  font-size: 14px;
  font-weight: bold;
}
p.subtitle span {
  font-size: 14px;
  font-weight: bold;
}
p.subtitle span a {
  font-size: 14px;
  text-decoration: none;
}
p.subtitle span a:hover {
  text-decoration: underline;
}
p.chintai_subtitle {
  background-image: url(../hudousan/img/midashi.gif);
  background-repeat: no-repeat;
  background-position: left top;
  height: 20px;
  margin-top: 0px;
  margin-bottom: 5px;
  margin-left: 10px;
  padding-left: 22px;
  padding-top: 6px;
  display: block;
  width: 140px;
}
p.chintai_subtitle2 {
  background-image: url(../hudousan/img/midashi.gif);
  background-repeat: no-repeat;
  background-position: left top;
  height: 20px;
  margin-top: 0px;
  margin-bottom: 5px;
  margin-left: 10px;
  padding-left: 22px;
  padding-top: 6px;
  display: block;
  width: 200px;
}
p.chintai_subtitle3 {
  background-image: url(../hudousan/img/midashi.gif);
  background-repeat: no-repeat;
  background-position: left top;
  height: 20px;
  margin-top: 0px;
  margin-bottom: 5px;
  margin-left: 10px;
  padding-left: 22px;
  padding-top: 6px;
  display: block;
  width: 240px;
}
.240{
  width: 240px;
}
.200{
  width: 200px;
}
.140{
  width: 140px;
}

/*背景グラデ入り事業部門見出し*/
p.hudousanbumon {
  font-size: 14px;
  color: #FFFFFF;
  background-image: url(../hudousan/img/grade_bumon.gif);
  background-repeat: repeat-y;
  background-position: left top;
  font-weight: bold;
  letter-spacing: 1px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 22px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 20px;
  margin-left: 0px;
}
p.hudousanbumon span {
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
}

/*テキスト部分*/
p.text {
  display: block;
  margin-top: 0px;
  margin-bottom: 20px;
  margin-left: 10px;
}
p.text_uline {
  display: block;
  margin-top: 0px;
  margin-bottom: 20px;
  /*margin-left: 10px;*/
  padding-bottom: 5px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #1D77B7;
  padding-left: 22px;
  margin-right: 8px;
}
/*ライン*/
hr {
  width: 600px;
  border-top-width: 1px;
  border-top-style: solid;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: #1D77B7;
  height: 1px;
  clear: both;
  margin: 0px 10px 15px 0px;
}
/*緑色リンク*/
a.green {
  text-decoration: underline;
  color: #1D77B7;
}

/*各事業ご案内テーブル*/
table.jigyoushoukai {
  width: 580px;
  margin-left: 10px;
  margin-bottom: 0px;
}
table.jigyoushoukai td.left {
  width: 280px;
  padding-right: 40px;
  vertical-align: top;
}
table.jigyoushoukai td.right {
  width: 260px;
  vertical-align: top;
}
table.jigyoushoukai td.bumon_le {
  width: 230px;
  padding-right: 30px;
  padding-left: 30px;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #BCB4D9;
  padding-top: 3px;
  padding-bottom: 3px;
  background-image: url(../hudousan/img/td_bg.gif);
  background-repeat: no-repeat;
  background-position: center 5px;
  vertical-align: top;
  line-height: 140%;
}
/*不動産事業部門テーブル(カラー背景入りtd)*/
table.jigyoushoukai td.bumon_ri {
  width: 230px;
  padding-right: 30px;
  padding-left: 30px;
  padding-top: 3px;
  padding-bottom: 10px;
  background-image: url(../hudousan/img/td_bg.gif);
  background-repeat: no-repeat;
  background-position: center 5px;
  vertical-align: top;
  line-height: 140%;
}
.chiku {
  display: block;
  margin-bottom: 3px;
  margin-top: 6px;
}
/*---------- 各ページインフォ ----------*/
/*各ページ写真*/
.build_img {
  background-image: url(../hudousan/img/build.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}
.chintai_img {
  background-image: url(../hudousan/img/chintai.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}
.chuukai_kantei_img {
  background-image: url(../hudousan/img/chuukai_kantei.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}
.kanrijutaku_img {
  background-image: url(../hudousan/img/kanrijutaku.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}
.consul_img {
  background-image: url(../hudousan/img/consul.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}
.chuusha_img {
  background-image: url(../hudousan/img/chuusha.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}
.consul_illust_img {
  background-image: url(../hudousan/img/consul.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
}
/*ビルディング事業仕様*/
p.text_build {
  display: block;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-left: 10px;
  text-align: left;
  margin-right: 10px;
  padding-left: 160px;
}
/*インフォボタン*/
a.info {
  display: block;
  background-image: url(../hudousan/img/info_btn.gif);
  background-repeat: no-repeat;
  background-position: left top;
  height: 25px;
  width: 227px;
  clear: both;
  padding-left: 25px;
  text-decoration: none;
  padding-top: 5px;
  margin-left: 185px;
  font-weight: bold;
  color: #004A6D;
  padding-bottom: 10px;
}
a.info2 {
  display: block;
  background-image: url(../hudousan/img/info_btn2.gif);
  background-repeat: no-repeat;
  background-position: left top;
  height: 25px;
  width: 178px;
  clear: both;
  padding-left: 23px;
  text-decoration: none;
  padding-top: 5px;
  margin-left: 230px;
  font-weight: bold;
  color: #004A6D;
  letter-spacing: 1px;
  padding-bottom: 10px;
}
a.info2_2 {
  display: block;
  background-image: url(../hudousan/img/info_btn2.gif);
  background-repeat: no-repeat;
  background-position: left top;
  height: 25px;
  width: 178px;
  clear: both;
  padding-left: 23px;
  text-decoration: none;
  padding-top: 5px;
  margin-left: 230px;
  font-weight: bold;
  color: #004A6D;
  letter-spacing: 1px;
}
a.info3 {
  display: block;
  background-image: url(../hudousan/img/info_btn3.gif);
  background-repeat: no-repeat;
  background-position: left top;
  height: 25px;
  width: 255px;
  clear: both;
  padding-left: 25px;
  text-decoration: none;
  padding-top: 5px;
  margin-left: 160px;
  font-weight: bold;
  color: #004A6D;
}
a.info:hover{
  color: #FFFFFF;
  background-image: url(../hudousan/img/info_btn-o.gif);
  background-repeat: no-repeat;
  background-position: left top;
}
a.info2:hover{
  color: #FFFFFF;
  background-image: url(../hudousan/img/info_btn2-o.gif);
  background-repeat: no-repeat;
  background-position: left top;  
}
a.info3:hover{
  color: #FFFFFF;
  background-image: url(../hudousan/img/info_btn3-o.gif);
  background-repeat: no-repeat;
  background-position: left top;
}
a.gs_link {
  margin-left: 335px;
}
a.gs_link_t {
  font-family: Arial, Helvetica, sans-serif;
  line-height: 110%;
  color: #1D77B7;
  text-decoration: none;
}
/*---------- 仲介・鑑定 ----------*/
.bluetitle {
  font-size: 14px;
  display: block;
  color: #004A6D;
  margin-bottom: 3px;
}
/*---------- 賃貸マンション一覧 ----------*/
/*一覧大枠*/
table.chintai_ichiran {
  width: 599px;
  /*margin-left: 10px;*/
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: #2055A5;
  border-bottom-color: #2055A5;
  clear: both;
}
div.chintaibukken {
  width: 294px;
  margin-top: 10px;
  margin-bottom: 10px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #2055A5;
  padding-bottom: 8px;
  vertical-align: middle;
  float: left;
}
div.chintaibukken2 {
  width: 294px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-bottom: 8px;
  vertical-align: middle;
  float: left;
}
table.bukken {
  margin-top: 0px;
  margin-bottom: 0px;
  width: 100%;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #2055A5;
}
.margin-right {
  margin-right: 10px;
}

a.bukkentitle {
  display: block;
  margin-left: 95px;
  color: #4653A2;
  text-decoration: underline;
}
table.bukkenjouhou {
  display: block;
  margin-left: 95px;
  margin-top: 10px;
/*  margin-right: 5px;*/
  width:200px;
}
table.bukkenjouhou td{
  vertical-align: top;
  height:38px;
}

table.bukkenjouhou td.mida {
  width: 52px;
  background-image: url(../hudousan/img/arrow_orange.gif);
  background-repeat: no-repeat;
  background-position: 43px 3px;
  vertical-align: top;
  font-size: 10px;
}
/*各種詳細リンク*/
a.bukken_shousai {
  text-decoration: underline;
  color: #EB6120;
  display: block;
  margin-bottom: 0px;
  margin-top: 0px;
  padding-bottom: 0px;
}
a.building_shousai {
  text-decoration: underline;
  color: #4653A2;
  display: block;
  margin-bottom: 0px;
  margin-top: 0px;
  padding-bottom: 0px;
}
/*不動産一覧内エリアボタン*/
a.areabtn {
  background-image: url(../hudousan/img/t_o_btn.gif);
  background-repeat: no-repeat;
  background-position: left top;
  display: block;
  height: 21px;
  width: 105px;
  text-decoration: none;
  text-align: center;
  letter-spacing: 1px;
  margin-left: 10px;
  float: left;
  margin-bottom: 20px;
}
a.areabtn_this {
  background-image: url(../hudousan/img/t_o_btn-o.gif);
  background-repeat: no-repeat;
  background-position: left top;
  display: block;
  height: 21px;
  width: 105px;
  text-decoration: none;
  text-align: center;
  letter-spacing: 1px;
  margin-left: 10px;
  float: left;
  margin-bottom: 20px;
}
a.areabtn:hover {
  background-image: url(../hudousan/img/t_o_btn-o.gif);
  background-repeat: no-repeat;
  background-position: left top;
}
/*---------- コンサル案内 ----------*/
a.consul_annnai {
  display: block;
  width: 230px;
  margin-left: 330px;
  text-decoration: none;
  margin-top: 10px;
  border-bottom: 1px solid #008DCB;
}
a.consul_annnai:hover {
  color: #008DCB;
}

img.orange_arrow {
  margin-right: 5px;
  margin-bottom: -1px;
}
/*表内下向き矢印*/
.margin140 {
  margin-left: 140px;
}
.margintop13 {
  margin-top: 8px;
  margin-bottom: 3px;
}
.margintop45 {
  margin-top: 40px;
  margin-bottom: 3px;
}



p.yellow {
  background-image: url(../hudousan/img/grade_yellow.gif);
  background-repeat: repeat-x;
  background-position: left top;
  display: block;
  margin-top: 8px;
  margin-bottom: 0px;
  margin-right: 8px;
  margin-left: 8px;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 3px;
  font-size: 14px;
  color: #40386F;
}
p.koumoku {
  display: block;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 0px;
  background-image: url(../hudousan/img/dotto.gif);
  background-repeat: no-repeat;
  background-position: left 3px;
  padding-left: 15px;
  margin-left: 18px;
}
p.koumoku2 {
  display: block;
  margin-left: 10px;
  margin-top: 3px;
  margin-bottom: 8px;
}

.px14 {
  font-size: 14px;
  display: block;
  margin-top: 5px;
  margin-bottom: 3px;
}
a.pagetop {
  text-decoration: none;
  background-image: url(../hudousan/img/sitetop.gif);
  background-repeat: no-repeat;
  background-position: left center;
  display: block;
  width: 90px;
  padding-left: 15px;
  font-size: 12px;
  margin-left: 500px;
  margin-bottom: 20px;
}
table.consul {
  width: 588px;
  margin-left: 20px;
  border: 1px solid #999999;
  margin-bottom: 5px;
}
table.consul td.gradeline {
  background-image: url(../hudousan/img/grade_line.gif);
  background-repeat: no-repeat;
  background-position: center bottom;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 10px;
  font-size: 14px;
  color: #008DCB;
  font-weight: bold;
  letter-spacing: 1px;
}
table.consul td.no {
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 40px;
  padding-right: 5px;
}
table.consul td.yuukou {
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 30px;
  padding-left: 30px;
}
table.consul td.hyou {
  vertical-align: top;
  padding-bottom: 5px;
}
table.consul td.hyou_le {
  width: 400px;
  vertical-align: top;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}


/*各数字画像*/
.no01{
  background-image: url(../hudousan/img/needs_01.gif);
  background-repeat: no-repeat;
  background-position: 5px 8px;
}
.no02{
  background-image: url(../hudousan/img/needs_02.gif);
  background-repeat: no-repeat;
  background-position: 5px 8px;
}
.no03{
  background-image: url(../hudousan/img/needs_03.gif);
  background-repeat: no-repeat;
  background-position: 5px 8px;
}


/***賃貸マンション詳細ページ***/
/*各都道府県用*/
div.chihou {
  margin-top: 15px;
  margin-bottom: 0px;
  margin-left: 10px;
  padding-bottom: 15px;
}
a.tk {
  padding-right: 5px;
  padding-left: 7px;
  border-right-style: solid;
  border-bottom-style: solid;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-right-color: #999999;
  border-bottom-color: #999999;
  padding-top: 3px;
  display: block;
  float: left;
  text-decoration: none;
}
a.nt {
  display: block;
  float: left;
  margin-left: 10px;
  padding-top: 3px;
  padding-right: 5px;
  padding-left: 7px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-right-style: solid;
  border-bottom-style: solid;
  border-right-color: #999999;
  border-bottom-color: #999999;
  text-decoration: none;
}
/*マンション名*/
p.title {
  margin-top: 15px;
  margin-bottom: 15px;
  display: block;
  background-image: url(../hudousan/img/haikei_grade.gif);
  background-repeat: repeat-x;
  background-position: left top;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: #CCCCCC;
  border-bottom-color: #CCCCCC;
  margin-left: 10px;
  font-weight: bold;
  clear: left;
  margin-right: 10px;
}
/*タイトル内オレンジ文字*/
.title_orange {
  font-weight: bold;
  color: #EB6120;
  font-size: 14px;
}
span.hutuu {
  font-weight: normal;
}
td.kakomi {
  padding-left: 10px;
  width: 600%;
}
/*テーブル内住所・アクセス部分*/
table.bukken2 {
  margin-top: 10px;
  margin-bottom: 10px;
  width: 100%;
}
table.bukken2 td.naka {
  width: 55px;
  vertical-align: top;
  background-image: url(../hudousan/img/mini_arrow.gif);
  background-repeat: no-repeat;
  background-position: right 4px;
}
table.bukken2 td.naka_orange {
  width: 55px;
  vertical-align: top;
  background-image: url(../hudousan/img/mini_arrow2.gif);
  background-repeat: no-repeat;
  background-position: right 4px;
}
table.bukken2 td.naka2 {
  line-height: 120%;
  padding-left: 5px;
  vertical-align: top;
}
/*テーブル詳細情報部分*/
table.shousai {
  margin-right: 15px;
  margin-left: 0px;
  border-top-width: 1px;
  border-top-style: dashed;
  border-top-color: #999999;
  margin-bottom: 0px
.px;
  width: 290px;
  float: left;
}
td.shozai {
  width: 83px;
  vertical-align: top;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #999999;
}
td.shozai_r {
  vertical-align: top;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #999999;
}
td.access {
  padding-top: 5px;
  padding-bottom: 5px;
  vertical-align: top;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #999999;
}
td.access_r {
  padding-top: 5px;
  padding-bottom: 5px;
  vertical-align: top;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #999999;
}
td.gaiyou {
  background-image: url(../hudousan/img/midashi.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
  font-size: 14px;
  padding-left: 22px;
  padding-top: 15px;
  vertical-align: bottom;
  padding-bottom: 1px;
}
td.bukken_le {
  padding-top: 5px;
  padding-bottom: 5px;
  vertical-align: top;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #999999;
}
td.bukken_ri {
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #999999;
  line-height: 130%;
}
/*各画像表示枠部分*/
table.gazou {
  width: 290px;
  margin-left: 0px;
  margin-top: 27px;
}
td.gaikan {
  background-image: url(../hudousan/img/buildshousai_bg.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
  height: 300px;
  width: 290px;
  border: 1px solid #999999;
  vertical-align: top;
}
td.map {
  background-image: url(../hudousan/img/buildshousai_bg2.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
  height: 300px;
  width: 290px;
  border: 1px solid #999999;
  vertical-align: top;
  text-align: center;
}
td.space {
  height: 45px;
}
/*館内詳細写真のボタン*/
a.photo_btn {
  margin-left: 172px;
  display: block;
  margin-top: 8px;
}
/*館内画像一覧枠内テキスト*/
.build_gaikan {
  display: block;
  text-align: center;
  margin-top: 5px;
}
/*各種画像スタイル*/
img.gaikanphoto {
  border: 1px solid #999999;
  margin-left: 55px;
  margin-top: 8px;
}
img.mapimage {
  margin-left: 30px;
  border: 1px solid #999999;
}
div.chintai_map {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: #999999;
  border-bottom-color: #999999;
  margin-bottom: 15px;
  padding-top: 7px;
  margin-top: 15px;
  padding-bottom: 5px;
}
div.chintai_map span {
  color: #EB6120;
}
div.chintai_map p {
  margin-top: 10px;
  margin-bottom: 0px;
}

img.mapimg {
  margin-top: 5px;
  margin-bottom: 5px;
}
img.kakudai {
  margin-top: 5px;
  margin-left: 7px;
  text-decoration: none;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}
/*間取り図表示枠内ボタン表示箇所*/
table.btn {
  width: 280px;
  margin-top: 8px;
  margin-left: 10px;
  margin-bottom: 10px;
}
table.btn td.kakudai {
  width: 50%;
  text-align: right;
  padding-right: 10px;
}
/*賃貸マンションのマウスオーバー時のメニューボックス*/
div.submenu {
  visibility: hidden;
  background-color: #FFFFFF;
  border: 1px solid #999999;
  position: absolute;
  width: 150px;
  line-height: 200%;
  margin-left: 15px;
  padding-top: 8px;
  padding-right: 8px;
  padding-bottom: 3px;
  padding-left: 8px;
  margin-top: 5px;
}
div.submenu2 {
  visibility: hidden;
  background-color: #FFFFFF;
  border: 1px solid #999999;
  position: absolute;
  width: 150px;
  line-height: 150%;
  margin-left: 75px;
  padding-top: 8px;
  padding-right: 8px;
  padding-bottom: 3px;
  padding-left: 8px;
  margin-top: 5px;
}
div.submenu3 {
  visibility: hidden;
  background-color: #FFFFFF;
  border: 1px solid #999999;
  position: absolute;
  width: 150px;
  line-height: 150%;
  margin-left: 135px;
  padding-top: 8px;
  padding-right: 8px;
  padding-bottom: 3px;
  padding-left: 8px;
  margin-top: 5px;
}
div.submenu4 {
  visibility: hidden;
  background-color: #FFFFFF;
  border: 1px solid #999999;
  position: absolute;
  width: 150px;
  line-height: 150%;
  margin-left: 195px;
  padding-top: 8px;
  padding-right: 8px;
  padding-bottom: 3px;
  padding-left: 8px;
  margin-top: 5px;
}
a.over_a {
  line-height: 120%;
  text-decoration: none;
  margin: 0px;
  width: 130px;
  display: block;
  padding-bottom: 5px;
}
a.over_a:hover {
  color: #EB6120;
}
a.ima {
  line-height: 120%;
  text-decoration: none;
  color: #EB6120;
  padding-bottom: 5px;
  display: block;
}
img.yaji {
  margin-right: 5px;
  float: left;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  margin-top: 2px;
}
/*平方メートル*/
span.m2 {
  font-size: 9px;
  vertical-align: 5px;
}
td.naka {
  padding-right: 5px;
  vertical-align: top;
}
td.naka2 {
  vertical-align: top;
}
td.photo {
  vertical-align: top;
}
td.juusho {
  vertical-align: top;
  padding-left: 7px;
}
table.chintai_ichiran td.hidari {
  vertical-align: top;
}
table.chintai_ichiran td.hidariii {
  vertical-align: top;
  padding-right: 10px;
  padding-top: 0px;
  padding-bottom: 15px;
  width: 300px;
}
table.chintai_ichiran td.migi {
  vertical-align: top;
  padding-top: 0px;
  padding-bottom: 15px;
}
img.gspark_link {
  margin-left: 335px;
}
