/********** 背景色 **********/

.required, .bg_color-01{background-color:rgb(249,92,92)}
.mLink a, .wpcf7Btn, .width_sp #gNavWrap, .bg_color-02{background-color:rgb(255,255,255)}
.title_h2, #navToggle .line, .width_sp #breadcrumb, .bg_color-03{background-color:rgb(80,145,45)}
.width_pc .mLink a:hover, .width_pc .wpcf7Btn:hover, .fontSize .changeBtn.active, .bg_color-04{background-color:rgb(233,239,232)}
@media all and (min-width:768px),print{
	.bg_color-md-none{background:none}
	.bg_color-md-01{background-color:rgb(249,92,92)}
	.bg_color-md-02{background-color:rgb(255,255,255)}
	.bg_color-md-03{background-color:rgb(80,145,45)}
	.bg_color-md-04{background-color:rgb(233,239,232)}
}
@media all and (min-width:992px),print{
	.bg_color-lg-none{background:none}
	.bg_color-lg-01{background-color:rgb(249,92,92)}
	.bg_color-lg-02{background-color:rgb(255,255,255)}
	.bg_color-lg-03{background-color:rgb(80,145,45)}
	.bg_color-lg-04{background-color:rgb(233,239,232)}
}
@media all and (min-width:1200px),print{
	.bg_color-xl-none{background:none}
	.bg_color-xl-01{background-color:rgb(249,92,92)}
	.bg_color-xl-02{background-color:rgb(255,255,255)}
	.bg_color-xl-03{background-color:rgb(80,145,45)}
	.bg_color-xl-04{background-color:rgb(233,239,232)}
}

/********** 文字色 **********/

body, .txt_color-01{color:#191919}
a, #pageTop a, .mLink a, .wpcf7Btn, #copyright, .txt_color-02{color:#50912d}
.width_pc a:hover, .width_pc .mLink a:hover, .width_pc .wpcf7Btn:hover, .txt_color-03{color:#1f5908}
.title_h2, .required, .width_sp #breadcrumb a, .txt_color-04{color:#ffffff}
@media all and (min-width:768px),print{
	.txt_color-md-01{color:#191919}
	.txt_color-md-02{color:#50912d}
	.txt_color-md-03{color:#1f5908}
	.txt_color-md-04{color:#ffffff}
}
@media all and (min-width:992px),print{
	.txt_color-lg-01{color:#191919}
	.txt_color-lg-02{color:#50912d}
	.txt_color-lg-03{color:#1f5908}
	.txt_color-lg-04{color:#ffffff}
}
@media all and (min-width:1200px),print{
	.txt_color-xl-01{color:#191919}
	.txt_color-xl-02{color:#50912d}
	.txt_color-xl-03{color:#1f5908}
	.txt_color-xl-04{color:#ffffff}
}

/********** 線の色 **********/
.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}
.mLink a, .wpcf7Btn, #navToggle, .fontSize .changeBtn, .border-01{border:1px solid #50912d}
.border-top-01{border-top:1px solid #50912d}
.border-right-01{border-right:1px solid #50912d}
.border-bottom-01{border-bottom:1px solid #50912d}
.border-left-01{border-left:1px solid #50912d}
.border-02{border:1px solid #cccccc}
.border-top-02{border-top:1px solid #cccccc}
.border-right-02{border-right:1px solid #cccccc}
.border-bottom-02{border-bottom:1px solid #cccccc}
.border-left-02{border-left:1px solid #cccccc}
.border-03{border:1px dashed #cccccc}
.border-top-03{border-top:1px dashed #cccccc}
.border-right-03{border-right:1px dashed #cccccc}
.border-bottom-03{border-bottom:1px dashed #cccccc}
.border-left-03{border-left:1px dashed #cccccc}
@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 solid #50912d}
	.border-top-md-01{border-top:1px solid #50912d}
	.border-right-md-01{border-right:1px solid #50912d}
	.border-bottom-md-01{border-bottom:1px solid #50912d}
	.border-left-md-01{border-left:1px solid #50912d}
	.border-md-02{border:1px solid #cccccc}
	.border-top-md-02{border-top:1px solid #cccccc}
	.border-right-md-02{border-right:1px solid #cccccc}
	.border-bottom-md-02{border-bottom:1px solid #cccccc}
	.border-left-md-02{border-left:1px solid #cccccc}
	.border-md-03{border:1px dashed #cccccc}
	.border-top-md-03{border-top:1px dashed #cccccc}
	.border-right-md-03{border-right:1px dashed #cccccc}
	.border-bottom-md-03{border-bottom:1px dashed #cccccc}
	.border-left-md-03{border-left:1px dashed #cccccc}
}
@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 solid #50912d}
	.border-top-lg-01{border-top:1px solid #50912d}
	.border-right-lg-01{border-right:1px solid #50912d}
	.border-bottom-lg-01{border-bottom:1px solid #50912d}
	.border-left-lg-01{border-left:1px solid #50912d}
	.border-lg-02{border:1px solid #cccccc}
	.border-top-lg-02{border-top:1px solid #cccccc}
	.border-right-lg-02{border-right:1px solid #cccccc}
	.border-bottom-lg-02{border-bottom:1px solid #cccccc}
	.border-left-lg-02{border-left:1px solid #cccccc}
	.border-lg-03{border:1px dashed #cccccc}
	.border-top-lg-03{border-top:1px dashed #cccccc}
	.border-right-lg-03{border-right:1px dashed #cccccc}
	.border-bottom-lg-03{border-bottom:1px dashed #cccccc}
	.border-left-lg-03{border-left:1px dashed #cccccc}
}
@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 solid #50912d}
	.border-top-xl-01{border-top:1px solid #50912d}
	.border-right-xl-01{border-right:1px solid #50912d}
	.border-bottom-xl-01{border-bottom:1px solid #50912d}
	.border-left-xl-01{border-left:1px solid #50912d}
	.border-xl-02{border:1px solid #cccccc}
	.border-top-xl-02{border-top:1px solid #cccccc}
	.border-right-xl-02{border-right:1px solid #cccccc}
	.border-bottom-xl-02{border-bottom:1px solid #cccccc}
	.border-left-xl-02{border-left:1px solid #cccccc}
	.border-xl-03{border:1px dashed #cccccc}
	.border-top-xl-03{border-top:1px dashed #cccccc}
	.border-right-xl-03{border-right:1px dashed #cccccc}
	.border-bottom-xl-03{border-bottom:1px dashed #cccccc}
	.border-left-xl-03{border-left:1px dashed #cccccc}
}

/********** ページタイトル **********/

#pageTitleWrap{background-color:rgb(233,239,232)}

/********** スライドショー **********/

#slideWrap{background:rgb(239,239,239)}
#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:1024px),print{
	#slideshow.fade-false .slick-slide{width:980px;}
	#slideshow.fade-false .slick-prev,#slideshow.fade-false .slick-next{background:rgba(10,10,10,0.4)!important;top:0;width:calc((100% - 1100px) / 2)!important;height:100%!important;margin-top:0;font-size:2em;}
	#slideshow.fade-false .slick-prev:hover,#slideshow.fade-false .slick-next:hover{opacity:1}
@media all and (min-width:1300px),print{
	#slideshow.fade-false .slick-slide{width:1182px;}
	#slideshow.fade-false .slick-prev, #slideshow.fade-false .slick-next{font-size:3em;width:calc((100% - 1182px) / 2)!important;}
	#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
	}
}