/********** 背景色 **********/

.required, .bg_color-01{background-color:rgba(191,43,43,0.76)}
.width_pc #gNavWrap #glovalNav .sub-menu a:hover, .width_pc #sub-column, #navToggle, #gNavWrap, .bg_color-02{background-color:rgb(249,249,249)}
#gNavWrap #glovalNav>.menu-item.isActive>a, .width_pc #gNavWrap #glovalNav>.menu-item>a:hover, .topic-cats, #fixed_hour_header, #footerBtn, .bg_color-03{background-color:rgb(244,244,244)}
#gNavWrap #glovalNav, #gNavWrap #glovalNav .sub-menu a, .bg_color-04{background-color:rgb(255,255,255)}
#pageTop a, .footerBtn, #top_res, #footer_info_area, #copyright, #fixed_hour.is-open #fixed_hour_header, .width_pc  #fixed_hour:hover #fixed_hour_header, .flow_no_circle, .flow_no_circle_mini, .bg_color-05{background-color:rgb(165,142,134)}
#headerCopy, #navToggle .line, .mLink a, .wpcf7Btn, .width_pc  #top_res:hover, .bg_color-06{background-color:rgb(140,101,85)}
#navToggle.isActive .line, .width_pc .mLink a:hover, .width_pc .wpcf7Btn:hover, .width_pc  #fixed_hour.is-open #fixed_hour_header:hover, .bg_color-07{background-color:rgb(10,10,10)}
.bg_color-08{background-color:rgba(10,10,10,0.3)}
.bg_color-09{background-color:rgb(247,242,237)}
.bg_color-10{background-color:rgb(61,130,191)}
#top_insta, .bg_color-11{background:linear-gradient(rgba(0,0,0, 0), rgb(130,36,227));background-color:rgb(229,36,88)}
.width_pc  #top_insta:hover, .bg_color-12{background:linear-gradient(rgba(0,0,0, 0), rgb(111,26,175));background-color:rgb(196,45,45)}
@media all and (min-width:768px),print{
	.bg_color-md-none{background:none}
	.bg_color-md-01{background-color:rgba(191,43,43,0.76)}
	.bg_color-md-02{background-color:rgb(249,249,249)}
	.bg_color-md-03{background-color:rgb(244,244,244)}
	.bg_color-md-04{background-color:rgb(255,255,255)}
	.bg_color-md-05{background-color:rgb(165,142,134)}
	.bg_color-md-06{background-color:rgb(140,101,85)}
	.bg_color-md-07{background-color:rgb(10,10,10)}
	.bg_color-md-08{background-color:rgba(10,10,10,0.3)}
	.bg_color-md-09{background-color:rgb(247,242,237)}
	.bg_color-md-10{background-color:rgb(61,130,191)}
	.bg_color-md-11{background:linear-gradient(rgba(0,0,0, 0), rgb(130,36,227));background-color:rgb(229,36,88)}
	.bg_color-md-12{background:linear-gradient(rgba(0,0,0, 0), rgb(111,26,175));background-color:rgb(196,45,45)}
}
@media all and (min-width:992px),print{
	.bg_color-lg-none{background:none}
	.bg_color-lg-01{background-color:rgba(191,43,43,0.76)}
	.bg_color-lg-02{background-color:rgb(249,249,249)}
	.bg_color-lg-03{background-color:rgb(244,244,244)}
	.bg_color-lg-04{background-color:rgb(255,255,255)}
	.bg_color-lg-05{background-color:rgb(165,142,134)}
	.bg_color-lg-06{background-color:rgb(140,101,85)}
	.bg_color-lg-07{background-color:rgb(10,10,10)}
	.bg_color-lg-08{background-color:rgba(10,10,10,0.3)}
	.bg_color-lg-09{background-color:rgb(247,242,237)}
	.bg_color-lg-10{background-color:rgb(61,130,191)}
	.bg_color-lg-11{background:linear-gradient(rgba(0,0,0, 0), rgb(130,36,227));background-color:rgb(229,36,88)}
	.bg_color-lg-12{background:linear-gradient(rgba(0,0,0, 0), rgb(111,26,175));background-color:rgb(196,45,45)}
}
@media all and (min-width:1200px),print{
	.bg_color-xl-none{background:none}
	.bg_color-xl-01{background-color:rgba(191,43,43,0.76)}
	.bg_color-xl-02{background-color:rgb(249,249,249)}
	.bg_color-xl-03{background-color:rgb(244,244,244)}
	.bg_color-xl-04{background-color:rgb(255,255,255)}
	.bg_color-xl-05{background-color:rgb(165,142,134)}
	.bg_color-xl-06{background-color:rgb(140,101,85)}
	.bg_color-xl-07{background-color:rgb(10,10,10)}
	.bg_color-xl-08{background-color:rgba(10,10,10,0.3)}
	.bg_color-xl-09{background-color:rgb(247,242,237)}
	.bg_color-xl-10{background-color:rgb(61,130,191)}
	.bg_color-xl-11{background:linear-gradient(rgba(0,0,0, 0), rgb(130,36,227));background-color:rgb(229,36,88)}
	.bg_color-xl-12{background:linear-gradient(rgba(0,0,0, 0), rgb(111,26,175));background-color:rgb(196,45,45)}
}

