@charset "utf-8";
/* CSS Document */

/*********************************************************************
                           メインカラーここから
**********************************************************************/
.glmenu .gnav_wrap::before,.contents02_box::before,.news_txt h4::before,.main_clr_bg,.navT span,.navT.active span {
	background-color: #dc0006;
}

header ul.nav-list li a:hover,.contents02_txt h5::before,.main_clr,.glmenu .gnav li a::before {
	color: #dc0006;
}

/*********************************************************************
                           メインカラーここまで
**********************************************************************/
/*********************************************************************
                    		ヘッダーカラー
**********************************************************************/
header{
	background-color: #fff;
}
header ul.nav-list li a{
	color: #313131;
}

/*********************************************************************
                    ハンバーガーメニューカラー
**********************************************************************/

@media screen and (max-width: 1024px) {
	.navT .menus{
		color: #313131;
	}
	.navT {
		color: #434343;
	}
	.glmenu a {
		color: inherit;
	}
	.glmenu a:visited {
		color: inherit;
	}
	.glmenu .gl_bg {
		background-color: rgba(51, 51, 51, 0.5);
	}
	.glmenu .gnav_wrap {
		background-color: #FFF;
	}
	.gnav_wrap .bgc{
		background-color: #FFF;
	}
	/* スクロールの背景の設定 */
	.gnav_wrap .inner::-webkit-scrollbar-track {
		border-radius: 5px;
		box-shadow: 0 0 4px #aaa inset;
	}
	/* スクロールのつまみ部分の設定 */
	.gnav_wrap .inner::-webkit-scrollbar-thumb {
		background: #d1bf99;
	}
	.gnav_wrap p.gtitle {
		color: #313131;
	}
	/*+++ Default Navigation CSS +++*/
	.glmenu .gnav {
		background-color: #f2f2f2;
	}
	.glmenu .gnav li {
		border-color: #CCC;
	}
	.glmenu .gnav li a {
		color: #595656;
	}
	.glmenu .gnav li a:hover {
		background: #CCC;
	}
	.mbtn_area_tel {
		color: #fff;
	}
}

/*********************************************************************
                    		コンテンツ01
**********************************************************************/
#contents01 {
	background: #313131;
}

.contents01_ttl{
	color: #fff;
	background-color: #111;
}
.contents01_ttl h3 {
	color: #fff;
}
.contents01_box .contents01_txt h4 {
	color: #fff;
}
.contents01_box .contents01_txt p {
	color: #fff;
}

@media only screen and (max-width: 768px) {
	.contents01_box {
		border-color: #fff;
	}
}
/*********************************************************************
                    		コンテンツ02
**********************************************************************/

.contents02_txt h5 {
	border-color: #313131;
}
.web_btn a,
.tel_btn a {
	color: #fff;
	background: linear-gradient(#dc462d, #c8280a);
}
.web_btn a:hover,
.tel_btn a:hover {
	background: linear-gradient(#ee6644, #ee2800);
}
.contents02_price span {
	color: #c80000;
}

/*********************************************************************
                    		コンテンツ03
**********************************************************************/

.contents03_ttl{
	color: #fff;
	background-color: #111;
}
.contents03_ttl h3 {
	color: #fff;
}

/*********************************************************************
                    		コンテンツ04
**********************************************************************/


.contents04_box {
	background: #fff;
}
.contents04_ttl h3 {
	color: #fff;
	background: #000;
}

/*********************************************************************
               		     	アクセスマップ
**********************************************************************/

#access::before {
	background: #000;
}
.table_wrap {
	background: #fff;
}
.access_map h4 {
	color: #fff;
	background: #000;
}
.access_map table {
	background: #fff;
}
.access_map table tr:nth-of-type(even) {
	background: #f2f2f2;
}

@media only screen and (max-width: 768px) {
	.access_map table tr:nth-of-type(even) {
		background: #FFF;
	}
	.access_map table th {
		background: #f2f2f2;
	}
}
/*********************************************************************
                    	お問い合わせボックス
**********************************************************************/

.contact_box {
	border-color: #ffc800;
}
.contact_box p {
	color: #c80000;
}
.contact_web_btn a,
.contact_tel_btn a {
	color: #fff;
	background: linear-gradient(#dc462d, #c8280a);
}
.contact_web_btn a:hover,
.contact_tel_btn a:hover {
	background: linear-gradient(#ee6644, #ee2800);
}


/*********************************************************************
           		      その他特殊な処理_ここから
**********************************************************************/

#contents01 {
	display: none;
}

#coupon_area {
	display: none;
}

#contents04 {
	display: none;
}

.access_img div {
	margin: 20px auto 0;
}

.container section:nth-of-type(8){
	display: none;
}

.contents02_list h5:nth-of-type(2){
	display: none;
}










/*********************************************************************
           		      その他特殊な処理_ここまで
**********************************************************************/








































