@charset "utf-8";
/* CSS Document */

/*--------------------------------------------------
　　配置設定
--------------------------------------------------*/
h1 {
  display:inline;
}
div#container {
}
div#contents_wrapper_tenant {
  width: 950px;
}
div#contents_wrapper_tenant #main{
  width: 605px;
  _width: 620px;
  float: left;
  padding: 0 0 0 15px;
}
div#contents_wrapper_tenant #sidebar{
  width: 310px;
  float: left;
  padding: 0 0 0 5px;
}

/*--------------------------------------------------
　　共通設定
--------------------------------------------------*/
/* コンテンツ枠 */
div.contents {
  width: 600px;
  _width: 600px;
  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;
}

.table_01 {
	margin: 8px;
	border-collapse: collapse;
	width: 420px;
}
.table_01 caption {
	font-weight: bold; text-align: center;
}
.table_01 {
	background-color: #ffffff;
}
.table_01 th {
	text-align: center; font-weight: bold;
}
.table_01 th {
	font-weight: bold;
	background-color: #eeeeee;
}
.table_01 th,
.table_01 td {
	padding: 8px;
	border: 1px solid #CCCCCC;
}

/*--------------------------------------------------
　　共通設定.文字配色
--------------------------------------------------*/
/* ポイント用 */
.point {
  color: #0085AB;
}
/* 現況 */
.rent {
  color: #FF0000;
}
/* 申し込み */
.rent2 {
  color: #0085AB;
}

/*--------------------------------------------------
　　1-1.　ワークスタイルタイトル
--------------------------------------------------*/
div#workstyle_title {
  width: 908px;
  _width: 920px;
  margin: 10px 0 15px 15px;
  padding: 5px 0 5px 10px;
  border: 1px solid #999999;
}
div#workstyle_title h1 {
  font-size: 18px;
  font-weight: bold;
}

/*--------------------------------------------------
　　1-1.　備考欄
--------------------------------------------------*/
div#contents_wrapper_tenant .bikou{
  width: 588px;
  _width: 600px;
  margin: 10px 0 15px 0px;
  padding: 5px 0 5px 10px;
  border: solid 1px #CCCCCC;
}

/*--------------------------------------------------
　　1-2.　写真ピックアップ
--------------------------------------------------*/
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 40px;
}

/*--------------------------------------------------
　　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: 80px;
  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 */

/*--------------------------------------------------
　　ADONOS大名関連設定
--------------------------------------------------*/
#topic_adonos {
  margin: 24px auto; text-align: center; font-size: small; border: none;
}

