
/* searchTop */
#searchTop p a {
	border: solid 1px #F387B8;
}

#searchTop p a i {
	color: #F387B8;
}

#searchTop p a.checked {
	background: #F387B8;
}

#searchTop p a.checked i {
}

/* searchSide */
#searchSide .btn input,
#searchBottom .btn input {
	background: #F387B8;
}

/* #global-search */
#global-search label.checked {
	background: #F387B833;
}
#global-search li label:has(input[type="checkbox"]:checked) {
	background-color: #F387B833;
	border: solid 1px #F387B8;
}

.tabs .js-modal-close {
	background: #F387B8;
}
/*選択されているタブのスタイルを変える*/
.tabs input:checked + .tab_item {
	border-top: solid 4px #F387B8;
}

/*選択されているタブのスタイルを変える*/
.areatabs input:checked + .areatab_item {
	border-top: solid 4px #F387B8;
}
/*選択されているタブのスタイルを変える*/
.preftabs input:checked + .preftab_item {
	background: #F387B8;
}

/*選択されているタブのスタイルを変える*/
.conditiontabs input:checked + .conditiontab_item {
	border-top: solid 4px #F387B8;

}
@media only screen and (max-width: 768px) {
	.areatabs input:checked + .areatab_item {
		border-top: solid 2px #F387B8;
	}
	.preftabs input:checked + .preftab_item {
		background: #F387B833;
		border: solid 1px #F387B8;
		color: #F387B8;
	}
	#global-search li label:has(input[type="checkbox"]:checked) {
		background: #F387B833;
		border: solid 1px #F387B8;
	}
	#searchTop p a {
		border-bottom: solid 3px #F387B8;
	}
	#searchTop p a i {
		color: #F387B8;
	}

}
