/*■■■■■ ↓消さないでください↓ ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/

/* type100-24 */

@import url("../../../../go/designtemplate/pc/type100-01/stylebase.css");
@import url("../../../../go/designtemplate/pc/type100-04/stylebasecolor.css");
@import url("../../../../go/designtemplate/pc/type100-01/style_noside.css");

/*■■■■■ ↑消さないでください↑ ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/





/*■■■■■ ↓カスタムデザイン用スタイル記述エリア↓ ■■■■■■■■■■■■■■■■■■■■■■*/

/*■■■■■ container ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
.container {
	border-color: #FAECA0;
}

/*■■■■■ footer ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
.footer {
	margin-top: 0;
}

/*■■■■■ ↓各areaの設定↓ ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
.area_10,
.area_11,
.area_12,
.area_13,
.area_14 {
	background: #FAECA0;
}

/*■■■■■ メインイメージ ■■■■■*/
.area_7 .topimage_area::before {
    content: none;
}

/*■■■■■ リンク ■■■■■*/
a,
#select2-drop u,
#s2id_linkstyle u,
.area_8 .table_calendar_tate tr.calendar_month td.month,
.nicEditorPane ul.riniceditlinkstyle > li input[type="RADIO"]#classname + label > span {
	color: #CCB434;
}
a:hover,
.nicEditorPane ul.riniceditlinkstyle > li input[type="RADIO"]#classname + label > span:hover {
	color: #CCB434;
}

/*■■■■■ リンクボタンタイプ（おすすめタイプ２） ■■■■■*/
.rilinktype0,
.edit_form .rilinktype0,
.nicEdit-main .rilinktype0,
.nicEditorPane ul.riniceditlinkstyle > li input[type="RADIO"] + label > span.rilinktype0 {
	background: #CCB434;
	border-color: #CCB434 !important;
	color: #FFFFFF !important;
	font-weight: bold;
	border-radius: 5px !important;
}
.rilinktype0:hover,
.edit_form .rilinktype0:hover,
.nicEdit-main .rilinktype0:hover,
.nicEditorPane ul.riniceditlinkstyle > li input[type="RADIO"] + label > span.rilinktype0:hover {
	background: #FFFFFF;
	color: #CCB434 !important;
}
.rilinktype0,
.rilinktype1,
.rilinktype2,
.rilinktype3,
.rilinktype4,
.rilinktype5,
.rilinktype6,
.rilinktype7,
.rilinktype8,
.rilinktype9,
.rilinktype10 {
	padding: 5px 15px !important;
}

/*■■■■■ 詳細のマーク ■■■■■*/
.list_1 .mark_details_1,
.list_1 .mark_details_2,
.list_2 .mark_details_2 {
	background: #CCB434;
	border-color: #CCB434;
	color: #FFFFFF;
	border-radius: 5px !important;
}
.list_1 .mark_details_1:hover,
.list_1 .mark_details_2:hover,
.list_2 .mark_details_2:hover {
	background: #FFFFFF;
	color: #CCB434;
}
.list_1 .mark_details_1:hover > span::after,
.list_1 .mark_details_2:hover > span::after,
.list_2 .mark_details_2 :hover> span::after {
	border-color: #CCB434;
}

/*■■■■■ 親タイトル ■■■■■*/
.area_2 .none .title:hover,
.area_2 .this .title,
.area_2 .this .title:hover,
.area_2 .form_none .form_title:hover,
.area_2 .form_this .form_title,
.area_2 .form_this .form_title:hover {
	color: #CCB434;
}

/*■■■■■ 日付 ■■■■■*/
.area_6 .list_2 .title_s .date_s {
	color: #CCB434;
}

/*■■■■■ 送信ボタン ■■■■■*/
.form_table input[type="submit"],
#submitButtonPreview > span {
	background: #CCB434;
}

/*■■■■■ カテゴリーの目次 ■■■■■*/
.category_title {
	background: #FAECA0;
}
.area_8 .mokujicategory > li > a::before {
	background: #CCB434;
}

/*■■■■■ タグ ■■■■■*/
/* スキン固有 */
.hp_tag .cslbsts25 > span,
.hp_tag .cslbsts25 > a {
	border-color: #CCB434 !important;
	color: #CCB434 !important;
}

/* タグ一覧：スキン固有 */
.hp_taglist .cslbsts25 > span,
.hp_taglist .cslbsts25 > a {
	border-color: #CCB434 !important;
	color: #CCB434 !important;
}
.hp_taglist .cslbsts25 > span:hover,
.hp_taglist .cslbsts25 > a:hover {
	background: #CCB434 !important;
}

