@charset "UTF-8";
/********************************************************************************

common-tablet.css


********************************************************************************/
/*============================================================
 import
*============================================================*/

/*============================================================
 system
*============================================================*/

/*============================================================
 format
*============================================================*/
body {
    padding: 0 0 80px 0;
}
.inner {
    width: 100%;
    max-width: none;
}

a[href^="tel:"] {
    pointer-events: auto;
}

/* scroll fade
---------------------------------------- */

/* form
---------------------------------------- */

/*============================================================
 partsカスタム(本サイト専用パーツ追加)
*============================================================*/
/* LINEお問い合わせ専用 */
.parts-btn[data-name="line"] {
    width: 56px;
    height: 40px;
}
.parts-btn[data-name="line"] a {
    padding: 0;
	background-size: 40px;
	background-position: center;
}
.parts-btn[data-name="line"] a span {
    display: none;
}

/* 無料相談専用 */
.parts-btn[data-name="contact"] {
	width: 56px;
    height: 40px;
}
.parts-btn[data-name="contact"] a {
    font-size: 12px;
    line-height: 40px;
}

/* お問い合わせ専用(s) */
.parts-btn[data-name="contact-s"] {
	width: 80px;
    height: 32px;
}
.parts-btn[data-name="contact-s"] a {
    font-size: 12px;
    line-height: 32px;
}

/* 条件選択STEP専用 */
.parts-btn[data-name="step"] > * {
    font-size: 14px;
}

/* googlemap専用 */
.parts-btn[data-name="map"] {
	width: 136px;
    height: 40px;
}
.parts-btn[data-name="map"] >* {
    line-height: 40px;
}

/* googlemap専用(s) */
.parts-btn[data-name="map-s"] {
	width: 136px;
    height: 32px;
}
.parts-btn[data-name="map-s"] > * {
    font-size: 12px;
    line-height: 32px;
}


/*============================================================
 ヘッダー
*============================================================*/
#site-header .site-description {
    position: static;
    height: 4px;
}
#site-header .site-description p {
    display: none;
}
#site-header .nav {
    padding: 8px;
}
#site-header .nav .nav-block > * {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
}
#site-header .nav .nav-left > *:not(:last-child) {
    margin-right: 8px;
}
#site-header .nav .nav-right > *:not(:first-child) {
    margin-left: 8px;
}
#site-header .nav .logo img {
    height: 38px;
}
#site-header .nav .title {
    font-size: 12px;
    line-height: 140%;
}


/*============================================================
 パンくずリスト
*============================================================*/


/*============================================================
 コンテンツ共通
*============================================================*/
/* エリアスタイル
---------------------------------------- */

/* カード型(単一)
---------------------------------------- */

/* Pickup、閲覧履歴
---------------------------------------- */

/* 物件ブロック(建屋単位)
---------------------------------------- */

/* 検索条件モーダル(共通)
---------------------------------------- */
/* 内容 */
.block-modal .modal-content .modal-inner {
    /* 56(件数) + 24(件数余白上) + 56(検索ボタン) = 136 */
    max-height: calc(100% - 136px);

    /* 48(余白上) + 48(余白下) + 56(件数) + 24(件数余白上) + 56(検索ボタン) = 232 */
    /* max-height: calc(100vh - 232px); */
}

/* 検索条件モーダル(クイック条件)
---------------------------------------- */

/* 地図・エリアから探す、検索条件モーダル(町の指定)共通
---------------------------------------- */

/* 物件お問い合わせ帯
---------------------------------------- */
#overlay-cta-contact .item-info .check-cnt-unit {
    margin-right: 16px;
}
#overlay-cta-contact .item-info .catch {
    font-size: 14px;
}
#overlay-cta-contact .item-info .catch span {
	font-size: 16px;
}


/*============================================================
 コンテンツ　ページング
*============================================================*/
/* jqueryプラグイン　InfiniteScroll使用時
---------------------------------------- */


/*============================================================
 Error
*============================================================*/

/*============================================================
 コンタクトフォーム共通
*============================================================*/

/*============================================================
 footer
*============================================================*/
#site-footer .nav .inner #pagetop {
    right: 24px;
}
