@charset "utf-8";
/* CSS Document */

/*--------------------------------------------------
　　配置設定
--------------------------------------------------*/
h1 {
  display:inline;
}
div#container {
}
div#contents_wrapper_rent {
  width: 950px;
}
div#contents_wrapper_rent #main{
  width: 605px;
  _width: 620px;
  float: left;
  padding: 0 0 0 15px;
}
div#contents_wrapper_rent #sidebar{
  width: 310px;
  float: left;
  padding: 0 0 0 5px;
}

/*--------------------------------------------------
　　共通設定
--------------------------------------------------*/
/* コンテンツ枠 */
div.contents {
  width: 598px;
  _width: 600px;
  border: solid 1px #CCCCCC;
  margin: 0 0 10px 0;
  padding: 0 0 10px 0;
}
div.contents h2{
  margin: 10px 0 10px 10px;
  font-weight: normal;
}
div.contents h3 {
  margin: 5px 0 5px 10px;
  font-weight: bold;
}
div.contents p{
  margin: 5px 10px 0 10px;
}

/*--------------------------------------------------
　　共通設定.文字配色
--------------------------------------------------*/
/* ポイント用 */
.point {
  color: #0085AB;
}
/* 現況 */
.rent {
  color: #cc0000;
}
/* 申し込み */
.rent2 {
  color: #0085AB;
}

/*--------------------------------------------------
　　1-1.　ライフスタイルタイトル
--------------------------------------------------*/
div#lifestyle_title {
  width: 908px;
  _width: 920px;
  margin: 10px 0 15px 15px;
  padding: 5px 0 5px 10px;
  border: 1px solid #999999;
}
div#lifestyle_title h1 {
  font-size: 18px;
  font-weight: bold;
}

/*--------------------------------------------------
　　1-2.　備考欄
--------------------------------------------------*/
div#contents_wrapper_rent .bikou{
  width: 908px;
  _width: 920px;
  margin: 10px 0 15px 15px;
  padding: 5px 0 5px 10px;
  border: 1px solid #CCCCCC;
}


/*--------------------------------------------------
　　1-3.　アイテム欄
--------------------------------------------------*/
/* 外枠 */
div.item {
 width: 918px;
 _width: 920px;
 margin: 0 10px 10px 15px;
 border: solid 1px #CCCCCC;
}
/* 内枠 */
table.item_inner {
 width: 840px;
 margin: 0px 0 0 40px;
}
.photo {
 padding:20px 0 10px 0;
}
table.item_inner .and {
 text-align: center;
 font-size: 50px;
 color: #333333;
}
table.item_inner .photo_title {
 padding:20px 0 10px 0;
 color: #333333;
 font-size: 14px;
 font-weight: bold;
}
table.item_inner .photo_title p {
 color: #333333;
 font-size: 14px;
 font-weight: bold;
}
table.item_inner .room_title {
 padding:20px 0 10px 0;
 color: #333333;
 font-weight: bold;
 font-size: 18px;
}
table.item_inner .room_title p {
 color: #333333;
 font-weight: bold;
 font-size: 18px;
}

/*--------------------------------------------------
　　1-4.　内枠写真
--------------------------------------------------*/
table.lifestyle_inner .photo {
  margin: 10px 0 10px 10px;
}
table.lifestyle_inner .detail {
  vertical-align: top;
  padding: 10px 10px 10px 10px;
}

/*--------------------------------------------------
　　1-4.　写真ピックアップ
--------------------------------------------------*/
/* 外枠 */
div.photo_pickup {
  width: 598px;
  _width: 600px;
  border: solid 1px #CCCCCC;
  margin: 0 0 10px 0;
}
div.photo_pickup h2 {
  margin: 10px 0 10px 10px;
  font-weight: normal;
}
div.photo_pickup img {
  margin: 10px 0 15px 30px;
}
div.photo_pickup ul {
  margin: 10px 0 15px 30px;
}
div.photo_pickup ul li{
  margin-bottom: 5px;
}

/*--------------------------------------------------
　　2.　サイドバー
--------------------------------------------------*/
#sidebar p {
  margin : 10px 0 10px 0;
}
#sidebar .contact {
  margin : 10px 0 0 0;
}

/*--------------------------------------------------
　　2-1.　物件概要
--------------------------------------------------*/
.rent_h2 {
  font-weight: bold;
  color: #CCCCCC;
  font-size: 12px;
  margin: 0 0 0 0;
}
.property_title {
  padding: 2px 0 0 5px;
  font-weight: bold;
  color: #ffffff;
  background-color: #666666;
  
}
.property_detail {
  padding: 6px 0 3px 0;
  border-bottom: #cccccc 1px solid;
  width: 130px;
  font-size: 12px;
}
.property_detail2 {
  padding: 6px 0 3px 0;
  border-bottom: #cccccc 1px solid;
  font-size: 12px;
}
.property_detail3 {
  padding: 6px 0 3px 0;
  font-size: 12px;
}
/*--------------------------------------------------
　　ヘッダー
--------------------------------------------------*/
div#header,
div#header2,
div#header3 {
  padding: 0 0 0 15px;
}

/* g_navi START */
#g_navi {
  width: 920px;
  background-image: url(/assets/images/header/bg_header.jpg) ;
  margin: 0;
  padding: 6px 0;
}

#g_navi ul {
  margin: 0;
  padding: 0;
}

#g_navi li {
  margin: 0 30px 0 0;
  padding: 0;
  text-indent:-9999px;
  float: left;
}
#g_navi li a{
  padding: 0;
  display: block;
  height: 100%;
}

#g_navi_home { background-image: url(/assets/images/header/home.jpg); width: 181px; height: 50px;}
#g_navi_lifestyle { background-image: url(/assets/images/header/lifestyle.jpg); width: 105px; height: 50px;}
#g_navi_workstyle { background-image: url(/assets/images/header/workstyle.jpg); width: 157px; height: 50px;}
#g_navi_museum { background-image: url(/assets/images/header/museum.jpg); width: 140px; height: 50px;}
#g_navi_aboutus { background-image: url(/assets/images/header/aboutus.jpg); width: 57px; height: 50px;}
#g_navi_contact { background-image: url(/assets/images/header/contact.jpg); width: 56px; height: 50px;}

#g_navi_home a:hover { background-image: url(/assets/images/header/home_on.jpg); width: 181px; height: 50px;}
#g_navi_lifestyle a:hover { background-image: url(/assets/images/header/lifestyle_on.jpg); width: 105px; height: 50px;}
#g_navi_workstyle a:hover { background-image: url(/assets/images/header/workstyle_on.jpg); width: 157px; height: 50px;}
#g_navi_museum a:hover { background-image: url(/assets/images/header/museum_on.jpg); width: 140px; height: 50px;}
#g_navi_aboutus a:hover { background-image: url(/assets/images/header/aboutus_on.jpg); width: 57px; height: 50px;}
#g_navi_contact a:hover { background-image: url(/assets/images/header/contact_on.jpg); width: 56px; height: 50px;}

/* g_navi END */

