/*■■■■■ ↓消さないでください↓ ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/

/* type060-23 */

@import url("../../../../go/designtemplate/pc/type060-01/stylebase.css");
@import url("../../../../go/designtemplate/pc/type060-03/stylebasecolor.css");
@import url("../../../../go/designtemplate/pc/type060-01/style_noside.css");
@import url("../../../../go/designtemplate/pc/type060-01/responsive.css");

/*■■■■■ リンクバナーがないときのバナー風タイトル ■■■■■*/
.form_bannerlink_noimg .block,
.form_bannerlink_noimg:hover .block,
.area_8 .reservation_box .form_bannerlink_noimg .block,
.area_8 .reservation_box .form_bannerlink_noimg:hover .block,
.area_9 .reservation_box .form_bannerlink_noimg .block,
.area_9 .reservation_box .form_bannerlink_noimg:hover .block {
	background: url(/cds/cdsroot/skin_2017/img/0_image_form_s_001.png) no-repeat left top;
}
.area_8 .form_bannerlink_noimg .block,
.area_8 .form_bannerlink_noimg:hover .block,
.area_9 .form_bannerlink_noimg .block,
.area_9 .form_bannerlink_noimg:hover .block,
.edit_form_li .edit_area .edit_box_left .form_bannerlink_noimg .block,
.edit_form_li .edit_area .edit_box_left .form_bannerlink_noimg:hover .block,
.area_8 .reservation_box .form_bannerlink_noimg .block,
.area_8 .reservation_box .form_bannerlink_noimg:hover .block,
.area_9 .reservation_box .form_bannerlink_noimg .block,
.area_9 .reservation_box .form_bannerlink_noimg:hover .block {
	background: url(/cds/cdsroot/skin_2017/img/0_image_form_b_001.png) no-repeat left top;
}
/* Under 667px */
@media only screen and (max-width: 667px) {
	.area_8 .reservation_box .form_bannerlink_noimg .block,
	.area_8 .reservation_box .form_bannerlink_noimg:hover .block,
	.area_9 .reservation_box .form_bannerlink_noimg .block,
	.area_9 .reservation_box .form_bannerlink_noimg:hover .block {
		background: url(/cds/cdsroot/skin_2017/img/0_image_form_s_001.png) no-repeat left top;
	}
}

/*■■■■■ ↑消さないでください↑ ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/





/*■■■■■ ↓カスタムデザイン用スタイル記述エリア↓ ■■■■■■■■■■■■■■■■■■■■■■*/



/*■■■■■ body ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/

/*■■■■■ リンク ■■■■■*/
a:link,
a:visited,
#select2-drop u,
#s2id_linkstyle u,
.area_8 .table_calendar_tate tr.calendar_month td.month {
	color: #F163AA;
}

/*■■■■■ リンクボタンタイプ（おすすめタイプ２） ■■■■■*/
.rilinktype0, .rilinktype0:link, .rilinktype0:visited {
	background-color: #F163AA;
	border-color: #F163AA;
}


/*■■■■■ container ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/

/*■■■■■ メインメッセージ ■■■■■*/
@media only screen and (max-width: 667px) {
	.textunderstyle {
		background-color: #F163AA;
	}
}

/*■■■■■ ページトップへのボタン ■■■■■*/
.pagetop:link,
.pagetop:visited {
	color: #D8017F;
}
.pagetop:after {
	border-right-color: #D8017F;
	border-top-color: #D8017F;
}


/*■■■■■ main_menu ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
.main_menu {
	background-color: #D8017F;
}


/*■■■■■ contents ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/

/*■■■■■ エラー ■■■■■*/
/*■■■■■ 中ページが１つも無い場合 ■■■■■*/
.err,
.underconstruction {
	background-image: url(/cds/cdsroot/skin_2017/img/mark_err.png);
}


/*■■■■■ footer ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
.footer {
	background: #82014C;
}


/*■■■■■ 404 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
.gototop:link,
.gototop:visited,
.mypage_login .mypage_gohome {
	background-image: url(/cds/cdsroot/skin_2017/img/mark_arrow_1.png);
}
.gototop:hover,
.mypage_login .mypage_gohome:hover {
	color: #F163AA;
}


/*■■■■■ ↓各areaの設定↓ ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
.menu_toggle + .area_2 {
	background-color: #D8017F;
}
.area_3,
.area_9 {
	border-top-color: #D8017F;
}

/*■■■■■ 親タイトル ■■■■■*/
.area_2 .none,
.area_2 .this,
.area_2 .form_none,
.area_2 .form_this {
	font-size: 108%;
}
.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 {
	background: rgba(0,0,0,0.3);
}

