/*■■■■■ ↓消さないでください↓ ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/

/* type111-23 */

@import url("../../../../go/designtemplate/pc/type111-01/stylebase.css");
@import url("../../../../go/designtemplate/pc/type111-03/stylebasecolor.css");
@import url("../../../../go/designtemplate/pc/type111-01/style_noside.css");

/*■■■■■ ↑消さないでください↑ ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/





/*■■■■■ ↓カスタムデザイン用スタイル記述エリア↓ ■■■■■■■■■■■■■■■■■■■■■■*/

/*■■■■■ body ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
body {
	color: #000000;
}

/*■■■■■ リンクボタンタイプ（おすすめタイプ２） ■■■■■*/
.rilinktype0,
.edit_form .rilinktype0,
.nicEdit-main .rilinktype0,
.nicEditorPane ul.riniceditlinkstyle > li input[type="RADIO"] + label > span.rilinktype0 {
    font-weight: bold;
}
.rilinktype0,
.rilinktype1,
.rilinktype2,
.rilinktype3,
.rilinktype4,
.rilinktype5,
.rilinktype6,
.rilinktype7,
.rilinktype8,
.rilinktype9,
.rilinktype10 {
	padding-bottom: 8px !important;
}

/*■■■■■ 詳細のマーク ■■■■■*/
.list_1 .mark_details_1,
.list_1 .mark_details_2,
.list_2 .mark_details_2 {
	background: #293856;
	color: #FFFFFF;
}
.list_1 .mark_details_1:hover,
.list_1 .mark_details_2:hover,
.list_2 .mark_details_2:hover {
	background: #FFFFFF;
	color: #293856;
}

/*■■■■■ list_1 ■■■■■■■■■■■■■■■*/
.area_8 .list_1[style*="background"],
#INDEX .area_8 .list_1:first-child,
.container_sol .area_8 .list_1,
.container_sol .area_8 .list_1[style*="background"] {
	padding-top: 100px !important;
	padding-bottom: 100px !important;
}
.prev_all_smart .area_8 .list_1[style*="background"],
#INDEX .prev_all_smart .area_8 .list_1:first-child,
.prev_all_smart .container_sol .area_8 .list_1,
.prev_all_smart .container_sol .area_8 .list_1[style*="background"] {
	padding-top: 50px !important;
	padding-bottom: 50px !important;
}
@media screen and (max-width: 768px) {
	.area_8 .list_1[style*="background"],
	#INDEX .area_8 .list_1:first-child,
	.container_sol .area_8 .list_1,
	.container_sol .area_8 .list_1[style*="background"] {
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
}

/*■■■■■ 列枠 ■■■■■■■■■■■■■■■*/
:is(.tate_border, .yoko_bborder, .yoko_3border, .yoko_4border)
.list_2 {
	box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 10%);
}
:is(.tate_border, .yoko_bborder, .yoko_3border, .yoko_4border)
.list_2 .child_bannerlink {
	margin-bottom: 15px !important;
}

/*■■■■■ 電話番号 ■■■■■*/
/*■■■■■ フリーダイヤル ■■■■■*/
.area_5 .tel,
.area_5 .freetel {
	margin-bottom: 5px;
}
.list_1 .tellink,
.list_1 .tellink:hover,
.edit_form .edit_area_area_8_1 .point .tellink,
.edit_form .edit_area_area_8_1 .point .tellink:hover {
	color: #000000;
}

/*■■■■■ hr ■■■■■*/
hr,
.nicEdit-main hr {
	border-color: #293856;
}

/*■■■■■ 大見出し ■■■■■*/
.heading1 {
	border-bottom: 2px solid #293856;
	color: #000000;
}
/*■■■■■ 小見出し ■■■■■*/
.heading2 {
	color: #000000;
}
/*■■■■■ 装飾見出し ■■■■■*/
.headingV1 {
	background: #c4d2ee;
	color: #293856;
}
/*■■ 数字付き見出し ■■*/
.headingV4 .deco-title,
.edit_box_left .headingV4 .deco-title {
	background: #293856 !important;
}

/*■■■■■ 流れリスト ol ■■■■■*/
ol.rsstep > li,
.nicEdit-main ol.rsstep > li {
	color: #000000;
}

/*■■■■■ 表 ■■■■■*/
table th,
.nicEdit-main table th,
table td,
.nicEdit-main table td {
	color: #000000;
}
/*■■ 枠線無しの表 ■■*/
.list_1 .noframe th,
.list_1 .noframe td,
.list_1 .noframe2 th,
.list_1 .noframe2 td {
	color: #000000;
}
.area_9 .noframe th,
.area_9 .noframe td {
	color: #FFFFFF;
}

/*■■■■■ ブロックスタイル ■■■■■*/
/*■■ ブロックスタイル2 ■■*/
.point2,
.edit_box_left .point2 {
	background: #F6F6F6;
    border: none;
    padding: 10px !important;
}

/*■■■■■ 送信ボタン ■■■■■*/
.form_table input[type="submit"],
#submitButtonPreview > span {
	background: #AD9667;
}



/*■■■■■■■■■■■■■■■■■■■■ 個別 ■■■■■■■■■■■■■■■■■■■■*/
/*■■■■■ コンセプト ■■■■■*/
#riidareachild_8-259 .list_2 {
    background: #F6F6F6;
    box-shadow: none;
    padding: 35px !important;
}
#riidareachild_8-259 .list_2 .child_link .title {
    border-top: none;
    border-bottom: 2px solid #293856;
    padding: 0 0 10px 0;
    margin-bottom: 10px;
}
#riidareachild_8-259 .list_2 .title3rd{
	background: #FFFFFF;
	color: #293856;
}
@media only screen and (max-width: 767px) {
    #riidareachild_8-259 .list_2 {
        padding: 20px !important;
    }
}

/*■■■■■ サービス一覧 ■■■■■*/
.service_case {
	background: #F6F6F6;
	color: #293856;
    font-weight: bold;
    padding: 8px 10px 10px;
    position: absolute;
    z-index: 1;
}
.service_point li {
    background: #F6F6F6 !important;
    border: none;
    color: #293856;
}



/*■■■■■ ↓editor style↓ ■■■■■■■■■■■■■■■■■■ editor style ■■■■■*/
#HP .edit_box_left div[id*="nicEdit-contents--contents"],/* 本文・本文続き・マイストーリー */
#HP .edit_box_left div[id*="nicEdit-webform--webform"],/* WEBフォームの説明・誘導コピー・誘導コピー続き・受付後表示メッセージ・ご本人確認後表示画面（初回登録時・２回目以降） */
#HP .edit_box_left div[id*="nicEdit-calendar"],/* カレンダーの説明文 */
#RESERVATION .edit_box_left div[id*="nicEdit-calendar"]/* カレンダーデータの概要・詳細 */ {
	color: #000000;
}

/*■■■■■ ↑カスタムデザイン用スタイル記述エリア↑ ■■■■■■■■■■■■■■■■■■■■■■*/
