/* reset */
/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */
/* Reset box-model and set borders */
/* ============================================ */
*,
::before,
::after {
  box-sizing: border-box;
  min-width: 0;
  border-style: solid;
  border-width: 0;
}

/* Document */
/* ============================================ */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 * 3. Remove gray overlay on links for iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
          text-size-adjust: 100%; /* 2 */
  -webkit-tap-highlight-color: transparent; /* 3 */
}

/* Sections */
/* ============================================ */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/* Vertical rhythm */
/* ============================================ */
p,
table,
blockquote,
address,
pre,
iframe,
form,
figure,
dl {
  margin: 0;
}

/* Headings */
/* ============================================ */
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  font-size: inherit;
  font-weight: inherit;
}

/* Lists (enumeration) */
/* ============================================ */
ul,
ol {
  padding: 0;
  margin: 0;
  list-style: none;
}

/* Lists (definition) */
/* ============================================ */
dt {
  font-weight: bold;
}

dd {
  margin-left: 0;
}

/* Grouping content */
/* ============================================ */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  margin: 0;
  overflow: visible; /* 2 */
  clear: both;
  color: inherit;
  border-top-width: 1px;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace; /* 1 */
  font-size: inherit; /* 2 */
}

address {
  font-style: inherit;
}

/* Text-level semantics */
/* ============================================ */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  color: inherit;
  text-decoration: none;
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace; /* 1 */
  font-size: inherit; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Replaced content */
/* ============================================ */
/**
 * Prevent vertical alignment issues.
 */
svg,
img,
embed,
object,
iframe {
  vertical-align: bottom;
}

/* Forms */
/* ============================================ */
/**
 * Reset form fields to make them styleable.
 * 1. Make form elements stylable across systems iOS especially.
 * 2. Inherit text-transform from parent.
 */
button,
input,
optgroup,
select,
textarea {
  padding: 0;
  margin: 0;
  font: inherit;
  color: inherit;
  text-align: inherit;
  text-transform: inherit; /* 2 */
  vertical-align: middle;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border-radius: 0;
}

/**
 * Correct cursors for clickable elements.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  cursor: pointer;
}

button:disabled,
[type=button]:disabled,
[type=reset]:disabled,
[type=submit]:disabled {
  cursor: default;
}

/**
 * Improve outlines for Firefox and unify style with input elements & buttons.
 */
:-moz-focusring {
  outline: auto;
}

select:disabled {
  opacity: inherit;
}

/**
 * Remove padding
 */
option {
  padding: 0;
}

/**
 * Reset to invisible
 */
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
}

