@charset "UTF-8";
/* デフォルト（黒） */
/* 色選択 */
/* top.html - ヘッダー */
.top #header .container_fluid .bg_header_image {
  background-color: #E8B733;
}
.top #header .container_fluid .bg_header_content a.btn {
  background: #330B03;
}

/* ヘッダー - ナビゲーション */
#header nav {
  background: #E8B733;
}
#header nav a {
  color: #fff;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #fff;
}

/* フッター */
#footer {
  /*background-color: #E8B733;*/
  background-image: url("../images/common/haikei_w20_ftr_ye.jpg");
  color: #000;
}
#footer a,
#footer a:hover,
#footer a:focus {
  color: #000;
}
#footer dl dt {
  background: #eee;
  color: #333;
}

/* コピーライト */
address {
  color: #ffffff;
}

/* 見出し */
h2 {
  color: #fff;
 background-image: url("../images/common/back_gr_h2.jpg");

}
h2 a,
h2 a:hover,
h2 a:focus {
  color: #fff;
}

h3 {
  color: #fff;
  background-color: #E8B733;
}


/* ----------------------------------------------------------------------

	新規パーツ [2017.11.26]

---------------------------------------------------------------------- */

/* 背景色 */
.parts_h_type17_box_text_foot,
.parts_h_type18_box_foot,
.parts_img_type28_box_text,
.parts_img_type31_box_text,
.parts_img_type38,
.parts_img_type39,
.parts_text_type16,
.parts_img_type48,
.parts_img_type49,
.parts_img_type50_text_box,
.parts_img_type51_text_box {
	background-color: #eee;
}

.parts_free_type01_head:after {
	background-color: #ccc;
}

.parts_h_type23_box_head_num > span,
.parts_h_type24_box_head_num > span,
.parts_img_type36_text,
.parts_img_type37_text,
div.parts_img_type40_box_num,
div.parts_img_type41_box_num,
div.parts_img_type42_box_num,
div.parts_img_type43_box_num,
.parts_text_type14_head,
.parts_text_type15_head,
.parts_h_type25,
.parts_h_type26,
.parts_h_type27,
.parts_free_type02_body_box:last-child a,
.parts_free_type03_bu a,
.parts_free_type04_head {
	background-color: #E8B733;
}

.parts_h_type25_body,
.parts_h_type26_body,
.parts_h_type27_body {
	background-color: #fff;
}

.parts_img_type34 p,
.parts_img_type35_text {
	background: rgba(232,183,51,0.6);
}

/* テキスト */
.parts_h_type23_box_head_num > span,
.parts_h_type24_box_head_num > span,
.parts_img_type34 p,
.parts_img_type35_text,
.parts_img_type36_text,
.parts_img_type37_text,
div.parts_img_type40_box_num,
div.parts_img_type41_box_num,
div.parts_img_type42_box_num,
div.parts_img_type43_box_num,
.parts_text_type14_head,
.parts_text_type15_head,
.parts_h_type25 h4,
.parts_h_type26 h4,
.parts_h_type27 h4,
.parts_text_type14_head h3,
.parts_text_type15_head h3,
.parts_free_type02_body_box:last-child a,
.parts_free_type03_bu a,
.parts_free_type04_head {
	color: #fff;
}

.parts_free_type01_body_tel span:first-child,
.parts_free_type01_body_fax span:first-child,
.parts_free_type02_body_tel span:first-child {
	color: #E8B733;
}

/* 線 */
.parts_free_type04,
.parts_text_type14,
.parts_text_type15 {
	border-color: #E8B733;
}

.parts_free_type01,
.parts_free_type02,
.parts_free_type03 {
	border-color: #ccc;
}

.parts_img_type50_text_box:after {
	border-color: transparent #eee transparent transparent;
}

.parts_img_type51_text_box:after {
	border-color: transparent transparent transparent #eee;
}

.parts_h_type21_head > div,
.parts_h_type21_body > div,
.parts_h_type22_head > div,
.parts_h_type22_body > div,
.parts_text_type14 .parts_text_type14_head:after {
	border-top-color: #E8B733;
}

.parts_h_type21_body > div,
.parts_h_type22_body > div {
	border-top-color: #eee;
}

.parts_text_type18 li::after,
.parts_text_type19 li::after,
.parts_text_type20 li::after,
.parts_text_type21 li::after,
.parts_text_type22 li::after,
.parts_text_type23 li::after {
	border-left-color: #E8B733;
	border-bottom: #E8B733;
}

.parts_free_type02_body_box:first-child {
	border-right-color: #ccc;
}

/* キービジュアル */
.parts_free_type05.box,
.parts_free_type05_photo,
.parts_free_type06.box,
.parts_free_type06_photo,
#header .parts_free_type07.box,
.parts_free_type09.box,
.parts_free_type09_photo  {
	background-color: #e7b642;
}

.parts_free_type05_text,
.parts_free_type06_text {
	background-color: rgba(255,255,255,0.8);
}

.parts_free_type05_text a,
.parts_free_type06_text a,
.parts_free_type07.box,
.parts_free_type07_text_bu a,
.parts_free_type08_text,
.parts_free_type08_text h1,
.parts_free_type09_box_text {
	color: #fff;
}

/* キービジュアル */
.parts_free_type05_text a {
	background: #000;
}

@media (max-width: 767px) {
	
	.parts_free_type05_text {
		background: #fff;
	}
	
}

/* キービジュアル2 */
.parts_free_type06_text a {
	background-color: rgba(107,142,160,0.8);
}

@media (max-width: 767px) {
	
	.parts_free_type06_text {
		background: #fff;
	}
	
}

/* キービジュアル3 */
.parts_free_type07_text {
	background: rgba(0,0,0,0.2);
}

.parts_free_type07_text_bu a {
	background: #563d1c;
}

@media (max-width: 767px) {
	
	.parts_free_type07_text_bu {
		background: #fcf7ec;
	}
	
}

/* キービジュアル4 */
.parts_free_type08_text {
	background-color: rgba(0,0,0,0.7);
}

@media (max-width: 767px) {
	
	.parts_free_type08_text {
		background-color:#fff;
	}

	.parts_free_type08_text h1 {
		color: #000;
	}
	
}

/* キービジュアル5 */
.parts_free_type09_box_text > div {
	background-color: rgba(0,0,0,0.7);
}