/*
::カラーコード
ベース #bd97cb   メイン #ffffff   アクセント #938068
*****************************************************/

/*
::メインキャッチ背景
*****************************************************/
.lp_contents .contents.catch_image_wrapper .lp_catch_image .right {
    background: rgba(189,151,203,0.8);
    color: #f6f4e7;
}

/*ベースカラー部位
*****************************************************/

.lp_contents,
.lp_contents .contents.galleries_wrapper,/*ギャラリー*/
.lp_contents .contents.coupons_wrapper .lp_coupon ul li/*クーポン*/
{
	background-color: #bd97cb;
}


/*メインカラー部位
*****************************************************/

.lp_contents .contents.h_text_wrapper .h_text_wrap {
	background-color: #f6f4e7;
	}
	
/*枠ありテキスト*/
.lp_contents .contents.text_box_wrapper .text_box_wrap {
	 background: #f6f4e7;
	}

/*3つの特徴*/
.lp_contents .contents.feature3_wrapper ul.lp_feature3 li .left,
.lp_contents .contents.feature3_wrapper ul.lp_feature3 li .right,
.lp_contents .contents.feature3_wrapper ul.lp_feature3 li .right .point_onepoint::after
 {
	background: #f6f4e7;
}


/*アクセントカラー部位
*****************************************************/

.lp_contents .contents.catch_wrapper,
.lp_contents .contents.catch_image_wrapper .lp_catch_image .right .catch::after,
.lower_main .lp_contents.normal .contents.h_wrapper h2:before,/*見出し*/
.lower_main .lp_contents.normal .h_text_wrapper .h_text_wrap h2:before,/*見出し+テキスト*/
.btn_link a,/*btn*/
.tel_text a[href^="tel:"],/*TEL*/
.lp_contents .contents.a_wrapper p.link a,/*外部参照*/
.lp_contents .contents.point_image_wrapper .lp_point_image .left .area_in .point_onepoint,/*キャッチコピー＋画像（吹き出しあり）*/
.lp_contents .contents.point_image_wrapper .lp_point_image .left .area_in .point_catch::after,
.lp_contents .contents.shops_wrapper table.shop_table tr th,/*店舗*/
.lp_contents .contents.feature3_wrapper ul.lp_feature3 li .right .point_onepoint,
.lp_contents .contents.menus_wrapper .lp_menu .lp_menu_title_wrap .lp_menu_title:before,/*メニュー*/
.lp_contents .contents.menus_wrapper .lp_menu .lp_menu_title_wrap .lp_menu_title:after,
.lp_contents .contents.menus_wrapper .lp_menu ul li .name,
.lp_contents .contents.coupons_wrapper .lp_coupon ul li .left .area_in table th,/*クーポン*/
.lp_contents .contents.coupons_wrapper .lp_coupon ul li .left .area_in h3,
.lp_contents .inquiry_form table tr th/*フォーム*/
{
    background-color: #938068;
}



/*フォントカラー
*****************************************************/

/*ギャラリー*/
.lp_contents .contents.shops_wrapper .shop_access .access .material-icons,
.lp_contents .contents.shops_wrapper .shop_access .access .left_in .access_ttl,
.lp_contents .contents.galleries_wrapper .wrapper .gallery ul li .name,
.lp_contents .contents.galleries_wrapper .wrapper .gallery ul li .name a,
.lp_contents .contents.coupons_wrapper .lp_coupon ul li .left .area_in .body,
.lp_contents .contents.coupons_wrapper .lp_coupon ul li .left .area_in .body a
{
	color: #938068;
}

.catch_wrapper .title,/*キャッチフレーズ*/
.catch_wrapper .title a,/*キャッチフレーズ*/
.catch_wrapper .catch,/*ボタン*/
.catch_wrapper .catch a,/*ボタン*/
.btn_link a,
.lp_contents .inquiry_form table tr th,/*フォーム*/
.tel_text a[href^="tel:"],/*TEL*/
.lp_contents .contents.a_wrapper p.link a,/*外部参照*/
.lp_contents .contents.shops_wrapper table.shop_table tr th,/*店舗*/
.lp_contents .contents.point_image_wrapper .lp_point_image .left .area_in .point_onepoint,
.lp_contents .contents.feature3_wrapper ul.lp_feature3 li .right .point_onepoint,
.lp_contents .contents.menus_wrapper .lp_menu ul li .name,/*メニュー*/
.lp_contents .contents.menus_wrapper .lp_menu ul li .name a,
.lp_contents .contents.coupons_wrapper .lp_coupon ul li .left .area_in table th,/*クーポン*/
.lp_contents .contents.coupons_wrapper .lp_coupon ul li .left .area_in table th a
{
	color: #ffffff;
}


