@charset "utf-8";
/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
基本色
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
body{
	color:#555555;
			font-family: 'Noto Serif JP', 'serif', 'ionicons';
		background-color:#ffffff;
}
a:hover{
	color:#555555;
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
ポイントカラー
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
/*ポイントカラーA*/
.pt-A{
	color:#cccccc;
}
.pt-A-border{
	border-color:#cccccc;
}
.pt-A-bg{
	background-color:#cccccc;
}
/*ポイントカラーB*/
.pt-B{
	color:#555555;
}
.pt-B-border{
	border-color:#555555;
}
.pt-B-bg{
	background-color:#555555;
}
/*ポイントカラーC*/
.pt-C{
	color:#dd3333;
}
.pt-C-border{
	border-color:#dd3333;
}
.pt-C-bg{
	background-color:#dd3333;
}
/*ポイントカラーD*/
.pt-D{
	color:#8224e3;
}
.pt-D-border{
	border-color:#8224e3;
}
.pt-D-bg{
	background-color:#8224e3;
}


/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
ポイントカラーA
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
/*テキスト*/
.post_slick .slick-next::before,
.post_slick .slick-prev::before,
.author_area .author_btn span::after,
.in_more::after,
#ez-toc-container a.ez-toc-toggle::after,
div#ez-toc-container p.ez-toc-title::before,
.announce_area .cont7 .add_box .shop_add::before,
.announce_area .cont7 .add_box .shop_tel::before,
.announce_area .cont7 .add_box .shop_time::before,
.relate_wrap li .times::before,
.tag_wrap a::before,
.announce_area .cont2 li p span::before,
.announce_area .cont3 .tel_number a::before,
#under .under_cont .mailmagz::after,
#under .under_cont form::after,
.tax_area .ic1::before,
.tax_area .ic2::before,
.in_time::before,
.in_cat::before,
.index_more span::after,
.popular_area li .cat_box .pop_cat::before,
#side_bar .side_list li .cat_box a::before,
#side_bar .side_category_list .side_cont_title::before,
#side_bar .side_tag_list .side_cont_title::before,
#side_bar .side_list li .number,
#archive_area .post_list li .day_entry::before,
#archive_area .post_list li .cat_entry .archive_cat::before,
#single_area .single_head .day_entry span::before,
#single_area .single_head .cat_entry a::before{
	color:#cccccc;
}
/*線*/
.news_area .txt_wrap{
	border-right-color:#cccccc;
}
.pt-A-border-bottom{
	border-bottom-color:#cccccc;
}
/*背景色*/
.g_nav > ul.g_nav_menu > li > a > span::before,
.index_mv_area .slick-dots li.slick-active button:before,
.relate_wrap .cont_title::before,
.mailform_box input[type="submit"],
.announce_mailform_box input[type="submit"],
#pt,
.single_box form[name="s2form"] input[type="submit"],
#side_bar .side_mailmagz_box input[type="submit"],
.popular_area .sec_title::before,
.index_area .area_title1::before,
.post_slick .slick-dots li.slick-active button,
#lp_area .title_line::after,
#lp_cont .lp_area_title_2::before{
	background-color:#cccccc;
}

.concept_area .title_line::after{
	
}

/*ページャー*/
.wp-pagenavi a:hover,
.wp-pagenavi span.current{
	color:#cccccc;
	border-bottom-color:#cccccc;
}



/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
ポイントカラーB
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
#head_search_btn p::before,
.mailform_box .send_box::after,
.mailform_box input[type="submit"],
.announce_mailform_box .send_box::after,
.announce_mailform_box input[type="submit"]{
	color:#555555;
}


/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
ポイントカラーC
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/



/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
ポイントカラーD
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/


/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
ヘッダー
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
#upper {
	border-bottom-color:#eaeaea;
	background:#ffffff;
}
/*ロゴ*/
#upper .logo img{
	height:6.25vw;
}
#upper .logo a .txt{
	color:#919191;
	font-size:2rem;
		}
#upper .logo a .sub_txt{
	color:#919191;
	font-size:0.7rem;
		}
@media only screen and (min-width:960px){
	#upper .logo img{
		height:40px;
	}
	#upper .logo a .txt{
		font-size:32px;
	}
	#upper .logo a .sub_txt{
		font-size:12px;
	}
}
/**/
.head_search_wrap{
	background:rgba(10,10,10,0.7);
}
/*ナビ*/
.g_nav{
	background:rgba(10,10,10,0.7);
}
.g_nav a {
	color: #ffffff;
}
.g_nav .g_nav_menu .has-child > .btn-icon::before,
.g_nav .g_nav_menu .has-grand > .btn-icon::before{
	color: #ffffff;
}
#head_searchform{
	border-color:rgba(219,219,219,0.1);
}
.g_nav ul.g_nav_menu li,
.g_nav .g_nav_menu > li.active > a,
.g_nav .g_nav_menu > li.active > ul.sub-menu > li,
.g_nav .g_nav_menu > li.active > ul.sub-menu > li.active,
.g_nav .g_nav_menu > li.active > ul.sub-menu > li.active > a,
.g_nav .g_nav_menu > li > ul.sub-menu > li > ul.sub-menu > li > a,
.g_nav .g_nav_menu > li > .sub-menu > li > .sub-menu > li.active:last-child a,
.g_nav .g_nav_menu > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li > a{
    border-bottom-color:rgba(219,219,219,0.1);
}