.area_3 .none .title,
.area_3 .this .title,
.area_3 .form_none .form_title,
.area_3 .form_this .form_title,
.area_3 .none .title:hover,
.area_3 .this .title:hover,
.area_3 .form_none .form_title:hover,
.area_3 .form_this .form_title:hover,
.area_9 .none .title,
.area_9 .this .title,
.area_9 .form_none .form_title,
.area_9 .form_this .form_title,
.area_9 .none .title:hover,
.area_9 .this .title:hover,
.area_9 .form_none .form_title:hover,
.area_9 .form_this .form_title:hover {
	color: #D8017F;
}

.area_4 .none .title,
.area_4 .this .title,
.area_4 .form_none .form_title,
.area_4 .form_this .form_title {
	background-color: #EFEFEF;
 	background-image: url(/cds/cdsroot/skin_2017/img/mark_area4.png);
	color: #D8017F;
}

.area_6 .none .title,
.area_6 .this .title,
.area_6 .form_none .form_title,
.area_6 .form_this .form_title {
	background-image: url(/cds/cdsroot/skin_2017/img/mark_area4.png);
	color: #D8017F;
}

.area_7 .none .title,
.area_7 .this .title,
.area_7 .form_none .form_title,
.area_7 .form_this .form_title,
.area_7 .none .title:hover,
.area_7 .this .title:hover,
.area_7 .form_none .form_title:hover,
.area_7 .form_this .form_title:hover {
	border-color: #D8017F;
	color: #D8017F;
}

.area_8 .none .title,
.area_8 .none .title:hover,
.area_8 .form_none .form_title,
.area_8 .form_none .form_title:hover {
	color: #82014C;
}
.area_8 .this .title,
.area_8 .this .title:hover,
.area_8 .form_this .form_title,
.area_8 .form_this .form_title:hover,
.area_8 .this .this_title,
.pagetitle .pagetitle_1 {
	background-image: url(/cds/cdsroot/skin_2017/img/mark_h2.png);
	color: #82014C;
}


/*■■■■■ box list_1 リンクバナーのエリア ■■■■■*/
.image_menubanner_001,
.image_menubanner_002,
.image_menubanner_003,
.image_menubanner_004,
.image_menubanner_005,
.image_menubanner_006,
.image_menubanner_007,
.image_menubanner_008,
.image_menubanner_009,
.image_menubanner_010,
.image_menubanner_011,
.image_menubanner_012,
.image_menubanner_013,
.image_menubanner_014
.image_menubanner_015 {
	color: #82014C;
}


/*■■■■■ 子タイトル ■■■■■*/
.list_2 .child_link .title,
.list_2 .child_link .title_s {
	background-image: url(/cds/cdsroot/skin_2017/img/mark_arrow_1_s.png);
}
.list_2 .child_link .title:hover,
.list_2 .child_link .title_s:hover {
	color: #F163AA;
}

/*■■ 文章表示あり ■■*/
.area_8 .list_2 .child_link .title {
	background: none;
	border-bottom: 1px solid #CCCCCC;
	border-top-color: #D8017F;
	border-right: none;
	border-left: none;
	color: #D8017F;
}
.area_8 .list_2 .child_link .title:after {
	border-color: #D8017F;
}


/*■■ 文章表示なし ■■*/
.area_8 .list_2 .child_link .title_s {
	background-image: url(/cds/cdsroot/skin_2017/img/mark_arrow_1.png);
}
.area_8 .list_2 .child_link .title_s:hover {
	background-image: url(/cds/cdsroot/skin_2017/img/mark_arrow_1.png);
	color: #F163AA;
}


/*■■■■■ .title3rd ■■■■■*/
.title3rd {
	color: #F163AA;
}
.title3rd:after {
	border-bottom-color: #D8017F;
}
.area_2 .title3rd:after,
.area_10 .title3rd:after {
	border-color: #F163AA;
}


