@charset "UTF-8";


a[target="_blank"] {
	color: #000;
}

.lang_sp a {
	color: #000;
}

body {
	background: #fff;
	color: #000;
}

::selection {
	background: #000;
	color: #fff;
}
::-moz-selection {
	background: #000;
	color: #fff;
}

img.in_white {
	display: block;
}
img.in_black {
	display: none;
}

ul.g_menu a {
	color: #000;
}

a.back_btn {
	border: 1px solid #000;
	color: #000;
}

a.back_btn:hover {
	background: rgba(0,0,0,0.2);
}

#business_slider .prevArrow {
	border-color: transparent #000 transparent transparent;
}
#business_slider .nextArrow {
	border-color: transparent transparent transparent #000;
}

table.outline th span {
	border-bottom: 1px solid #000;
}


footer {
	color: #000;
}


.fp-controlArrow.fp-prev {
	border-color: transparent #000 transparent transparent;
}
.fp-controlArrow.fp-next {
	border-color: transparent transparent transparent #000;
}

#fp-nav ul li a span,
.fp-slidesNav ul li a span {
	background: #000;
}


#send_button > input {
	border: 2px solid #000;
	color: #000;
}

@media screen and (max-width: 650px) {
	body {
		background: #fff;
		color: #000;
	}
}


@media screen and (max-width: 450px) {
	#send_button > input {
		border: 2px solid #000 !important;
		color: #000;
	}

	.client_sp {
		border: 1px solid #000;
		color: #000;
	}
}



/* .btn */
.btn {
	border: 1px solid #000;
}
.menu-trigger span {
	background-color: #000;
}
ul.g_menu_sp {
	background-color: #fff;
	box-shadow: 0 0 10px #ddd;
}