*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}body{font-family:"游ゴシック体","Yu Gothic",sans-serif}img{user-drag:none;-webkit-user-drag:none;-moz-user-select:none}header{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1280px;margin:0 auto;padding-top:clamp(
    5 * 1px,
    8 / 1280 * 100vw,
    8 * 1px
  );padding-bottom:clamp(
    5 * 1px,
    8 / 1280 * 100vw,
    8 * 1px
  );padding-left:clamp(
    16 * 1px,
    30 / 1280 * 100vw,
    30 * 1px
  )}header>.logo{width:clamp(
    95 * 1px,
    175 / 1280 * 100vw,
    175 * 1px
  );padding-top:5px;padding-bottom:8px;padding-right:16px;padding-left:16px;border:1px solid #707070}main{width:100%;max-width:1280px;margin:0 auto}#companyName{padding-top:100px;padding-bottom:100px;padding-left:clamp(
    35 * 1px,
    160 / 1280 * 100vw,
    160 * 1px
  );background-color:#5f5d5b;color:#fff}#companyName>.prefix{display:inline-block;font-family:"Didact Gothic",sans-serif;font-size:clamp(
    10 * 1px,
    25 / 1280 * 100vw,
    25 * 1px
  );letter-spacing:clamp(
    1.5 * 1px,
    3.75 / 1280 * 100vw,
    3.75 * 1px
  );line-height:clamp(
    14 * 1px,
    33 / 1280 * 100vw,
    33 * 1px
  );border-bottom:1px solid #fff}#companyName>.name{margin-top:clamp(
    8 * 1px,
    15 / 1280 * 100vw,
    15 * 1px
  );font-size:clamp(
    20 * 1px,
    45 / 1280 * 100vw,
    45 * 1px
  );letter-spacing:clamp(
    3 * 1px,
    6.75 / 1280 * 100vw,
    6.75 * 1px
  );font-weight:bold}#information{padding-top:clamp(
    50 * 1px,
    100 / 1280 * 100vw,
    100 * 1px
  );padding-bottom:100px;padding-left:clamp(
    35 * 1px,
    160 / 1280 * 100vw,
    160 * 1px
  );padding-right:clamp(
    35 * 1px,
    160 / 1280 * 100vw,
    160 * 1px
  );background-color:#e2e2e2;color:#707070;font-weight:bold}#information>.header{font-size:clamp(
    15 * 1px,
    25 / 1280 * 100vw,
    25 * 1px
  );letter-spacing:clamp(
    2.25 * 1px,
    3.75 / 1280 * 100vw,
    3.75 * 1px
  )}#information>.container{margin-top:clamp(
    26 * 1px,
    47 / 1280 * 100vw,
    47 * 1px
  );display:flex;justify-content:flex-start;align-items:flex-start;font-size:clamp(
    8 * 1px,
    16 / 1280 * 100vw,
    16 * 1px
  );letter-spacing:clamp(
    1.2 * 1px,
    2.4 / 1280 * 100vw,
    2.4 * 1px
  )}#information>.container>.name,#information>.container .content{display:flex;flex-direction:column;row-gap:clamp(
    10 * 1px,
    25 / 1280 * 100vw,
    25 * 1px
  )}#information>.container>.name{word-break:keep-all}#information>.container>.content>.list{padding-left:clamp(15px,1.6em,85px);line-height:clamp(
    10 * 1px,
    18 / 1280 * 100vw,
    18 * 1px
  )}#information>.container>.divider{margin-top:clamp(
    0 * 1px,
    5 / 1280 * 100vw,
    5 * 1px
  );margin-left:clamp(15px,3.5vw,85px);margin-right:clamp(
    18 * 1px,
    30 / 1280 * 100vw,
    30 * 1px
  );width:1px;height:clamp(
    113 * 1px,
    250 / 1280 * 100vw,
    250 * 1px
  );background-color:#707070}