/*■■■■■ マイリンク一覧のURL ■■■■■*/
.list_1 .text_box_5 > a,
.list_1 .text_box_5_s > a {
	background-image: url(/cds/cdsroot/skin_2017/img/mark_arrow_1_s.png);
}


/*■■■■■ よくあるご質問 ■■■■■■■■■■■■■■■*/

/*■■■■■ Q ■■■■■*/
.faqstyle .list_2 .child_link .title,
.faqstyle .list_2 .child_link .title_s {
	background-image: url(/cds/cdsroot/skin_2017/img/mark_q_2.png);
}
.faqstyle .list_2 .child_link .title:hover,
.faqstyle .list_2 .child_link .title_s:hover {
	color: #F163AA;
}

/*■■ 文章表示あり ■■*/
.area_8 .faqstyle .list_2 .child_link .title {
	background-image: url(/cds/cdsroot/skin_2017/img/mark_q.png);
}
.area_8 .faqstyle .list_2 .child_link .title:hover {
	color: #F163AA;
}

/*■■ 文章表示なし ■■*/
.area_8 .faqstyle .list_2 .child_link .title_s {
	background-image: url(/cds/cdsroot/skin_2017/img/mark_q.png);
}
.area_8 .faqstyle .list_2 .child_link .title_s:hover {
	color: #F163AA;
}


/*■■■■■ 詳細のマーク ■■■■■*/
.list_1 .mark_details_1:link,
.list_1 .mark_details_1:visited,
.list_1 .mark_details_2:link,
.list_1 .mark_details_2:visited,
.list_2 .mark_details_2:link,
.list_2 .mark_details_2:visited {
	background-color: #F163AA;
}


/*■■■■■ 子ページの目次 ■■■■■*/
.area_8 .mokuji > li > a {
	background-image: url(/cds/cdsroot/skin_2017/img/mark_arrow_1_s.png);
}
.area_8 .mokuji > li > a:hover {
	color: #F163AA;
}
.area_8 .mokuji > li > .categorytitle {
	background-image: url(/cds/cdsroot/skin_2017/img/mark_arrow_1.png);
}
.area_8 .mokuji > li > .categorytitle:hover {
	color: #F163AA;
}


/*■■■■■ カテゴリーの目次 ■■■■■*/
.area_8 .mokujicategory > li > a {
	background-image: url(/cds/cdsroot/skin_2017/img/mark_arrow_1.png);
}
.area_8 .mokujicategory > li > a:hover {
	color: #F163AA;
}


/*■■■■■ カテゴリー ■■■■■■■■■■■■■■■*/
.category_title:before {
	background-color: #F163AA;
}
.category_title:after {
	background-color: #D8017F;
}


/*■■■■■ area_8 info_archive ■■■■■*/
.area_8 .info_archive > li > a {
	background-image: url(/cds/cdsroot/skin_2017/img/mark_arrow_1_s.png);
}
.area_8 .info_archive > li > a:hover {
	color: #F163AA;
}


/*■■■■■ area_8 info_relations ■■■■■*/
.area_8 .info_relations > li > a > .info_relations_box {
	background-image: url(/cds/cdsroot/skin_2017/img/mark_arrow_1_s.png);
}
.area_8 .info_relations > li > a > .info_relations_box > .info_relations_title {
	color: #F163AA;
}


/*■■■■■ サイトマップ ■■■■■*/
.sitemap_list .sitemap_link {
	background-image: url(/cds/cdsroot/skin_2017/img/mark_arrow_1.png);
}
.sitemap_list .sitemap_link:hover {
	color: #F163AA;
}
.sitemap_list .sitemap_list .sitemap_link {
	background-image: url(/cds/cdsroot/skin_2017/img/mark_arrow_1_s.png);
}
.sitemap_list .sitemap_list .sitemap_link:hover {
	color: #F163AA;
}


/*■■■■■ カレンダー ■■■■■*/
.calendar_month .left:hover,
.calendar_month .right:hover {
	background-color: #F163AA;
}


/*■■■■■ イベントリスト型 ■■■■■*/
/*■■ 終了、満席、残席数 ■■*/
.reservation_seats {
	border-color: #F163AA;
	color: #F163AA;
}


/*■■■■■ Google検索 ■■■■■■■■■■■■■■■*/
/*■■■■■ コンテンツパーツ検索 ■■■■■■■■■■■■■■■*/
input.gsc-search-button:hover,
.contents_search input[type="submit"]:hover {
	background-color: #F163AA !important;
}

