a.btn01,
.contents_btn01 a,
header#pattern5 .header_contents .header_col1 .btn > a {
	background: linear-gradient(to right,  #007d71 0%,#03685C 100%)!important;
}
.recruit.recruit_info .contents_btn01.block_button_1 a, .widget_form.block_form_1 .submit.btn-in-form .confirm-contact {
	background: linear-gradient(to right,  #007d71 0%,#03685C 100%)!important;
}
.blockarea.block_header .heading.block_header_4 .h::after, .widget_shop01.block_map_1 .heading.block_header_4 .h::after, .widget_map.block_map_1 .heading.block_header_4 .h::after {
	background-color: #03685C!important;
}
/*header {
	background: #03685C!important;
}
header nav *,
header#pattern5 .link_setting * {
	color: #FFF!important;
}
header#pattern5 .header_contents .header_col1 .btn > a {
	color: #03685C!important;
	background: #FFF!important;
}
header nav ul.nav_1st > li.current a span {
	color: #FFF!important;
	opacity: .6;
}
header .sp_menu a div span, header .sp_menu a div:before, header .sp_menu a div:after {
	background: #FFF!important;
}
header.open .sp_menu a div span, header.open .sp_menu a div:before, header.open .sp_menu a div:after {
	background: #03685C!important;
}
*/
header#pattern5 #menu_head {
 right: 280px;
}

footer {
	background: #007d71!important;
}
#fixbtn .fixbtnwrap {
	background: #03685C!important;
}


@media screen and (max-width: 900px) {
	/*header nav *,
	header#pattern5 .link_setting * {
		color: #03685C!important;
	}
	header nav ul.nav_1st > li.current {
		background: #03685C!important;
	}*/
}