/* 管理画面 */
.contents_mid .cslbsts25 {
	border-color: #CCB434 !important;
	color: #CCB434 !important;
}

/*■■■■■ ↓editor style↓ ■■■■■■■■■■■■■■■■■■ editor style ■■■■■*/
.nicEdit-main a:hover,
.nicEdit-main .point a:hover {
	color: #CCB434;
}

/*■■ webフォーム STEP2（特記の中のリンク） ■■*/
.edit_form .edit_area_area_8_1 .point a {
	color: #CCB434;
}
.edit_form .edit_area_area_8_1 .point a:hover {
	color: #CCB434;
}

/*■■ 大見出し ■■*/
/*■■ 小見出し ■■*/
.heading2 a,
.heading2 a:hover,
.nicEdit-main .heading2 a,
.nicEdit-main .heading2 a:hover {
	color: #CCB434;
}

/*■■■■■ 箇条書き ul ■■■■■*/
ul li:before,
.nicEdit-main ul li:before,
.edit_area_area_8_1 ul li:before {
	color: #CCB434;
}

/*■■■■■ 箇条書き ul（チェックマークのリスト） ■■■■■*/
.rschecklist > li:after,
ul.rsstep li .rschecklist > li:after,
ol.rsstep li .rschecklist > li:after {
	border-color: #CCB434 !important;
}

/*■■■■■ 箇条書き ol ■■■■■*/
ol li:before,
.nicEdit-main ol li:before {
	color: #CCB434;
}

/*■■■■■ hr ■■■■■*/
hr,
.nicEdit-main hr {
	border-top: 2px dotted #CCB434;
}

/*■■■■■ 小見出し ■■■■■*/
.heading2 {
	color: #CCB434;
}

/*■■■■■ 装飾見出し ■■■■■*/
.headingV1 {
	background: #CCB434;
}
.point26 .headingV1 {
	background: #FAECA0;
	color: #333333;
	font-size: 16px;
	padding: 13px !important;
}

/*■■■■■ 左右線見出し ■■■■■*/
.heading_border {
	align-items: center;
	display: flex;
	font-size: clamp(1.125rem, 0.917rem + 0.33vw, 1.25rem);
	font-weight: bold;
	margin: 0 0 15px 0;
}
.heading_border::before,
.heading_border::after {
	background-color: #CCB434;
	content: "";
	flex-grow: 1;
	height: 2px;
}
.heading_border::before {
	margin-right: 20px;
}
.heading_border::after {
	margin-left: 20px;
}

/*■■■■■ 悟カフェのこだわり ■■■■■*/
.feature-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
	margin: 0;
}
.feature-list li {
    width: 220px;
    aspect-ratio: 1 / 1;
    border: 2px solid #CCB434;
    border-radius: 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
    padding: 15px !important;
    text-align: center;
}
.feature-list li:before {
	content: none !important;
}

@media (max-width: 768px) {
    .feature-list {
        flex-direction: column;
        align-items: center;
    }
    .feature-list li {
        width: 220px;
    }
}

/*■■■■■ メニュー ■■■■■*/
:is(#riidareachild_8-13, #riidareachild_8-45)
.list_2 {
	background: #FCF8F1;
	box-shadow: none;
	padding: 0 !important;
}
:is(#riidareachild_8-13, #riidareachild_8-45)
.list_2 .yohaku {
	margin: 0;
}
:is(#riidareachild_8-13, #riidareachild_8-45)
.list_2 .text_box_1 table {
	margin: 0 0 -6px 0;
}
:is(#riidareachild_8-13, #riidareachild_8-45)
.list_2 table td:nth-child(2) {
    padding: 20px 30px;
}

/*■■■■■ 悟りカフェ ■■■■■*/
:is(#riidareachild_8-17)
.list_2 {
	box-shadow: none;
    padding: 10px;
}
:is(#riidareachild_8-17)
.list_2 .child_link .title_s {
	padding: 0 0 5px 0;
	margin: 5px 0 10px 0;
	border-bottom: 1px solid #CCCCCC !important;
}
:is(#riidareachild_8-17)
.list_2 .child_link .title_s::before {
	content: none;
}

@media (max-width: 768px) {
	:is(#riidareachild_8-17)
	.list_2 {
		padding: 0;
	}
}


/*■■■■■ ↑カスタムデザイン用スタイル記述エリア↑ ■■■■■■■■■■■■■■■■■■■■■■*/
