@charset "UTF-8";
body {
  font-family: "Optima", "tc", "tc-Light", "微軟正黑體", "Microsoft JhengHei", "sans-serif";
}

.sourcehansans-tc-light {
  font-family: "微軟正黑體", "Microsoft JhengHei";
  font-weight: normal;
}

.sourcehansans-tc-extralight {
  font-family: "微軟正黑體", "Microsoft JhengHei";
  font-weight: 300;
}

body.lakeshore #slideoutMenu.menu-branch .position-fix .menu-navigation ul a {
  font-size: 15px;
}
body.lakeshore #slideoutMenu.menu-branch .position-fix .menu-navigation ul.level-1 {
  line-height: 31px;
}
body.lakeshore #slideoutMenu.menu-branch .position-fix .menu-navigation ul.level-2 a {
  font-size: 14px;
}
body.lakeshore #slideoutMenu.menu-not-branch .position-fix .menu-navigation ul.level-2 li a {
  font-size: 14px;
}
body.lakeshore #slideoutMenu .position-fix .logo-wrap .branch-name {
  font-size: 15px;
}
body.lakeshore #slideoutMenu .position-fix .menu-navigation ul li a {
  font-size: 16px;
}
body.lakeshore #slideoutMenu .position-fix .menu-navigation ul.level-2 li a {
  font-size: 14px;
}

#iframe-container .customer-and-newsletter-wrap form .panel-title .title-border .title {
  letter-spacing: 0.16em;
}
#iframe-container .customer-and-newsletter-wrap form button[type="submit"] {
  letter-spacing: 0.16em;
  line-height: 1em;
}

.page-container .row .col-link .mask .mask-fix .mask-content {
  font-style: normal;
}
