@charset "utf-8";

/*----------------------------------------------------------------------------------------

	adjust.css

----------------------------------------------------------------------------------------*/

.pagebody {
	position: relative;
}
.pagebody #taktFormBody {
	font-size: 13px !important;
}
.pagebody #taktFormBody .submitBox .submit_kensu strong {
	position: relative;
	top: -3px;
}
.pagebody #taktFormBody * {
	font-family: "ヒラギノ角ゴ ProN W3","HiraKakuProN-W3","ヒラギノ角ゴ Pro W3","HiraKakuPro-W3",'Noto Sans JP', sans-serif !important;
}
#sidebar .tksn-list iframe {
	opacity: 1;
}
.wrapper {
    line-height: inherit;
}

/* 打消し //
-----------------------------*/

.adjust {
	font-family: 'Noto Sans JP', sans-serif;
    line-height: inherit;
}
.adjust * {
	font-size: inherit;
	line-height: inherit;
	text-align: left;
	font-style: normal;
	font-family: inherit;
}
.adjust a {
	color: inherit;
}

/* --- PC --- */
@media (min-width: 768px) {
	body.template .main p + p {
		margin-top: 0;
	}
}
body.template #taktpankuzu a:hover {
	color: #fff;
}

/* 物件詳細ページ 写真の1枚目にコメントがあったら、それを上部に表示する //
-----------------------------*/
#header90 + .hukusei_catchcopy.colc_text {
	margin: 40px 0;
	font-size: 2.2rem;
	font-weight: 700;
	line-height: 1.3;
	text-align: center;
}
/* --- SP --- */
@media (max-width: 767px) {
	#header90 + .hukusei_catchcopy.colc_text {
		margin: 30px 0;
		font-size: 1.8rem;
	}
}

/* スタッフ紹介ページ //
-----------------------------*/

body.template > .wrapper {
	display: block;
}
body.template .kasou-body {
	margin-top: 0;
}
body.template #eigyoman_detail .post-staff .wrapper {
	padding-bottom: 0;
}

body.template #sidebar svg, body.template #body_header .gmenu .box a span svg, body.template #body_header .gmenu .list a svg, body.template #body_footer .menu a svg, #eigyo_main > div.top {
	display: none;
}
body.template .hnbn .staff_voice iframe {
	background-color: rgba(0,0,0,0);
}

#body_header .gmenu .box a {
	margin: 0;
	background-image: none;
	float: none;
}

/* パン屑 //
-----------------------------*/
body.template .pgtitle {
	padding-bottom: 35px;
}
body.template #pankuzu, body.template #taktpankuzu {
	margin: 0;
	padding: 0;
	height: 35px;
	position: absolute;
	top: -85px;
}
body.template #pankuzu > li, body.template #taktpankuzu > li {
	display: table-cell;
}
body.template #pankuzu a, body.template #taktpankuzu a {
	padding: 0;
	background-image: none;
}
body.template #taktpankuzu > span {
	line-height: 35px;
}

/* 物件詳細ページ //
-----------------------------*/

/*-- ページ下部「物件のお問い合わせ」余白打消し --*/
.pagebody .main > center > #des83wrapper > :last-child {
	margin-bottom: 0;
}

/* マイページとは ///
---------------------------------------------- */

#taktmypage {
	font-size: 13px;
	line-height: 1.7;
}

/* 検索フォーム ///
---------------------------------------------- */

.page_template form#searchForms * {
    font-size: 14px;
}
@media screen and (min-width:768px) {
  .page_template form#searchForms {
      padding: 30px;
      background-color: #FFF;
      width: 1200px;
      box-sizing: border-box;
      margin: 50px auto !important;
  }
}
.page_template ol#taktpankuzu {
    width: 1200px;
    margin: 50px auto;
}
.des90 #contentArea > h2 ~ table > tbody, .des90 .research2 > tbody {
    max-width: 100% !important;
}

/* 物件一覧 ///
---------------------------------------------- */
.page_template .research_box90 * {
    font-size: 14px;
}
