@charset "utf-8";
body,
#main_visual_list::before,
#main_visual_list::after{
	background-color: #ffffff;
}
@media print, screen and (min-width: 768px){
	.consultation_info_wrap dt{
		border-right: 1px solid #ffffff;
		border-bottom: 1px solid #ffffff;
	}
	.consultation_info_wrap dd{
		border-bottom: 1px solid #ffffff;
	}
}
.wpcf7c-conf{
	background-color: #ffffff !important;
	-webkit-box-shadow: 0 0 0 1000px #ffffff inset;
	box-shadow: 0 0 0 1000px #ffffff inset;
}
/*.front_contact_wrap_title{
	text-shadow: 2px 0px #ffffff, -2px 0px #ffffff, 0px -2px #ffffff, 0px 2px #ffffff, 2px 2px #ffffff, -2px 2px #ffffff, 2px -2px #ffffff, -2px -2px #ffffff, 1px 2px #ffffff, -1px 2px #ffffff, 1px -2px #ffffff, -1px -2px #ffffff, 2px 1px #ffffff, -2px 1px #ffffff, 2px -1px #ffffff, -2px -1px #ffffff;
}*/
.front_contact_wrap_title{
	background-color: #ffffff;
}

a{
	color: #519131;
}
.page-numbers{
	color: #519131;
	border: 1px solid #519131;
}
.page-numbers.current{
	background-color: #519131;
}

.link_ornament::before{
	border-color: transparent transparent transparent #edab50;
}
.tel_wrap::before,
.overflow_scrollbar::-webkit-scrollbar-thumb{
	background-color: #edab50;
}
@media screen and (max-width: 767px){
	#header_nav .current a{
		color: #edab50;
	}
	.form_box_dt::before{
		border-color: #edab50 transparent transparent transparent;
	}
}
#main_visual_list .slick-dots li button:before{
	color: #edab50;
}
#page_top_anchor{
	background-image: url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2060%2060%22%20style%3D%22enable-background%3Anew%200%200%2060%2060%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23FFFFFF%3B%7D%20.st1%7Bfill%3A%23edab50%3B%7D%20.st2%7Bfill%3Anone%3Bstroke%3A%23edab50%3Bstroke-width%3A2%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st3%7Bfill%3Anone%3Bstroke%3A%23edab50%3Bstroke-width%3A2.1429%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%3C%2Fstyle%3E%3Cg%20id%3D%22arrow%22%3E%20%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M10%2C59c-5%2C0-9-4-9-9V10c0-5%2C4-9%2C9-9h40c5%2C0%2C9%2C4%2C9%2C9v40c0%2C5-4%2C9-9%2C9H10z%22%2F%3E%20%3Cpath%20class%3D%22st1%22%20d%3D%22M50%2C2c4.4%2C0%2C8%2C3.6%2C8%2C8v40c0%2C4.4-3.6%2C8-8%2C8H10c-4.4%2C0-8-3.6-8-8V10c0-4.4%2C3.6-8%2C8-8H50%20M50%2C0H10%20C4.5%2C0%2C0%2C4.5%2C0%2C10v40c0%2C5.5%2C4.5%2C10%2C10%2C10h40c5.5%2C0%2C10-4.5%2C10-10V10C60%2C4.5%2C55.5%2C0%2C50%2C0L50%2C0z%22%2F%3E%20%3C%2Fg%3E%20%3Cline%20class%3D%22st2%22%20x1%3D%2230%22%20y1%3D%2217%22%20x2%3D%2230%22%20y2%3D%2243%22%2F%3E%20%3Cpolyline%20class%3D%22st3%22%20points%3D%2219%2C26.2%2030%2C15.8%2041%2C26.2%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.contact_map{
	border: 1px solid #edab50;
}
.gray_list_wrap > li::before{
	border-color: transparent transparent transparent #edab50;
}
.drop_down_click::before{
	border-color: #edab50 transparent transparent transparent;
}