legend {
  padding: 0;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * Correct the outline style in Safari.
 */
[type=search] {
  outline-offset: -2px; /* 1 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
          appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Fix font inheritance.
 */
::-webkit-file-upload-button {
  font: inherit; /* 2 */
  -webkit-appearance: button;
          appearance: button; /* 1 */
}

/**
 * Fix appearance for Firefox
 */
[type=number] {
  -webkit-appearance: textfield;
     -moz-appearance: textfield;
          appearance: textfield;
}

/**
 * Clickable labels
 */
label[for] {
  cursor: pointer;
}

/* Interactive */
/* ============================================ */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/*
 * Remove outline for editable content.
 */
[contenteditable]:focus {
  outline: auto;
}

/* Tables */
/* ============================================ */
/**
1. Correct table border color inheritance in all Chrome and Safari.
*/
table {
  border-collapse: collapse;
  border-color: inherit; /* 1 */
}

caption {
  text-align: left;
}

td,
th {
  padding: 0;
  vertical-align: top;
}

th {
  font-weight: bold;
  text-align: left;
}

/* setting */
:root {
  --color-text-main: #333;
  --color-text-main-dark: #787878;
  --color-text-main-light: #939393;
  --color-text-main-x-light: #d9d9d9;
  --color-text-black: #000;
  --color-text-white: #fff;
  --color-text-error: #ae0000;
  --color-text-warning: #f2d600;
  --color-text-success: #209144;
  --color-text-brand-blue: #172772;
  --color-text-brand-blue-dark: #0c113f;
  --color-text-brand-yellow: #f9fd3e;
  --color-text-brand-yellow-dark: #e2e713;
  --color-text-brand-green: #209144;
  --color-text-brand-orenge: #ffae00;
  --color-text-brand-orenge-dark: #fe941e;
  --color-text-link: #333;
  --color-text-link-blue: #172772;
  --color-text-link-blue-dark: #0c113f;
  --color-bg-main: #333;
  --color-bg-main-dark: #1f1f1f;
  --color-bg-main-light: #939393;
  --color-bg-main-x-light: #d9d9d9;
  --color-bg-main-xx-light: #e7e7e7;
  --color-bg-main-xxx-light: #f6f6f6;
  --color-bg-main-xxxx-light: #f4f7fa;
  --color-bg-main-xxxxx-light: #f8f8f8;
  --color-bg-black: #000;
  --color-bg-white: #fff;
  --color-bg-brand-blue: #172772;
  --color-bg-brand-blue-dark: #0c113f;
  --color-bg-brand-blue-light: #d4e6f0;
  --color-bg-brand-yellow: #f9fd3e;
  --color-bg-brand-yellow-dark: #e2e713;
  --color-bg-brand-yellow-light: #fffaef;
  --color-bg-brand-green: #209144;
  --color-bg-brand-green-light: #eaf3ec;
  --color-bg-brand-orenge: #ffae00;
  --color-bg-brand-orange-dark: #fe941e;
  --color-border-main: #333;
  --color-border-main-light: #939393;
  --color-border-main-x-light: #989898;
  --color-border-main-xx-light: #b3b3b3;
  --color-border-main-xxx-light: #d9d9d9;
  --color-border-main-xxxx-light: #f4f7fa;
  --color-border-main-dark: #1f1f1f;
  --color-border-white: #fff;
  --color-border-error: #ae0000;
  --color-border-brand-blue: #172772;
  --color-border-brand-blue-dark: #0c113f;
  --color-border-brand-yellow: #f9fd3e;
  --color-border-brand-yellow-dark: #e2e713;
  --color-border-brand-green: #209144;
  --color-border-brand-orenge: #ffae00;
  --color-border-brand-orenge-dark: #fe941e;
  --icon-arrow: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M13.5%2018L19.5%2012L13.5%206%22%20stroke%3D%22%23333333%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M4.5%2012L19.5%2012%22%20stroke%3D%22%23333333%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E");
  --icon-anchor: url("data:image/svg+xml,%3Csvg width='8' height='11' viewBox='0 0 8 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.64645 10.8536C3.84171 11.0488 4.15829 11.0488 4.35355 10.8536L7.53553 7.67157C7.7308 7.47631 7.7308 7.15973 7.53553 6.96447C7.34027 6.7692 7.02369 6.7692 6.82843 6.96447L4 9.79289L1.17157 6.96447C0.97631 6.7692 0.659728 6.7692 0.464466 6.96447C0.269204 7.15973 0.269204 7.47631 0.464466 7.67157L3.64645 10.8536ZM3.5 0.5L3.5 10.5L4.5 10.5L4.5 0.5L3.5 0.5Z' fill='%23333333'/%3E%3C/svg%3E%0A");
  --icon-plus: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.5 10L17.5 10' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10 17.5L10 2.5' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  --icon-minus: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M2.5%2010L17.5%2010%22%20stroke%3D%22%23333333%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E");
  --icon-search: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M8.53%2013.56C11.308%2013.56%2013.56%2011.308%2013.56%208.53C13.56%205.75201%2011.308%203.5%208.53%203.5C5.75201%203.5%203.5%205.75201%203.5%208.53C3.5%2011.308%205.75201%2013.56%208.53%2013.56Z%22%20stroke%3D%22%23333333%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22/%3E%3Cpath%20d%3D%22M15.793%2017.2067C16.1835%2017.5972%2016.8167%2017.5972%2017.2072%2017.2067C17.5977%2016.8162%2017.5977%2016.183%2017.2072%2015.7925L15.793%2017.2067ZM11.393%2012.8067L15.793%2017.2067L17.2072%2015.7925L12.8072%2011.3925L11.393%2012.8067Z%22%20fill%3D%22%23333333%22/%3E%3C/svg%3E");
  --icon-blank: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M17.5999%204.31982H5.86987V12.1598H17.5999V4.31982Z%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.8%22%20stroke-miterlimit%3D%2210%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M14.1299%2012.1598V15.6798H2.40991V7.83984H5.86991%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.8%22%20stroke-miterlimit%3D%2210%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E");
  --icon-download: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M5.5%209.25L10%2013.75L14.5%209.25%22%20stroke%3D%22%23333333%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M10%202.5L10%2013.75%22%20stroke%3D%22%23333333%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M3.75%2017.3748H16.25%22%20stroke%3D%22%23333333%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22/%3E%3C/svg%3E");
  --icon-help: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M8.88038%2011.4785C8.53589%209.16746%2010.9761%208.23445%2010.9761%206.87081C10.9761%206.15311%2010.5024%205.69378%209.75598%205.69378C9.1244%205.69378%208.62201%206.02392%208.16268%206.49761L7%205.43541C7.74641%204.58852%208.76555%204%2010.0144%204C11.7368%204%2013%204.88995%2013%206.72727C13%208.76555%2010.5024%209.45455%2010.7177%2011.4785H8.88038ZM9.79904%2015.2967C9.05263%2015.2967%208.49282%2014.6938%208.49282%2013.9187C8.49282%2013.1292%209.05263%2012.5407%209.79904%2012.5407C10.5598%2012.5407%2011.1196%2013.1292%2011.1196%2013.9187C11.1196%2014.6938%2010.5598%2015.2967%209.79904%2015.2967Z%22%20fill%3D%22%23333333%22/%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%229%22%20stroke%3D%22%23333333%22%20stroke-width%3D%222%22/%3E%3C/svg%3E");
  --icon-attention: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%229%22%20stroke%3D%22%23333333%22%20stroke-width%3D%222%22/%3E%3Cpath%20d%3D%22M11.2685%204L10.8205%2012.1425H9.34846L9%204H11.2685ZM11.1263%2013.3373V15.3H9.05689V13.3373H11.1263Z%22%20fill%3D%22%23333333%22/%3E%3C/svg%3E");
  --icon-attention-triangle: url("data:image/svg+xml,%3Csvg width='41' height='40' viewBox='0 0 41 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.7269 7.5C22.5722 5.5 19.6855 5.5 18.5308 7.5L6.4064 28.5C5.2517 30.5 6.69508 33 9.00448 33H33.2532C35.5626 33 37.006 30.5 35.8513 28.5L23.7269 7.5ZM21.0112 24.4875C21.1877 24.6355 21.3935 24.7095 21.6288 24.7095C21.8759 24.7095 22.0877 24.6355 22.2641 24.4875C22.4406 24.3395 22.5347 24.1546 22.5465 23.9326C22.5818 23.5309 22.6171 23.0711 22.6524 22.5532C22.6877 22.0353 22.7171 21.5068 22.7406 20.9677C22.7759 20.4181 22.8053 19.8948 22.8288 19.3981C22.8524 18.9013 22.87 18.4626 22.8818 18.0821C22.9053 17.7016 22.9171 17.4215 22.9171 17.2418V15.6721C22.9171 15.3656 22.7935 15.1066 22.5465 14.8952C22.3112 14.6838 22.0053 14.5781 21.6288 14.5781C21.2641 14.5781 20.9582 14.6838 20.7112 14.8952C20.4759 15.1066 20.3582 15.3656 20.3582 15.6721V17.2418C20.3582 17.4215 20.3641 17.7016 20.3759 18.0821C20.3877 18.4626 20.4053 18.9013 20.4288 19.3981C20.4524 19.8948 20.4818 20.4181 20.5171 20.9677C20.5524 21.5068 20.5818 22.0353 20.6053 22.5532C20.6406 23.0711 20.6759 23.5309 20.7112 23.9326C20.7347 24.1546 20.8347 24.3395 21.0112 24.4875ZM20.57 28.1817C20.8641 28.446 21.2171 28.5781 21.6288 28.5781C22.0406 28.5781 22.3935 28.446 22.6877 28.1817C22.9818 27.9175 23.1288 27.6004 23.1288 27.2304C23.1288 26.8605 22.9818 26.5434 22.6877 26.2791C22.3935 26.0149 22.0406 25.8828 21.6288 25.8828C21.2171 25.8828 20.8641 26.0149 20.57 26.2791C20.2759 26.5434 20.1288 26.8605 20.1288 27.2304C20.1288 27.6004 20.2759 27.9175 20.57 28.1817Z' fill='%23AE0000'/%3E%3C/svg%3E%0A");
  --icon-mail: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http://www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M17.418%203.99994H2.58203C1.71149%203.99994%201%204.70889%201%205.58327V15.0833C1%2015.958%201.71195%2016.6666%202.58203%2016.6666H17.418C18.2885%2016.6666%2019%2015.9577%2019%2015.0833V5.58327C19%204.70867%2018.2882%203.99994%2017.418%203.99994ZM17.175%205.05549C16.6635%205.56909%2010.6555%2011.6017%2010.4087%2011.8495C10.2025%2012.0565%209.7976%2012.0566%209.59134%2011.8495L2.82496%205.05549H17.175ZM2.05469%2014.8892V5.77732L6.59213%2010.3333L2.05469%2014.8892ZM2.82496%2015.611L7.3367%2011.0809L8.84438%2012.5947C9.46221%2013.2151%2010.538%2013.2148%2011.1557%2012.5947L12.6633%2011.0809L17.175%2015.611H2.82496ZM17.9453%2014.8892L13.4079%2010.3333L17.9453%205.77732V14.8892Z%22%20fill%3D%22%23333333%22%20stroke%3D%22%23333333%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E");
  --icon-calendar: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http://www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M15.755%202.06478H15.0556V1.3571C15.0556%200.952759%2014.7278%200.625%2014.3235%200.625C13.9192%200.625%2013.5914%200.952759%2013.5914%201.3571V2.06478H6.40856V1.3571C6.40856%200.952759%206.0808%200.625%205.67646%200.625C5.27212%200.625%204.94437%200.952759%204.94437%201.3571V2.06478H4.24503C2.24893%202.06478%200.625%203.68871%200.625%205.68477V15.7466C0.625%2017.7427%202.24893%2019.3667%204.24503%2019.3667H15.755C17.7511%2019.3667%2019.375%2017.7427%2019.375%2015.7466V5.68477C19.375%203.68871%2017.7511%202.06478%2015.755%202.06478ZM4.24503%203.52897H4.94437V4.95655C4.94437%205.36089%205.27212%205.68865%205.67646%205.68865C6.0808%205.68865%206.40856%205.36089%206.40856%204.95655V3.52897H13.5914V4.95655C13.5914%205.36089%2013.9192%205.68865%2014.3235%205.68865C14.7279%205.68865%2015.0556%205.36089%2015.0556%204.95655V3.52897H15.755C16.9437%203.52897%2017.9108%204.49607%2017.9108%205.68477V6.38414H2.08919V5.68477C2.08919%204.49607%203.05629%203.52897%204.24503%203.52897ZM15.755%2017.9025H4.24503C3.05629%2017.9025%202.08919%2016.9354%202.08919%2015.7466V7.84833H17.9108V15.7466C17.9108%2016.9354%2016.9437%2017.9025%2015.755%2017.9025ZM7.12846%2010.7279C7.12846%2011.1323%206.8007%2011.46%206.39637%2011.46H4.95659C4.55225%2011.46%204.2245%2011.1323%204.2245%2010.7279C4.2245%2010.3236%204.55225%209.99583%204.95659%209.99583H6.39637C6.80067%209.99583%207.12846%2010.3236%207.12846%2010.7279ZM15.7755%2010.7279C15.7755%2011.1323%2015.4478%2011.46%2015.0434%2011.46H13.6037C13.1993%2011.46%2012.8716%2011.1323%2012.8716%2010.7279C12.8716%2010.3236%2013.1993%209.99583%2013.6037%209.99583H15.0434C15.4477%209.99583%2015.7755%2010.3236%2015.7755%2010.7279ZM11.4478%2010.7279C11.4478%2011.1323%2011.1201%2011.46%2010.7157%2011.46H9.27596C8.87162%2011.46%208.54386%2011.1323%208.54386%2010.7279C8.54386%2010.3236%208.87162%209.99583%209.27596%209.99583H10.7157C11.12%209.99583%2011.4478%2010.3236%2011.4478%2010.7279ZM7.12846%2015.0473C7.12846%2015.4516%206.8007%2015.7794%206.39637%2015.7794H4.95659C4.55225%2015.7794%204.2245%2015.4516%204.2245%2015.0473C4.2245%2014.643%204.55225%2014.3152%204.95659%2014.3152H6.39637C6.80067%2014.3152%207.12846%2014.643%207.12846%2015.0473ZM15.7755%2015.0473C15.7755%2015.4516%2015.4478%2015.7794%2015.0434%2015.7794H13.6037C13.1993%2015.7794%2012.8716%2015.4516%2012.8716%2015.0473C12.8716%2014.643%2013.1993%2014.3152%2013.6037%2014.3152H15.0434C15.4477%2014.3152%2015.7755%2014.643%2015.7755%2015.0473ZM11.4478%2015.0473C11.4478%2015.4516%2011.1201%2015.7794%2010.7157%2015.7794H9.27596C8.87162%2015.7794%208.54386%2015.4516%208.54386%2015.0473C8.54386%2014.643%208.87162%2014.3152%209.27596%2014.3152H10.7157C11.12%2014.3152%2011.4478%2014.643%2011.4478%2015.0473Z%22%20fill%3D%22%23333333%22%20stroke%3D%22%23333333%22%20stroke-width%3D%220.4%22/%3E%3C/svg%3E");
  --icon-down: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http://www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M3.33341%206.66664L10.0001%2013.3333L16.6667%206.66665%22%20stroke%3D%22%23333333%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E");
  --icon-dropdown: url("data:image/svg+xml,%3Csvg width='22' height='12' viewBox='0 0 22 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.028 10.8265C11.4505 11.3701 10.5495 11.3701 9.97195 10.8265L0.836211 2.2282C0.176763 1.60754 0.615991 0.5 1.52158 0.5L20.4784 0.500001C21.384 0.500001 21.8232 1.60754 21.1638 2.2282L12.028 10.8265Z' fill='%23172772'/%3E%3C/svg%3E%0A");
  --icon-dropdown-02: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cg%20clip-path%3D%22url(%23clip0_5116_5764)%22%3E%3Cpath%20d%3D%22M5.33317%208.66634L11.9998%2015.333L18.6665%208.66634%22%20stroke%3D%22%23333333%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/g%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_5116_5764%22%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22white%22/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  --icon-home: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http://www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M16.9147%208.51923L10.3971%204.15793C10.2795%204.07904%2010.141%204.03692%209.99936%204.03692C9.8577%204.03692%209.71924%204.07904%209.60158%204.15793L3.08402%208.51923C2.79073%208.71508%202.55034%208.98033%202.3842%209.29141C2.21806%209.60249%202.1313%209.94979%202.13164%2010.3025V16.5539C2.13226%2017.1228%202.35853%2017.6682%202.7608%2018.0705C3.16307%2018.4727%203.70849%2018.699%204.27738%2018.6996H15.7213C16.2902%2018.699%2016.8357%2018.4727%2017.2379%2018.0705C17.6402%2017.6682%2017.8665%2017.1228%2017.8671%2016.5539V10.3025C17.8674%209.94979%2017.7807%209.60249%2017.6145%209.29141C17.4484%208.98033%2017.208%208.71508%2016.9147%208.51923ZM8.56887%2017.2691V14.4081C8.56887%2014.2185%208.64422%2014.0365%208.77836%2013.9024C8.91249%2013.7683%209.09442%2013.6929%209.28411%2013.6929H10.7146C10.9043%2013.6929%2011.0862%2013.7683%2011.2204%2013.9024C11.3545%2014.0365%2011.4299%2014.2185%2011.4299%2014.4081V17.2691H8.56887ZM16.4366%2016.5539C16.4363%2016.7435%2016.3609%2016.9253%2016.2268%2017.0594C16.0927%2017.1935%2015.911%2017.2689%2015.7213%2017.2691H12.8604V14.4081C12.8604%2013.8391%2012.6343%2013.2933%2012.2319%2012.8909C11.8295%2012.4885%2011.2837%2012.2624%2010.7146%2012.2624H9.28411C8.71503%2012.2624%208.16925%2012.4885%207.76685%2012.8909C7.36444%2013.2933%207.13837%2013.8391%207.13837%2014.4081V17.2691H4.27738C4.08776%2017.2689%203.90598%2017.1935%203.7719%2017.0594C3.63782%2016.9253%203.56238%2016.7435%203.56213%2016.5539V10.3025C3.56204%2010.1849%203.59096%2010.0691%203.64634%209.96545C3.70172%209.86176%203.78184%209.77334%203.8796%209.70805L9.99936%205.61283L16.1191%209.70805C16.2169%209.77334%2016.297%209.86176%2016.3524%209.96545C16.4078%2010.0691%2016.4367%2010.1849%2016.4366%2010.3025V16.5539ZM19.6919%207.58536L17.8671%206.32202V2.96419C17.8671%202.5848%2017.7164%202.22094%2017.4481%201.95267C17.1798%201.6844%2016.816%201.53369%2016.4366%201.53369H15.7213C15.342%201.53369%2014.9781%201.6844%2014.7098%201.95267C14.4416%202.22094%2014.2908%202.5848%2014.2908%202.96419V3.84609L11.2091%201.7125C10.8493%201.46523%2010.4229%201.333%209.98635%201.33331C9.54976%201.33363%209.12355%201.46646%208.76409%201.71425L0.306149%207.58605C0.150749%207.6944%200.0446857%207.85997%200.0112382%208.04644C-0.0222093%208.2329%200.019692%208.42502%200.127745%208.58063C0.235798%208.73623%200.401175%208.84261%200.587577%208.8764C0.773978%208.9102%200.966175%208.86866%201.12198%208.7609L9.57992%202.88909C9.6997%202.80647%209.84175%202.7622%209.98726%202.76213C10.1328%202.76207%2010.2749%202.80622%2010.3947%202.88874L18.8774%208.7616C18.9547%208.81508%2019.0417%208.85282%2019.1335%208.87267C19.2253%208.89252%2019.3202%208.89409%2019.4126%208.87729C19.505%208.86049%2019.5932%208.82565%2019.6722%208.77476C19.7511%208.72387%2019.8193%208.65793%2019.8728%208.5807C19.9263%208.50346%2019.964%208.41645%2019.9839%208.32463C20.0037%208.23282%2020.0053%208.13799%2019.9885%208.04556C19.9717%207.95313%2019.9368%207.86492%2019.8859%207.78596C19.8351%207.707%2019.7691%207.63883%2019.6919%207.58536ZM15.7213%202.96419H16.4366V5.33161L15.7213%204.83643V2.96419Z%22%20fill%3D%22%23333333%22/%3E%3C/svg%3E");
  --icon-corporation: url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.7831 9.80078C7.34306 9.80078 6.98633 10.1575 6.98633 10.5976V12.1911C6.98633 12.6311 7.34306 12.9879 7.7831 12.9879H9.37664C9.81668 12.9879 10.1734 12.6311 10.1734 12.1911V10.5976C10.1734 10.1575 9.81668 9.80078 9.37664 9.80078H7.7831Z' fill='%23172772'/%3E%3Cpath d='M6.98633 15.3788C6.98633 14.9388 7.34306 14.582 7.7831 14.582H9.37664C9.81668 14.582 10.1734 14.9388 10.1734 15.3788V16.9723C10.1734 17.4123 9.81668 17.7691 9.37664 17.7691H7.7831C7.34306 17.7691 6.98633 17.4123 6.98633 16.9723V15.3788Z' fill='%23172772'/%3E%3Cpath d='M7.7831 19.3623C7.34306 19.3623 6.98633 19.7191 6.98633 20.1591V21.7526C6.98633 22.1926 7.34306 22.5494 7.7831 22.5494H9.37664C9.81668 22.5494 10.1734 22.1926 10.1734 21.7526V20.1591C10.1734 19.7191 9.81668 19.3623 9.37664 19.3623H7.7831Z' fill='%23172772'/%3E%3Cpath d='M11.7656 10.5976C11.7656 10.1575 12.1224 9.80078 12.5624 9.80078H14.1559C14.5959 9.80078 14.9527 10.1575 14.9527 10.5976V12.1911C14.9527 12.6311 14.5959 12.9879 14.1559 12.9879H12.5624C12.1224 12.9879 11.7656 12.6311 11.7656 12.1911V10.5976Z' fill='%23172772'/%3E%3Cpath d='M12.5624 14.582C12.1224 14.582 11.7656 14.9388 11.7656 15.3788V16.9723C11.7656 17.4123 12.1224 17.7691 12.5624 17.7691H14.1559C14.5959 17.7691 14.9527 17.4123 14.9527 16.9723V15.3788C14.9527 14.9388 14.5959 14.582 14.1559 14.582H12.5624Z' fill='%23172772'/%3E%3Cpath d='M11.7656 20.1591C11.7656 19.7191 12.1224 19.3623 12.5624 19.3623H14.1559C14.5959 19.3623 14.9527 19.7191 14.9527 20.1591V21.7526C14.9527 22.1926 14.5959 22.5494 14.1559 22.5494H12.5624C12.1224 22.5494 11.7656 22.1926 11.7656 21.7526V20.1591Z' fill='%23172772'/%3E%3Cpath d='M17.3436 9.80078C16.9037 9.80078 16.5469 10.1575 16.5469 10.5976V12.1911C16.5469 12.6311 16.9037 12.9879 17.3436 12.9879H18.9372C19.3772 12.9879 19.734 12.6311 19.734 12.1911V10.5976C19.734 10.1575 19.3772 9.80078 18.9372 9.80078H17.3436Z' fill='%23172772'/%3E%3Cpath d='M16.5469 15.3788C16.5469 14.9388 16.9037 14.582 17.3436 14.582H18.9372C19.3772 14.582 19.734 14.9388 19.734 15.3788V16.9723C19.734 17.4123 19.3772 17.7691 18.9372 17.7691H17.3436C16.9037 17.7691 16.5469 17.4123 16.5469 16.9723V15.3788Z' fill='%23172772'/%3E%3Cpath d='M17.3436 19.3623C16.9037 19.3623 16.5469 19.7191 16.5469 20.1591V21.7526C16.5469 22.1926 16.9037 22.5494 17.3436 22.5494H18.9372C19.3772 22.5494 19.734 22.1926 19.734 21.7526V20.1591C19.734 19.7191 19.3772 19.3623 18.9372 19.3623H17.3436Z' fill='%23172772'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.5625 0.485836C23.5612 0.255395 24.5144 1.01378 24.5144 2.03857V5.32518L30.0077 8.0718C30.5476 8.34173 30.8886 8.89353 30.8886 9.49711V30.5175H31.6854C32.1253 30.5175 32.4821 30.8743 32.4821 31.3142C32.4821 31.7542 32.1253 32.111 31.6854 32.111H30.094H30.0918H30.0896H23.7208H23.7177H23.7145H3.00478H3.00164H2.9985H1.4081C0.968058 32.111 0.611328 31.7542 0.611328 31.3142C0.611328 30.8743 0.968058 30.5175 1.4081 30.5175H2.20487V6.45144C2.20487 5.7094 2.71705 5.06557 3.44008 4.89871L22.5625 0.485836ZM29.295 30.5175V9.49711L24.5144 7.1068V30.5175H29.295ZM22.9209 5.80032C22.9207 5.81145 22.9207 5.82255 22.9209 5.83364V30.5175H16.5467V27.3304C16.5467 26.4503 15.8333 25.7368 14.9532 25.7368H11.7661C10.886 25.7368 10.1726 26.4503 10.1726 27.3304V30.5175H3.79841V6.45144L22.9209 2.03857V5.80032ZM11.7661 27.3304V30.5175H14.9532V27.3304H11.7661Z' fill='%23172772' stroke='%23172772' stroke-width='0.66'/%3E%3C/svg%3E%0A");
  --icon-recruit: url("data:image/svg+xml,%3Csvg%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M20.0012%2019.6274C15.7373%2019.6274%2012.2695%2016.1596%2012.2695%2011.8957C12.2695%207.63183%2015.7373%204.16406%2020.0012%204.16406C24.2651%204.16406%2027.7328%207.63183%2027.7328%2011.8957C27.7328%2016.1596%2024.2651%2019.6274%2020.0012%2019.6274ZM20.0012%206.60615C17.0853%206.60615%2014.7116%208.97986%2014.7116%2011.8957C14.7116%2014.8116%2017.0853%2017.1853%2020.0012%2017.1853C22.917%2017.1853%2025.2907%2014.8116%2025.2907%2011.8957C25.2907%208.97986%2022.917%206.60615%2020.0012%206.60615Z%22%20fill%3D%22%23172772%22/%3E%3Cpath%20d%3D%22M20.0001%2037.5038C13.6409%2037.5038%209.88982%2036.7565%207.83359%2035.0861C6.88117%2034.3095%206.28042%2033.3278%205.99225%2032.0872C5.75781%2031.0762%205.75781%2029.9968%205.75781%2028.9614C5.75781%2026.5437%207.3354%2024.3263%2010.1926%2022.7145C12.8301%2021.2297%2016.3174%2020.4141%2020.0001%2020.4141C23.6876%2020.4141%2027.17%2021.2297%2029.8075%2022.7145C32.6696%2024.3263%2034.2423%2026.5437%2034.2423%2028.9614C34.2423%2030.0017%2034.2423%2031.0762%2034.0079%2032.0872C33.7197%2033.3327%2033.1141%2034.3095%2032.1665%2035.0861C30.1103%2036.7614%2026.3593%2037.5038%2020.0001%2037.5038ZM20.0001%2022.8513C16.7277%2022.8513%2013.6702%2023.5595%2011.3893%2024.8391C9.33303%2025.9967%208.19502%2027.457%208.19502%2028.9565C8.19502%2031.0469%208.24874%2032.2777%209.3721%2033.1911C10.9204%2034.4512%2014.393%2035.0617%2019.9952%2035.0617C25.5973%2035.0617%2029.0749%2034.4512%2030.6183%2033.1911C31.7416%2032.2777%2031.7953%2031.0469%2031.7953%2028.9565C31.7953%2027.4619%2030.6622%2025.9967%2028.6011%2024.8391C26.33%2023.5595%2023.2725%2022.8513%2020.0001%2022.8513Z%22%20fill%3D%22%23172772%22/%3E%3C/svg%3E");
  --icon-company: url("data:image/svg+xml,%3Csvg%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M35.6888%2013.0833H33.9961V11.9766C33.9961%2011.4372%2033.5589%2011%2033.0195%2011C32.4802%2011%2032.043%2011.4372%2032.043%2011.9766V13.0833H28.2669V9.3724C28.2669%208.83307%2027.8297%208.39583%2027.2904%208.39583H25.1419V5.14062C25.1419%204.6013%2024.7047%204.16406%2024.1654%204.16406H15.832C15.2927%204.16406%2014.8555%204.6013%2014.8555%205.14062V8.39583H12.707C12.1677%208.39583%2011.7305%208.83307%2011.7305%209.3724V19.8542H7.43359V18.7474C7.43359%2018.2081%206.99635%2017.7708%206.45703%2017.7708C5.91771%2017.7708%205.48047%2018.2081%205.48047%2018.7474V19.8542H4.30859C3.76927%2019.8542%203.33203%2020.2914%203.33203%2020.8307V36.5208C3.33203%2037.0602%203.76927%2037.4974%204.30859%2037.4974H35.6888C36.2281%2037.4974%2036.6654%2037.0602%2036.6654%2036.5208V14.0599C36.6654%2013.5206%2036.2281%2013.0833%2035.6888%2013.0833ZM16.8086%206.11719H23.1888V8.39583H16.8086V6.11719ZM5.28516%2021.8073H11.7305V35.5443H5.28516V21.8073ZM13.6836%2020.8307V10.349H15.832H24.1654H26.3138V14.0599V35.5443H23.0586V32.224H23.1237C23.663%2032.224%2024.1003%2031.7867%2024.1003%2031.2474C24.1003%2030.7081%2023.663%2030.2708%2023.1237%2030.2708H22.082H17.9154H16.8737C16.3344%2030.2708%2015.8971%2030.7081%2015.8971%2031.2474C15.8971%2031.7867%2016.3344%2032.224%2016.8737%2032.224H16.9388V35.5443H13.6836V20.8307ZM18.8919%2035.5443V32.224H21.1055V35.5443H18.8919ZM34.7122%2035.5443H28.2669V15.0365H34.7122V35.5443Z%22%20fill%3D%22%23172772%22%20stroke%3D%22%23172772%22%20stroke-width%3D%220.5%22/%3E%3Cpath%20d%3D%22M16.875%2014.5156H17.9167C18.456%2014.5156%2018.8932%2014.0784%2018.8932%2013.5391C18.8932%2012.9997%2018.456%2012.5625%2017.9167%2012.5625H16.875C16.3357%2012.5625%2015.8984%2012.9997%2015.8984%2013.5391C15.8984%2014.0784%2016.3357%2014.5156%2016.875%2014.5156Z%22%20fill%3D%22%23172772%22%20stroke%3D%22%23172772%22%20stroke-width%3D%220.5%22/%3E%3Cpath%20d%3D%22M9.0612%2023.5H8.01953C7.48021%2023.5%207.04297%2023.9372%207.04297%2024.4766C7.04297%2025.0159%207.48021%2025.4531%208.01953%2025.4531H9.0612C9.60052%2025.4531%2010.0378%2025.0159%2010.0378%2024.4766C10.0378%2023.9372%209.60052%2023.5%209.0612%2023.5Z%22%20fill%3D%22%23172772%22%20stroke%3D%22%23172772%22%20stroke-width%3D%220.5%22/%3E%3Cpath%20d%3D%22M9.0612%2027.1484H8.01953C7.48021%2027.1484%207.04297%2027.5857%207.04297%2028.125C7.04297%2028.6643%207.48021%2029.1016%208.01953%2029.1016H9.0612C9.60052%2029.1016%2010.0378%2028.6643%2010.0378%2028.125C10.0378%2027.5857%209.60052%2027.1484%209.0612%2027.1484Z%22%20fill%3D%22%23172772%22%20stroke%3D%22%23172772%22%20stroke-width%3D%220.5%22/%3E%3Cpath%20d%3D%22M9.0612%2030.7891H8.01953C7.48021%2030.7891%207.04297%2031.2263%207.04297%2031.7656C7.04297%2032.3049%207.48021%2032.7422%208.01953%2032.7422H9.0612C9.60052%2032.7422%2010.0378%2032.3049%2010.0378%2031.7656C10.0378%2031.2263%209.60052%2030.7891%209.0612%2030.7891Z%22%20fill%3D%22%23172772%22%20stroke%3D%22%23172772%22%20stroke-width%3D%220.5%22/%3E%3Cpath%20d%3D%22M31.9792%2016.7266H30.9375C30.3982%2016.7266%2029.9609%2017.1638%2029.9609%2017.7031C29.9609%2018.2424%2030.3982%2018.6797%2030.9375%2018.6797H31.9792C32.5185%2018.6797%2032.9557%2018.2424%2032.9557%2017.7031C32.9557%2017.1638%2032.5185%2016.7266%2031.9792%2016.7266Z%22%20fill%3D%22%23172772%22%20stroke%3D%22%23172772%22%20stroke-width%3D%220.5%22/%3E%3Cpath%20d%3D%22M31.9792%2020.375H30.9375C30.3982%2020.375%2029.9609%2020.8122%2029.9609%2021.3516C29.9609%2021.8909%2030.3982%2022.3281%2030.9375%2022.3281H31.9792C32.5185%2022.3281%2032.9557%2021.8909%2032.9557%2021.3516C32.9557%2020.8122%2032.5185%2020.375%2031.9792%2020.375Z%22%20fill%3D%22%23172772%22%20stroke%3D%22%23172772%22%20stroke-width%3D%220.5%22/%3E%3Cpath%20d%3D%22M31.9792%2024.0234H30.9375C30.3982%2024.0234%2029.9609%2024.4607%2029.9609%2025C29.9609%2025.5393%2030.3982%2025.9766%2030.9375%2025.9766H31.9792C32.5185%2025.9766%2032.9557%2025.5393%2032.9557%2025C32.9557%2024.4607%2032.5185%2024.0234%2031.9792%2024.0234Z%22%20fill%3D%22%23172772%22%20stroke%3D%22%23172772%22%20stroke-width%3D%220.5%22/%3E%3Cpath%20d%3D%22M31.9792%2027.6641H30.9375C30.3982%2027.6641%2029.9609%2028.1013%2029.9609%2028.6406C29.9609%2029.1799%2030.3982%2029.6172%2030.9375%2029.6172H31.9792C32.5185%2029.6172%2032.9557%2029.1799%2032.9557%2028.6406C32.9557%2028.1013%2032.5185%2027.6641%2031.9792%2027.6641Z%22%20fill%3D%22%23172772%22%20stroke%3D%22%23172772%22%20stroke-width%3D%220.5%22/%3E%3Cpath%20d%3D%22M22.082%2014.5156H23.1237C23.663%2014.5156%2024.1003%2014.0784%2024.1003%2013.5391C24.1003%2012.9997%2023.663%2012.5625%2023.1237%2012.5625H22.082C21.5427%2012.5625%2021.1055%2012.9997%2021.1055%2013.5391C21.1055%2014.0784%2021.5427%2014.5156%2022.082%2014.5156Z%22%20fill%3D%22%23172772%22%20stroke%3D%22%23172772%22%20stroke-width%3D%220.5%22/%3E%3Cpath%20d%3D%22M16.875%2018.6797H17.9167C18.456%2018.6797%2018.8932%2018.2424%2018.8932%2017.7031C18.8932%2017.1638%2018.456%2016.7266%2017.9167%2016.7266H16.875C16.3357%2016.7266%2015.8984%2017.1638%2015.8984%2017.7031C15.8984%2018.2424%2016.3357%2018.6797%2016.875%2018.6797Z%22%20fill%3D%22%23172772%22%20stroke%3D%22%23172772%22%20stroke-width%3D%220.5%22/%3E%3Cpath%20d%3D%22M22.082%2018.6797H23.1237C23.663%2018.6797%2024.1003%2018.2424%2024.1003%2017.7031C24.1003%2017.1638%2023.663%2016.7266%2023.1237%2016.7266H22.082C21.5427%2016.7266%2021.1055%2017.1638%2021.1055%2017.7031C21.1055%2018.2424%2021.5427%2018.6797%2022.082%2018.6797Z%22%20fill%3D%22%23172772%22%20stroke%3D%22%23172772%22%20stroke-width%3D%220.5%22/%3E%3Cpath%20d%3D%22M16.875%2022.8516H17.9167C18.456%2022.8516%2018.8932%2022.4143%2018.8932%2021.875C18.8932%2021.3357%2018.456%2020.8984%2017.9167%2020.8984H16.875C16.3357%2020.8984%2015.8984%2021.3357%2015.8984%2021.875C15.8984%2022.4143%2016.3357%2022.8516%2016.875%2022.8516Z%22%20fill%3D%22%23172772%22%20stroke%3D%22%23172772%22%20stroke-width%3D%220.5%22/%3E%3Cpath%20d%3D%22M22.082%2022.8516H23.1237C23.663%2022.8516%2024.1003%2022.4143%2024.1003%2021.875C24.1003%2021.3357%2023.663%2020.8984%2023.1237%2020.8984H22.082C21.5427%2020.8984%2021.1055%2021.3357%2021.1055%2021.875C21.1055%2022.4143%2021.5427%2022.8516%2022.082%2022.8516Z%22%20fill%3D%22%23172772%22%20stroke%3D%22%23172772%22%20stroke-width%3D%220.5%22/%3E%3Cpath%20d%3D%22M16.875%2027.0156H17.9167C18.456%2027.0156%2018.8932%2026.5784%2018.8932%2026.0391C18.8932%2025.4997%2018.456%2025.0625%2017.9167%2025.0625H16.875C16.3357%2025.0625%2015.8984%2025.4997%2015.8984%2026.0391C15.8984%2026.5784%2016.3357%2027.0156%2016.875%2027.0156Z%22%20fill%3D%22%23172772%22%20stroke%3D%22%23172772%22%20stroke-width%3D%220.5%22/%3E%3Cpath%20d%3D%22M22.082%2027.0156H23.1237C23.663%2027.0156%2024.1003%2026.5784%2024.1003%2026.0391C24.1003%2025.4997%2023.663%2025.0625%2023.1237%2025.0625H22.082C21.5427%2025.0625%2021.1055%2025.4997%2021.1055%2026.0391C21.1055%2026.5784%2021.5427%2027.0156%2022.082%2027.0156Z%22%20fill%3D%22%23172772%22%20stroke%3D%22%23172772%22%20stroke-width%3D%220.5%22/%3E%3C/svg%3E");
  --icon-map: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http://www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M9.99992%2010C9.08325%2010%208.33325%209.25002%208.33325%208.33335C8.33325%207.41669%209.08325%206.66669%209.99992%206.66669C10.9166%206.66669%2011.6666%207.41669%2011.6666%208.33335C11.6666%209.25002%2010.9166%2010%209.99992%2010ZM14.9999%208.50002C14.9999%205.47502%2012.7916%203.33335%209.99992%203.33335C7.20825%203.33335%204.99992%205.47502%204.99992%208.50002C4.99992%2010.45%206.62492%2013.0334%209.99992%2016.1167C13.3749%2013.0334%2014.9999%2010.45%2014.9999%208.50002ZM9.99992%201.66669C13.4999%201.66669%2016.6666%204.35002%2016.6666%208.50002C16.6666%2011.2667%2014.4416%2014.5417%209.99992%2018.3334C5.55825%2014.5417%203.33325%2011.2667%203.33325%208.50002C3.33325%204.35002%206.49992%201.66669%209.99992%201.66669Z%22%20fill%3D%22black%22/%3E%3C/svg%3E");
  --icon-pdf: url("data:image/svg+xml,%3Csvg width='24' height='15' viewBox='0 0 24 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23 1H1V14H23V1ZM0 0V15H24V0H0Z' fill='black'/%3E%3Cpath d='M19.5586 4.80859V5.66406H16.5586V7.33594H18.8281V8.19141H16.5586V11.0156H15.4688V4.80859H19.5586Z' fill='black'/%3E%3Cpath d='M9.28906 4.80859H11.3672C12.3776 4.80859 13.1341 5.09245 13.6367 5.66016C14.0924 6.17839 14.3203 6.91536 14.3203 7.87109C14.3203 8.95964 14 9.77865 13.3594 10.3281C12.8255 10.7865 12.1133 11.0156 11.2227 11.0156H9.28906V4.80859ZM10.3594 5.64062V10.1836H11.1992C11.8711 10.1836 12.3737 9.97526 12.707 9.55859C13.0195 9.17057 13.1758 8.61068 13.1758 7.87891C13.1758 6.38672 12.5352 5.64062 11.2539 5.64062H10.3594Z' fill='black'/%3E%3Cpath d='M3.74219 4.80859H5.93359C7.41016 4.80859 8.14844 5.40104 8.14844 6.58594C8.14844 7.20312 7.92839 7.67057 7.48828 7.98828C7.09505 8.26953 6.55469 8.41016 5.86719 8.41016H4.82031V11.0156H3.74219V4.80859ZM4.82031 5.61719V7.60156H5.83594C6.65104 7.60156 7.05859 7.26562 7.05859 6.59375C7.05859 5.94271 6.66406 5.61719 5.875 5.61719H4.82031Z' fill='black'/%3E%3C/svg%3E%0A");
  --icon-pdf-02: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.7909 8.32991L15.7147 4.09431C15.6567 4.03406 15.5766 4 15.493 4H9.41769C8.73778 4 8.18463 4.55294 8.18463 5.23256V9.09091V9.53847H4.92253C4.41384 9.53847 4 9.95219 4 10.4608V15.0778C4 15.5863 4.41384 16 4.92253 16H8.18463V18.7696C8.18463 19.448 8.73778 20 9.41769 20H18.6439C19.3238 20 19.8769 19.4483 19.8769 18.7703V8.54328C19.8769 8.46372 19.8461 8.38725 19.7909 8.32991ZM15.5693 4.83066L18.9155 8.30769H15.5693V4.83066ZM19.2615 18.7703C19.2615 19.109 18.9844 19.3846 18.6438 19.3846H9.41769C9.0771 19.3846 8.8 19.1087 8.8 18.7696V16H14.8313C15.34 16 15.7539 15.5863 15.7539 15.0778V10.4608C15.7539 9.95219 15.34 9.53847 14.8313 9.53847H8.8V9.09091V5.23256C8.8 4.89222 9.0771 4.61538 9.41769 4.61538H14.9538V8.61538C14.9538 8.78531 15.0916 8.92306 15.2615 8.92306H19.2615V18.7703Z' fill='%23A40003' stroke='%23A40003' stroke-linejoin='round'/%3E%3Cpath d='M12 14.56V11.04H14.2443V11.744H12.8457V12.5142H14.0459V13.2182H12.8457V14.56H12Z' fill='white'/%3E%3Cpath d='M8.74609 14.56V11.04H9.75721C10.8297 11.04 11.5385 11.5598 11.5385 12.7835C11.5385 14.0072 10.8297 14.56 9.80446 14.56H8.74609ZM9.59184 13.8797H9.70523C10.2722 13.8797 10.6738 13.6198 10.6738 12.7835C10.6738 11.9472 10.2722 11.7157 9.70523 11.7157H9.59184V13.8797Z' fill='white'/%3E%3Cpath d='M5.69141 14.56V11.04H6.92931C7.69946 11.04 8.33731 11.3188 8.33731 12.1882C8.33731 13.0245 7.69474 13.393 6.94821 13.393H6.53715V14.56H5.69141ZM6.53715 12.7268H6.90569C7.31675 12.7268 7.51519 12.5331 7.51519 12.1882C7.51519 11.8338 7.2884 11.711 6.88206 11.711H6.53715V12.7268Z' fill='white'/%3E%3C/svg%3E%0A");
  --icon-word: url("data:image/svg+xml,%3Csvg width='24' height='15' viewBox='0 0 24 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23 1H1V14H23V1ZM0 0V15H24V0H0Z' fill='black'/%3E%3Cpath d='M21.2148 4.69531V11.0156H20.2461V10.4062C19.9622 10.888 19.5521 11.1289 19.0156 11.1289C18.4896 11.1289 18.0716 10.9023 17.7617 10.4492C17.4779 10.0299 17.3359 9.48047 17.3359 8.80078C17.3359 8.02995 17.5208 7.4401 17.8906 7.03125C18.1875 6.70052 18.5625 6.53516 19.0156 6.53516C19.5417 6.53516 19.9414 6.76823 20.2148 7.23438V4.69531H21.2148ZM20.2148 8.07422C20.0117 7.57161 19.7083 7.32031 19.3047 7.32031C19.013 7.32031 18.7826 7.45703 18.6133 7.73047C18.4492 7.99349 18.3672 8.35547 18.3672 8.81641C18.3672 9.35547 18.4727 9.75911 18.6836 10.0273C18.8503 10.2383 19.0651 10.3438 19.3281 10.3438C19.7083 10.3438 20.0039 10.099 20.2148 9.60938V8.07422Z' fill='black'/%3E%3Cpath d='M16.7656 6.52734L16.6992 7.47266C16.1393 7.47266 15.724 7.84375 15.4531 8.58594V11.0156H14.4609V6.625H15.4062V7.70312C15.6901 6.91927 16.1432 6.52734 16.7656 6.52734Z' fill='black'/%3E%3Cpath d='M11.4453 6.52734C12.0859 6.52734 12.5872 6.75781 12.9492 7.21875C13.2695 7.6276 13.4297 8.16016 13.4297 8.81641C13.4297 9.57422 13.224 10.1641 12.8125 10.5859C12.4583 10.9479 12 11.1289 11.4375 11.1289C10.7917 11.1289 10.2891 10.8984 9.92969 10.4375C9.61198 10.0312 9.45312 9.4987 9.45312 8.83984C9.45312 8.08464 9.66016 7.49479 10.0742 7.07031C10.431 6.70833 10.888 6.52734 11.4453 6.52734ZM11.4453 7.25391C10.8047 7.25391 10.4844 7.77734 10.4844 8.82422C10.4844 9.8763 10.8021 10.4023 11.4375 10.4023C12.0781 10.4023 12.3984 9.8763 12.3984 8.82422C12.3984 7.77734 12.0807 7.25391 11.4453 7.25391Z' fill='black'/%3E%3Cpath d='M9.12891 4.80859L7.88672 11.0156H6.55859L6.02344 8.125C5.96354 7.80208 5.84896 7.02604 5.67969 5.79688H5.56641C5.41536 6.89583 5.30078 7.66146 5.22266 8.09375L4.71875 11.0156H3.39062L2.18359 4.80859H3.28125L3.72656 7.64062C3.85156 8.47656 3.95573 9.24479 4.03906 9.94531H4.15234C4.17839 9.76823 4.21354 9.51042 4.25781 9.17188C4.34635 8.49219 4.42057 7.98958 4.48047 7.66406L4.98438 4.80859H6.36719L6.88672 7.75781C7.01432 8.5 7.11589 9.22917 7.19141 9.94531H7.30469C7.33073 9.76562 7.38542 9.36068 7.46875 8.73047C7.52344 8.32943 7.57292 7.98958 7.61719 7.71094L8.09375 4.80859H9.12891Z' fill='black'/%3E%3C/svg%3E%0A");
  --icon-word-02: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.7909 8.32991L15.7147 4.09431C15.6567 4.03406 15.5766 4 15.493 4H9.41769C8.73778 4 8.18463 4.55294 8.18463 5.23256V9.53847H4.92253C4.41384 9.53847 4 9.95219 4 10.4608V15.0778C4 15.5863 4.41384 16 4.92253 16H8.18463V18.7696C8.18463 19.448 8.73778 20 9.41769 20H18.6439C19.3238 20 19.8769 19.4483 19.8769 18.7703V8.54328C19.8769 8.46372 19.8461 8.38725 19.7909 8.32991ZM15.5692 4.83066L18.9155 8.30769H15.5692V4.83066ZM19.2615 18.7703C19.2615 19.109 18.9844 19.3846 18.6438 19.3846H9.41769C9.07709 19.3846 8.8 19.1087 8.8 18.7696V16H14.8313C15.34 16 15.7539 15.5863 15.7539 15.0778V10.4608C15.7539 9.95219 15.34 9.53847 14.8313 9.53847H8.8V5.23256C8.8 4.89222 9.07709 4.61537 9.41769 4.61537H14.9538V8.61538C14.9538 8.78531 15.0916 8.92306 15.2615 8.92306H19.2615V18.7703Z' fill='%23172772' stroke='%23172772' stroke-linejoin='round'/%3E%3Cpath d='M13.8154 14.56C13.2006 14.56 12.8066 14.0708 12.8066 13.2655C12.8066 12.4602 13.3132 11.9752 13.8241 11.9752C14.0969 11.9752 14.2571 12.0748 14.4173 12.2307L14.3913 11.8627V11.04H15.162V14.4994H14.5342L14.4779 14.2613H14.4606C14.2874 14.4345 14.0492 14.56 13.8154 14.56ZM14.0189 13.9279C14.1661 13.9279 14.283 13.8803 14.3913 13.7201V12.7502C14.2744 12.642 14.1358 12.603 14.006 12.603C13.7938 12.603 13.599 12.8022 13.599 13.2568C13.599 13.7287 13.7548 13.9279 14.0189 13.9279Z' fill='white'/%3E%3Cpath d='M11.1777 14.4993V12.0357H11.8055L11.8618 12.4643H11.8748C12.0567 12.1353 12.3294 11.9751 12.5762 11.9751C12.7234 11.9751 12.8057 11.9967 12.875 12.0271L12.7494 12.6895C12.6585 12.6678 12.5849 12.6505 12.4766 12.6505C12.2948 12.6505 12.074 12.7674 11.9484 13.0921V14.4993H11.1777Z' fill='white'/%3E%3Cpath d='M9.66305 14.5599C9.03525 14.5599 8.45508 14.0836 8.45508 13.2653C8.45508 12.4514 9.03525 11.9751 9.66305 11.9751C10.2865 11.9751 10.8667 12.4514 10.8667 13.2653C10.8667 14.0836 10.2865 14.5599 9.66305 14.5599ZM9.66305 13.9364C9.94881 13.9364 10.0787 13.6766 10.0787 13.2653C10.0787 12.8583 9.94881 12.5986 9.66305 12.5986C9.37296 12.5986 9.24307 12.8583 9.24307 13.2653C9.24307 13.6766 9.37296 13.9364 9.66305 13.9364Z' fill='white'/%3E%3Cpath d='M5.05911 14.4995L4.47461 11.2739H5.2626L5.4661 12.746C5.50939 13.0837 5.55269 13.4214 5.59599 13.7678H5.61331C5.67392 13.4214 5.73887 13.0794 5.80381 12.746L6.13286 11.2739H6.78664L7.12002 12.746C7.18497 13.0751 7.24125 13.4214 7.3062 13.7678H7.32784C7.36681 13.4214 7.41011 13.0794 7.44907 12.746L7.66123 11.2739H8.39294L7.83441 14.4995H6.86024L6.57016 13.0967C6.5182 12.8499 6.4749 12.5901 6.4446 12.3477H6.42728C6.38398 12.5901 6.34502 12.8499 6.29739 13.0967L6.01596 14.4995H5.05911Z' fill='white'/%3E%3C/svg%3E%0A");
  --icon-excel: url("data:image/svg+xml,%3Csvg width='24' height='15' viewBox='0 0 24 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23 1H1V14H23V1ZM0 0V15H24V0H0Z' fill='black'/%3E%3Cpath d='M21.2266 4.69531V11.0156H20.2188V4.69531H21.2266Z' fill='black'/%3E%3Cpath d='M19.2031 9.03906H16.2344C16.2396 9.4974 16.3464 9.84896 16.5547 10.0938C16.7448 10.3151 17.0065 10.4258 17.3398 10.4258C17.8112 10.4258 18.1198 10.1471 18.2656 9.58984L19.1797 9.85547C18.9036 10.7044 18.2865 11.1289 17.3281 11.1289C16.6276 11.1289 16.0951 10.9023 15.7305 10.4492C15.4102 10.0534 15.25 9.51953 15.25 8.84766C15.25 8.08724 15.4583 7.49609 15.875 7.07422C16.2318 6.70964 16.6875 6.52734 17.2422 6.52734C17.862 6.52734 18.3516 6.7526 18.7109 7.20312C19.0391 7.61198 19.2031 8.15495 19.2031 8.83203V9.03906ZM18.2188 8.375C18.1693 7.60677 17.849 7.22266 17.2578 7.22266C16.9375 7.22266 16.6888 7.33984 16.5117 7.57422C16.3607 7.77474 16.2734 8.04167 16.25 8.375H18.2188Z' fill='black'/%3E%3Cpath d='M14.6055 7.92969L13.6289 8.15234C13.5352 7.55859 13.276 7.26172 12.8516 7.26172C12.1953 7.26172 11.8672 7.78255 11.8672 8.82422C11.8672 9.87109 12.1953 10.3945 12.8516 10.3945C13.3151 10.3945 13.5951 10.0872 13.6914 9.47266L14.6289 9.73047C14.5143 10.2148 14.2839 10.5768 13.9375 10.8164C13.638 11.0247 13.2682 11.1289 12.8281 11.1289C12.1615 11.1289 11.651 10.8997 11.2969 10.4414C10.9896 10.0404 10.8359 9.50651 10.8359 8.83984C10.8359 8.07682 11.0391 7.48698 11.4453 7.07031C11.7969 6.70833 12.2578 6.52734 12.8281 6.52734C13.3333 6.52734 13.7435 6.66536 14.0586 6.94141C14.332 7.18099 14.5143 7.51042 14.6055 7.92969Z' fill='black'/%3E%3Cpath d='M10.2188 6.625L8.875 8.76172L10.2852 11.0156H9.20312L8.47656 9.77734C8.39062 9.6263 8.32682 9.50911 8.28516 9.42578C8.22526 9.54297 8.16276 9.65755 8.09766 9.76953L7.41016 11.0156H6.35547L7.73828 8.78516L6.40234 6.625H7.48438L8.15625 7.80078C8.17448 7.83203 8.20833 7.89323 8.25781 7.98438C8.29167 8.04688 8.32161 8.09766 8.34766 8.13672C8.43359 7.98828 8.4974 7.8737 8.53906 7.79297L9.16406 6.625H10.2188Z' fill='black'/%3E%3Cpath d='M5.83984 4.80859V5.66406H2.82031V7.30469H5.10156V8.16016H2.82031V10.1602H5.90234V11.0156H1.74219V4.80859H5.83984Z' fill='black'/%3E%3C/svg%3E%0A");
  --icon-excel-02: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.7909 8.32991L15.7147 4.09431C15.6567 4.03406 15.5766 4 15.493 4H9.41769C8.73778 4 8.18463 4.55294 8.18463 5.23256V9.53847H4.92253C4.41384 9.53847 4 9.95219 4 10.4608V15.0778C4 15.5863 4.41384 16 4.92253 16H8.18463V18.7696C8.18463 19.448 8.73778 20 9.41769 20H18.6439C19.3238 20 19.8769 19.4483 19.8769 18.7703V8.54328C19.8769 8.46372 19.8461 8.38725 19.7909 8.32991ZM15.5692 4.83066L18.9155 8.30769H15.5692V4.83066ZM19.2615 18.7703C19.2615 19.109 18.9844 19.3846 18.6438 19.3846H9.41769C9.07709 19.3846 8.8 19.1087 8.8 18.7696V16H14.8313C15.34 16 15.7539 15.5863 15.7539 15.0778V10.4608C15.7539 9.95219 15.34 9.53847 14.8313 9.53847H8.8V5.23256C8.8 4.89222 9.07709 4.61537 9.41769 4.61537H14.9538V8.61538C14.9538 8.78531 15.0916 8.92306 15.2615 8.92306H19.2615V18.7703Z' fill='%23177A03' stroke='%23177A03' stroke-linejoin='round'/%3E%3Cpath d='M14.8362 14.56C14.308 14.56 14.1348 14.2137 14.1348 13.6984V11.04H14.9054V13.7244C14.9054 13.8889 14.979 13.9366 15.0397 13.9366C15.0656 13.9366 15.083 13.9366 15.1263 13.9279L15.2172 14.4951C15.1349 14.5297 15.0094 14.56 14.8362 14.56Z' fill='white'/%3E%3Cpath d='M12.9079 14.5599C12.1979 14.5599 11.6523 14.0836 11.6523 13.2653C11.6523 12.4687 12.2282 11.9751 12.8213 11.9751C13.5314 11.9751 13.8778 12.4903 13.8778 13.1614C13.8778 13.3 13.8605 13.4342 13.8431 13.4948H12.397C12.4663 13.8325 12.7001 13.9711 13.0119 13.9711C13.1894 13.9711 13.3539 13.9191 13.5314 13.8152L13.7869 14.2785C13.5314 14.4603 13.1937 14.5599 12.9079 14.5599ZM12.3841 12.9882H13.224C13.224 12.7458 13.1158 12.5639 12.8343 12.5639C12.6222 12.5639 12.436 12.6981 12.3841 12.9882Z' fill='white'/%3E%3Cpath d='M10.7507 14.5599C10.0579 14.5599 9.52539 14.0836 9.52539 13.2653C9.52539 12.4514 10.1315 11.9751 10.82 11.9751C11.1187 11.9751 11.3525 12.079 11.5387 12.2392L11.1793 12.7285C11.0667 12.6375 10.9715 12.5986 10.8676 12.5986C10.5255 12.5986 10.3134 12.8583 10.3134 13.2653C10.3134 13.6766 10.5385 13.9364 10.8373 13.9364C10.9931 13.9364 11.1403 13.8628 11.2659 13.7632L11.5647 14.2698C11.3222 14.482 11.0105 14.5599 10.7507 14.5599Z' fill='white'/%3E%3Cpath d='M6.98633 14.4992L7.73969 13.2176L7.02962 12.0356H7.85659L8.06008 12.4123C8.12502 12.5552 8.1943 12.6981 8.26357 12.8366H8.28522C8.33285 12.6981 8.39346 12.5552 8.44542 12.4123L8.59696 12.0356H9.39361L8.68355 13.3042L9.43691 14.4992H8.60994L8.3848 14.1095C8.3112 13.971 8.2376 13.8238 8.15966 13.6896H8.13801C8.0774 13.8238 8.01678 13.9667 7.95617 14.1095L7.78731 14.4992H6.98633Z' fill='white'/%3E%3Cpath d='M4.80664 14.4995V11.2739H6.85023V11.919H5.58165V12.5165H6.65973V13.166H5.58165V13.8501H6.89786V14.4995H4.80664Z' fill='white'/%3E%3C/svg%3E%0A");
  --icon-docs: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http://www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M16.7157%204.68157L13.2544%201.40693C12.8862%201.05862%2012.4044%200.866821%2011.8976%200.866821H5.30761C4.21895%200.866821%203.33325%201.75252%203.33325%202.84118V17.272C3.33325%2018.3606%204.21895%2019.2463%205.30761%2019.2463H15.3589C16.4476%2019.2463%2017.3333%2018.3606%2017.3333%2017.272V6.11582C17.3333%205.5756%2017.1082%205.05282%2016.7157%204.68157ZM15.6698%205.17451H12.9897C12.8907%205.17451%2012.8102%205.094%2012.8102%204.99503V2.46914L15.6698%205.17451ZM15.3589%2018.1694H5.30761C4.81276%2018.1694%204.41017%2017.7668%204.41017%2017.272V2.84118C4.41017%202.34633%204.81276%201.94374%205.30761%201.94374H11.7333V4.99503C11.7333%205.68781%2012.2969%206.25144%2012.9897%206.25144H16.2563V17.272C16.2563%2017.7668%2015.8537%2018.1694%2015.3589%2018.1694Z%22%20fill%3D%22%23333333%22%20stroke%3D%22%23333333%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M14.1742%208.04559H6.27674C5.97937%208.04559%205.73828%208.28668%205.73828%208.58405C5.73828%208.88143%205.97937%209.12252%206.27674%209.12252H14.1742C14.4716%209.12252%2014.7126%208.88143%2014.7126%208.58405C14.7126%208.28668%2014.4716%208.04559%2014.1742%208.04559Z%22%20fill%3D%22%23333333%22%20stroke%3D%22%23333333%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M14.1742%2010.9181H6.27674C5.97937%2010.9181%205.73828%2011.1592%205.73828%2011.4566C5.73828%2011.7539%205.97937%2011.995%206.27674%2011.995H14.1742C14.4716%2011.995%2014.7126%2011.7539%2014.7126%2011.4566C14.7126%2011.1592%2014.4716%2010.9181%2014.1742%2010.9181Z%22%20fill%3D%22%23333333%22%20stroke%3D%22%23333333%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M8.8872%2013.7892H6.27674C5.97937%2013.7892%205.73828%2014.0303%205.73828%2014.3276C5.73828%2014.625%205.97937%2014.8661%206.27674%2014.8661H8.8872C9.18458%2014.8661%209.42567%2014.625%209.42567%2014.3276C9.42567%2014.0303%209.18458%2013.7892%208.8872%2013.7892Z%22%20fill%3D%22%23333333%22%20stroke%3D%22%23333333%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E");
  --icon-pen: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.1782 2.93089C24.5673 2.31999 23.7819 2 22.9092 2C22.0656 2 21.251 2.31999 20.6401 2.93089L3.38954 20.2106C3.30227 20.2979 3.27318 20.3851 3.24409 20.4724L2.0223 25.4178C1.96411 25.6214 2.0223 25.825 2.16775 25.9705C2.28411 26.0868 2.42956 26.145 2.57501 26.145C2.63319 26.145 2.66228 26.145 2.72046 26.1159L7.66583 24.8941C7.78219 24.865 7.86946 24.8069 7.92764 24.7487L25.1782 7.4399C26.4291 6.18901 26.4291 4.18178 25.1782 2.93089ZM4.61134 20.6178L17.7893 7.4399L20.6692 10.3198L7.49129 23.4978L4.61134 20.6178ZM18.6038 6.62537L19.8256 5.40357L22.7056 8.28352L21.4838 9.50532L18.6038 6.62537ZM4.1168 21.7524L6.35676 23.9923L3.36045 24.7487L4.1168 21.7524ZM24.3637 6.62537L23.5492 7.4399L20.6692 4.55995L21.4838 3.74542C21.8619 3.36725 22.3856 3.16362 22.9383 3.16362C23.491 3.16362 23.9855 3.36725 24.3637 3.74542C25.1491 4.53086 25.1491 5.83993 24.3637 6.62537ZM28 25.6796C28 25.9996 27.7382 26.2614 27.4182 26.2614H11.1276C10.8076 26.2614 10.5458 25.9996 10.5458 25.6796C10.5458 25.3596 10.8076 25.0978 11.1276 25.0978H27.4182C27.7673 25.0978 28 25.3596 28 25.6796Z' fill='white' stroke='white' stroke-width='0.4'/%3E%3C/svg%3E%0A");
  --icon-plus-big: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.75171 12.9946L24.2517 12.9946' stroke='white' stroke-width='1.74118' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.0017 24.2432L13.0017 1.74316' stroke='white' stroke-width='1.74118' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  --icon-arrow-flow: url("data:image/svg+xml,%3Csvg width='8' height='15' viewBox='0 0 8 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.03242 6.47195C7.57603 7.04953 7.57603 7.95047 7.03243 8.52805L1.7282 14.1638C1.10754 14.8232 6.12968e-09 14.384 9.56468e-09 13.4784L5.49187e-08 1.52158C5.83536e-08 0.615993 1.10754 0.176765 1.7282 0.836213L7.03242 6.47195Z' fill='%23333333'/%3E%3C/svg%3E%0A");
  --icon-checkbox-mark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 2.84615L5.09091 7L11 1' stroke='white'/%3E%3C/svg%3E");
  --icon-phone: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.26666 4C7.1352 4 6.04986 4.44953 5.24959 5.24966C4.44959 6.04982 4 7.13507 4 8.26666C4 14.7468 9.25308 20 15.7333 20C16.8648 20 17.9501 19.5505 18.7504 18.7503C19.5504 17.9502 20 16.8649 20 15.7333L14.6667 13.6L13.6 16.2667H13.5994C10.3597 16.2667 7.73334 13.6403 7.73334 10.4005V10.4L10.4 9.33334L8.26666 4Z' stroke='%23333333' stroke-width='1.2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  --icon-new-window: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_6269_13591)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.5 19.5H19.5V13H21V21H3V3H11V4.5H4.5V19.5ZM14 4.5V3H21V10H19.5V5.6L10.5 14.5L9.5 13.5L18.4 4.5H14Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6269_13591'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --icon-highspeed: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M9%208L1%2013L1%203L9%208Z%22%20fill%3D%22%23172772%22/%3E%3Cpath%20d%3D%22M15%208L7%2013L7%203L15%208Z%22%20fill%3D%22%23172772%22/%3E%3C/svg%3E");
  --icon-pointer: url("data:image/svg+xml,%3Csvg width='45' height='44' viewBox='0 0 45 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_7654_10109' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='45' height='44'%3E%3Cpath d='M0.742188 16.0001L28.455 7.82013e-05L44.455 27.7129L16.7422 43.7129L0.742188 16.0001Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_7654_10109)'%3E%3Cpath d='M22.3828 25.23L20.0391 21.1705C19.5213 20.2737 19.8286 19.1269 20.7254 18.6092C21.6221 18.0914 22.7689 18.3987 23.2867 19.2955L25.6304 23.355' stroke='white' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M24.2266 20.9192C23.7088 20.0224 24.0161 18.8756 24.9129 18.3579C25.8096 17.8401 26.9564 18.1474 27.4742 19.0442L28.4117 20.668' stroke='white' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M28.8732 21.4805L28.4044 20.6686C27.8867 19.7719 28.194 18.6251 29.0907 18.1073C29.9875 17.5896 31.1343 17.8969 31.652 18.7936L33.527 22.0412C36.1159 26.5252 34.6108 32.313 30.1268 34.9019C25.6428 37.4907 19.8779 35.9002 17.2891 31.4162L14.4766 26.5448C13.9588 25.6481 14.2661 24.5013 15.1629 23.9836C16.0596 23.4658 17.2064 23.7731 17.7242 24.6698L21.0054 30.3531' stroke='white' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M20.0367 21.1704L16.2554 14.6211C15.7377 13.7243 14.5909 13.417 13.6941 13.9348C12.7973 14.4525 12.4901 15.5993 13.0078 16.4961L18.6641 26.293' stroke='white' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M9.75781 18.3711C8.2045 15.6807 9.12629 12.2405 11.8167 10.6872C14.5071 9.13389 17.9473 10.0557 19.5006 12.7461' stroke='white' stroke-width='2' stroke-miterlimit='10'/%3E%3C/g%3E%3C/svg%3E%0A");
  --font-family-main: "Noto Sans JP", system-ui;
  --font-family-secondary: "Noto Serif JP", serif;
  --font-family-inter: "Inter", sans-serif;
  --font-family-poppins: "Poppins";
  --font-family-amsterdam: "New Amsterdam", sans-serif;
  --opacity-main: 0.7;
  --animation-more-fast: 0.05s linear;
  --animation-fast: 0.1s linear;
  --animation-normal: 0.3s linear;
  --animation-slow: 0.5s linear;
  --animation-more-slow: 0.8s linear;
  --border-radius-r: 999rem;
  --border-radius: 0.3125rem;
}

/* component */
.com-icon {
  --icon-circle-size: 1.25rem;
  --icon-size: 100%;
  --icon-color: var(--color-bg-main);
  --icon-color-bg: var(--color-bg-brand-blue);
  position: relative;
  display: inline-block;
  width: var(--icon-circle-size);
  height: var(--icon-circle-size);
  overflow: hidden;
  font-size: 0;
}
.com-icon::before {
  width: var(--icon-size);
  height: var(--icon-size);
}
.com-icon::after {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: var(--icon-size);
  height: var(--icon-size);
  content: "";
  background: var(--icon-color);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: contain;
          mask-size: contain;
  transform: translate(-50%, -50%);
}
.com-icon.--arrow::after {
  -webkit-mask-image: var(--icon-arrow);
          mask-image: var(--icon-arrow);
}
.com-icon.--anchor::after {
  -webkit-mask-image: var(--icon-anchor);
          mask-image: var(--icon-anchor);
}
.com-icon.--plus::after {
  -webkit-mask-image: var(--icon-plus);
          mask-image: var(--icon-plus);
}
.com-icon.--minus::after {
  -webkit-mask-image: var(--icon-minus);
          mask-image: var(--icon-minus);
}
.com-icon.--search::after {
  -webkit-mask-image: var(--icon-search);
          mask-image: var(--icon-search);
}
.com-icon.--blank::after {
  -webkit-mask-image: var(--icon-blank);
          mask-image: var(--icon-blank);
}
.com-icon.--download::after {
  -webkit-mask-image: var(--icon-download);
          mask-image: var(--icon-download);
}
.com-icon.--help::after {
  -webkit-mask-image: var(--icon-help);
          mask-image: var(--icon-help);
}
.com-icon.--attention::after {
  -webkit-mask-image: var(--icon-attention);
          mask-image: var(--icon-attention);
}
.com-icon.--attention-triangle::after {
  -webkit-mask-image: var(--icon-attention-triangle);
          mask-image: var(--icon-attention-triangle);
}
.com-icon.--mail::after {
  -webkit-mask-image: var(--icon-mail);
          mask-image: var(--icon-mail);
}
.com-icon.--calendar::after {
  -webkit-mask-image: var(--icon-calendar);
          mask-image: var(--icon-calendar);
}
.com-icon.--down::after {
  -webkit-mask-image: var(--icon-down);
          mask-image: var(--icon-down);
}
.com-icon.--dropdown::after {
  -webkit-mask-image: var(--icon-dropdown);
          mask-image: var(--icon-dropdown);
}
.com-icon.--dropdown-02::after {
  -webkit-mask-image: var(--icon-dropdown-02);
          mask-image: var(--icon-dropdown-02);
}
.com-icon.--home::after {
  -webkit-mask-image: var(--icon-home);
          mask-image: var(--icon-home);
}
.com-icon.--corporation::after {
  -webkit-mask-image: var(--icon-corporation);
          mask-image: var(--icon-corporation);
}
.com-icon.--recruit::after {
  -webkit-mask-image: var(--icon-recruit);
          mask-image: var(--icon-recruit);
}
.com-icon.--company::after {
  -webkit-mask-image: var(--icon-company);
          mask-image: var(--icon-company);
}
.com-icon.--map::after {
  -webkit-mask-image: var(--icon-map);
          mask-image: var(--icon-map);
}
.com-icon.--pdf {
  height: auto;
  aspect-ratio: 24/15;
  background: var(--color-bg-white);
}
.com-icon.--pdf::after {
  -webkit-mask-image: var(--icon-pdf);
          mask-image: var(--icon-pdf);
}
.com-icon.--pdf-file::after {
  background: var(--icon-pdf-02) no-repeat center/contain;
}
.com-icon.--word {
  height: auto;
  aspect-ratio: 24/15;
  background: var(--color-bg-white);
}
.com-icon.--word::after {
  -webkit-mask-image: var(--icon-word);
          mask-image: var(--icon-word);
}
.com-icon.--word-file::after {
  background: var(--icon-word-02) no-repeat center/contain;
}
.com-icon.--excel {
  height: auto;
  aspect-ratio: 24/15;
  background: var(--color-bg-white);
}
.com-icon.--excel::after {
  -webkit-mask-image: var(--icon-excel);
          mask-image: var(--icon-excel);
}
.com-icon.--excel-file::after {
  background: var(--icon-excel-02) no-repeat center/contain;
}
.com-icon.--docs::after {
  -webkit-mask-image: var(--icon-docs);
          mask-image: var(--icon-docs);
}
.com-icon.--pen::after {
  -webkit-mask-image: var(--icon-pen);
          mask-image: var(--icon-pen);
}
.com-icon.--phone::after {
  -webkit-mask-image: var(--icon-phone);
          mask-image: var(--icon-phone);
}
.com-icon.--new-window::after {
  -webkit-mask-image: var(--icon-new-window);
          mask-image: var(--icon-new-window);
}
.com-icon.--highspeed::after {
  -webkit-mask-image: var(--icon-highspeed);
          mask-image: var(--icon-highspeed);
}
.com-icon.--pointer::after {
  -webkit-mask-image: var(--icon-pointer);
          mask-image: var(--icon-pointer);
}
.com-icon.--toggle {
  --icon-size: 75%;
}
.com-icon.--toggle::after, .com-icon.--toggle::before {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 0.125rem;
  content: "";
  background-color: var(--icon-color);
  border-radius: var(--border-radius-r);
  transform: translate(-50%, -50%);
}
.com-icon.--toggle::before {
  transition: 0.3s transform;
  transform: translate(-50%, -50%) rotate(-90deg);
}
.com-icon.--toggle.is-minus::before {
  transform: translate(-50%, -50%) rotate(0);
}
.com-icon.--animation-arrow {
  --icon-circle-size: 2rem;
  --icon-size: 1.25rem;
  --icon-color: var(--color-bg-white);
  background: var(--icon-color-bg);
  border-radius: 50%;
  transition: var(--animation-normal);
}
.com-icon.--animation-arrow::before, .com-icon.--animation-arrow::after {
  position: absolute;
  inset: 0;
  width: 100%;
  margin: auto;
  content: "";
  background: var(--icon-color);
  -webkit-mask-image: var(--icon-arrow);
          mask-image: var(--icon-arrow);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: contain;
          mask-size: contain;
  animation-duration: 0.6s;
  animation-fill-mode: both;
}
.com-icon.--animation-arrow::after {
  transform: translateX(-100%);
}
.com-icon.--animation-blank {
  --icon-circle-size: 2rem;
  --icon-size: 1.25rem;
  background: var(--icon-color-bg);
  border-radius: 50%;
  transition: var(--animation-normal);
}
.com-icon.--animation-blank::before, .com-icon.--animation-blank::after {
  position: absolute;
  inset: 0;
  width: 100%;
  margin: auto;
  content: "";
  background: var(--icon-color);
  -webkit-mask-image: var(--icon-blank);
          mask-image: var(--icon-blank);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: contain;
          mask-size: contain;
  animation-duration: 0.6s;
  animation-fill-mode: both;
}
.com-icon.--animation-blank::after {
  transform: translateX(-100%);
}
.com-icon.--no-circle {
  background-color: transparent !important;
  border-radius: 0 !important;
  --icon-circle-size: 1.625rem;
  --icon-size: 100%;
}
.com-icon.--color-white {
  --icon-color: var(--color-bg-white);
}
.com-icon.--blue-dark {
  --icon-color-bg: var(--color-bg-brand-blue-dark);
}
.com-icon.--green {
  --icon-color-bg: var(--color-bg-brand-green);
}

@media (hover: hover) {
  a:not(:disabled).is-hover .com-icon.--animation-arrow::before, a:not(:disabled).is-hover .com-icon.--animation-blank::before,
  button:not(:disabled).is-hover .com-icon.--animation-arrow::before,
  button:not(:disabled).is-hover .com-icon.--animation-blank::before {
    animation-name: transformLeftRight;
    animation-delay: 0.2s;
  }
  a:not(:disabled).is-hover .com-icon.--animation-arrow::after, a:not(:disabled).is-hover .com-icon.--animation-blank::after,
  button:not(:disabled).is-hover .com-icon.--animation-arrow::after,
  button:not(:disabled).is-hover .com-icon.--animation-blank::after {
    animation-name: transformRightLeft;
  }
  a:not(:disabled).is-hover:hover .com-icon.--animation-arrow::before, a:not(:disabled).is-hover:hover .com-icon.--animation-blank::before,
  button:not(:disabled).is-hover:hover .com-icon.--animation-arrow::before,
  button:not(:disabled).is-hover:hover .com-icon.--animation-blank::before {
    animation-name: transformRightLeft;
    animation-delay: 0s;
  }
  a:not(:disabled).is-hover:hover .com-icon.--animation-arrow::after, a:not(:disabled).is-hover:hover .com-icon.--animation-blank::after,
  button:not(:disabled).is-hover:hover .com-icon.--animation-arrow::after,
  button:not(:disabled).is-hover:hover .com-icon.--animation-blank::after {
    animation-name: transformLeftRight;
    animation-delay: 0.2s;
  }
  @keyframes transformLeftRight {
    0% {
      transform: translateX(-100%);
    }
    100% {
      transform: translateX(0);
    }
  }
  @keyframes transformRightLeft {
    0% {
      transform: translateX(0);
    }
    100% {
      transform: translateX(100%);
    }
  }
}
/* utility */
.anime-fade {
  --delay: 0;
  --delay-sp: 0;
  --duration: 0.5;
  --duration-sp: 0.5;
  --movementx: 0;
  --movementx-sp: 0;
  --movementy: 0;
  --movementy-sp: 0;
  opacity: 0;
  animation-duration: calc(var(--duration) * 1s);
  animation-timing-function: ease-in-out;
  animation-delay: calc(var(--delay) * 1s);
  animation-fill-mode: forwards;
}
@property --movementx {
  .anime-fade {
    syntax: "<length>";
    initial-value: 0;
    inherits: true;
  }
}
@property --movementx-sp {
  .anime-fade {
    syntax: "<length>";
    initial-value: 0;
    inherits: true;
  }
}
@property --movementy {
  .anime-fade {
    syntax: "<length>";
    initial-value: 0;
    inherits: true;
  }
}
@property --movementy-sp {
  .anime-fade {
    syntax: "<length>";
    initial-value: 0;
    inherits: true;
  }
}
@media only screen and (max-width: 767px) {
  .anime-fade {
    animation-duration: calc(var(--duration-sp) * 1s);
    animation-delay: calc(var(--delay-sp) * 1s);
  }
}

@keyframes fade {
  from {
    opacity: 0;
    transform: translateX(calc(var(--movementx) * 1px)) translateY(calc(var(--movementy) * 1px));
  }
  to {
    opacity: 1;
    transform: translateX(0) translateY(0);
  }
}
.anime-scale {
  --delay: 0;
  --delay-sp: 0;
  --duration: 0.5;
  --duration-sp: 0.5;
  --scale: 0.9;
  --scale-sp: 0.9;
  opacity: 0;
  transform: scale(var(--scale));
  animation-duration: calc(var(--duration) * 1s);
  animation-timing-function: ease-in-out;
  animation-delay: calc(var(--delay) * 1s);
  animation-fill-mode: forwards;
}
@property --scale {
  .anime-scale {
    syntax: "<number>";
    initial-value: 0;
    inherits: true;
  }
}
@property --scale-sp {
  .anime-scale {
    syntax: "<number>";
    initial-value: 0;
    inherits: true;
  }
}
@media only screen and (max-width: 767px) {
  .anime-scale {
    transform: scale(var(--scale-sp));
    animation-duration: calc(var(--duration-sp) * 1s);
    animation-delay: calc(var(--delay-sp) * 1s);
  }
}

@keyframes scale {
  from {
    opacity: 0;
    transform: scale(var(--scale));
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
.anime-slide {
  --delay: 0;
  --delay-sp: 0;
  --duration: 0.5;
  --duration-sp: 0.5;
  clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
  transition: calc(var(--duration) * 1s) clip-path ease-in-out;
  transition-delay: calc(var(--delay) * 1s);
}
@media only screen and (max-width: 767px) {
  .anime-slide {
    transition: calc(var(--duration-sp) * 1s) clip-path ease-in-out;
    transition-delay: calc(var(--delay-sp) * 1s);
  }
}

.anime-mask-color {
  --delay: 0;
  --delay-sp: 0;
  --duration: 0.2;
  --duration-sp: 0.2;
  --color: var(--color-bg-main);
  position: relative;
  clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
  transition: calc(var(--duration) * 1s) clip-path linear;
  transition-delay: calc(var(--delay) * 1s);
}
.anime-mask-color::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  content: "";
  background-color: var(--color);
  transition: calc(var(--duration) * 1s) clip-path linear;
  transition-delay: calc(var(--duration) * 1s * 2 + var(--delay) * 1s);
}
@media only screen and (max-width: 767px) {
  .anime-mask-color {
    transition: calc(var(--duration-sp) * 1s) clip-path linear;
    transition-delay: calc(var(--delay-sp) * 1s);
  }
  .anime-mask-color::after {
    transition: calc(var(--duration-sp) * 1s) clip-path linear;
    transition-delay: calc(var(--duration-sp) * 1s * 2 + var(--delay-sp) * 1s);
  }
}

body.is-loaded .anime-fade.is-active {
  animation-name: fade;
}
body.is-loaded .anime-scale.is-active {
  animation-name: scale;
}
body.is-loaded .anime-slide.is-active {
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}
body.is-loaded .anime-mask-color.is-active {
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}
body.is-loaded .anime-mask-color.is-active::after {
  clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
}
body.is-loaded .anime-group.is-active .anime-fade {
  animation-name: fade;
}
body.is-loaded .anime-group.is-active .anime-scale {
  animation-name: scale;
}
body.is-loaded .anime-group.is-active .anime-slide {
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}
body.is-loaded .anime-group.is-active .anime-mask-color {
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}
body.is-loaded .anime-group.is-active .anime-mask-color::after {
  clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
}

.u-asterisk {
  padding-left: 1em;
  text-indent: -1em;
}

.u-bg-blue {
  background-color: var(--color-bg-brand-blue);
}

@media all and (min-width: 1281px), print {
  .u-hidden-pc {
    display: none !important;
  }
}
@media all and (min-width: 768px), print {
  .u-hidden-pc-tab {
    display: none !important;
  }
}
@media only screen and (max-width: 1280px) {
  .u-hidden-tab-sp {
    display: none !important;
  }
}
@media only screen and (max-width: 767px) {
  .u-hidden-sp {
    display: none !important;
  }
}
@media (hover: hover) {
  .u-hover {
    transition: 0.3s opacity;
  }
  .u-hover:hover {
    opacity: 0.7;
  }
}

.u-mt-1 {
  margin-top: 0.5rem;
}

.u-mt-2 {
  margin-top: 1rem;
}

.u-mt-3 {
  margin-top: 1.5rem;
}

.u-mt-4 {
  margin-top: 2rem;
}

.u-mt-5 {
  margin-top: 2.5rem;
}

.u-mt-6 {
  margin-top: 3rem;
}

.u-mt-7 {
  margin-top: 3.5rem;
}

.u-mt-8 {
  margin-top: 4rem;
}

.u-mt-9 {
  margin-top: 4.5rem;
}

.u-mt-10 {
  margin-top: 5rem;
}

.u-mt-11 {
  margin-top: 5.5rem;
}

.u-mt-12 {
  margin-top: 6rem;
}

.u-mt-13 {
  margin-top: 6.5rem;
}

.u-mt-14 {
  margin-top: 7rem;
}

.u-mt-15 {
  margin-top: 7.5rem;
}

.u-mt-16 {
  margin-top: 8rem;
}

.u-mt-17 {
  margin-top: 8.5rem;
}

.u-mt-18 {
  margin-top: 9rem;
}

.u-mt-19 {
  margin-top: 9.5rem;
}

.u-mt-20 {
  margin-top: 10rem;
}

.u-mt-21 {
  margin-top: 10.5rem;
}

.u-mt-22 {
  margin-top: 11rem;
}

.u-mt-23 {
  margin-top: 11.5rem;
}

.u-mt-24 {
  margin-top: 12rem;
}

.u-mt-25 {
  margin-top: 12.5rem;
}

@media only screen and (max-width: 767px) {
  .u-mt-1-sp {
    margin-top: 0.5rem;
  }
  .u-mt-2-sp {
    margin-top: 1rem;
  }
  .u-mt-3-sp {
    margin-top: 1.5rem;
  }
  .u-mt-4-sp {
    margin-top: 2rem;
  }
  .u-mt-5-sp {
    margin-top: 2.5rem;
  }
  .u-mt-6-sp {
    margin-top: 3rem;
  }
  .u-mt-7-sp {
    margin-top: 3.5rem;
  }
  .u-mt-8-sp {
    margin-top: 4rem;
  }
  .u-mt-9-sp {
    margin-top: 4.5rem;
  }
  .u-mt-10-sp {
    margin-top: 5rem;
  }
  .u-mt-11-sp {
    margin-top: 5.5rem;
  }
  .u-mt-12-sp {
    margin-top: 6rem;
  }
  .u-mt-13-sp {
    margin-top: 6.5rem;
  }
  .u-mt-14-sp {
    margin-top: 7rem;
  }
  .u-mt-15-sp {
    margin-top: 7.5rem;
  }
  .u-mt-16-sp {
    margin-top: 8rem;
  }
  .u-mt-17-sp {
    margin-top: 8.5rem;
  }
  .u-mt-18-sp {
    margin-top: 9rem;
  }
  .u-mt-19-sp {
    margin-top: 9.5rem;
  }
  .u-mt-20-sp {
    margin-top: 10rem;
  }
  .u-mt-21-sp {
    margin-top: 10.5rem;
  }
  .u-mt-22-sp {
    margin-top: 11rem;
  }
  .u-mt-23-sp {
    margin-top: 11.5rem;
  }
  .u-mt-24-sp {
    margin-top: 12rem;
  }
  .u-mt-25-sp {
    margin-top: 12.5rem;
  }
}
.u-mb-1 {
  margin-bottom: 0.5rem;
}

.u-mb-2 {
  margin-bottom: 1rem;
}

.u-mb-3 {
  margin-bottom: 1.5rem;
}

.u-mb-4 {
  margin-bottom: 2rem;
}

.u-mb-5 {
  margin-bottom: 2.5rem;
}

.u-mb-6 {
  margin-bottom: 3rem;
}

.u-mb-7 {
  margin-bottom: 3.5rem;
}

.u-mb-8 {
  margin-bottom: 4rem;
}

.u-mb-9 {
  margin-bottom: 4.5rem;
}

.u-mb-10 {
  margin-bottom: 5rem;
}

.u-mb-11 {
  margin-bottom: 5.5rem;
}

.u-mb-12 {
  margin-bottom: 6rem;
}

.u-mb-13 {
  margin-bottom: 6.5rem;
}

.u-mb-14 {
  margin-bottom: 7rem;
}

.u-mb-15 {
  margin-bottom: 7.5rem;
}

.u-mb-16 {
  margin-bottom: 8rem;
}

.u-mb-17 {
  margin-bottom: 8.5rem;
}

.u-mb-18 {
  margin-bottom: 9rem;
}

.u-mb-19 {
  margin-bottom: 9.5rem;
}

.u-mb-20 {
  margin-bottom: 10rem;
}

.u-mb-21 {
  margin-bottom: 10.5rem;
}

.u-mb-22 {
  margin-bottom: 11rem;
}

.u-mb-23 {
  margin-bottom: 11.5rem;
}

.u-mb-24 {
  margin-bottom: 12rem;
}

.u-mb-25 {
  margin-bottom: 12.5rem;
}

@media only screen and (max-width: 767px) {
  .u-mb-1-sp {
    margin-bottom: 0.5rem;
  }
  .u-mb-2-sp {
    margin-bottom: 1rem;
  }
  .u-mb-3-sp {
    margin-bottom: 1.5rem;
  }
  .u-mb-4-sp {
    margin-bottom: 2rem;
  }
  .u-mb-5-sp {
    margin-bottom: 2.5rem;
  }
  .u-mb-6-sp {
    margin-bottom: 3rem;
  }
  .u-mb-7-sp {
    margin-bottom: 3.5rem;
  }
  .u-mb-8-sp {
    margin-bottom: 4rem;
  }
  .u-mb-9-sp {
    margin-bottom: 4.5rem;
  }
  .u-mb-10-sp {
    margin-bottom: 5rem;
  }
  .u-mb-11-sp {
    margin-bottom: 5.5rem;
  }
  .u-mb-12-sp {
    margin-bottom: 6rem;
  }
  .u-mb-13-sp {
    margin-bottom: 6.5rem;
  }
  .u-mb-14-sp {
    margin-bottom: 7rem;
  }
  .u-mb-15-sp {
    margin-bottom: 7.5rem;
  }
  .u-mb-16-sp {
    margin-bottom: 8rem;
  }
  .u-mb-17-sp {
    margin-bottom: 8.5rem;
  }
  .u-mb-18-sp {
    margin-bottom: 9rem;
  }
  .u-mb-19-sp {
    margin-bottom: 9.5rem;
  }
  .u-mb-20-sp {
    margin-bottom: 10rem;
  }
  .u-mb-21-sp {
    margin-bottom: 10.5rem;
  }
  .u-mb-22-sp {
    margin-bottom: 11rem;
  }
  .u-mb-23-sp {
    margin-bottom: 11.5rem;
  }
  .u-mb-24-sp {
    margin-bottom: 12rem;
  }
  .u-mb-25-sp {
    margin-bottom: 12.5rem;
  }
}
.u-text-center {
  text-align: center;
}

.u-text-left {
  text-align: left;
}

.u-text-right {
  text-align: right;
}

@media all and (min-width: 768px), print {
  .u-text-center-pc {
    text-align: center;
  }
  .u-text-left-pc {
    text-align: left;
  }
  .u-text-right-pc {
    text-align: right;
  }
}
@media only screen and (max-width: 767px) {
  .u-text-center-sp {
    text-align: center;
  }
  .u-text-left-sp {
    text-align: left;
  }
  .u-text-right-sp {
    text-align: right;
  }
}
.u-text-underline {
  text-decoration: underline;
}

.u-red {
  color: var(--color-text-error);
}

.u-bold {
  font-weight: bold !important;
}