@charset "UTF-8";
/* コンタクトフォーム7関係 */


/* ------------------------------------------------------------------------------------------------------- */
/* フォームページのグローバルナビ非表示 */
/* ご注文フォーム */
.page-id-2720 .l-headerUnder {
	display: none;
}
/* 解約申し込みフォーム */
.page-id-2837 .l-headerUnder {
	display: none;
}
/* 退去立会申込フォーム */
.page-id-3371 .l-headerUnder {
	display: none;
}
/* お問い合わせフォーム */
.page-id-3383 .l-headerUnder {
	display: none;
}
/* ------------------------------------------------------------------------------------------------------- */

/* ------------------------------------------------------------------------------------------------------- */
.hissu::after {
  content: "必須";
  background: red;
  color: #ffffff !important;
  font-size: 11px;
  padding: 3px;
  border-radius: 5px;
  margin-left: 5px;
}
/* ------------------------------------------------------------------------------------------------------- */

/* ------------------------------------------------------------------------------------------------------- */
/* コンタクトフォーム7のいろいろ調整 */
.wpcf7 input[name="user_id"],
.wpcf7 input[name="simei"],
.wpcf7 input[name="tel"],
.wpcf7 input[name="your-email"],
.wpcf7 input[name="product"],
.wpcf7 input[name="quantity"],
.wpcf7 input[name="total"],
.wpcf7 input[name="date"],
.wpcf7 input[name="date1"],
.wpcf7 input[name="date2"],
.wpcf7 input[name="date3"],
.wpcf7 input[name="your-subject"] {
        width: 90% !important;
        height: 35px !important;
}
.wpcf7 textarea[name="your-message"] {
        width: 90%;
        height: 70px !important;
}
.wpcf7 select {
	width: 30%;
	height: 35px !important;
}
/* ------------------------------------------------------------------------------------------------------- */

/* ------------------------------------------------------------------------------------------------------- */
//iframe
/* 自転車利用規約非表示 */
/* コンテンツを一番上に持ってくる */
.page-id-2740 .l-content__body .l-container {
	margin-top: 0;
	padding-top: 0;
}
.page-id-2740 header {
	display: none;
}
.page-id-2740 footer {
	display: none;
}
/*  */
.page-id-2740 #wp-toolbar {
	display: none;
}
/* ワードプレスバー */
.page-id-2740 #wpadminbar {
	display: none;
}
/* ナビ */
.page-id-2740 .l-headerUnder {
	display: none;
}
/* ハンバーガー */
.page-id-2740 .l-header__drawerBtn {
	display: none;
}
/* タイトルエリア */
.page-id-2740 #top_title_area{
	display: none;
}
/* パンくず */
.page-id-2740 #breadcrumb {
	display: none;
}
/* ------------------------------------------------------------------------------------------------------- */

/* ------------------------------------------------------------------------------------------------------- */
/* バイク利用規約非表示 */
/* コンテンツを一番上に持ってくる */
.page-id-2755 .l-content__body .l-container {
	margin-top: 0;
	padding-top: 0;
}
.page-id-2755 header {
	display: none;
}
.page-id-2755 footer {
	display: none;
}
/*  */
.page-id-2755 #wp-toolbar {
	display: none;
}
/* ワードプレスバー */
.page-id-2755 #wpadminbar {
	display: none;
}
/* ナビ */
.page-id-2755 .l-headerUnder {
	display: none;
}
/* ハンバーガー */
.page-id-2755 .l-header__drawerBtn {
	display: none;
}
/* タイトルエリア */
.page-id-2755 #top_title_area{
	display: none;
}
/* パンくず */
.page-id-2755 #breadcrumb {
	display: none;
}
/* ------------------------------------------------------------------------------------------------------- */

/* ------------------------------------------------------------------------------------------------------- */
/* 合鍵利用規約非表示 */
/* コンテンツを一番上に持ってくる */
.page-id-2757 .l-content__body .l-container {
	margin-top: 0;
	padding-top: 0;
}
.page-id-2757 header {
	display: none;
}
.page-id-2757 footer {
	display: none;
}
/*  */
.page-id-2757 #wp-toolbar {
	display: none;
}
/* ワードプレスバー */
.page-id-2757 #wpadminbar {
	display: none;
}
/* ナビ */
.page-id-2757 .l-headerUnder {
	display: none;
}
/* ハンバーガー */
.page-id-2757 .l-header__drawerBtn {
	display: none;
}
/* タイトルエリア */
.page-id-2757 #top_title_area{
	display: none;
}
/* パンくず */
.page-id-2757 #breadcrumb {
	display: none;
}
/* ------------------------------------------------------------------------------------------------------- */

/* ------------------------------------------------------------------------------------------------------- */
/* スマホ */
@media screen and (max-width: 768px) {
	.wpcf7 input[type="text"]
	.wpcf7 input[name="date"],{
        width: 100% !important;
    }
}
/* ------------------------------------------------------------------------------------------------------- */