/*■■■■■ コンテンツパーツ検索結果 ■■■■■*/
.search_list > li > a,
.search_list > li > .sitemap_link > a {
	color: #F163AA;
}


/*■■■■■ ↑各areaの設定↑ ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/


/*■■■■■ ↓editor style↓ ■■■■■■■■■■■■■■■■■■ editor style ■■■■■*/


/*■■■■■ リンク ■■■■■*/
#nicEditContent a:hover,
.edit_area .edit_box_left a:hover,
.edit_area .edit_box_left .point a:hover {
	color: #F163AA;
}

/*■■ webフォーム STEP2（特記の中のリンク） ■■*/
.edit_form .edit_area_area_8_1 .point a {
	color: #F163AA;
}


/*■■ 大見出し ■■*/
/*■■ 小見出し ■■*/
.box .heading2 a[name]:link,
#nicEditContent .heading2 a[name]:link,
.edit_area .edit_box_left .heading2 a[name]:link,
.heading2 a[name]:visited,
#nicEditContent .heading2 a[name]:visited,
.edit_area .edit_box_left .heading2 a[name]:visited,
.heading2 a[name]:hover,
#nicEditContent .heading2 a[name]:hover,
.edit_area .edit_box_left .heading2 a[name]:hover {
	color: #F163AA;
}


/*■■■■■ 箇条書き ol ■■■■■*/
ol li:before,
#nicEditContent ol li:before,
.edit_area .edit_box_left ol li:before {
	background-color: none;
	color: #F163AA;
}


/*■■ 流れリスト ul ul ■■*/
/*■■ 流れリスト ol ul ■■*/
/*■■ 流れリスト ul ol ■■*/
/*■■ 流れリスト ol ol ■■*/
ol.rsstep ol li:before,
#nicEditContent ol.rsstep ol li:before,
.edit_area .edit_box_left ol.rsstep ol li:before {
	color: #F163AA;
}


/*■■■■■ 大見出し ■■■■■*/
.heading1:after,
#nicEditContent .heading1:after,
.edit_area .edit_box_left .heading1:after {
	background-color: #F163AA;
}


/*■■■■■ 小見出し ■■■■■*/
.heading2 {
	color: #F163AA;
}

.heading2:before,
#nicEditContent .heading2:before,
.edit_area .edit_box_left .heading2:before {
	background-color: #D8017F;
}
.heading2:after,
#nicEditContent .heading2:after,
.edit_area .edit_box_left .heading2:after {
	background-color: #F163AA;
}

/*■■■■■ 引用 ■■■■■*/
.area_7 blockquote,
.area_8 blockquote,
#nicEditContent blockquote,
.edit_area .edit_box_left blockquote {
	padding: 15px 50px;
}

/*■■■■■ 特記 ■■■■■*/
.point,
#nicEditContent .point,
.edit_area .edit_box_left .point {
	background-color: #FFFFFF;
	background-image: url(/cds/cdsroot/skin_2017/img/bk_point.png);
	border-color: #F8B1BA;
}
.area_7 .point,
.area_8 .point,
#nicEditContent .point,
.edit_area .edit_box_left .point {
	background-size: 35px !important;
	padding: 15px 45px 15px 15px;
}


/*■■■■■ フッター ■■■■■*/
.area_8 .box .list_1 .footer_contents .none,
.area_8 .box .list_1 .footer_contents .this {
	font-size: 136%;
}


/*■■■■■ 表 ■■■■■*/
.form_table .th_h {
	background-image: url(/cds/cdsroot/skin_2017/img/h_bt.png);
}


/*■■■■■ ↑editor style↑ ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/



/*■■■■■ ↓レスポンシブ・ウェブデザイン↓ ■■■■■■■■■■■■■■■■■■■■*/
/* Under 667px */
@media only screen and (max-width: 667px) {
	.area_7 blockquote, .area_8 blockquote {padding: 10px 30px; background-size: 15px;}
	.area_7 .point, .area_8 .point {padding: 10px 45px 10px 10px;}
}





/*■■■■■ ↑カスタムデザイン用スタイル記述エリア↑ ■■■■■■■■■■■■■■■■■■■■■■*/