/*背景 黒用*/
.lp_contents .contents.richtext_wrapper,/*リッチテキスト*/
.lp_contents .contents.richtext_wrapper a,
.lp_contents .contents.catch_image_wrapper .lp_catch_image .right .catch,
.lp_contents .contents.catch_image_wrapper .lp_catch_image .right .catch a,
.lp_contents .contents.catch_image_wrapper .lp_catch_image .right .richtext,
.lp_contents .contents.catch_image_wrapper .lp_catch_image .right .richtext a,
.lp_contents .contents.feature3_wrapper .lp_feature3_title,
.lp_contents .contents.feature3_wrapper .lp_feature3_title a,
.lower_main .lp_contents .contents.h_wrapper h2,
.lower_main .lp_contents .contents.h_wrapper h2 a,
.lp_contents .contents.text_image_wrapper .text_image .richtext,
.lp_contents .contents.text_image_wrapper .text_image .richtext a,
.lp_contents .contents.menus_wrapper .lp_menu .lp_menu_title_wrap .lp_menu_title,
.lp_contents .contents.menus_wrapper .lp_menu .lp_menu_title_wrap .lp_menu_title a,
.lp_contents .contents.menus_wrapper .lp_menu .catch,
.lp_contents .contents.menus_wrapper .lp_menu .catch a,
.lp_contents .owlet-rules-title,
.lp_contents .owlet-rules-agree
{
	color: #ffffff;
	}


/*背景カラーによって変更
.inquiry_form table tr th,
.lp_contents .contents.catch_image_wrapper .lp_catch_image .right .catch a,
.lp_contents .contents.catch_image_wrapper .lp_catch_image .right .richtext a,
.lp_contents .contents.feature3_wrapper .lp_feature3_title,
.lp_contents .contents.feature3_wrapper .lp_feature3_title a,
.lp_contents .contents.richtext_wrapper .wrapper .richtext,
.lower_main .lp_contents .contents.h_wrapper h2,
.lp_contents .contents.text_image_wrapper .text_image .richtext,
.lp_contents .contents.menus_wrapper .lp_menu .lp_menu_title_wrap,
.lp_contents .contents.menus_wrapper .lp_menu .catch,
.lp_contents .contents.menus_wrapper .lp_menu .lp_menu_title_wrap .lp_menu_title a,
.owlet-rules-title,
.owlet-rules-agree,
.lp_contents .contents.coupons_wrapper .lp_coupon ul li .left .area_in table th
{
	color: #f6f4e7;
}
*/



/*ボーダーカラー
*****************************************************/

/*3つの特徴*/
.lp_contents .contents.feature3_wrapper ul.lp_feature3 li .right .area_in,/*3つの特徴*/
.lp_contents .contents.coupons_wrapper .lp_coupon ul li .left .area_in,/*クーポン*/
.lp_contents .contents.point_image_wrapper .lp_point_image .left .area_in,/*キャッチコピー＋画像（吹き出しあり）*/
.lp_contents .contents.shops_wrapper .shop_access 
 {
	border: 1px solid #938068;
}

/*メニュー*/
.lp_contents .contents.menus_wrapper .lp_menu ul li .info .price {
	border-bottom: 1px solid #938068;
	}

/*枠ありテキスト*/
.lp_contents .contents.text_box_wrapper .text_box_wrap {
    border: 1px solid #dddddd;
}


/*店舗情報*/
.lp_contents .contents.shops_wrapper .shop_access {
	background: #ffffff;
}

/*ギャラリー*/

.lp_contents .contents.galleries_wrapper .wrapper .gallery {
    background: #ffffff;
}
.lp_contents .contents.galleries_wrapper .wrapper .gallery ul li {
    border-bottom: 1px solid #dddddd;
}

/*キャッチコピー＋画像（吹き出しあり）*/
.lp_contents .contents.point_image_wrapper .lp_point_image .left,
.lp_contents .contents.point_image_wrapper .lp_point_image .left .area_in .point_onepoint::after
 {
	background: #ffffff;
}

/*クーポン*/
.lp_contents .contents.coupons_wrapper,
.lp_contents .contents.coupons_wrapper .lp_coupon ul li .left {
	background-color: #ffffff;
	}

.lp_contents .contents.coupons_wrapper .lp_coupon ul li .left .area_in h3 {}

.lp_contents .contents.coupons_wrapper .lp_coupon ul li .left .area_in table td {
	background-color: #ffffff;
	}

/*店舗 メニューコンテンツ*/
.lp_contents .contents.menus_wrapper .lp_menu ul li {
	background: #ffffff;
	}