/*ハンバーガー*/
.menu-trigger.active{
	background-color:rgba(10,10,10,0.7);
}
.trigger_wrap span{
	background-color: #555555;
}
.menu-trigger p{
	color: #555555;
}

@media only screen and (min-width:960px){
/*ナビ*/
	.g_nav{
		background:none;
	}
	.g_nav ul.g_nav_menu li ul.sub-menu{
		background:rgba(255,255,255,0.9);
	}
	.g_nav a{
		color: #555555;
	}
}


/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
INDEX
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
/*PICK UP*/
.pickup_area .area_bg {
	background-color:#f6f6f6;
}
.pickup_area .area_bg_color {
    background-image:url();
}

/*MOREボタン*/
.choose_area .choose_more {
	background-color:#f4eacf;
}
.choose_area .choose_more span{
	color:#555555;
}
@media only screen and (min-width:960px){
	.choose_area .choose_more{
		background-color:inherit;
	}
	.choose_area .choose_more span{
		color:inherit;
	}
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
フッター
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.under_nav{
	background-image:url();
}
@media only screen and (min-width:960px){
	.under_nav{
		background-image:url(https://isilk.jp/isilk/wp-content/uploads/2021/09/a973b7ae55cbe0e65458940c32d5f35c.jpg);
	}
}

.under_nav .mask{
	background-color:rgba(10,10,10,0.5);
}

.list_title,
.foot_list li a,
.foot_list .has-child > .btn-icon::before,
.foot_list .has-grand > .btn-icon::before{
	color:#ffffff;
}
.list_title,
.foot_list li a{
	border-bottom-color:#ffffff;
}
.foot_list li .children a,
.foot_list li .sub-menu a{
	border-bottom-color:<p>rgba(255,255,255,0.7)</p>
;
}
.left_cont .foot_list{
	border-top-color:#ffffff;
}


/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
フッター
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
#under{
	border-bottom-color:#EEEEEE;
}
/*ロゴ*/
#under .foot_logo img{
	height:6.25vw;
}
#under .foot_logo a .txt{
	color:#919191;
	font-size:2rem;
		}
#under .foot_logo a .sub_txt{
	color:#919191;
	font-size:0.7rem;
		}
@media only screen and (min-width:960px){
	#under .foot_logo img{
		height:50px;
	}
	#under .foot_logo a .txt{
		font-size:32px;
	}
	#under .foot_logo a .sub_txt{
		font-size:12px;
	}
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
地域王
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.lk_wrap{
	background-color:#666666;
}
.lk_area li::before,
.lk_area li:last-child:after{
	background-color:#ededed;
}
.lk_area li a{
	color:#ededed;
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
追尾バー
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
#scroll-to-top{
	background:#f2f2f2;
}
.bottom_fixed_area .special_favor_cont a{
	color:#ffffff;
    background:#555555;
}
.bottom_fixed_area .special_favor_cont .txt{
	color:#333333;
}







/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
パンくずリスト
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.bread_area {
    background:rgba(255,255,255,0.7);
}
.bread_area .breadcrumbs{
	color:#999999;
}
.bread_area .breadcrumbs .current-item {
    color:#333333;
}
.bread_area .breadcrumbs span a {
    color:#999999;
}



/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
Add Quick Tags
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
/*装飾1～4*/
.deco_A,
.deco_B,
.deco_C,
.deco_D{
	border-color:#cccccc;
}
.deco_A{
	background:#f8f8f8;
}

/*装飾5*/

/*装飾6*/
.deco_F{
	color:#ffffff;
	background-color:#cccccc;
}
.deco_F::after {
	background-color:#ffffff;
}
/*装飾7*/
.deco_G1{
	border-bottom-color:#555555;
}
.deco_G1::before {
	border-top-color:#555555;
}
.deco_G1::after {
	border-top-color:#ffffff;
}
/*枠（背景あり）*/
.deco_case_bg{
	border-color:#eaeaea;
	background-color:#f8f8f8;
}
/*枠（背景無し）*/
.deco_case{
	border-color:#eaeaea;
}
/*蛍光ペン*/
.deco_line1{
	background: linear-gradient(transparent 50%, rgba(247,230,0,0.96) 50%);
}
/*アンダーライン２*/
.under_line2{
	border-bottom-color:#555555;
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
ブログフォントカスタマイズ
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.single-post #single_cont .single_title,
.single-post #single_cont #ez-toc-container,
#single_area .single_box.post_single .single_text{
                font-family: 'Courier New';
    ;
}

