@charset "UTF-8";
.modal-reserve #tripla-panel form label,
.modal-reserve_off #tripla-panel form label {
	font-size: 14px!important;
	font-weight: normal!important;
	color: #383838!important;
	font-family: 'Noto Sans JP', '游ゴシック', 'Yu Gothic', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN',Tahoma, Helvetica, 'Arial', "Microsoft Yahei", "微軟正黑體", "华文细黑", "Malgun Gothic", "맑은 고딕", Roboto, sans-serif;
	font-weight: 400;
	font-style: normal;
}
.modal-reserve #tripla-panel form select,
.modal-reserve_off #tripla-panel form select {
	border: none!important;
	color: #6A7387!important;
	font-size: 14px!important;
}
.modal-reserve #tripla-panel form input,
.modal-reserve_off #tripla-panel form input {
	min-width: 290px;
	border: none!important;
	color: #6A7387!important;
	font-size: 14px!important;
	font-family: 'Noto Sans JP', '游ゴシック', 'Yu Gothic', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN',Tahoma, Helvetica, 'Arial', "Microsoft Yahei", "微軟正黑體", "华文细黑", "Malgun Gothic", "맑은 고딕", Roboto, sans-serif;
	font-weight: 400;
	font-style: normal;
}
.modal-reserve_off #tripla-panel.lot form input {
	min-width: 150px;
}
.modal-reserve #tripla-panel form button,
.modal-reserve_off #tripla-panel form button {
	font-size: 14px!important;
	font-weight: normal!important;
	min-width: 120px!important;
	width:100%!important;
}
@media screen and (max-width:1300px) {
	.modal-reserve_off #tripla-panel.lot form input {
		min-width: 120px;
	}
	.modal-reserve_off #tripla-panel form button {
		min-width: 100px!important;
	}
}
.modal-reserve_off #tripla-panel form {
	width: auto!important;
	background: none!important;
	padding: 0 0 30px!important;
	box-shadow: none!important;
}
.modal-reserve #tripla-panel form {
	width: auto!important;
	background: none!important;
	padding: 0!important;
	box-shadow: none!important;
}

.modal-reserve #tripla-panel form input {
	border: 1px solid #D2D5DC!important;
}

/*/----------------------------------------------------------/*/
/*/---　タブレット・スマホ　----------------------------------/*/
@media screen and (max-width:1099px) {
	.modal-reserve_off #tripla-panel form {
		padding: 0!important;
	}

	.search-widget-search-container-bf1818 .search-widget-button-wrapper-d2b715 {
		width:100%!important;
		display:block!important;
	}
}

