@charset "utf-8";
/* CSS Document */


#testArea
{
  background-color: red;
  border: 5px solid green;
  border-radius: 8px;
  color: yellow;
  font-size: 30px;
  font-weight: bold;
  left: 25px;
  line-height: 40px;
  padding: 10px;
  position: fixed;
  text-align: center;
  top: 25px;
}


/* --------------------------------------------------------------- */
#header {
  margin: 30px 0 10px;
	min-width: 950px;
}

#my-page-area {
	float: left;
}
#my-page-area dl {
	padding: 5px 0 0 10px;
	float:left;
	height: 100%;
}
#my-page-area dl dt {
	background: url(../img/header/bg_mypage_arrow.jpg) no-repeat right 8px;/* ■■■■■ テスト用パス追加 ■■■■■ */
	padding: 3px 17px 0 0 ;
	float: left;
	color: #fff;
	margin: 0 3px 0 0;
}
#my-page-area dl .new_member,
#my-page-area dl .my_page {
	float: left;
	margin: 0 2px 0 0;
}
#my-page-area dl #login,
#my-page-area dl #logout {
	float: left;
	margin: 0 2px 0 0;
	cursor: pointer;
}
#my-page-area dl #loginPopUp {
	display: none;
}
#service-right {
	float: right;
}
#service-right ul {
	float: left;
	padding: 5px 10px 0 0;
}
#service-right ul li {
	float:left;
}
#service-right p {
	float: left;
	padding: 7px 10px 0 0;
	color: #000;
	font-weight: bold;
}
#head_count {
	float: right;
	cursor: pointer;
	margin-right: 8px;
}
#head_count .history,
#head_count .favorite {
	text-align: right;
	width: 72px;
	height: 63px;
	float: left;
}
#head_count .history .count,
#head_count .favorite .count {
	padding: 10px 5px 0 0;
}
#head_count .history .count_txt,
#head_count .favorite .count_txt {
	text-align: center;
	font-size:80%;
}
#hisCnt,
#favoCnt {
	text-decoration: underline;
	color:#ff3600;
	font-size:180%;
	font-weight:bold;
	text-align:center;
}
#info-wrraper {
	width: 950px;
	margin: 0 auto;
}
#logo {
	float: left;
	width:465px;
}
#logo img{ max-width: 100% }

#info {
	float: right;
	width: 374px;
}

#info .saishu {
	text-align: right;
	font-weight: bold;
	line-height: 1;
	margin: 3px 0 10px;
    letter-spacing: -1.5px;
}

/*
#info .tel {
	float: right;
}
#info .time {
	padding: 6px 0 0 0;
	clear: both;
	text-align: right;
	margin: 0 0 10px 0;
}
*/

.teltime_wrap{ float: left; }
.teltime_wrap #logo_old{ margin-bottom: 28px; }
.teltime_wrap #snsIcons{ text-align: right; }

p.kento.bt {
	float: left;
}

.head_contacts {
	width: 101px;
	float: right;
}

#nav
{
	clear: both;
	background: url(../img/header/bg_nav.jpg) repeat-x left bottom;/* ■■■■■ テスト用パス追加 ■■■■■ */

/*border-bottom: 2px solid black;*/
}
#nav span
{
  display: none;
}
#nav ul
{
	width: 950px;
	margin: auto;
/*

position: relative;
top: 5px;*/
}
#nav ul li
{
	float:left;
}

#nav ul li.hideItem
{
  display: none;
}


/* IE11 */
@media all and (-ms-high-contrast:none)
{
  *::-ms-backdrop, #nav ul
  {
    position: relative;
    top: 5px;
  }
}
/* edge */
/*
@supports (-ms-ime-align:auto)
{

}
*/


/*/////?T?C?h?o?[?p////////*/

#aside {
    text-align: center;
}
#asid-info > div, #bknhistory > div {
  border: none!important;
}
#asid-info h3 {
	display: none;
}

#aside li {
    margin: 0 0 10px;
}

/* メニュー マウスオーバー */
/* TOP */
/*#menu_home{ background: url("../img/header/gnav_top_on.png") no-repeat; }*/
#menu_home{ background: url(../img/header/gnav_top_on.png) no-repeat; }/* ■■■■■ テスト用パス追加 ■■■■■ */
#menu_home a{ display: inline-block; }
#menu_home a:hover{ background-color: transparent; }/* IE6対応 */
#menu_home a:hover img{ visibility: hidden; }

/* 住まいを探す */
#menu_serch{ background: url(../img/header/gnav_serch_on.png) no-repeat; }/* ■■■■■ テスト用パス追加 ■■■■■ */
#menu_serch a{ display: inline-block; }
#menu_serch a:hover{ background-color: transparent; }
#menu_serch a:hover img{ visibility: hidden; }

/* 住まいを売却 */
#menu_homeSold{ background: url(../img/header/gnav_sell_on.png) no-repeat; }/* ■■■■■ テスト用パス追加 ■■■■■ */
#menu_homeSold a{ display: inline-block; }
#menu_homeSold a:hover{ background-color: transparent; }
#menu_homeSold a:hover img{ visibility: hidden; }

/* コンセプト */
#menu_concept{ background: url(../img/header/gnav_concept_on.png) no-repeat; }/* ■■■■■ テスト用パス追加 ■■■■■ */
#menu_concept a{ display: inline-block; }
#menu_concept a:hover{ background-color: transparent; }
#menu_concept a:hover img{ visibility: hidden; }

/* 経営ビジョン */
#menu_concept{ background: url(../img/header/gnav_vision_on.png) no-repeat; }/* ■■■■■ テスト用パス追加 ■■■■■ */
#menu_concept a{ display: inline-block; }
#menu_concept a:hover{ background-color: transparent; }
#menu_concept a:hover img{ visibility: hidden; }

/* 会社概要 */
#menu_company{ background: url(../img/header/gnav_company_on.png) no-repeat; }/* ■■■■■ テスト用パス追加 ■■■■■ */
#menu_company a{ display: inline-block; }
#menu_company a:hover{ background-color: transparent; }
#menu_company a:hover img{ visibility: hidden; }

/* スタッフ紹介 */
#menu_staff{ background: url(../img/header/gnav_staff_on.png) no-repeat; }/* ■■■■■ テスト用パス追加 ■■■■■ */
#menu_staff a{ display: inline-block; }
#menu_staff a:hover{ background-color: transparent; }
#menu_staff a:hover img{ visibility: hidden; }

/* 超制震住宅・パワーボード */
#menu_salesPoint{ background: url(../img/header/gnav_salesPoint_on.png) no-repeat; }/* ■■■■■ テスト用パス追加 ■■■■■ */
#menu_salesPoint a{ display: inline-block; }
#menu_salesPoint a:hover{ background-color: transparent; }
#menu_salesPoint a:hover img{ visibility: hidden; }

/* 物件のリクエスト */
#menu_request{ background: url(../img/header/gnav_request_on.png) no-repeat; }/* ■■■■■ テスト用パス追加 ■■■■■ */
#menu_request a{ display: inline-block; }
#menu_request a:hover{ background-color: transparent; }
#menu_request a:hover img{ visibility: hidden; }
