@charset "utf-8";
/* CSS Document */
body {
  font-size: 1em;
  font-family: "微軟正黑體" !important;
  position: relative;
  background-color:rgb(238, 238, 238);
}
body a:focus, body button:focus {
    outline: 3px #ff1100 dotted !important;
    outline-offset: -3px;
}
.febfaq .container {
    padding:15px;
}
.stor {
    display: block;
}
.stor select {
    border:1px solid #ccc;
    padding:5px 10px;
    background-color: rgb(255,153,51);
    border-radius: 5px;
}
.btnbox {
    display:flex;
    justify-content: flex-end;
    margin:10px 0;
}
.btnbox a {
    padding: 5px 10px 5px 32px;
    background-repeat: no-repeat;
    background-position:0 center;
    color:#000;
}
.btnbox a.bt01 {
    background-image: url(../img/open.png);
}
.btnbox a.bt02 {
    background-image: url(../img/close.png);
}
.btnbox a:hover {
    text-decoration: none;
    color:#FF5722;
}
.dropdown-item:focus,
.dropdown-item:hover {
    color: #16181b;
    text-decoration: none;
    background-color: #FFC107;
}
.btn-link {
    font-weight: bold;
    color: #135c96;
    font-size:100%;
    padding: 15px;
    display: block;
    width: 100%;
}
.card-header {
    padding: 0;
    background-color: #fff5d8;
}
.card-header.color {
  background-color: #fffde9;
}
.card-header h2 {
    font-size:105%;
}
.card-header .btn {
    text-align: left;
}
.btn-link:hover {
    color: #137dd1;
    text-decoration: none;
}
.btn-link.focus,
.btn-link:focus {
    text-decoration: none;
}
.card-body span {
    color:#d00000;
    font-weight: bold;
}
.maintt {
  font-size:130%;
  font-weight: bold;
  color: #FF5722;
  margin:10px 0;
}