/********** 文字色 **********/

a, .width_sp a:hover, .title_h3, .txt_color-01{color:#825141}
.width_pc a:hover, #gNavWrap #glovalNav>.menu-item.isActive>a, .title_h2, .txt_color-02{color:#000000}
.width_pc a:hover.txt_color-lg-03, #headerCopy, #copyright, #pageTop a, #pageTop a:hover, .footerBtn, .mLink a, .width_pc .mLink a:hover, .required, .wpcf7Btn, #footerNav a, #footerNav a:hover, #fixed_hour.is-open #fixed_hour_header, .width_pc  #fixed_hour:hover #fixed_hour_header, .bg_color_tx-99 .title_h2, .flow_no_circle, .flow_no_circle_mini, .txt_color-03{color:#ffffff}
body, .topic-cats, .topic-cats:hover, .width_sp .sns_btn, .width_sp .sns_btn:hover, #gNavWrap #glovalNav>.menu-item>a, .width_pc #gNavWrap #glovalNav .sub-menu a:hover, #fixed_hour #fixed_hour_header, .txt_color-04{color:#444444}
.width_pc #gNavWrap #glovalNav>.menu-item>a:hover, .txt_color-05{color:#1e1e1e}
#gNavWrap #glovalNav .sub-menu a, .txt_color-06{color:#828282}
@media all and (min-width:768px),print{
	.txt_color-md-01{color:#825141}
	.txt_color-md-02{color:#000000}
	.txt_color-md-03{color:#ffffff}
	.txt_color-md-04{color:#444444}
	.txt_color-md-05{color:#1e1e1e}
	.txt_color-md-06{color:#828282}
}
@media all and (min-width:992px),print{
	.txt_color-lg-01{color:#825141}
	.txt_color-lg-02{color:#000000}
	.txt_color-lg-03{color:#ffffff}
	.txt_color-lg-04{color:#444444}
	.txt_color-lg-05{color:#1e1e1e}
	.txt_color-lg-06{color:#828282}
}
@media all and (min-width:1200px),print{
	.txt_color-xl-01{color:#825141}
	.txt_color-xl-02{color:#000000}
	.txt_color-xl-03{color:#ffffff}
	.txt_color-xl-04{color:#444444}
	.txt_color-xl-05{color:#1e1e1e}
	.txt_color-xl-06{color:#828282}
}

/********** 線の色 **********/
.border-none{border:none}
.border-00{border:1px solid #fff}
.border-top-00{border-top:1px solid #fff}
.border-right-00{border-right:1px solid #fff}
.border-bottom-00{border-bottom:1px solid #fff}
.border-left-00{border-left:1px solid #fff}
.border-test, .border-01{border:1px dotted #c6c6c6}
.border-top-01{border-top:1px dotted #c6c6c6}
.border-right-01{border-right:1px dotted #c6c6c6}
.border-bottom-01{border-bottom:1px dotted #c6c6c6}
.border-left-01{border-left:1px dotted #c6c6c6}
.mLink a, #navToggle, .border-02{border:1px solid #e8e8e8}
.border-top-02{border-top:1px solid #e8e8e8}
.border-right-02{border-right:1px solid #e8e8e8}
.border-bottom-02{border-bottom:1px solid #e8e8e8}
.border-left-02{border-left:1px solid #e8e8e8}
#pageTop a, .border-03{border:1px solid #ffffff}
.border-top-03{border-top:1px solid #ffffff}
.border-right-03{border-right:1px solid #ffffff}
.border-bottom-03{border-bottom:1px solid #ffffff}
.border-left-03{border-left:1px solid #ffffff}
.border-04{border:2px dotted #a58e86}
.border-top-04{border-top:2px dotted #a58e86}
.border-right-04{border-right:2px dotted #a58e86}
.border-bottom-04{border-bottom:2px dotted #a58e86}
.border-left-04{border-left:2px dotted #a58e86}
.border-05{border:1px dotted #a58e86}
.border-top-05{border-top:1px dotted #a58e86}
.border-right-05{border-right:1px dotted #a58e86}
.border-bottom-05{border-bottom:1px dotted #a58e86}
.border-left-05{border-left:1px dotted #a58e86}
@media all and (min-width:768px),print{
	.border-md-none{border:none}
	.border-md-00{border:1px solid #fff}
	.border-md-top-00{border-top:1px solid #fff}
	.border-md-right-00{border-right:1px solid #fff}
	.border-md-bottom-00{border-bottom:1px solid #fff}
	.border-md-left-00{border-left:1px solid #fff}
	.border-md-01{border:1px dotted #c6c6c6}
	.border-top-md-01{border-top:1px dotted #c6c6c6}
	.border-right-md-01{border-right:1px dotted #c6c6c6}
	.border-bottom-md-01{border-bottom:1px dotted #c6c6c6}
	.border-left-md-01{border-left:1px dotted #c6c6c6}
	.border-md-02{border:1px solid #e8e8e8}
	.border-top-md-02{border-top:1px solid #e8e8e8}
	.border-right-md-02{border-right:1px solid #e8e8e8}
	.border-bottom-md-02{border-bottom:1px solid #e8e8e8}
	.border-left-md-02{border-left:1px solid #e8e8e8}
	.border-md-03{border:1px solid #ffffff}
	.border-top-md-03{border-top:1px solid #ffffff}
	.border-right-md-03{border-right:1px solid #ffffff}
	.border-bottom-md-03{border-bottom:1px solid #ffffff}
	.border-left-md-03{border-left:1px solid #ffffff}
	.border-md-04{border:2px dotted #a58e86}
	.border-top-md-04{border-top:2px dotted #a58e86}
	.border-right-md-04{border-right:2px dotted #a58e86}
	.border-bottom-md-04{border-bottom:2px dotted #a58e86}
	.border-left-md-04{border-left:2px dotted #a58e86}
	.border-md-05{border:1px dotted #a58e86}
	.border-top-md-05{border-top:1px dotted #a58e86}
	.border-right-md-05{border-right:1px dotted #a58e86}
	.border-bottom-md-05{border-bottom:1px dotted #a58e86}
	.border-left-md-05{border-left:1px dotted #a58e86}
}
@media all and (min-width:992px),print{
	.border-lg-none{border:none}
	.border-lg-00{border:1px solid #fff}
	.border-lg-top-00{border-top:1px solid #fff}
	.border-lg-right-00{border-right:1px solid #fff}
	.border-lg-bottom-00{border-bottom:1px solid #fff}
	.border-lg-left-00{border-left:1px solid #fff}
	.border-lg-01{border:1px dotted #c6c6c6}
	.border-top-lg-01{border-top:1px dotted #c6c6c6}
	.border-right-lg-01{border-right:1px dotted #c6c6c6}
	.border-bottom-lg-01{border-bottom:1px dotted #c6c6c6}
	.border-left-lg-01{border-left:1px dotted #c6c6c6}
	.border-lg-02{border:1px solid #e8e8e8}
	.border-top-lg-02{border-top:1px solid #e8e8e8}
	.border-right-lg-02{border-right:1px solid #e8e8e8}
	.border-bottom-lg-02{border-bottom:1px solid #e8e8e8}
	.border-left-lg-02{border-left:1px solid #e8e8e8}
	.border-lg-03{border:1px solid #ffffff}
	.border-top-lg-03{border-top:1px solid #ffffff}
	.border-right-lg-03{border-right:1px solid #ffffff}
	.border-bottom-lg-03{border-bottom:1px solid #ffffff}
	.border-left-lg-03{border-left:1px solid #ffffff}
	.border-lg-04{border:2px dotted #a58e86}
	.border-top-lg-04{border-top:2px dotted #a58e86}
	.border-right-lg-04{border-right:2px dotted #a58e86}
	.border-bottom-lg-04{border-bottom:2px dotted #a58e86}
	.border-left-lg-04{border-left:2px dotted #a58e86}
	.border-lg-05{border:1px dotted #a58e86}
	.border-top-lg-05{border-top:1px dotted #a58e86}
	.border-right-lg-05{border-right:1px dotted #a58e86}
	.border-bottom-lg-05{border-bottom:1px dotted #a58e86}
	.border-left-lg-05{border-left:1px dotted #a58e86}
}
@media all and (min-width:1200px),print{
	.border-xl-none{border:none}
	.border-xl-00{border:1px solid #fff}
	.border-xl-top-00{border-top:1px solid #fff}
	.border-xl-right-00{border-right:1px solid #fff}
	.border-xl-bottom-00{border-bottom:1px solid #fff}
	.border-xl-left-00{border-left:1px solid #fff}
	.border-xl-01{border:1px dotted #c6c6c6}
	.border-top-xl-01{border-top:1px dotted #c6c6c6}
	.border-right-xl-01{border-right:1px dotted #c6c6c6}
	.border-bottom-xl-01{border-bottom:1px dotted #c6c6c6}
	.border-left-xl-01{border-left:1px dotted #c6c6c6}
	.border-xl-02{border:1px solid #e8e8e8}
	.border-top-xl-02{border-top:1px solid #e8e8e8}
	.border-right-xl-02{border-right:1px solid #e8e8e8}
	.border-bottom-xl-02{border-bottom:1px solid #e8e8e8}
	.border-left-xl-02{border-left:1px solid #e8e8e8}
	.border-xl-03{border:1px solid #ffffff}
	.border-top-xl-03{border-top:1px solid #ffffff}
	.border-right-xl-03{border-right:1px solid #ffffff}
	.border-bottom-xl-03{border-bottom:1px solid #ffffff}
	.border-left-xl-03{border-left:1px solid #ffffff}
	.border-xl-04{border:2px dotted #a58e86}
	.border-top-xl-04{border-top:2px dotted #a58e86}
	.border-right-xl-04{border-right:2px dotted #a58e86}
	.border-bottom-xl-04{border-bottom:2px dotted #a58e86}
	.border-left-xl-04{border-left:2px dotted #a58e86}
	.border-xl-05{border:1px dotted #a58e86}
	.border-top-xl-05{border-top:1px dotted #a58e86}
	.border-right-xl-05{border-right:1px dotted #a58e86}
	.border-bottom-xl-05{border-bottom:1px dotted #a58e86}
	.border-left-xl-05{border-left:1px dotted #a58e86}
}

/********** ページタイトル **********/

#pageTitleWrap{background-color:rgb(224,224,224)}
#pageTitleInner::before{content:"";display:inline-block;position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background:rgba(10,10,10,0.2)!important}

/********** スライドショー **********/

#slideshow .slideIn::before{content:"";display:inline-block;position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background:rgba(10,10,10,0.2)!important}
#slideshow .slick-prev,#slideshow .slick-next{color:rgb(255,255,255);text-shadow:1px 1px 2px rgba(0,0,0,0.5);}
#slideshow .slide-dots button::after{background:rgb(255,255,255)}
#slideshow .slide-dots .slick-active button::after{background:rgb(137,137,137)}
@media all and (min-width:1200px),print{
	#slideshow.fade-false .slick-slide{width:1100px;}
	#slideshow.fade-false .slick-prev,#slideshow.fade-false .slick-next{}
	#slideshow.fade-false .slick-prev:hover,#slideshow.fade-false .slick-next:hover{opacity:1}
	#slideshow .slide-dots button:hover::after{background:rgb(137,137,137)}
}

@media all and (min-width:992px),print{
	.width_pc #gNavWrap.pos-lg-sta,
	.width_pc #gNavWrap.pos-lg-sta #glovalNav>.menu-item,
	.width_pc #gNavWrap.pos-lg-sta #glovalNav>.menu-item>a{
		color:inherit;
		border:none;
		background:none
	}
	.width_pc #gNavWrap.pos-lg-sta #glovalNav>.menu-item-has-children::after{
		background:none
	}
}