<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
body.is-scrollLock {
	position: fixed;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.areaPanel {
	margin-top: 0;
}
.areaPanel__area {
	display: flex;
	flex-direction: column;
}
.areaPanel__area a {
	background-color: transparent;
	text-decoration: none;
	color: inherit;
}
.areaPanel__area summary {
	list-style: none;
}
.areaPanel__area summary::-webkit-details-marker {
	display: none;
}
.areaPanel__area .c-textLink {
	align-self: flex-end;
	color: var(--xy-color-Base-Light, #8d8d8d);
}
.areaPanel__extra {
	padding-top: 12px;
}

.hnm-generalTopModal select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.hnm-generalTopModal button {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding: 0;
	border: none;
}
.hnm-generalTopModal-search {
	padding: 0 20px;
}
.hnm-generalTopModal-areaSearch__item {
	border-top: 1px solid var(--xy-color-Base-VeryPale, #ececec);
}
.hnm-generalTopModal-areaSearch__item:last-of-type {
	border-bottom: 1px solid var(--xy-color-Base-VeryPale, #ececec);
}
.hnm-generalTopModal-areaSearch__item.c-form-checkbox__item {
	margin-left: 0;
}
.hnm-generalTopModal-areaSearch__summary {
	position: relative;
	padding: 16px 24px 16px 8px;
	font-size: var(--xy-font-size-primary, 14px);
	line-height: var(--xy-line-height-text, 1.5);
	font-weight: var(--xy-font-weight-bold, 700);
	color: var(--xy-color-Base, #202020);
	-webkit-tap-highlight-color: transparent;
}
.hnm-generalTopModal-areaSearch__summary:active {
	opacity: 0.3;
}
.hnm-generalTopModal-areaSearch__summary::before {
	content: "";
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	font-size: 16px;
	color: var(--xy-color-Base, #202020);
}
.hnm-generalTopModal-areaSearch__summary.is-opened::before {
	transform: translateY(-50%) rotate(180deg);
}
.hnm-generalTopModal-areaSearch__list {
	display: none;
	border-top: 1px solid var(--xy-color-Base-VeryPale, #ececec);
	padding: 0;
}
.hnm-generalTopModal-areaSearch__listItem {
	border-bottom: none;
}
.hnm-generalTopModal-areaSearch__listItem:not(:first-of-type) {
	border-top: 1px solid var(--xy-color-Base-VeryPale, #ececec);
}
.hnm-generalTopModal-areaSearch__listItem .hnm-generalTopModal-areaSearch__label {
	padding: 16px 0;
}
.hnm-generalTopModal-areaSearch__tag {
	display: flex;
	width: 100%;
	flex-wrap: wrap;
}
.hnm-generalTopModal-areaSearch__tag.-inner {
	margin-top: 8px;
	margin-right: 0px;
}
.hnm-generalTopModal-areaSearch__tag .c-tag-noNumber__item {
	flex: none;
}
.hnm-generalTopModal-areaSearch__slider {
	margin: 0 -20px;
}
.hnm-generalTopModal-areaSearch__slider.-noFlap .c-form-checkbox__item {
	margin-left: 0;
}
.hnm-generalTopModal-areaSearch__sliderWrapper .hnm-generalTopModal-areaSearch__slider {
	margin-left: 20px;
	gap: 8px;
}
.hnm-generalTopModal-areaSearch__sliderWrapper {
	overflow-x: scroll;
	margin: 0 -20px;
}
.hnm-generalTopModal-areaSearch__sliderWrapper::-webkit-scrollbar {
	display: none;
}
.hnm-generalTopModal-areaSearch button {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	vertical-align: middle;
	color: inherit;
	font: inherit;
	background: transparent;
	padding: 0;
	margin: 0;
	border-radius: 0;
	text-align: inherit;
	text-transform: inherit;
}
.hnm-generalTopModal-areaSearch .c-accordion-s__title {
	border: none;
}
.hnm-generalTopModal-areaSearch-form {
	padding: 0 20px;
	overflow: scroll;
	color: var(--xy-color-Base, #202020);
}
.hnm-generalTopModal-areaSearch-form button {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	vertical-align: middle;
	color: inherit;
	font: inherit;
	background: transparent;
	padding: 0;
	margin: 0;
	border-radius: 0;
	text-align: inherit;
	text-transform: inherit;
}
.hnm-generalTopModal-areaSearch-form .c-accordion-s__title {
	border: none;
}
.hnm-generalTopModal-venueSearch {
	overflow-x: scroll;
	display: flex;
	margin: 8px -20px 0;
	padding: 0 0 0 20px;
}
.hnm-generalTopModal-venueSearch::-webkit-scrollbar {
	display: none;
}
.hnm-generalTopModal-venueSearch__item {
	flex-shrink: 0;
	margin: 0 8px 0 0;
}
.hnm-generalTopModal-venueSearch__item:last-of-type {
	margin-right: 0;
	padding-right: 20px;
}
.hnm-generalTopModal-venueSearch__label {
	position: relative;
	display: flex;
	justify-content: center;
	width: 100px;
	height: 48px;
	padding: 30px 0 4px;
	background-color: #f8f8f8;
	border-radius: 4px;
	box-sizing: border-box;
	-webkit-tap-highlight-color: transparent;
}
.hnm-generalTopModal-venueSearch__label:active {
	opacity: 0.3;
}
.hnm-generalTopModal-venueSearch__input {
	position: absolute;
	width: 0;
	height: 0;
	opacity: 0;
}
.hnm-generalTopModal-venueSearch__title {
	font-size: 9px;
}
.hnm-generalTopModal-venueSearch__title.-hotel,
.hnm-generalTopModal-venueSearch__title.-restaurant,
.hnm-generalTopModal-venueSearch__title.-wedding {
	padding-left: 20px;
}
.hnm-generalTopModal-venueSearch__title::before {
	content: "";
	color: #979797;
	font-size: 16px;
	position: absolute;
	top: 10px;
	left: 24px;
	color: var(--xy-color-Base-Light, #8d8d8d);
}
.hnm-generalTopModal-venueSearch__title::after {
	position: absolute;
	top: 2px;
	left: 44px;
	font-size: 32px;
	color: var(--xy-color-Base-Light, #8d8d8d);
}
.hnm-generalTopModal-venueSearch__title.-venue::after {
	content: "";
}
.hnm-generalTopModal-venueSearch__title.-hotel::after {
	content: "";
}
.hnm-generalTopModal-venueSearch__title.-restaurant::after {
	content: "";
}
.hnm-generalTopModal-venueSearch__title.-wedding::after {
	content: "";
}
.hnm-generalTopModal-venueSearch__title.-boat::after {
	content: "";
}
.hnm-generalTopModal-venueSearch__input:checked + .hnm-generalTopModal-venueSearch__title,
.hnm-generalTopModal-venueSearch__input:checked + .hnm-generalTopModal-venueSearch__title::before,
.hnm-generalTopModal-venueSearch__input:checked + .hnm-generalTopModal-venueSearch__title::after {
	color: var(--xy-color-ZexyPink, #ea6077);
}
.hnm-generalTopModal-venueSearch__input:checked + .hnm-generalTopModal-venueSearch__title::before {
	content: "";
	width: 16px;
	height: 16px;
	border-radius: 50%;
	background-color: var(--xy-color-ZexyPink, #ea6077);
	color: var(--xy-color-Base-Bright, #ffffff);
	font-size: 16px;
}
:is(.hnm-generalTopModal-inSearch, .hnm-generalTopModal-bgSearch):has(.is-changed) {
	border: 1px solid var(--xy-color-Base-Pale, #d8d8d8);
}
:is(.hnm-generalTopModal-inSearch, .hnm-generalTopModal-bgSearch) .c-form-select__select {
	border: none;
	background: none;
	border-radius: 6px;
	color: var(--xy-color-Base, #202020);
}
:is(.hnm-generalTopModal-inSearch, .hnm-generalTopModal-bgSearch)::before {
	color: var(--xy-color-Base, #202020);
}

.hnm-generalTopModal {
	font-family: "Hiragino Kaku Gothic ProN", sans-serif;
}
.hnm-generalTopModal .c-textLink {
	margin-top: 12px;
	line-height: 26px;
}
.hnm-generalTopModal .c-accordion-s__title {
	box-sizing: border-box;
	border-style: solid;
	border-width: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	vertical-align: middle;
	color: inherit;
	font: inherit;
	background: transparent;
	width: -moz-fit-content;
	width: fit-content;
	padding: 0;
	margin: 16px 0 0;
	border-radius: 0;
	text-align: inherit;
	text-transform: inherit;
}
.hnm-generalTopModal .c-form-checkbox__label__title {
	line-height: 16px;
	min-width: -moz-fit-content;
	min-width: fit-content;
}
.hnm-generalTopModal input:checked ~ .c-form-checkbox__label__title {
	font-weight: 700;
}
.hnm-generalTopModal .c-form-select__select {
	font-family: "Hiragino Kaku Gothic ProN", sans-serif;
}
.hnm-generalTopModal-form {
	height: 100dvh;
	position: relative;
	padding: 0 0 68px;
	overflow: scroll;
	color: var(--xy-color-Base, #202020);
}
.hnm-generalTopModal-form::-webkit-scrollbar {
	display: none;
}
.hnm-generalTopModal-form:has(+ .is-hidden) {
	padding-bottom: 92px;
}
.hnm-generalTopModal-noHanModal {
	height: 100dvh;
	position: relative;
	padding: 0;
	overflow: scroll;
	color: var(--xy-color-Base, #202020);
}
.hnm-generalTopModal-noHanModal::-webkit-scrollbar {
	display: none;
}
.hnm-generalTopModal-noHanModal.is-hidden {
	display: none;
}
:is(.hnm-generalTopModal-areaSearch-button, .hnm-generalTopModal-fairSearch-button) {
	position: fixed;
	bottom: 24px;
	left: 50%;
	transform: translate(-50%, 0);
}
:is(.hnm-generalTopModal-areaSearch-button, .hnm-generalTopModal-fairSearch-button).is-hidden {
	display: none;
}
.hnm-generalTopModal-areaSearch__labelText {
	font-weight: var(--xy-font-weight-normal, 300);
	font-size: var(--xy-font-size-primary, 14px);
	line-height: var(--xy-line-height-text, 1.5);
	color: var(--xy-color-Base, #202020);
	line-height: 21px;
}
.hnm-generalTopModal-areaSearch__labelText::before {
	line-height: 16px;
}
.hnm-generalTopModal-fairSearch__head.jscCalendarTitle {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0;
	width: initial;
	height: initial;
	border: none;
}
.hnm-generalTopModal-fairSearch__toggle {
	display: flex;
	justify-content: flex-end;
	gap: 8px;
}
.hnm-generalTopModal-fairSearch__toggle .c-icon-before::before {
	line-height: 16px;
}
.hnm-generalTopModal-fairSearch__fairContent {
	flex-wrap: wrap;
	overflow: initial;
	gap: 8px;
}
.hnm-generalTopModal-fairSearch__fairContent .hnm-generalTopModal-fairSearch__item {
	margin-left: 0;
}
.hnm-generalTopModal-fairSearch__labelText {
	font-size: var(--xy-font-size-primary, 14px);
	line-height: var(--xy-line-height-text, 1.5);
	font-weight: var(--xy-font-weight-bold, 700);
	color: var(--xy-color-Base, #202020);
	line-height: 1;
}
.-fairCount .hnm-generalTopModal-fairSearch-button {
	font-size: var(--xy-font-size-primary, 14px);
	line-height: 16px;
	font-weight: var(--xy-font-weight-bold, 700);
}
.-fairCount .hnm-generalTopModal-fairSearch-button .c-button-modal__numberText {
	color: var(--Base-Bright, #fff);
	text-align: right;
	font-family: "SF Pro Text";
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 18px;
}
.-fairCount .hnm-generalTopModal-fairSearch-button .c-button-modal__numberArea {
	font-size: var(--xy-font-size-heading4, 16px);
	line-height: var(--xy-line-height-heading-low, 1.25);
	font-weight: var(--xy-font-weight-bold, 700);
}
.hnm-generalTopModal__title {
	margin-bottom: 8px;
	color: var(--xy-color-Base, #202020);
	font-size: 8px;
	font-style: normal;
	font-weight: 700;
	line-height: 10px;
}
.c-accordion-s .hnm-generalTopModal__section {
	margin-top: 32px;
}
.hnm-generalTopModal__section:not(:first-of-type) {
	margin-top: 32px;
}
:is(.hnm-generalTopModal__modalPageDiv[data-slide-page="2"], .hnm-generalTopModal__modalPageDiv[data-slide-page="3"]) {
	position: absolute;
	top: 0;
	background-color: var(--xy-color-Base-Bright, #ffffff);
}
@keyframes slideOutRight {
	0% {
		transform: translateX(0);
	}
	100% {
		transform: translateX(100%);
	}
}
@keyframes slideInRight {
	0% {
		transform: translateX(100%);
	}
	100% {
		transform: translateX(0);
	}
}
:is(.hnm-generalTopModal__modalPageDiv[data-slide-page="2"], .hnm-generalTopModal__modalPageDiv[data-slide-page="3"]).is-slideIn {
	animation: slideInRight 0.32s forwards;
}
:is(.hnm-generalTopModal__modalPageDiv[data-slide-page="2"], .hnm-generalTopModal__modalPageDiv[data-slide-page="3"]).is-slideOut {
	animation: slideOutRight 0.32s forwards;
}
:is(.hnm-generalTopModal__modalPageDiv[data-slide-page="2"], .hnm-generalTopModal__modalPageDiv[data-slide-page="3"]):is(.is-slideIn, .is-slideOut) {
	animation-iteration-count: 1;
}
:is(.hnm-generalTopModal__modalPageDiv[data-slide-page="2"], .hnm-generalTopModal__modalPageDiv[data-slide-page="3"]).is-hidden {
	display: none;
}
.hnm-generalTopModal__modalPageDiv {
	padding: 12px 20px 24px;
	width: 100%;
	box-sizing: border-box;
	transition: transform 300ms, opacity 300ms;
	transform: translateX(0%);
	opacity: 1;
}
.hnm-generalTopModal__modalPageDiv.-bottomMargin .hnm-generalTopModal__section {
	margin-bottom: 92px;
}
@keyframes slideOutLeft {
	0% {
		transform: translateX(0);
	}
	100% {
		transform: translateX(-100%);
	}
}
.hnm-generalTopModal__modalPageDiv[data-slide-page="1"].is-slideOut {
	animation: slideOutLeft 0.32s infinite;
}
.hnm-generalTopModal__modalPageDiv.is-hidden {
	visibility: hidden;
	transform: translateX(-100%);
	opacity: 0;
	height: 0;
}
.hnm-generalTopModal__accordionButtonWrap {
	position: relative;
	margin-left: 0;
}
.hnm-generalTopModal__accordionButtonWrap::before {
	content: "";
	width: 100vw;
	margin-left: -20px;
	height: 44px;
	position: absolute;
	top: -44px;
	left: 0;
	background: linear-gradient(0deg, #ffffff 36.46%, rgba(255, 255, 255, 0) 127.27%);
}
.hnm-generalTopModal__accordionButtonWrap:has(.c-accordion-s__title.is-opened)::before {
	height: 32px;
	top: -32px;
}
.hnm-generalTopModal__modalAccordion .c-accordion-s__title {
	margin-top: 0;
	width: 100%;
}
.hnm-generalTopModal__modalAccordion .c-accordion-s__titleLabel {
	color: var(--xy-color-ZexyPink, #ea6077);
	font-size: 14px;
	font-style: normal;
	font-weight: 300;
	line-height: 21px;
}
.hnm-generalTopModal__modalAccordion .hnm-generalTopModal__section:last-of-type {
	margin-bottom: 32px;
}
.hnm-generalTopModal__fairDate {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 8px;
}
.hnm-generalTopModal__dateWrapper {
	-webkit-tap-highlight-color: transparent;
	position: relative;
	width: 100%;
	line-height: 28px;
	background: transparent;
	text-align: left;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-family: "Hiragino Kaku Gothic ProN", sans-serif;
	color: var(--xy-color-Base, #202020);
	font-weight: 700;
}
.hnm-generalTopModal__dateWrapper:active {
	opacity: 0.3;
}
.hnm-generalTopModal__dateWrapper::before {
	content: "";
	position: absolute;
	top: 2px;
	left: 0;
	font-size: 24px;
	line-height: 24px;
	color: var(--xy-color-Base-Light, #8d8d8d);
	vertical-align: top;
}
.hnm-generalTopModal__date {
	color: var(--xy-color-Base, #202020);
	font-size: var(--xy-font-size-date6, 16px);
	line-height: 18px;
	font-family: var(--xy-font-family-en, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif);
	font-weight: var(--xy-font-weight-bold, 700);
}
.hnm-generalTopModal__date:first-of-type {
	padding-left: 32px;
}
.hnm-generalTopModal__date:not(:first-of-type)::before {
	content: "・";
	color: var(--xy-color-Base, #202020);
	text-align: center;
	margin-left: -4px;
	font-size: var(--xy-font-size-secondary, 12px);
	line-height: var(--xy-line-height-text, 1.5);
	font-weight: var(--xy-font-weight-bold, 700);
}
.hnm-generalTopModal__date.-default {
	font-size: var(--xy-font-size-primary, 14px);
	line-height: var(--xy-line-height-text, 1.5);
	font-weight: var(--xy-font-weight-bold, 700);
	color: var(--xy-color-Base, #202020);
	opacity: 0.3;
}
.hnm-generalTopModal__weekText {
	margin-left: 2px;
	color: var(--xy-color-Base, #202020);
	font-size: var(--xy-font-size-caption-small, 8px);
	line-height: 10px;
	font-weight: var(--xy-font-weight-bold, 700);
}
.hnm-generalTopModal__weekText.-saturday {
	color: var(--xy-color-Sky, #7aade8);
}
.hnm-generalTopModal__weekText.-sunday {
	color: var(--xy-color-ZexyPink, #ea6077);
}
.hnm-generalTopModal__table {
	width: 100%;
	table-layout: auto;
}
.hnm-generalTopModal__table:not(:first-of-type) {
	margin-top: 32px;
}
.hnm-generalTopModal__table .c-form-checkbox__label {
	padding: 7px 12px;
}
.hnm-generalTopModal__table .c-form-checkbox__label__title {
	line-height: 18px;
}
.hnm-generalTopModal__week,
.hnm-generalTopModal__day {
	display: flex;
	justify-content: space-around;
	align-items: center;
	align-self: stretch;
	color: var(--xy-color-Base, #202020);
	text-align: center;
}
.hnm-generalTopModal__week {
	margin: 12px 0 8px;
	font-size: var(--xy-font-size-secondary, 12px);
	line-height: var(--xy-line-height-text, 1.5);
	font-weight: var(--xy-font-weight-bold, 700);
}
.hnm-generalTopModal__week__text {
	width: 36px;
	flex: none;
}
.tblCalendar .hnm-generalTopModal__week__text.-saturday {
	color: var(--xy-color-Sky, #7aade8);
}
.tblCalendar .hnm-generalTopModal__week__text.-sunday {
	color: var(--xy-color-ZexyPink, #ea6077);
}
.hnm-generalTopModal__day {
	margin-top: 8px;
	font-size: var(--xy-font-size-date7, 14px);
	line-height: 16px;
	font-family: var(--xy-font-family-en, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif);
	font-weight: var(--xy-font-weight-normal, 300);
}
.hnm-generalTopModal__day td {
	width: 36px;
	line-height: 36px;
	flex: none;
	position: relative;
	-webkit-tap-highlight-color: transparent;
}
.hnm-generalTopModal__day td:active {
	opacity: 0.3;
}
.hnm-generalTopModal__day td:is(.beforeTodayCell, .afterTodayCell):has(input:checked) span {
	color: var(--xy-color-Base-Bright, #ffffff);
}
.hnm-generalTopModal__day td:has(input:checked) {
	border-radius: 100px;
	color: var(--xy-color-Base-Bright, #ffffff);
	background-color: var(--xy-color-ZexyPink, #ea6077);
}
.hnm-generalTopModal__day td input {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	width: 100%;
	height: 100%;
	margin: 0;
}
.hnm-generalTopModal__day :is(.beforeTodayCell, .afterTodayCell).-saturday span {
	color: var(--xy-color-Sky, #7aade8);
}
.hnm-generalTopModal__day :is(.beforeTodayCell, .afterTodayCell).-sunday span {
	color: var(--xy-color-ZexyPink, #ea6077);
}
.hnm-generalTopModal__day .beforeTodayCell {
	opacity: 0.3;
}
.hnm-generalTopModal__changeButton {
	display: flex;
	min-width: 66px;
	height: 28px;
	justify-content: center;
	align-items: center;
	border-radius: 4px;
	background: var(--Base-Bright, #fff);
	white-space: nowrap;
	font-size: var(--xy-font-size-caption, 10px);
	line-height: 15px;
	font-weight: var(--xy-font-weight-bold, 700);
	color: var(--xy-color-Base-Light, #8d8d8d);
	-webkit-tap-highlight-color: transparent;
}
.hnm-generalTopModal__changeButton:active {
	opacity: 0.3;
}
.hnm-generalTopModal button.hnm-generalTopModal__changeButton {
	padding: 0px 12px;
	border: 1px solid var(--Base-Pale, #d8d8d8);
}
.hnm-generalTopModal__month {
	font-size: var(--xy-font-size-secondary, 12px);
	line-height: var(--xy-line-height-text, 1.5);
	font-weight: var(--xy-font-weight-bold, 700);
	color: var(--xy-color-Base, #202020);
}
.hnm-generalTopModal__year {
	font-size: var(--xy-font-size-date5, 18px);
	line-height: 21px;
	font-family: var(--xy-font-family-en, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif);
	font-weight: var(--xy-font-weight-bold, 700);
}
.hnm-generalTopModal__backButton::before {
	content: "";
	font-size: 24px;
	line-height: 40px;
}
.hnm-generalTopModal__backButton.is-hidden {
	display: none;
}
.hnm-generalTopModal__clearButton.is-hidden {
	display: none;
}
.hnm-generalTopModal__tdfknItem {
	border-bottom: 1px solid var(--xy-color-Base-VeryPale, #ececec);
}
.hnm-generalTopModal__tdfknItem:last-of-type {
	border-bottom: 1px solid var(--xy-color-Base-VeryPale, #ececec);
}
.hnm-generalTopModal__tdfknItem__text,
.hnm-generalTopModal__tdfknItem__link {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 16px 0 16px 8px;
	font-size: var(--xy-font-size-primary, 14px);
	line-height: var(--xy-line-height-text, 1.5);
	font-weight: var(--xy-font-weight-bold, 700);
	color: var(--xy-color-Base, #202020);
	-webkit-tap-highlight-color: transparent;
}
.hnm-generalTopModal__tdfknItem__text:active,
.hnm-generalTopModal__tdfknItem__link:active {
	opacity: 0.3;
}
.hnm-generalTopModal__tdfknItem__text::after,
.hnm-generalTopModal__tdfknItem__link::after {
	content: "";
	font-size: 16px;
	color: var(--xy-color-Base, #202020);
}
.hnm-generalTopModal__tdfknItem &gt; a {
	text-decoration: none;
	font-size: var(--xy-font-size-primary, 14px);
	line-height: var(--xy-line-height-text, 1.5);
	font-weight: var(--xy-font-weight-bold, 700);
	color: var(--xy-color-Base, #202020);
}
.hnm-generalTopModal__otherArea {
	background-color: transparent;
	border: none;
	cursor: pointer;
	outline: none;
	padding: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.c-bar-header-halfModal {
	flex: none;
	height: auto;
}
.c-bar-header-halfModal__closeButton {
	background: none;
}
.c-bar-header-halfModal__clearButton.-clearBtnModifier.is-hidden {
	display: none;
}
</pre></body></html>