@charset "UTF-8";

a:link {font-size: 9pt; color: #0000FF; text-decoration: none;}
a:visited {font-size: 9pt; color: #0000FF; text-decoration: none;}
a:active {font-size: 9pt; color: #FF0000; text-decoration: none;}
a:hover {font-size: 9pt; color: #FF0000; text-decoration: underline;}

textarea, input {
  font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
}
body,tr,td{
  font-size: 9pt;
  line-height: 15pt;
  font-family: "ＭＳ Ｐゴシック", "Osaka";
  color:#000000;
  scrollbar-base-color:#fdfdfd;
  scrollbar-highlight-color: #006699;
  scrollbar-shadow-color: #006699;
  scrollbar-3dlight-color: #f5f5f5;
  scrollbar-arrow-color: #006699;
  scrollbar-track-color: #f5f5f5;
  scrollbar-darkshadow-color: #f5f5f5;
}

h1#title{
    font-size: 20px;
    color: #FFFFFF;
    font-weight: bold;
    padding: 5px 5px 5px 5px;
}

h2{
    font-size: 15px;
    font-weight: bold;
}

.big {
	font-size: 14px;
	font-weight: bold;

}

.help a {
  cursor: help;
}

.td2 {
  line-height: 12pt
}

div.panel{
    background: #3B5998;
    margin: 0px 0px;
    padding: 5px 0px 5px 5px;
    -webkit-border-radius: 5px;
}

div.field input{
    font-size: 18px;
    margin: 10px 0px;
}

.big {
	font-size: 14px;
	font-weight: bold;

}

span.reservemail{
    color: #FF0000;
    font-weight:bold;
    margin: 0px 5px;
    text-shadow: none;
}
.newCS tr,
.newCS td {
  font-size: 14px;
}
.newCS .dialog,
.newCS .dialog tr,
.newCS .dialog td {
  font-size: 14px;
}

/* 案内ページ POP印刷 */

.pop-list .pop-list-item{
  margin-block: 4px;
}
.pop-list .pop-list-item .pop-title{
  font-weight: bold;
}
.pop-list .pop-list-item .pop-print-buttons{
  display: flex;
  gap: 8px;
  padding-block: 4px;
}
.pop-list .pop-list-item .pop-print-buttons .pop-print-button{
  flex: 0 0 120px;
  min-height: 32px;
}