@media screen {
  [class|="st"],
  [class|="st"] [class|="cg"] figcaption,
  [class|="st"] [class|="dg"] figcaption,
  [class|="is"],
  [class|="is"] [class$="tx"],
  [class|="is"] [class|="cx"],
  [class|="ss"],
  [class|="ts"],
  [class|="ms"],
  [class|="rs"],
  [class|="bx"] [class|="tx"],
  [id$="epl"] > [class|="cb"] > [class|="tx"],
  [id$="ipa"] [class|="cb"] [class|="tx"],
  [id$="ipm"] [class|="cb"] [class|="tx"],
  [class|="ia"],
  [class|="ia"] > a,
  [class|="ca"],
  [class|="ca"] > a,
  [class|="ma"],
  [class|="ma"] > a,
  [class|="ma"] figure,
  [class|="ta"],
  [class|="da"] > a,
  [class|="bx"],
  [class|="ix"],
  [class$="cx"],
  [class$="cx"] > li,
  [class|="mx"] [class|="lt"] li,
  [class|="fx"],
  [class|="lt"],
  [class|="cg"],
  [class|="dg"],
  [class|="ag"],
  [class$="is"] > li,
  [class$="is"] [class|="ca"] ul,
  [class|="ca"] [class|="cg"] time {
    display: flex;
  }
  [id$="ipa"] [class|="cb"] [class|="lt"] {
    flex-wrap: wrap;
  }
  [class|="is"] [class$="na"] {
    flex-direction: row;
  }
  [class|="st"] [class|="is"],
  [class|="st"] [class|="cg"] figcaption,
  [class|="st"] [class|="dg"] figcaption,
  [class|="rs"],
  [class|="is"] [class|="ix"],
  [class|="ms"] [class|="mx"],
  [class$="ipb"] [class|="bx"] [class|="ix"],
  [class|="ta"],
  [class|="is"] [class|="ia"] > a,
  [class|="ma"] > a,
  [class|="ma"] figure,
  .lt-bi {
    flex-direction: column;
  }
  [id$="epl"] > [class|="cb"] > [class|="tx"],
  [id$="ip"] [class$="ipb"] [class|="tx"],
  [id$="ipa"] [class|="cb"] [class|="tx"],
  [id$="ipm"] [class|="cb"] [class|="tx"] {
    flex-direction: column-reverse;
  }
  [class|="ta"],
  [id$="ip"] [class$="ipb"] [class|="tx"],
  [class|="ca"] [class|="cg"] time,
  #sc-a {
    align-items: center;
  }
  [id$="ip"] [class$="ipb"] [class|="tx"],
  [class|="ca"] [class|="cg"] time {
    justify-content: center;
  }
  [class|="bn"],
  [class|="is"] [class|="ia"] ul,
  .lt-na,
  .lt-dl,
  .lt-cx {
    flex-wrap: wrap;
  }
  .lt-dl {
    flex-grow: 1;
  }
  [class|="cg"],
  [data-icon="tel"],
  [data-icon="email"] {
    position: relative;
  }
  [data-icon="tel"]::before,
  [data-icon="email"]::before,
  [class|="ca"] [class|="cg"] time {
    position: absolute;
  }
  [data-icon="tel"]::before,
  [data-icon="email"]::before {
    top: 0.0000rem;
  }
  [class|="ca"] [class|="cg"] time {
    right: 0.0000rem;
  }
  [data-icon="tel"]::before,
  [data-icon="email"]::before {
    left: 50.0000%;
  }
  [data-icon="tel"],
  [data-icon="email"] {
    padding-top: min(0.7500rem, 90px);
  }
  #sc-a ul,
  #sc-a dl {
    padding-left: 0.2500rem;
    line-height: 1.6;
  }
  h3 img {
    padding-right: 0.2500em;
  }
  [class|="is"] [class|="ia"] ul {
    width: 100.00000%;
  }
  h3 img {
    width: 1.0000em;
  }
  [data-icon="tel"]::before,
  [data-icon="email"]::before {
    width: min(0.5000rem, 60px);
  }
  [data-icon="tel"]::before,
  [data-icon="email"]::before {
    height: min(0.5000rem, 60px);
  }
  #sc-a ul,
  #sc-a dl {
    text-indent: -0.2500rem;
  }
  [class|="ix"] [class|="de"] {
    text-align: left;
  }
  [id$="ipa"] [class|="cb"],
  [class|="st"] [class|="is"] span,
  [class|="tx"],
  [class|="ve"],
  [class|="ve"] > mark,
  [class|="le"],
  [class|="ue"],
  [class|="de"],
  [class|="ia"],
  [class|="ia"] h3,
  [class|="ta"] [class|="be"],
  [class|="ca"] [class|="lt"],
  [id$="ipa"] [class|="cb"] [class|="bx"] em {
    font-weight: bold;
  }
  [class|="ag"] figcaption {
    font-weight: normal;
  }
  .se-cs,
  [class|="ta"] p {
    font-weight: 900;
  }
  [class|="ca"],
  [class|="ma"],
  [class|="is"] [class|="ia"] {
    box-shadow: 0.0100rem 0.0100rem 0.5000rem -0.1250rem rgb(0 0 0 / 15%);
  }
  [class|="st"] [class|="ca"] {
    box-shadow: none;
  }
  [data-uia],
  [id$="i" ] [class|="ve"] mark,
  [id$="i" ] [class|="bx"] h2::first-letter,
  [class|="st"] [class|="is"] span,
  [class|="st"] [class|="cg"] span,
  [class|="st"] [class|="dg"] span,
  [class|="ta"] [class|="be"],
  [class|="ta"] p,
  [class|="ia"] [class|="lt"],
  [class|="ma"] figcaption,
  [id$="ipa"] [class|="cb"] p a,
  [id$="ipa"] figcaption {
    color: var(--ucbckey);
  }
  [data-bgp] [class|="se"],
  [class|="ca"] [class|="cg"] time {
    color: var(--ucbcwhite);
  }
  [data-icon="tel"]::before,
  [data-icon="email"]::before {
    content: " ";
  }
  [data-bgp="v"] {
    background: url("/themes/custom/ucbcarejp/images/epilepsy/images/bv.epv.1.webp") no-repeat center center;
  }
  [data-icon="tel"]::before {
    background: url("/themes/custom/ucbcarejp/images/epilepsy/images/iv.tel.svg") no-repeat center center;
  }
  [data-icon="email"]::before {
    background: url("/themes/custom/ucbcarejp/images/epilepsy/images/iv.email.svg") no-repeat center center;
  }
  [data-bgp="v"] {
    background-color: var(--ucbckeyv);
  }
  [class|="ca"] [class|="cg"] time {
    background-color: var(--ucbcblack);
  }
  [data-bgp="e"] {
    background: linear-gradient(var(--ge1) 40%, var(--ge2) 81%, var(--ge3) 100%);
  }
  [data-bgp="v"] {
    background-size: cover;
  }
  [data-icon="tel"]::before,
  [data-icon="email"]::before {
    background-size: 100% auto;
  }
  [id$="ipa"] [class|="cb"] p a {
    text-decoration: underline;
  }
  [class|="ta"] [class|="ue"] {
    border-bottom: min(0.0100rem, 1px) solid var(--ucbcgraylight);
  }
  [class|="st"] [data-uia][data-uib] {
    margin-right: auto;
  }
  [id$="i"] [class|="se"],
  section [class|="tx"] [class|="se"],
  time {
    font-family: 'museo-sans', 'Tahoma', 'Noto Sans JP', sans-serif;
  }
  html,
  body {
    font-family: 'museo-sans', 'Tahoma', 'Noto Sans JP', sans-serif;
  }
  [data-icon="tel"]::before,
  [data-icon="email"]::before {
    transform: translateX(-50%);
  }
  [id$="ipa"]  [class|="cs"],
  [id$="ipa"]  [class|="cx"],
  [class|="is"],
  [class|="ss"],
  [class|="ts"],
  [class|="ms"],
  [class|="rs"],
  .cx-bi {
    padding: min(0.5000rem,   60px) max(1.0000rem,calc(50vw - 600px));
}
}
@media screen and (min-width:769px) {
  /* measurement */
  html {
    font-size: calc(100vw * 120 / 1440);
  }
  /* properties */
  [id$="ipa"] [class|="ca"] h3,
  [id$="ipa"] [class|="ca"] p {
    flex: 1;
  }
  [class|="st"] [class|="cg"],
  [class|="st"] [class|="dg"] {
    flex-direction: row;
  }
  [id$="i" ] [class|="bx"] {
    flex-direction: row-reverse;
  }
  [id$="i" ] [class|="bx"] [class|="tx"],
  [class$="ipb"] [class|="ix"],
  [class|="ca"] > a,
  [class|="cg"] {
    flex-direction: column;
  }
  [id$="i" ] [class|="ix"],
  [class|="cb"] [class|="ia"] > a {
    align-items: center;
  }
  [class|="st"] [class|="dg"],
  [class|="st"] [class|="dg"] figcaption {
    align-items: center;
  }
  [class|="st"],
  [class|="st"] [class|="cg"],
  [class|="st"] [class|="dg"],
  [class|="is"],
  [class|="ss"],
  [class|="ts"],
  [class|="ms"],
  [class|="rs"],
  [class|="ag"],
  [id$="i" ] [class|="cb"] [class|="lt"],
  .lt-is,
  .lt-ts,
  .lt-mx {
    justify-content: space-between;
  }
  [class|="ca"] [class|="cg"] time {
    bottom: min(0.2750rem, 33px);
  }
  [id$="ipa"] [class|="cb"] [class|="lt"],
  .lt-dl {
    margin: min(-0.1250rem, -15px);
  }
  [id$="ipa"] [class|="cs"] [class|="lt"],
  [id$="ipa"] [class|="cx"] [class|="lt"] {
    margin: min(-0.0750rem, -9px);
  }
  [id$="ipa"] [class|="cb"] [class|="lt"] li,
  .lt-dl li {
    margin: min( 0.1250rem, 15px);
  }
  [id$="ipa"] [class|="cs"] [class|="lt"] li,
  [id$="ipa"] [class|="cx"] [class|="lt"] li {
    margin: min( 0.0750rem, 9px);
  }
  [class|="ta"] [data-icon="email"] + a {
    margin-top: min(0.9000rem, 110px);
  }
  #sc-a section + dl {
    margin-top: min(0.7500rem, 90px);
  }
  [class|="st"] [class|="cs"] + [class|="cs"],
  [class|="st"] [class|="is"] iframe + span,
  [class|="st"] [class|="is"] p + a,
  [class|="st"] [class|="is"] span + a,
  [class|="as"],
  [id$="ip"] [class|="bx"] + [class|="ix"],
  [id$="epl"] > [class|="cb"] + [class|="st"],
  [id$="ipa"]  [class|="cb"] [class|="tx"] + p,
  [id$="ipa"] [class|="tx"] + [class|="bx"],
  [id$="ipa"] [class|="cx"] [class|="lt"] + a {
    margin-top: min(0.5000rem, 60px);
  }
  [id$="i" ] [class|="bx"] h1 + h2,
  [id$="ipa"] [class|="cb"] p + [class|="bx"],
  [id$="ipa"] [class|="cb"] p + [class|="bx"] [class|="st"] [class|="cs"] h4 + [class|="lt"],
  [class|="st"] [class|="lt"] > li + li,
  [class|="st"] [class|="is"] span + h3,
  [class|="st"] [class|="is"] h3 + p,
  [class|="sd"] [class|="cs"] h4 + ul,
  [class|="cb"] [class|="ca"] [class|="gv"],
  [class|="is"] [class|="lt"] + a,
  [class|="ms"] [class|="lt"] + a,
  [class|="as"] h2 + p,
  [class|="as"] h2 + figure,
  [class|="as"] p + p,
  [class|="as"] p + picture,
  [class|="as"] figure + picture,
  [class|="as"] picture + p,
  [class|="ca"] h3 + time,
  [class|="ca"] ul + h3,
  [id$="i"] [class|="ca"] picture + figcaption,
  [class|="ca"] span,
  [class|="ia"] h3 + time,
  [class|="ia"] time + span,
  [class|="ma"] picture + figcaption,
  [class|="ma"] h3 + span,
  [class|="ta"] [data-icon="email"] + a,
  [class|="tx"] h2 + picture,
  [class|="tx"] h3 + p,
  [class|="tx"] h3 + picture,
  [class|="tx"] picture + a,
  [class|="ix"] [data-uia][data-uib],
  [class|="ix"] [class|="tx"] h2 + p,
  [class|="ix"] [class|="bx"] + a,
  [class|="rs"] [data-uia][data-uib],
  [data-bgp] h1 {
    margin-top: min(0.2500rem, 30px);
  }
  [class|="tx"] h1 + h2,
  [class|="tx"] h2 + h3,
  [class|="ia"] ul + h3,
  [class|="ta"] [data-icon="tel"] + h5,
  [class|="ta"] p + time,
  [class|="ma"] figure + h3,
  [id$="ipa"] [class|="ca"] h3 + p,
  [id$="ipa"] [class|="ca"] figure + h3,
  [id$="ipa"] [class|="ca"] picture + figcaption,
  [class|="bx"] h2 + p {
    margin-top: min(0.1250rem, 15px);
  }
  [class|="st"] [class|="dg"] h5 + p,
  [id$="ipa"] [class|="cb"] [class|="tx"] h1,
  [id$="ipm"] [class|="cb"] [class|="tx"] h1 {
    margin-top: min(0.1000rem, 10px);
  }
  [class|="st"] [class|="ca"] span,
  [id$="ipa"] [class|="ca"] [class|="gv"] {
    margin-top: 0.0000rem;
  }
  [class|="ia"] [class|="se"],
  [class|="ma"] [class|="se"],
  [class|="cb"] [class|="ca"] [class|="gv"],
  [id$="ipa"] [class|="ca"] h3,
  [id$="ipa"] [class|="ca"] p {
    margin-bottom: auto;
  }
  [class|="cs"] > [class|="ue"] {
    margin-bottom: min(0.5000rem, 60px);
  }
  [class|="ta"] [class|="ue"] {
    margin-bottom: min(0.1250rem, 15px);
  }
  [class|="st"] [class|="cs"] > [class|="ue"] {
    margin-bottom: 0.0000rem;
  }
  [class|="cb"] [class|="ia"] span,
  #sc-a [data-uia][data-uib] {
    margin-left: auto;
  }
  .lt-ts > li {
    margin-left: min(0.5000rem, 60px);
  }
  [id$="ipa"] [class|="is"] [class|="lt"] {
    margin-left: min(0.2500rem, 30px);
  }
  [class|="is"] [class|="ia"] li + li {
    margin-left: min(0.1250rem, 15px);
  }
  [class|="st"] [class|="is"] {
    padding: 0.0000rem 0.0000rem min(0.7500rem, 90px);
  }
  [class|="cb"] [class|="ca"] > a,
  [class|="ca"] > a,
  [class|="is"] [class|="ia"] > a,
  [class|="ma"] > a {
    padding: min(0.2500rem, 30px);
  }
  [class|="st"],
  [id$="i"] [class|="cb"] [class|="ix"],
  [id$="i"] [class|="bx"],
  [id$="epl"] > [class|="cb"] {
    padding: 0.0000rem max(1.0000rem,calc(50vw - 600px));
  }
  #sc-a {
    padding: 0.0000rem max(1.0000rem,calc(50vw - 600px)) 1.0000rem;
  }
  [id$="ip"] [class|="cb"],
  [id$="ipa"] [class|="cb"] {
    padding: 0.0000rem max(1.0000rem,calc(50vw - 600px)) 0.5000rem;
  }
  [class|="cb"] [class|="ia"] > a,
  .lt-bi {
    padding: min(0.0625rem, 8px) 0.0000rem;
  }
  [id$="i"] [class|="cb"] [class|="tx"] {
    padding: min(0.4000rem, 48px) min(0.1250rem, 15px);
  }
  [id$="ipa"]  [class|="cs"],
  [id$="ipa"]  [class|="cx"],
  [class|="is"],
  [class|="ss"],
  [class|="ts"],
  [class|="ms"],
  [class|="rs"],
  .cx-bi {
    padding: min(0.5000rem, 60px) max(1.0000rem,calc(50vw - 600px));
  }
  [class|="st"] [class|="ca"] > a {
    padding: 0.0000rem;
  }
  body {
    padding-top: min(1.0000rem, 120px);
  }
  [class|="rs"] [class|="tx"] p {
    padding-right: min(0.2500rem, 30px);
  }
  [class|="ta"] [class|="ue"] {
    padding-bottom: min(0.1250rem, 15px);
  }
  .lt-ts > li {
    padding-left: min(0.5000rem, 60px);
  }
  #sc-a [class|="as"],
  #sc-a [class|="ag"],
  #sc-a [class|="cv"] {
    width: min(10.0000rem, 1200px);
  }
  [id$="ipa"] [class|="cb"] [class|="lt"] {
    width: min(8.0000rem, 960px);
  }
  [class|="is"] [class|="lt"] {
    width: min(calc(930rem / 120), 930px);
  }
  [class|="ss"] [class|="cv"] {
    width: min(7.5000rem, 900px);
  }
  [class|="is"] [class|="ix"]  [class|="lt"],
  [class|="ms"] [class|="mx"]  [class|="lt"] {
    width: min(calc(880rem / 120), 880px);
  }
  [class|="st"] main,
  [class|="st"] [class|="is"] iframe,
  [class|="ag"] figcaption {
    width: min(7.0000rem, 840px);
  }
  [class|="rs"] [class|="tx"],
  [class|="rs"] [class|="cv"],
  [class|="cb"] [class|="vv"],
  [class$="ipb"] [class|="ix"] [class|="tx"],
  [class$="ipb"] [class|="bv"],
  [class$="ipb"] [class|="cv"],
  [data-bgp],
  .bx-bi [class|="tx"] {
    width: min(5.0000rem, 600px);
  }
  [class|="cb"] [class|="ia"] h3 {
    width: min(6.0000rem, 720px);
  }
  [class|="ts"] [class|="tx"],
  .lt-ts > li {
    width: min(3.0000rem, 360px);
  }
  [class|="st"] aside,
  [class|="st"] [class|="cg"],
  [class|="st"] [class|="dg"],
  [class|="ag"] [class|="gv"] {
    width: min(2.5000rem, 300px);
  }
  [class|="cb"] [class|="de"] {
    width: min(1.5000rem,  180px);
  }
  [class$="is"] [class|="ia"] > a,
  [class|="is"] [class|="tv"],
  [class|="ss"] [class|="tx"],
  [class|="ma"] > a,
  [class|="tx"] [class|="tv"],
  .lt-cx > li {
    width: min(calc(280rem / 120), 280px);
  }
  [class|="cb"] [class|="ia"] time {
    width: min(1.2500rem,  150px);
  }
  [data-bgp] [class|="mv"] {
    width: min(2.0000rem, 240px);
  }
  [class|="cb"] [class|="gv"],
  [class|="ms"] [class|="gv"],
  [class|="ca"] [class|="gv"],
  [class|="ma"] figure,
  [class|="ma"] figcaption {
    width: min(calc(220rem / 120), 220px);
  }
  [class|="st"] [class|="dg"] figcaption {
    width: min(1.8000rem, 216px);
  }
  [id$="ipa"] [class|="cb"] [class|="bx"] em,
  [id$="ipa"] [class|="cb"] [class|="lt"] li {
    width: min(calc(160rem / 120), 160px);
  }
  [class|="ta"] [data-uia][data-uib] {
    width: min(2.000rem, 240px);
  }
  [class|="st"] [class|="cg"] [class|="cv"],
  [class|="st"] [class|="cg"] figcaption {
    width: min(1.2000rem, 144px);
  }
  [class|="st"] [class|="dg"] [class|="dv"] {
    width: min(0.6000rem, 72px);
  }
  [class|="ca"] [class|="cg"] time {
    width: min(0.5000rem, 60px);
  }
  [class|="cv"][class$="ae2"],
  #sc-a [class$="ae3"] {
    height: min(5.0000rem, 600px);
  }
  [class|="ipb"] [class|="tx"],
  [class$="ipb"] [class|="bv"] {
    height: min(4.0000rem, 480px);
  }
  [class|="st"] [class|="is"] iframe {
    height: min(3.9375rem, 472.5px);
  }
  #sc-a [class$="at"] {
    height: min(3.6000rem, 360px);
  }
  [class$="ipb"] [class|="cv"],
  [class|="cb"] [class|="vv"],
  [class|="ss"] [class|="cv"],
  [class|="rs"] [class|="cv"] {
    height: min(2.5000rem, 300px);
  }
  [class|="cv"][class$="ae4"] {
    height: min(2.0000rem, 240px);
  }
  [class|="cv"][class$="ae5"] {
    height: min(1.5000rem, 180px);
  }
  [class|="ag"] [class|="gv"] {
    height: min(1.2500rem, 150px);
  }
  [class|="is"] [class|="tv"],
  [class|="tx"] [class|="tv"] {
    height: min(calc(140rem / 120), 140px);
  }
  [class|="ms"] [class|="gv"],
  [class|="ca"] [class|="gv"] {
    height: min(calc(123rem / 120), 123px);
  }
  [class|="cb"] [class|="gv"] {
    height: min(calc(100rem / 120), 100px);
  }
  [class|="st"] [class|="cg"] [class|="cv"],
  [class|="st"] [class|="dg"] [class|="dv"] {
    height: min(0.7500rem, 90px);
  }
  [data-bgp] [class|="mv"] {
    height: min(0.5000rem, 60px);
  }
  [class|="ca"] [class|="cg"] time {
    height: min(0.2500rem, 30px);
  }
  [id$="ipa"] [data-cs2] [class|="ca"] h3 {
    min-height: min(1.0000rem, 120px);
  }
  [id$="ipa"] [data-cs1] [class|="ca"] h3 {
    min-height: min(0.7500rem, 90px);
  }
  [class|="cb"] [class|="ve"],
  [class|="ta"] p {
    font-size: min(0.3000rem, 36px);
  }
  section [class|="tx"] [class|="le"],
  #sc-a h1,
  .le-ipb {
    font-size: min(0.2500rem, 30px);
  }
  [class|="ue"],
  [data-bgp] [class|="se"],
  [class|="as"] h2 {
    font-size: min(0.2000rem, 24px);
  }
  [id$="i" ] [class|="le"] {
    font-size: min(0.1875rem, 22px);
  }
  [class|="de"] {
    font-size: min(0.1750rem, 20px);
  }
  [id$="i"] [class|="se"],
  [class|="ca"] [class|="se"],
  [class|="ia"] [class|="se"],
  [class|="ma"] [class|="se"],
  [id$="ipa"] [class|="cb"] [class|="bx"] em,
  section [class|="tx"] [class|="se"] {
    font-size: min(0.1500rem, 18px);
  }
  body,
  [class|="st"] [class|="cg"] h5,
  [class|="st"] [class|="dg"] h5,
  [class|="be"],
  [class|="cb"] [class|="ia"],
  [class|="is"] [class|="ia"] time,
  [class|="ag"] figcaption {
    font-size: min(0.1250rem, 15px);
  }
  [class|="se"],
  [id$="ipa"] [class|="cb"] [class|="tx"] h2,
  [id$="ipm"] [class|="cb"] [class|="tx"] h2 {
    font-size: min(0.1200rem, 14px);
  }
  #sc-a dl dt,
  #sc-a dl dd,
  [class$="na"],
  [class|="is"] [class|="ia"] ul,
  [class|="ma"] figcaption,
  [class|="ca"] figcaption,
  [class|="ca"] [class|="cg"] time,
  [id$="ipa"] [class|="cb"] [class|="lt"] li {
    font-size: min(0.1000rem, 12px);
  }
  .lt-ts > li {
    border-left: min(0.0200rem, 2px) solid var(--ucbcwhite);
  }
  [class|="cb"] [class|="ca"],
  [class$="is"] [class|="ia"],
  [class|="ma"],
  [class|="ca"],
  [class|="gv"],
  [class|="as"] [class|="cv"],
  [class|="as"] [class|="gv"] {
    border-radius: min(0.1000rem, 12px);
  }
  [class|="st"] [class|="ca"] {
    border-radius: 0.0000rem;
  }
  .ia-is {
    border-radius: min(0.1000rem,  12px);
    box-shadow: 0.01rem 0.01rem 0.5rem -0.125rem rgb(0 0 0 / 15%);
    font-weight: bold;
    display: flex;
  }
  .ia-is > a {
    width: min(calc(280rem / 120),  280px);
    padding: min(0.2500rem,   30px);
    flex-direction: column;
    display: flex;
  }
  .lt-ia {
    color: var(--ucbckey);
    width: 100%;
    font-size: min(0.1000rem,  12px);
    flex-wrap: wrap;
  }
  .se-cs {
    margin-top: min(0.1500rem, 18px);
  }
  .ia-is > a time {
    margin-top: min(0.2500rem,   30px);
  }
  .ia-is > a span {
    margin-top: min(0.2500rem,   30px);
  }
  .node--type-epilepsy-movie-page .tx-ipm {
    display: flex;
    flex-direction: column-reverse;
  }
  .node--type-epilepsy-movie-page .tx-ipm .le-ipm {
    font-size: 2em;
  }
  .node--type-epilepsy-movie-page .tx-ipm h2 {
    font-size: 1.5em;
  }
  .node--type-epilepsy-movie-index-page .tx-ipa .le-ipa {
    margin-top: min(0.1000rem,   10px);
    font-size: 2em;
}
  .node--type-epilepsy-movie-index-page .tx-ipa h2 {
    font-size: min(0.1200rem,  14px);
    margin-top: min(0.1250rem,   15px);
}
  .node--type-epilepsy-movie-index-page .cb-ipa p {
    font-size: min(0.1250rem,  15px);
    margin-top: min(0.5000rem,   60px);
}
  .node--type-epilepsy-movie-index-page .cb-ipa p a {
    text-decoration: underline;
    color: var(--ucbckey);
}
  .node--type-epilepsy-movie-index-page .ca-cx {
    border-radius: min(0.1000rem,  12px);
    box-shadow: 0.01rem 0.01rem 0.5rem -0.125rem rgb(0 0 0 / 15%);
    display: flex;
}
  .node--type-epilepsy-movie-index-page .ca-cx a {
    padding: min(0.2500rem,   30px);
    flex-direction: column;
    display: flex;
}
  .node--type-epilepsy-movie-index-page .ca-cx a .cg-cx {
    flex-direction: column;
    position: relative;
    display: flex;
}
  .node--type-epilepsy-movie-index-page .ca-cx a .cg-cx .gv-cx {
    margin-top: 0.0000rem;
    height: min(calc(123rem / 120),  123px);
    width: min(calc(220rem / 120),  220px);
    border-radius: min(0.1000rem,  12px);
    display: flex;
}
  .node--type-epilepsy-movie-index-page .ca-cx a .cg-cx figcaption {
    margin-top: min(0.1250rem,   15px);
    font-size: min(0.1000rem,  12px);
    color: var(--ucbckey);
    font-weight: bold;
}
  .node--type-epilepsy-movie-index-page .ca-cx a .cg-cx time {
    font-size: min(0.1000rem,  12px);
    height: min(0.2500rem,   30px);
    width: min(0.5000rem,   60px);
    bottom: min(0.2750rem,   33px);
    background-color: var(--ucbcblack);
    color: var(--ucbcwhite);
    right: 0.0000rem;
    position: absolute;
    justify-content: center;
    align-items: center;
    display: flex;
    font-family: 'museo-sans', 'Tahoma', 'Noto Sans JP', sans-serif;
}
  .node--type-epilepsy-movie-index-page .ca-cx a h3 {
    margin-top: min(0.1250rem,   15px);
    margin-bottom: auto;
    flex: 1;
    font-weight: bold;
}
  .node--type-epilepsy-movie-index-page .ca-cx a [data-uip] {
    margin-top: min(0.2500rem,   30px);
}
  .node--type-epilepsy-movie-index-page ul.lt-cx {
    width: auto !important;
}
  .node--type-epilepsy-movie-index-page ul.lt-cx li {
    width: min(calc(280rem / 120), 280px) !important;
}

