/*-----------------------

         変数

-----------------------*/ :root {
  --baseColor: #231815;
  --mainColor: #00A298;
  --accentColor: #231815;
  --colorW: #fff;
  --bg-g: #e5f6f5;
  --bg-accent: #231815;
  --header-bk: #fff;
  --header-color: #231815;
}
/*-----------------------

         couse-C

-----------------------*/
header {
  background: var(--header-bk);
}
body h1 a,
body .drawer-nav .logo a{
    background-image: url(https://app.limit-breake.com/img/typeF_logo.webp)!important;
    display: inline-block;
    width: clamp(13rem, 10.33rem + 7.12vw, 24rem);
    height: clamp(5rem, 4.393rem + 1.618vw, 7.5rem);
    background-repeat: no-repeat;
    background-size: 100%;
}
header a, header a:hover {
  color: var(--header-color);
}
.drawer-nav {
  background: var(--header-bk) !important;
}
.drawer--right .drawer-nav .mypage a {
  color: var(--mainColor) !important;
}
header .mypage {
  border-color: var(--mainColor) !important;
}
.drawer-open .drawer-nav .sub-menu {
  background: var(--mainColor) !important;
}
.news::after {
  background: url(https://app.limit-breake.com/img/sec01-img-f.webp) no-repeat center center / contain;
}
header .mypage p {
  color: var(--header-color) !important;
}
.fc-toolbar h2{
	color:var(--mainColor)!important;
}

/*とりあえず対応*/
.hdr-inner h1 img,.drawer-nav .logo img{
	display:none;
}
