﻿﻿.write_list .control-label { font-size: 18px; margin-bottom: 10px; line-height: 18px; font-weight: 400;}
.write_list .form-group { margin-top:25px; margin-bottom: 25px;}

#selected_reserve_date { margin-right: 10px;}
#admin_search_condition { font-size:14px; font-weight: 300; margin-right: 7px;}

.notavail_date{color:#c4c4c4;border: 1px solid #c4c4c4 !important; cursor: default !important; }
.notavail_date:hover {color:#c4c4c4;border: 1px solid #c4c4c4 !important; cursor: default !important; font-weight: normal; }

.link-highlight {text-decoration: underline;color: #4E4498;font-weight: 600;cursor: pointer;}
.input_readonly {background-color: #f0f0f0 !important;}
#user_count {margin-left: 18px;}
.gallery_scale [id^="openHour"] { padding-right : 0px !important; }

.mday #openHour_weekendStart, #openHour_weekendEnd {font-size: 1.6rem; font-weight: 800; }
body .skiptranslate iframe {height:0;}

#previewImg {max-width: 600px; display:block; margin-top: 10px; }

.dynamic-input { border:none; text-align: right;}
.input-wrapper {display:flex; align-items:center; margin:auto; width: 200px;}

.fixed-text {margin-left: 3px;white-space: nowrap;flex-shrink: 0;}

.noticeBlock {margin-top: 20px; margin-left: 20px; font-size: 1.1rem;}

.flex_dir_col{flex-direction: column;}
.notice td a{
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
	width: 100%;
}
.faq td a{
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
	width: 100%;
}
.table_layout_fix {table-layout: fixed;}