/* css for movie index form */
  .node--type-epilepsy-movie-index-page .cb-ipa .bx-ipa fieldset#edit-field-movie-category-target-id--wrapper {
    display: flex;
}
  .node--type-epilepsy-movie-index-page .cb-ipa .bx-ipa fieldset#edit-field-movie-category-target-id--wrapper legend {
    display: contents;
}
  .node--type-epilepsy-movie-index-page .cb-ipa .bx-ipa fieldset#edit-field-movie-category-target-id--wrapper legend span {
    font-size: min(0.1500rem,  18px);
    width: min(calc(160rem / 120),  160px);
    font-weight: bold;
}
  .node--type-epilepsy-movie-index-page .cb-ipa .bx-ipa fieldset#edit-field-movie-category-target-id--wrapper .fieldset-wrapper {
    display: flex;
}
  .node--type-epilepsy-movie-index-page .cb-ipa .bx-ipa fieldset#edit-field-movie-category-target-id--wrapper .fieldset-wrapper #edit-field-movie-category-target-id {
    width: min(8.0000rem,  960px);
    display: flex;
    margin: min(-0.1250rem,  -15px);
    flex-wrap: wrap;
}
  .node--type-epilepsy-movie-index-page .cb-ipa .bx-ipa fieldset#edit-field-movie-category-target-id--wrapper .fieldset-wrapper #edit-field-movie-category-target-id .js-form-type-radio {
    position: relative;
}
  .node--type-epilepsy-movie-index-page .cb-ipa .bx-ipa fieldset#edit-field-movie-category-target-id--wrapper .fieldset-wrapper #edit-field-movie-category-target-id .js-form-type-radio input[type="radio"] {
    position: absolute;
    top: 0;
    left: 0;
    visibility: hidden;
}
  .node--type-epilepsy-movie-index-page .cb-ipa .bx-ipa fieldset#edit-field-movie-category-target-id--wrapper .fieldset-wrapper #edit-field-movie-category-target-id .js-form-type-radio input[type="radio"]:checked+label {
    background-color: #f18070;
    color: #ffff;
    border-radius: .0625rem;
    border: min(0.0125rem, 1px) solid var(--ucbckey);
}
  .node--type-epilepsy-movie-index-page .cb-ipa .bx-ipa fieldset#edit-field-movie-category-target-id--wrapper .fieldset-wrapper #edit-field-movie-category-target-id .js-form-type-radio input[type="radio"]+label {
    background-color: #fff;
    color: #222;
    border-radius: .0625rem;
    border: min(0.0125rem, 1px) solid var(--ucbcblack);
    font-size: min(0.1000rem,  12px);
    width: min(calc(160rem / 120),  160px);
    line-height: 3;
    text-align: center;
    position: relative;
    transition: all 0.2s ease-in-out;
    white-space: nowrap;
}
  .node--type-epilepsy-movie-index-page .cb-ipa .bx-ipa fieldset#edit-field-movie-category-target-id--wrapper .fieldset-wrapper #edit-field-movie-category-target-id .js-form-type-radio label {
    display: block;
    margin: min( 0.1250rem,   15px);
    cursor: pointer;
}
  .node--type-epilepsy-movie-index-page .cb-ipa .bx-ipa fieldset#edit-field-movie-category-target-id--wrapper .fieldset-wrapper #edit-field-movie-category-target-id .js-form-type-radio label:hover {
    opacity: 0.6;
}
  .node--type-epilepsy-movie-index-page .cb-ipa .bx-ipa {
    margin-top: min(0.2500rem,   30px);
}
  .node--type-epilepsy-movie-index-page .cx-ipa {
    padding: min(0.5000rem, 60px) 0;
}
  .lt-sn li.snLC a {
    padding: unset;
}
  .expand--width {
    margin: 0 -1rem;
}
  #sc-a ul.lt-cx {
    text-indent: unset;
}
  #block-breadcrumbs-2 ol {
    flex-wrap: wrap;
    font-size: min(0.1250rem,   13px);
    padding: min(0.2500rem,   30px) max(calc( 50vw - 600px), 1.0000rem);
    align-items: center;
    display: flex;
}
  #block-breadcrumbs-2 ol li + li::before {
    content: "\002004\FF1E\002004";
}
  #block-epilepsytopmenu ul.lt-sn > li.snLC > a::before {
    border-radius: min(1.0000rem,  120px);
    transition: width 0.3s ease-in-out;
    background: linear-gradient(112deg, var(--g1) 0%, var(--g2) 81%, var(--g3) 100%);
    content: "";
    height: min(0.0200rem,    2px);
    width: 0.0000rem;
    left: 0.0000rem;
    bottom: min(-0.0200rem,   -2px);
    position: absolute;
}
  #block-epilepsytopmenu ul.lt-sn > li.snLC > a:hover::before {
    width: 100%;
}
  #block-epilepsytopmenu ul.lt-sn > li.snLC > a {
    padding-bottom: min(0.0250rem,    3px);
    position: relative;
}
  #block-epilepsytopmenu ul.lt-sn > li.snLC ul.pdBx li.se-sn > a::before,
  #block-epilepsytopmenu ul.lt-sn > li.snLC ul.pdBx li.se-sn ul.pdL li.pdLC > a::before {
    transition: width 0.3s ease-in-out;
    background-color: var(--ucbcblack);
    content: "";
    height: min(0.0100rem,    2px);
    width: 0.0000rem;
    left: 0.0000rem;
    bottom: min(-0.0100rem,   -2px);
    position: absolute;
}
  #block-epilepsytopmenu ul.lt-sn > li.snLC ul.pdBx li.se-sn > a,
  #block-epilepsytopmenu ul.lt-sn > li.snLC ul.pdBx li.se-sn ul.pdL li.pdLC > a {
    position: relative;
    padding-bottom: min(0.0125rem, 1px);
}
  #block-epilepsytopmenu ul.lt-sn > li.snLC ul.pdBx li.se-sn + li.se-sn {
    margin-top: min(0.1250rem, 15px);
}
  #block-epilepsytopmenu ul.lt-sn > li.snLC ul.pdBx li.se-sn ul.pdL li.pdLC + li {
    margin-top: min(0.0500rem, 6px);
}

  #block-epilepsytopmenu ul.lt-sn > li.snLC ul.pdBx li.se-sn > a:hover::before,
  #block-epilepsytopmenu ul.lt-sn > li.snLC ul.pdBx li.se-sn ul.pdL li.pdLC > a:hover::before {
    width: 100%;
}
  .loginTxt::after {
    background: none;
}
  ul.lt-bx {
    text-indent: unset !important;
}
  ul.js-pager__items li.pager__item a {
    margin-top: min(0.5000rem,   60px);
    margin-left: auto;
    margin-right: auto;
    width: min(1.2500rem,  150px);
    padding-right: min(0.2000rem,   24px);
    transition: all 0.2s ease-in-out;
    border: min(0.0125rem, 1px) solid var(--ucbckey);
    background-color: var(--ucbcwhite);
    color: var(--ucbckey);
    text-align: center;
    border-radius: 1.0000rem;
    line-height: 3;
    font-weight: bold;
    position: relative;
    display: block;
    white-space: nowrap;
}
  ul.js-pager__items li.pager__item a::before {
    transition: background-position 0.5s ease-in-out;
    content: "";
    height: 100%;
    width: 100%;
    left: 0;
    right: 0;
    z-index: -1;
    position: absolute;
}
  ul.js-pager__items li.pager__item a::after {
    right: min(0.1500rem,   18px);
    content: "";
    height: min(0.1250rem,   15px);
    width: min(0.2500rem,   30px);
    transform: translateY(-50%);
    background-size: 100% auto;
    background: url("/themes/custom/ucbcarejp/images/epilepsy/images/iv.uia.svg") no-repeat center center;
    position: absolute;
    top: 50%;
}
  .lt-is > li {
    margin-right: min(0.2000rem, 20px);
}

  #sc-a .lt-bx {
    padding-left: unset !important;
}

  .ia-is .paragraph--type--event-presenter .listInfoList {
    display: flex;
    margin-top: min(0.2500rem,   30px);
    justify-content: space-between;
}
  .ia-is .paragraph--type--event-presenter .listInfoList .listInfoTtl {
    width: 50px;
    font-weight: normal;
    line-height: 1.5;
}
  .ia-is .paragraph--type--event-presenter .listInfoList .listInfoDesc {
    line-height: 1.5;
    font-weight: normal;
    flex: 1;
}
  .ia-is > a time + div {
    margin-bottom: auto;
}
  .node--type-epilepsy-top .lt-is {
    justify-content: unset;
}
  .ia-is > a h3.se-cs {
    font-weight: 700;
}

}
@media screen and (max-width: 768px) {
  /* measurement */
  html {
    font-size: calc(100vw * 80 / 320);
  }
  [id$="i"] [class|="cg"] {
    flex-direction: row;
  }
  [class|="st"],
  [class|="is"],
  [class|="ss"],
  [class|="ts"],
  [class|="ts"] > [class|="lt"],
  [class|="ms"],
  [class|="cx"],
  [class|="cx"] > [class|="lt"],
  [class|="ix"],
  [class|="ix"] > [class|="lt"],
  [class|="fx"],
  [class|="mx"] > [class|="lt"],
  [class|="cb"] [class|="tx"],
  [class|="cb"] [class|="ia"] > a,
  [class|="ca"] > a,
  [class|="cg"],
  [class|="dg"],
  [class|="ag"],
  [id$="ipa"] [class|="cb"] [class|="bx"] {
    flex-direction: column;
  }
  [class|="bx"] {
    flex-direction: column-reverse;
  }
  [class|="cg"] {
    justify-content: space-between;
  }
  [class|="ca"] [class|="cg"] time {
    bottom: 0.3600rem
  }
  [id$="ipa"] [class|="cb"] [class|="lt"] {
    margin: -0.0625rem;
  }
  [id$="ipa"] [class|="cb"] [class|="lt"] li {
    margin: 0.0625rem;
  }
  [class|="st"] [class|="is"] iframe + span,
  [class|="st"] [class|="cs"] + [class|="cs"],
  [class|="st"] [class|="cs"] h4 + [class|="lt"],
  [id$="ipa"] [class|="cb"] + [class|="cs"],
  [id$="ipa"] [class|="cb"] [class|="tx"] + p,
  [id$="ipa"] [class|="cs"] + [class|="cs"],
  #sc-a section + dl {
    margin-top: 0.7500rem;
  }
  [class|="is"] [data-uia][data-uib],
  [class|="ss"] div + picture,
  [class|="fx"] div + picture,
  [id$="ipa"] [class|="ca"] h3 + span {
    margin-top: 0.5000rem;
  }
  [class|="st"] [class|="is"] h3 + p,
  [class|="st"] [class|="is"] span + h3,
  [class|="st"] [class|="is"] span + a,
  [class|="cb"] p + [class|="bx"],
  [class|="rs"] [class|="tx"] + picture,
  [class|="rs"] [data-uia][data-uib],
  [class|="as"],
  [class|="as"] h2 + p,
  [class|="as"] h2 + figure,
  [class|="as"] p + p,
  [class|="as"] p + picture,
  [class|="as"] figure + picture,
  [class|="as"] figcaption + picture,
  [class|="as"] picture + p,
  [class|="tx"] + [class|="mx"],
  [class|="tx"] [class|="mx"],
  [class|="tx"] h3 + picture,
  [class|="tx"] picture + a,
  [class|="ix"] [data-uia][data-uib],
  [class|="mx"] [data-uia][data-uib],
  [id$="ipa"] [class|="cx"] [class|="lt"] + a,
  [id$="ipa"] [class|="cs"] h3 + ul,
  [id$="ipa"] [class|="ca"] h3 + p {
    margin-top: 0.3750rem;
}
  [class|="is"] > [class|="lt"] > li + li,
  [class|="cb"] [class|="bx"] h1 + h2,
  [class|="cb"] [class|="bx"] h2 + p,
  [class|="cb"] [class|="ix"] h2 + ul,
  [class|="cb"] [class|="bx"] em + [class|="lt"],
  [class|="ts"] > [class|="lt"] > li,
  [class|="tx"] + [class|="ix"],
  [class|="tx"] h2 + h3,
  [class|="tx"] h3 + p,
  [class|="ca"] h3 + time,
  [class|="ca"] time + span,
  [class|="ia"] h3 + time,
  [class|="ia"] time + span,
  [class|="ta"] h4 + h5,
  [class|="ta"] h4 + a,
  [class|="ta"] p + time,
  [class|="ma"] picture + figcaption,
  [class|="ma"] h3 + span,
  [class|="cg"],
  [class|="cg"] + span,
  [class|="tv"],
  [id$="ipa"] [class|="is"] [class|="lt"],
  [id$="ipa"] [class|="ca"] p + span,
  [class$="ix"] > li + li,
  [class$="cx"] > li + li,
  [class$="mx"] > li + li {
    margin-top: 0.2500rem;
  }
  [class$="ipb"] [class|="ix"],
  [class|="tx"] h2 + h2,
  [id$="ipa"] [class|="ca"] figure + h3,
  [class|="tx"] h2 + p {
    margin-top: 0.1750rem;
  }
  [class|="st"] [class|="cg"] picture + figcaption,
  [class|="st"] [class|="dg"] h5 + p,
  [class|="st"] [class|="dg"] picture + figcaption,
  [class|="cb"] [class|="ix"] time + h3,
  [class|="cb"] [class|="ix"] h3 + span,
  [class|="ia"] ul + h3,
  [class|="ma"] figure + h3,
  [data-bgp] h1,
  [id$="ipa"] [class|="ca"] picture + figcaption {
    margin-top: 0.1250rem;
  }
  [id$="ipa"] [class|="ca"] figure + h3 {
    margin-top: 0.1000rem;
  }
  [class|="cb"] [class|="bx"] h2 + h2 {
    margin-top: 0.0100rem;
  }
  [class|="st"] [class|="cg"],
  [class|="st"] [class|="dg"] {
    margin-top: 0.0000rem;
  }
  [class|="ta"] [class|="ue"] {
    margin-bottom: 0.1250rem;
  }
  [class|="ia"] [class|="lt"] > li + li {
    margin-left: 0.1250rem;
  }
  [class|="sd"] [class|="cs"],
  [id$="epl"] > [class|="cb"],
  [id$="ipa"] [class|="cb"],
  [id$="ipa"] [class|="cs"] {
    padding: 0.0000rem 0.2500rem;
  }
  [class|="is"],
  [class|="ss"],
  [class|="ts"],
  [class|="rs"],
  [class|="bi"] [class|="tx"],
  [class$="bi"] [class|="ix"],
  [class|="cb"] [class|="cx"],
  [id$="ipa"]  [class|="cx"] {
    padding: 0.5000rem 0.2500rem;
  }
  [class|="ms"] {
    padding: 0.7500rem 0.2500rem;
  }
  [id$="ip"] [class|="cb"] {
    padding: 0.0000rem 0.2500rem 0.7500rem;
  }
  #sc-a {
    padding: 0.0000rem 0.2500rem 1.0000rem;
  }
  [id$="i"] [class|="cb"] [class|="tx"],
  [id$="ipa"] [class|="cb"] {
    padding: 0.2500rem 0.2500rem 0.5000rem;
  }
  [id$="i"] [class|="cb"] [class|="ix"],
  [class|="ca"] > a,
  [class|="ma"] > a,
  [class|="is"] [class|="ia"] > a {
    padding: 0.2500rem;
  }
  [class|="st"] [class|="ca"] > a {
    padding: 0.0000rem;
  }
  body {
    padding-top: 1.0000rem;
  }
  [class|="ts"] > [class|="lt"] > li {
    padding-top: 0.2500rem;
  }
  [class|="st"] {
    padding-bottom: 1.0000rem;
  }
  [id|="sc"] {
    padding-bottom: 0.2500rem;
  }
  [class|="ta"] [class|="ue"] {
    padding-bottom: 0.1250rem;
  }
  [class|="cb"] [class|="vv"] {
    width: 4.0000rem;
  }
  [class|="st"] [class|="cg"] [class|="cv"],
  [class|="st"] [class|="dg"] [class|="dv"],
  [class|="st"] [class|="cg"] figcaption,
  [class|="st"] [class|="dg"] figcaption,
  [class|="cb"] [class|="ca"] > a,
  [class|="ss"] [class|="cv"],
  [class|="rs"] [class|="cv"],
  [class$="ipb"] [class|="bv"],
  [class$="ipb"] [class|="cv"],
  [class|="tv"],
  #sc-a [class|="cv"] {
    width: 3.5000rem;
  }
  [class|="ms"] [class|="gv"],
  [class|="cg"] [class|="gv"] {
    width: 3.0000rem;
  }
  [class|="ta"] [data-uia][data-uib] {
    width: 2.5000rem;
  }
  [id$="ipa"] [class|="cb"] [class|="lt"] li {
    width: 1.6875rem;
  }
  [id$="i"] [class|="ca"] figcaption {
    width: 1.5000rem;
  }
  [data-bgp] [class|="mv"] {
    width: 1.4000rem;
  }
  [class|="cb"] [class|="gv"] {
    width: 1.2500rem;
  }
  [class|="ca"] [class|="cg"] time {
    width: 0.7500rem;
  }
  [data-icon="tel"]::before,
  [data-icon="email"]::before {
    width: 0.5000rem;
  }
  #sc-a [class$="ae4"] {
    height: 6.0000rem;
  }
  #sc-a [class$="ae5"] {
    height: 4.5000rem;
  }
  #sc-a [class$="ae2"] {
    height: 4.0000rem;
  }
  #sc-a [class$="ae3"] {
    height: 4.2000rem;
  }
  [data-bgp],
  [class$="ipb"] [class|="bv"] {
    height: 2.8000rem;
  }
  #sc-a [class$="at"] {
    height: 2.2500rem;
  }
  [class|="st"] [class|="cg"] [class|="cv"],
  [class|="st"] [class|="dg"] [class|="dv"] {
    height: calc(175rem / 80);
  }
  [class|="cb"] [class|="vv"] {
    height: 2.0000rem;
  }
  [class|="ms"] [class|="gv"],
  [class|="cg"] [class|="gv"] {
    height: 1.8750rem;
  }
  [class|="ss"] [class|="cv"],
  [class|="rs"] [class|="cv"],
  [class$="ipb"] [class|="cv"],
  [class|="tv"],
  #sc-a [class$="ae1"] {
    height: 1.7500rem;
  }
  [class|="cb"] [class|="gv"] {
    height: 0.6250rem;
  }
  [data-icon="tel"]::before,
  [data-icon="email"]::before {
    height: 0.5000rem;
  }
  [class|="ca"] [class|="cg"] time {
    height: 0.3750rem;
  }
  [data-bgp] [class|="mv"] {
    height: 0.3500rem;
  }
  [class$="is"] [class|="le"],
  [id$="epl"] > [class|="cb"] [class|="le"],
  [class|="ta"] p,
  #sc-a h1 {
    font-size: 0.3750rem;
  }
  [id$="ip"] [class|="le"],
  [id$="ipa"] [class|="cb"] [class|="le"],
  [id$="ipa"] [class$="is"] [class|="le"] {
    font-size: 0.3000rem;
  }
  #sc-a h1 {
    font-size: min(0.2500rem, 30px);
  }

  [class|="ca"] [class|="se"],
  [class|="ca"] h3,
  [class|="ta"] [class|="ue"],
  [class|="ma"] [class|="se"],
  [class|="cb"] [class|="ve"],
  [class|="is"] [class|="se"],
  [class$="ipb"] [class|="se"] {
    font-size: 0.2250rem;
  }
  [class|="as"] h2,
  [class$="bi"] [class|="le"],
  [class|="st"] [class|="cg"] h5,
  [class|="st"] [class|="dg"] h5,
  [class|="be"],
  [class|="cb"] [class|="ix"] span,
  [class$="ipb"] p {
    font-size: 0.2000rem;
  }
  body,
  [class|="ca"] [data-uia],
  [class|="as"] p {
    font-size: 0.1875rem;
  }
  [class|="ia"] time,
  [id$="ipa"] [class|="cb"] h2 {
    font-size: 0.1750rem;
  }
  [class|="cb"] [class|="be"] {
    font-size: 0.1625rem;
  }
  [class|="bx"] [class|="se"],
  [class|="cb"] [class|="ix"] time,
  [class|="ia"] [class|="lt"],
  [class|="ia"] figcaption,
  [class|="ta"] [class|="be"],
  [class|="ta"] time,
  [class|="ma"] figcaption,
  [class|="ca"] figcaption,
  [id$="epl"] > [class|="cb"] h2,
  #sc-a dl {
    font-size: 0.1500rem;
  }
  [class|="as"] p {
    line-height: 2.0000;
  }
  [class|="cb"] [class|="be"] {
    line-height: 0.3350rem;
  }
  [class|="ts"] > [class|="lt"] > li {
    border-top: 0.0200rem solid var(--ucbcwhite);
  }
  [class|="ta"] [class|="ue"] {
    border-bottom: 0.0100rem solid var(--ucbcgraylight);
  }
  [class|="ca"],
  [class$="is"] [class|="ia"],
  [class$="ms"] [class|="ma"] {
    border-radius: 0.2500rem;
  }
  [class|="gv"] {
    border-radius: 0.1250rem;
  }
  [class|="cg"] [class|="gv"] {
    border-radius: 0.0000rem;
  }
  ul.lt-is {
    flex-direction: column;
  }
  ul.lt-is li .ia-is {
    border-radius: 0.2500rem;
    box-shadow: 0.01rem 0.01rem 0.5rem -0.125rem rgb(0 0 0 / 15%);
    display: flex;
    font-weight: bold;
  }
  ul.lt-is li {
    flex-direction: column;
  }
  ul.lt-is li .ia-is > a {
    padding: 0.2500rem;
    flex-direction: column;
    display: flex;
    width: 100%;
  }
  ul.lt-is li .ia-is > a .lt-ia {
    width: 100%;
    flex-wrap: wrap;
    font-size: 0.1500rem;
    color: var(--ucbckey);
    display: flex;
  }
  ul.lt-is li .ia-is > a .lt-ia li + li {
    margin-left: 0.1250rem;
  }
  ul.lt-is li .ia-is > a h3.se-cs {
    font-size: 0.2250rem;
    font-family: 'museo-sans', 'Tahoma', 'Noto Sans JP', sans-serif;
    margin-top: 0.1250rem;
    font-weight: 700;
  }
  ul.lt-is li .ia-is > a time {
    margin-top: 0.2500rem;
    font-size: 0.1750rem;
    font-family: 'museo-sans', 'Tahoma', 'Noto Sans JP', sans-serif;
  }
  ul.lt-is li .ia-is > a span {
    margin-top: 0.2500rem;
  }
  ul.lt-is li {
    flex-direction: column;
  }
  .ta-ts a h5[data-uia][data-uib] {
    font-size: 0.83em;
  }
  .mx-ms {
    margin-top: 0.3750rem;
  }
  .lt-mx {
    flex-direction: column;
  }
  .node--type-epilepsy-movie-page .tx-ipm {
    display: flex;
    flex-direction: column-reverse;
  }
  .node--type-epilepsy-movie-page .tx-ipm .le-ipm {
    font-size: 0.3750rem;
  }
  .node--type-epilepsy-movie-page .tx-ipm h2 {
    font-size: 0.1500rem;
    margin-top: 0.2500rem;
  }
  .node--type-epilepsy-movie-index-page .tx-ipa .le-ipa {
    margin-top: min(0.1000rem,   10px);
  }
  .node--type-epilepsy-movie-index-page .tx-ipa h2 {
    font-size: min(0.1200rem,  14px);
    margin-top: min(0.1250rem,   15px);
  }
  .node--type-epilepsy-movie-index-page .cb-ipa p {
    font-size: min(0.1250rem,  15px);
    margin-top: min(0.5000rem,   60px);
  }
  .node--type-epilepsy-movie-index-page .cb-ipa p a {
    text-decoration: underline;
    color: var(--ucbckey);
  }
  .node--type-epilepsy-movie-index-page .ca-cx {
    border-radius: min(0.1000rem,  12px);
    box-shadow: 0.01rem 0.01rem 0.5rem -0.125rem rgb(0 0 0 / 15%);
    display: flex;
  }
  .node--type-epilepsy-movie-index-page .ca-cx a {
    padding: 0.2500rem;
    flex-direction: column;
    display: flex;
  }
  .node--type-epilepsy-movie-index-page .ca-cx a .cg-cx {
    flex-direction: column;
    position: relative;
    display: flex;
    margin-top: 0.2500rem;
    justify-content: space-between;
  }
  .node--type-epilepsy-movie-index-page .ca-cx a .cg-cx .gv-cx {
    margin-top: 0.0000rem;
    height: 1.8750rem;
    width: 3.0000rem;
    border-radius: 0.0000rem;
    display: flex;
  }
  .node--type-epilepsy-movie-index-page .ca-cx a .cg-cx figcaption {
    margin-top: 0.1250rem;
    font-size: 0.1500rem;
    color: var(--ucbckey);
    font-weight: bold;
  }
  .node--type-epilepsy-movie-index-page .ca-cx a .cg-cx time {
    font-size: min(0.1000rem,  12px);
    height: 0.3750rem;
    width: 0.7500rem;
    bottom: 0.3600rem;
    background-color: var(--ucbcblack);
    color: var(--ucbcwhite);
    right: 0.0000rem;
    position: absolute;
    justify-content: center;
    align-items: center;
    display: flex;
    font-family: 'museo-sans', 'Tahoma', 'Noto Sans JP', sans-serif;
  }
  .node--type-epilepsy-movie-index-page .ca-cx a h3 {
    margin-top: 0.1000rem;
    margin-bottom: auto;
    flex: 1;
    font-weight: bold;
    font-size: 0.2250rem;
  }
  .node--type-epilepsy-movie-index-page .ca-cx a [data-uip] {
    margin-top: 0.5000rem;
  }
  .node--type-epilepsy-movie-index-page ul.lt-cx li {
    width: unset !important;
  }

  /* css for movie index form */
  .node--type-epilepsy-movie-index-page .cb-ipa .bx-ipa fieldset#edit-field-movie-category-target-id--wrapper {
    display: flex;
    flex-direction: column;
  }
  .node--type-epilepsy-movie-index-page .cb-ipa .bx-ipa fieldset#edit-field-movie-category-target-id--wrapper legend {
    display: contents;
  }
  .node--type-epilepsy-movie-index-page .cb-ipa .bx-ipa fieldset#edit-field-movie-category-target-id--wrapper legend span {
    font-size: min(0.1500rem,  18px);
    width: min(calc(160rem / 120),  160px);
    font-weight: bold;
  }
  .node--type-epilepsy-movie-index-page .cb-ipa .bx-ipa fieldset#edit-field-movie-category-target-id--wrapper .fieldset-wrapper {
    display: flex;
    flex-wrap: wrap;
    margin-top: 0.2500rem;
  }
  .node--type-epilepsy-movie-index-page .cb-ipa .bx-ipa fieldset#edit-field-movie-category-target-id--wrapper .fieldset-wrapper #edit-field-movie-category-target-id {
    width: auto;
    display: flex;
    margin: min(-0.1250rem,  -15px);
    flex-wrap: wrap;
  }
  .node--type-epilepsy-movie-index-page .cb-ipa .bx-ipa fieldset#edit-field-movie-category-target-id--wrapper .fieldset-wrapper #edit-field-movie-category-target-id .js-form-type-radio {
    position: relative;
    width: 1.6875rem;
    margin: 0.0625rem;
  }
  .node--type-epilepsy-movie-index-page .cb-ipa .bx-ipa fieldset#edit-field-movie-category-target-id--wrapper .fieldset-wrapper #edit-field-movie-category-target-id .js-form-type-radio input[type="radio"] {
    position: absolute;
    top: 0;
    left: 0;
    visibility: hidden;
  }
  .node--type-epilepsy-movie-index-page .cb-ipa .bx-ipa fieldset#edit-field-movie-category-target-id--wrapper .fieldset-wrapper #edit-field-movie-category-target-id .js-form-type-radio input[type="radio"]:checked+label {
    background-color: #f18070;
    color: #ffff;
    border-radius: .0625rem;
    border: min(0.0125rem, 1px) solid var(--ucbckey);
  }
  .node--type-epilepsy-movie-index-page .cb-ipa .bx-ipa fieldset#edit-field-movie-category-target-id--wrapper .fieldset-wrapper #edit-field-movie-category-target-id .js-form-type-radio input[type="radio"]+label {
    background-color: #fff;
    color: #222;
    border-radius: .0625rem;
    border: min(0.0125rem, 1px) solid var(--ucbcblack);
    font-size: min(0.1000rem,  12px);
    line-height: 3;
    text-align: center;
    position: relative;
    transition: all 0.2s ease-in-out;
    white-space: nowrap;
  }
  .node--type-epilepsy-movie-index-page .cb-ipa .bx-ipa fieldset#edit-field-movie-category-target-id--wrapper .fieldset-wrapper #edit-field-movie-category-target-id .js-form-type-radio label {
    display: block;
    margin: unset;
    cursor: pointer;
  }
  .node--type-epilepsy-movie-index-page .cb-ipa .bx-ipa fieldset#edit-field-movie-category-target-id--wrapper .fieldset-wrapper #edit-field-movie-category-target-id .js-form-type-radio label:hover {
    opacity: 0.6;
  }
  .node--type-epilepsy-movie-index-page .cb-ipa .bx-ipa {
    margin-top: min(0.2500rem,   30px);
  }
  .node--type-epilepsy-movie-index-page .cx-ipa {
    padding: min(0.5000rem, 60px) 0;
  }
  #block-breadcrumbs-2 ol {
    flex-wrap: wrap;
    font-size: min(0.1500rem,12px);
    padding: 0.2500rem;
    align-items: center;
    display: flex;
  }
  #block-breadcrumbs-2 ol li + li::before {
    content: "\002004\FF1E\002004";
  }
  .expand--width {
    margin: 0 -0.2500rem;
  }
  #sc-a ul,
  #sc-a dl {
    text-indent: unset;
    padding-left: unset;
  }
  ul.js-pager__items li.pager__item a {
    margin-top: 0.3750rem;
    width: 1.7500rem;
    padding-right: 0.2500rem;
    margin-left: auto;
    margin-right: auto;
    transition: all 0.2s ease-in-out;
    border: min(0.0125rem, 1px) solid var(--ucbckey);
    background-color: var(--ucbcwhite);
    color: var(--ucbckey);
    text-align: center;
    border-radius: 1.0000rem;
    cursor: pointer;
    white-space: nowrap;
    line-height: 3;
    display: block;
    position: relative;
    overflow: hidden;
  }
  ul.js-pager__items li.pager__item a::before {
    transition: background-position 0.5s ease-in-out;
    content: "";
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    z-index: -1;
    position: absolute;
  }
  ul.js-pager__items li.pager__item a::after {
    right: 0.2500rem;
    content: "";
    height: 0.2500rem;
    width: 0.2500rem;
    top: 50%;
    transform: translateY(-50%);
    background-size: 100% auto;
    background: url("/themes/custom/ucbcarejp/images/epilepsy/images/iv.uia.svg") no-repeat center center;
    position: absolute;
  }
  #block-hcpepilepsyloginbutton .snLogIn a {
    width: 100% !important;
    padding: unset !important;
  }
  .ia-is .paragraph--type--event-presenter .listInfoList {
    display: flex;
    margin-top: 0.2500rem;
    justify-content: space-between;
    font-size: 0.1750rem;
  }
  .ia-is .paragraph--type--event-presenter .listInfoList .listInfoTtl {
    width: 60px;
    font-weight: normal;
  }
  .ia-is .paragraph--type--event-presenter .listInfoList .listInfoDesc {
    line-height: 1.5;
    font-weight: normal;
    flex: 1;
  }
  .ia-is > a h3.se-cs {
    font-weight: 700;
  }
  .lt-bi li article.ia-bi {
    flex-direction: column;
  }

}

sup {
  vertical-align: super !important;
  font-size: smaller !important;
}
.page-node-type-epilepsy-top #block-breadcrumbs-2 {
  display: none;
}
.logPage::after {
  background: none;
}

#onetrust-consent-sdk #onetrust-pc-sdk button.ot-pill {
  margin: 1em 0 0 0 !important;
}
