.attachment svg,.widget_media_image
svg{max-width:100%;height:auto}.popup-template
.modal{opacity:0;transition:all .25s ease}.popup-template .modal.is-open{opacity:1;transition:all .25s ease}/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.min.css */
*,
::before,
::after {
  box-sizing: border-box;
  border-style: solid;
  border-width: 0;
}
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent;
}
body {
  margin: 0;
}
main {
  display: block;
}
p,
table,
blockquote,
address,
pre,
iframe,
form,
figure,
dl {
  margin: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
  margin: 0;
}
ul,
ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
dt {
  font-weight: 700;
}
dd {
  margin-left: 0;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
  border-top-width: 1px;
  margin: 0;
  clear: both;
  color: inherit;
}
pre {
  font-family: monospace, monospace;
  font-size: inherit;
}
address {
  font-style: inherit;
}
a {
  background-color: transparent;
  text-decoration: none;
  color: inherit;
}
abbr[title] {
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: inherit;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
svg,
img,
embed,
object,
iframe {
  vertical-align: bottom;
}
button,
input,
optgroup,
select,
textarea {
  -webkit-appearance: none;
  appearance: none;
  vertical-align: middle;
  color: inherit;
  font: inherit;
  background: transparent;
  padding: 0;
  margin: 0;
  border-radius: 0;
  text-align: inherit;
  text-transform: inherit;
}
button,
[type="button"],
[type="reset"],
[type="submit"] {
  cursor: pointer;
}
button:disabled,
[type="button"]:disabled,
[type="reset"]:disabled,
[type="submit"]:disabled {
  cursor: default;
}
:-moz-focusring {
  outline: auto;
}
select:disabled {
  opacity: inherit;
}
option {
  padding: 0;
}
fieldset {
  margin: 0;
  padding: 0;
  min-width: 0;
}
legend {
  padding: 0;
}
progress {
  vertical-align: baseline;
}
textarea {
  overflow: auto;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  outline-offset: -2px;
}
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
[type="number"] {
  -moz-appearance: textfield;
}
label[for] {
  cursor: pointer;
}
details {
  display: block;
}
summary {
  display: list-item;
}
[contenteditable]:focus {
  outline: auto;
}
table {
  border-color: inherit;
  border-collapse: collapse;
}
caption {
  text-align: left;
}
td,
th {
  vertical-align: top;
  padding: 0;
}
th {
  text-align: left;
  font-weight: 700;
}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:16px;font-weight:500;line-height:1.5;color:#3b4043}body>article:first-of-type{margin-top:-96px !important}*{font-family:"noto-sans-cjk-jp",sans-serif;letter-spacing:0.05em}section{padding:160px
0}.outer-wrap{width:100%;margin:0
auto;padding:0
3.5rem;max-width:87.5rem}.inner-wrap{width:100%;margin:0
auto;max-width:87.5rem}.josefin{font-family:"josefin-sans",sans-serif;font-weight:700;font-size:4.5rem}h2{font-size:1.5rem;font-weight:700}h3{font-size:2.25rem;font-weight:700}h4{font-size:1.5rem;font-weight:900}p{font-size:1rem;font-weight:500;line-height:1.7}img{width:100%;height:auto}.head-line{margin-bottom:80px}.head-line
h3{margin-bottom:2rem}.headBottom-line{margin-top:2rem;width:5rem;height:0.0625rem;background-color:#3b4043}.contact{background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcf9eb));background:linear-gradient(180deg, #fff 0%, #dcf9eb 100%)}.contact h2,
.contact
p{text-align:center}.contact
h2{font-size:4rem;font-weight:bold;margin-bottom:2.5rem}.contact-text{margin-bottom:5rem}.contact-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.greeting{background-color:#f8f6f5}.greeting .inner-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0
10.625rem;gap:2.5rem}.greeting-img{max-width:28.125rem;height:auto}.greeting-img
img{width:100%;height:auto}.greeting .greeting-texts{max-width:30rem}.greeting .greeting-texts .head-line{margin-bottom:2.5rem}.greeting .greeting-texts .head-line
h3{font-size:1.5rem;font-weight:900}.greeting .greeting-texts .greeting-profile .ceo-name{margin:16px
0;font-size:36px;font-weight:700}.greeting .greeting-texts .greeting-profile .greeting-btns{margin-top:40px}.common-fv{background:-webkit-gradient(linear, left top, left bottom, from(#dcf9eb), to(#fff));background:linear-gradient(180deg, #dcf9eb 0%, #fff 100%);margin:-5.5rem 0 0}.common-fv .inner-wrap,
.common-fv .outer-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%}.common-fv .inner-wrap .head-line,
.common-fv .outer-wrap .head-line{margin-bottom:0}.common-fv .inner-wrap .fv-img,
.common-fv .outer-wrap .fv-img{width:24.1875rem;height:auto}.common-fv .inner-wrap .fv-img img,
.common-fv .outer-wrap .fv-img
img{width:100%;height:auto}.recruit-form{background-color:#f8f6f5}.recruit-form .inner-wrap{max-width:42rem;margin:0
auto}.recruit-form .inner-wrap
.title{text-align:center;font-size:2.25rem;font-weight:700;color:#3b4043;margin:0
0 40px}.recruit-form .inner-wrap
.subtitle{text-align:center;font-size:1.5rem;margin-bottom:5rem}.recruit-form .inner-wrap .ocol,
.recruit-form .inner-wrap
.tcol{margin-bottom:1.5rem}.recruit-form .inner-wrap
.tcol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0 2rem}.recruit-form .inner-wrap
.bts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;margin-top:2.5rem}.recruit-form .inner-wrap .form-content
.label{padding-bottom:0.625rem}.recruit-form .inner-wrap .wpcf7-form-control-wrap{margin-top:0.625rem;display:block}.recruit-form .inner-wrap .wpcf7-list-item{margin:0}.recruit-form .inner-wrap .wpcf7-list-item
label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem 0.5rem}.recruit-form .inner-wrap
.label{font-size:18px;font-weight:700;letter-spacing:0.9px}.recruit-form .inner-wrap .label
span{margin-left:0.5rem;display:inline-block;color:#fff;background-color:#e75c5c;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:0.6px;padding:4px
8px;border-radius:0.9375rem}.recruit-form .inner-wrap .label
.option{margin-left:0.5rem;display:inline-block;color:#fff;background-color:#7eddad;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:0.6px;padding:4px
8px;border-radius:0.9375rem}.recruit-form .inner-wrap input[type=text],
.recruit-form .inner-wrap input[type=email],
.recruit-form .inner-wrap input[type=tel]{width:100%;height:48px;border-radius:10px;background-color:#fff;border:1px
solid #3b4043;padding:0
0.625rem}.recruit-form .inner-wrap input[type=checkbox]{width:0.875rem;height:0.875rem;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}.recruit-form .inner-wrap .checkbox
span{display:block}.recruit-form .inner-wrap .checkbox .wpcf7-list-item{margin:0}.recruit-form .inner-wrap .checkbox .wpcf7-list-item
label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem 0.5rem}.recruit-form .inner-wrap
textarea{resize:vertical;width:100%;min-height:144px;border-radius:10px;margin-top:8px;background-color:#fff;border:1px
solid #3b4043;padding:0.625rem}.recruit-form .inner-wrap
select{width:100%;height:48px;border-radius:10px;background-color:#fff;border:1px
solid #3b4043;padding:0
0.625rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6' viewBox='0 0 12 6'%3E%3Cpath fill='%233B4043' d='M0 0l6 6 6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0.625rem center;padding-right:1.875rem;cursor:pointer}.wpcf7-spinner{display:block;margin:1.5rem auto 0}.wpcf7-response-output{display:none}.recruit-common-btns{margin-top:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.float-image{display:block;width:250px;height:250px;background-size:cover;position:fixed;z-index:1000;right:40px;bottom:80px;opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity 0.3s ease, -webkit-transform 0.3s ease;transition:opacity 0.3s ease, -webkit-transform 0.3s ease;transition:opacity 0.3s ease, transform 0.3s ease;transition:opacity 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease}.header{background-color:transparent;position:sticky;z-index:9999;left:0;top:16px;width:100%;padding:0
32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.header-logo{z-index:9999;display:block;width:57px;height:auto}.header-logo
img{width:100%;height:auto}.header-menu{border-radius:40px;background-color:#fff;padding:16px
40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.header-menu .global-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.header-menu ul #menu-item-38 a,
.header-menu ul #menu-item-4591
a{display:block;padding:16px
32px;border-radius:35px;color:#fff;overflow:hidden;z-index:0;position:relative}.header-menu ul #menu-item-38 a::before,
.header-menu ul #menu-item-4591 a::before{content:"";position:absolute;top:0;right:0;height:100%;width:100%;background-color:#fff;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease, -webkit-transform 0.5s ease;z-index:-1}.header-menu ul #menu-item-38 a:hover,
.header-menu ul #menu-item-4591 a:hover{color:#00b293}.header-menu ul #menu-item-38 a:hover::before,
.header-menu ul #menu-item-4591 a:hover::before{-webkit-transform:translateX(0);transform:translateX(0)}.header-menu ul #menu-item-38
a{background:#75cc3c;border:1px
solid #75cc3c}.header-menu ul #menu-item-4591
a{border:1px
solid #06a097;background:-webkit-gradient(linear, left top, left bottom, from(#3cca8c), to(#06a097));background:linear-gradient(180deg, #3cca8c 0%, #06a097 100%)}.header
.hamburger{z-index:9999;display:none}.header .sp-menu{position:fixed;z-index:9998;top:0;right:-100%;width:100%;height:100vh;background-color:#2b2b2b;-webkit-transition:right 0.3s;transition:right 0.3s;padding:80px
40px}.header .sp-menu
ul{position:relative;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .sp-menu ul
li{z-index:9999}.header .sp-menu ul li
a{display:block;color:#fff;font-size:20px;font-weight:500}.header .sp-menu .header-btn
a{display:block;padding:16px
32px;border-radius:35px;color:#fff;background-color:#00b293}.footer{position:relative;background-color:#00b293;color:#fff;padding:80px
0 40px 56px}.footer .inner-wrap{top:-40px;position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer
.breadcrumbs{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:14px;font-style:normal;font-weight:500;line-height:normal;color:#3b4043}.footer .breadcrumbs
span{font-size:14px;font-style:normal;font-weight:500;line-height:normal;color:#3b4043}.footer-pWrap{width:100%;margin:0
auto 80px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:80px}.footer-pWrap .footer-link-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-pWrap .footer-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer-pWrap .footer-link.no-title{margin-top:40px}.footer-pWrap .footer-link
h2{font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:24px}.footer-pWrap .footer-link ul
li{font-size:12px;font-style:normal;font-weight:500;line-height:normal}.footer-pWrap .footer-pLeft .footer-logo{max-width:250px;height:auto;margin-bottom:24px}.footer-pWrap .footer-pLeft .footer-logo
img{width:100%;height:auto}.footer-pWrap .footer-pLeft .footer-address,
.footer-pWrap .footer-pLeft .footer-tel{font-weight:500;margin-bottom:24px}.footer-pWrap .footer-pLeft .footer-sns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.footer-pWrap .footer-pLeft .footer-sns
a{display:block;width:30px;height:30px}.footer-pWrap .footer-pLeft .footer-sns a
img{width:100%;height:auto}.footer-pWrap .footer-pLeft .footer-link{margin-bottom:40px}.footer-pRight{display:grid;grid-template-columns:repeat(3, auto);grid-template-rows:-webkit-min-content;grid-template-rows:min-content;gap:24px 48px;grid-template-areas:"footer-a . footer-b" "footer-c footer-d footer-e"}.footer-pRight .footer-link-title{height:auto}.footer-pRight .footer-a{grid-area:footer-a}.footer-pRight .footer-b{grid-area:footer-b}.footer-pRight .footer-c{grid-area:footer-c}.footer-pRight .footer-d{grid-area:footer-d}.footer-pRight .footer-e{grid-area:footer-e}.footer-pRight .footer-link-title{font-size:16px;font-style:normal;font-weight:700;line-height:normal}.footer-pRight .footer-link-list ul
li{font-size:12px;font-style:normal;font-weight:400;line-height:24px}.footer-cWrap{width:100%;background-color:#00b293;color:#fff}.footer-cWrap
a{color:#fff}.footer-cWrap .footer-link{margin-bottom:40px}.footer-cWrap .footer-link ul
li{font-size:12px;font-style:normal;font-weight:500;line-height:normal}.footer-cWrap .footer-link li+li{margin-top:16px}.footer-cWrap .footer-copy{font-size:12px;font-style:normal;font-weight:500;line-height:normal}.footer-pIsms{max-width:150px}.footer-pIsms
img{width:100%;height:auto}.cookie-consent-banner{display:none;position:fixed;bottom:0;left:0;right:0;background-color:#f1f1f1;padding:15px;-webkit-box-shadow:0 -2px 10px rgba(0, 0, 0, 0.1);box-shadow:0 -2px 10px rgba(0, 0, 0, 0.1);z-index:9999}.cookie-consent-banner.is-visible{display:block}.cookie-consent-banner__inner{max-width:1200px;margin:0
auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.cookie-consent-banner__content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:200px;margin-right:20px}.cookie-consent-banner__title{margin:0
0 10px 0;font-size:16px;font-weight:700}.cookie-consent-banner__text{margin:0;font-size:14px;line-height:1.4}.cookie-consent-banner__text
a{color:#00b293;text-decoration:underline}.cookie-consent-banner__text a:hover{text-decoration:none}.cookie-consent-banner__actions{margin-top:10px}.cookie-consent-banner__button{border:none;padding:10px
20px;cursor:pointer;border-radius:4px;font-size:14px;font-weight:500}.cookie-consent-banner__button--accept{background-color:#4caf50;color:white;margin-right:10px}.cookie-consent-banner__button--decline{background-color:#cbcbcb;color:white}.common-btn{cursor:pointer;display:inline-block;font-weight:900;font-size:24px;text-align:center;color:#fff;border-radius:32px;position:relative;padding:16px
52px 16px 32px;overflow:hidden;z-index:0}.common-btn::before{content:"";position:absolute;top:0;right:0;height:100%;width:100%;background-color:#fff;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease, -webkit-transform 0.5s ease;z-index:-1}.common-btn:hover{color:#00b293}.common-btn:hover::before{-webkit-transform:translateX(0);transform:translateX(0)}.common-btn.green-btn{background-color:#00b293;border:1px
solid #00b293}.common-btn.green-btn:hover{color:#00b293}.common-btn.lGreen-btn{background-color:#75cc3c;border:1px
solid #75cc3c}.common-btn.lGreen-btn:hover{color:#75cc3c}.common-btn.trance-parent{background-color:transparent;border:1px
solid #3b4043;color:#3b4043;font-size:16px;font-style:normal;font-weight:500;line-height:170%;letter-spacing:0.8px}.common-btn::after{content:"";display:inline-block;background-image:url("/wp-content/themes/trusquetta-corp/img/btn-arrow.svg");background-repeat:no-repeat;background-size:cover;width:8px;height:13.576px;position:absolute;right:32px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.common-btn-no-arrow{display:inline-block;font-weight:900;font-size:24px;text-align:center;color:#fff;border-radius:32px;position:relative;padding:16px
32px;overflow:hidden;z-index:0;cursor:pointer}.common-btn-no-arrow::before{content:"";position:absolute;top:0;right:0;height:100%;width:100%;background-color:#fff;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease, -webkit-transform 0.5s ease;z-index:-1}.common-btn-no-arrow:hover{color:#00b293}.common-btn-no-arrow:hover::before{-webkit-transform:translateX(0);transform:translateX(0)}.common-btn-no-arrow.green-btn{background-color:#00b293;border:1px
solid #00b293}.common-btn-no-arrow.green-btn:hover{color:#00b293}.common-btn-no-arrow.lGreen-btn{background-color:#75cc3c;border:1px
solid #75cc3c}.common-btn-no-arrow.lGreen-btn:hover{color:#75cc3c}.common-btn-no-arrow.orange-btn{background-color:#ffb549;border:1px
solid #ffb549}.common-btn-no-arrow.orange-btn:hover{color:#ffb549}.recruit-not-btn{display:inline-block;font-weight:900;font-size:24px;text-align:center;color:#fff;border-radius:32px;position:relative;padding:16px
32px;background-color:#fff;color:#3b4043;border:1px
solid #3b4043;cursor:pointer}.cate-btn{cursor:pointer;display:block;font-weight:900;font-size:24px;text-align:center;color:#fff;border-radius:35px;position:relative;padding:8px
24px;background-color:#00b293}.cate-btn.active{background-color:#fff;color:#00b293;border:1px
solid #00b293}.confirm-btn,.send{background-color:#00b293;display:inline-block;font-weight:700;font-size:24px;text-align:center;color:#fff;border-radius:35px;position:relative;padding:16px
52px;cursor:pointer}.prev{background-color:#fff;border:2px
solid #00b293;display:inline-block;font-weight:700;font-size:24px;text-align:center;color:#00b293;border-radius:35px;position:relative;padding:16px
24px;cursor:pointer}.wpcf7-form-control.wpcf7-submit.has-spinner.corpform-btn{cursor:pointer;display:inline-block;font-weight:900;font-size:24px;text-align:center;color:#fff;border-radius:32px;position:relative;padding:16px
32px;background-color:#00b293}.gray-btn{cursor:pointer;display:inline-block;font-weight:900;font-size:24px;text-align:center;color:#fff;border-radius:32px;position:relative;padding:10px
54px 10px 24px;overflow:hidden;z-index:0;background-color:transparent;border:1px
solid #3b4043;color:#3b4043;font-size:16px;font-style:normal;font-weight:500;line-height:170%;letter-spacing:0.8px}.gray-btn::after{content:"";display:inline-block;background-image:url("/wp-content/themes/trusquetta-corp/img/btn-arrow_gray.svg");background-repeat:no-repeat;background-size:cover;width:8px;height:13.576px;position:absolute;right:32px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease}.gray-btn:hover::after{-webkit-transform:translateY(-50%) translateX(4px);transform:translateY(-50%) translateX(4px)}.movie-toggle-btn{cursor:pointer;display:inline-block;font-weight:900;font-size:24px;text-align:center;border-radius:32px;position:relative;padding:16px
32px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.movie-toggle-btn.green-btn{background-color:#00b293;border:1px
solid #00b293;color:#fff}.movie-toggle-btn.green-btn:hover{opacity:1}.movie-toggle-btn.green-btn.active{opacity:1;background-color:#fff;color:#00b293;border:1px
solid #00b293;cursor:default}@media screen and (max-width: 1500px){.inner-wrap{padding:0
3.5rem}}@media screen and (max-width: 1210px){body>article:first-of-type.recruitment-new-graduate{margin-top:-45px !important}body>article:first-of-type.front-page{margin-top:-45px !important}.outer-wrap{padding:0
2%}.inner-wrap{max-width:46.875rem;padding:0}.josefin{font-size:3rem}.head-line{margin-bottom:40px}.head-line{width:100%}.contact
h2{font-size:3rem}.greeting .inner-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:46.875rem;padding:0}.greeting .greeting-texts{width:100%;max-width:46.875rem;margin:0
auto}.common-fv .inner-wrap,
.common-fv .outer-wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:100%;padding:0
1.25rem}.common-fv .inner-wrap .head-line,
.common-fv .outer-wrap .head-line{margin-bottom:5rem}.common-fv .inner-wrap .fv-img,
.common-fv .outer-wrap .fv-img{display:none}.recruit-form .inner-wrap
.tcol{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.recruit-common-btns{margin-top:80px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.float-image{right:10px}.header{padding:0
2%}.header-menu{display:none}.header
.hamburger{display:block;cursor:pointer;background-color:#75cc3c;width:40px;height:40px;border-radius:50%;padding:12px
10px;position:relative}.header .hamburger
span{display:block;width:20px;height:2px;background-color:#fff;-webkit-transition:all 0.3s;transition:all 0.3s}.header .hamburger span+span{margin-top:6px}.header .hamburger.active span:nth-child(1){-webkit-transform:rotate(45deg) translate(5px, 5px);transform:rotate(45deg) translate(5px, 5px)}.header .hamburger.active span:nth-child(2){opacity:0}.header .hamburger.active span:nth-child(3){-webkit-transform:rotate(-45deg) translate(6px, -6px);transform:rotate(-45deg) translate(6px, -6px)}.footer{padding:30px
5%}.footer-pWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}}@media screen and (max-width: 749px){.inner-wrap{max-width:100%;padding:0
1.25rem}.greeting .inner-wrap{max-width:100%;padding:0
1.25rem}.common-fv .inner-wrap,
.common-fv .outer-wrap{max-width:100%;padding:2.5rem 1.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .inner-wrap{left:0}}@media screen and (max-width: 490px){section{padding:80px
0}.josefin{font-size:2.25rem}h2{font-size:1.25rem}h3{font-size:1.5rem}h4{font-size:1.25rem}.headBottom-line{margin-top:2.5rem}.float-image{top:70px;width:125px;height:125px}.footer-pRight{grid-template-columns:repeat(1, auto);grid-template-areas:"footer-a" "footer-c" "footer-b" "footer-d" "footer-e";gap:10px}}@media screen and (max-width: 390px){.cookie-consent-banner__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cookie-consent-banner__content{margin-right:0;margin-bottom:15px;width:100%}.cookie-consent-banner__actions{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}html{margin-top:0 !important}#recruitments{margin:-88px 0 0 0}#recruitments
.fv{padding:0;position:relative;width:100%;height:570px}#recruitments .fv-bg{position:relative;width:100%;height:100%;background-position:center center !important;background-size:cover !important;background-repeat:no-repeat !important}#recruitments .fv-headline{width:100%;position:absolute;bottom:-96px}#recruitments .fv-headline
h2{font-size:96px;font-style:normal;font-weight:700;line-height:1;text-align:right;color:#d2d2d2}#recruitments .fv-headline h2:first-of-type{text-align:left;color:#fff}#recruitments .head-text{margin-bottom:80px}#recruitments .category-buttons{margin-bottom:40px}#recruitments .category-buttons
.buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}#recruitments .recruitment-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px}#recruitments .recruitment-item
a{display:block;text-decoration:none;padding:24px;border:1px
solid #3b4043;border-radius:16px}#recruitments .recruitment-item
h2{font-size:clamp(24px, 5vw, 36px);font-style:normal;font-weight:700;line-height:150%;letter-spacing:1.8px}#recruitments .recruitment-item .job-category{font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:500;line-height:170%;letter-spacing:0.8px;color:#00b293}@media screen and (max-width: 1210px){#recruitments .fv-bg{background-position:center 38px}#recruitments .fv-headline{bottom:-48px}#recruitments .fv-headline
h2{font-size:48px}#recruitments .category-buttons
.buttons{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}#recruitments .recruitment-list{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 870px){#recruitments .fv-bg{background-position:13% 38px}}@media screen and (max-width: 720px){#recruitments .fv-bg{background-position:30% 38px}}@media screen and (max-width: 607px){#recruitments .fv-headline{bottom:-36px}#recruitments .fv-headline
h2{font-size:36px}}@media screen and (max-width: 490px){#recruitments .fv-bg{background-position:40% 24px}#recruitments .fv-headline{bottom:-24px}#recruitments .fv-headline
h2{font-size:24px}#recruitments .recruitment-list{grid-template-columns:1fr}}#news .news-item .news-lists{display:grid;grid-template-columns:repeat(3, 1fr);gap:100px}#news .news-item .news-lists .item
.thumbnail{width:100%;height:250px;margin-bottom:30px}#news .news-item .news-lists .item .thumbnail
a{display:block;width:100%;height:100%}#news .news-item .news-lists .item .thumbnail a
img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#news .news-item .news-lists .item
.title{margin-bottom:16px;min-height:2.5em}#news .news-item .news-lists .item .title
a{display:block;color:#099;font-size:20px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:1px}#news .news-item .news-lists .item
.meta{font-size:20px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:1px}#news
.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;margin-top:160px;font-size:16px;line-height:1;font-weight:500}#news .pagination .page-info,
#news .pagination .page-numbers,
#news .pagination .first-page,
#news .pagination .last-page{padding:16px;border-radius:5px}#news .pagination .page-info,
#news .pagination .page-numbers.current{background-color:#00b293;color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:1;letter-spacing:0.8px}#news .pagination .page-numbers,
#news .pagination .first-page,
#news .pagination .last-page{background-color:#f8f6f5}#news .pagination
.prev{border:none;color:#3b4043;font-size:16px;font-style:normal;font-weight:500;line-height:1;letter-spacing:0.8px}@media screen and (max-width: 1210px){#news .news-item{padding-top:0}#news .news-item .news-lists{grid-template-columns:repeat(2, 1fr);gap:40px}#news
.pagination{padding:0
2%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:80px}}@media screen and (max-width: 490px){#news .news-item .news-lists{grid-template-columns:1fr;gap:24px}}.flex{display:flex}.table{display:table}.grid{display:grid}#filebird-document-library *,#filebird-document-library ::before,#filebird-document-library ::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}#filebird-document-library ::before,#filebird-document-library ::after{--tw-content:""}#filebird-document-library
hr{height:0;color:inherit;border-top-width:1px}#filebird-document-library abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}#filebird-document-library h1,#filebird-document-library h2,#filebird-document-library h3,#filebird-document-library h4,#filebird-document-library h5,#filebird-document-library
h6{font-size:inherit;font-weight:inherit}#filebird-document-library
a{color:inherit;text-decoration:inherit}#filebird-document-library b,#filebird-document-library
strong{font-weight:bolder}#filebird-document-library code,#filebird-document-library kbd,#filebird-document-library samp,#filebird-document-library
pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}#filebird-document-library
small{font-size:80%}#filebird-document-library sub,#filebird-document-library
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}#filebird-document-library
sub{bottom:-0.25em}#filebird-document-library
sup{top:-0.5em}#filebird-document-library
table{text-indent:0;border-color:inherit;border-collapse:collapse}#filebird-document-library button,#filebird-document-library input,#filebird-document-library optgroup,#filebird-document-library select,#filebird-document-library
textarea{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:0}#filebird-document-library button,#filebird-document-library
select{text-transform:none}#filebird-document-library button,#filebird-document-library [type=button],#filebird-document-library [type=reset],#filebird-document-library [type=submit]{-webkit-appearance:button;background-color:rgba(0,0,0,0);background-image:none}#filebird-document-library :-moz-focusring{outline:auto}#filebird-document-library :-moz-ui-invalid{box-shadow:none}#filebird-document-library
progress{vertical-align:baseline}#filebird-document-library ::-webkit-inner-spin-button,#filebird-document-library ::-webkit-outer-spin-button{height:auto}#filebird-document-library [type=search]{-webkit-appearance:textfield;outline-offset:-2px}#filebird-document-library ::-webkit-search-decoration{-webkit-appearance:none}#filebird-document-library ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}#filebird-document-library
summary{display:list-item}#filebird-document-library blockquote,#filebird-document-library dl,#filebird-document-library dd,#filebird-document-library h1,#filebird-document-library h2,#filebird-document-library h3,#filebird-document-library h4,#filebird-document-library h5,#filebird-document-library h6,#filebird-document-library hr,#filebird-document-library figure,#filebird-document-library p,#filebird-document-library
pre{margin:0}#filebird-document-library
fieldset{margin:0;padding:0}#filebird-document-library
legend{padding:0}#filebird-document-library ol,#filebird-document-library ul,#filebird-document-library
menu{list-style:none;margin:0;padding:0}#filebird-document-library
textarea{resize:vertical}#filebird-document-library input::-moz-placeholder,#filebird-document-library textarea::-moz-placeholder{opacity:1;color:#9ca3af}#filebird-document-library input::-moz-placeholder, #filebird-document-library textarea::-moz-placeholder{opacity:1;color:#9ca3af}#filebird-document-library input::placeholder,#filebird-document-library textarea::placeholder{opacity:1;color:#9ca3af}#filebird-document-library button,#filebird-document-library [role=button]{cursor:pointer}#filebird-document-library :disabled{cursor:default}#filebird-document-library img,#filebird-document-library svg,#filebird-document-library video,#filebird-document-library canvas,#filebird-document-library audio,#filebird-document-library iframe,#filebird-document-library embed,#filebird-document-library
object{display:block;vertical-align:middle}#filebird-document-library img,#filebird-document-library
video{max-width:100%;height:auto}#filebird-document-library [hidden]{display:none}#filebird-document-library *,#filebird-document-library ::before,#filebird-document-library ::after{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:}.fbdl-hidden{display:none !important}.spinner-grow{animation:.75s linear infinite _spinner-grow}.fbdl-opacity-50{opacity:0.5}.fbdl-sort-selected{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity))}.fbdl-sort-unselected{color:#757575}@keyframes _spinner-grow{0%{transform:scale(0)}50%{transform:none;opacity:1}}#filebird-document-library div.fbdl-spinner{position:relative;min-height:10rem}#filebird-document-library div.fbdl-spinner-wrapper{position:absolute;top:0px;left:0px;z-index:10;display:block;height:100%;width:100%;text-align:center}#filebird-document-library div.fbdl-spinner-wrapper
.spin{position:absolute;top:50%;left:50%;display:inline-block;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#filebird-document-library div.fbdl-spinner-wrapper .spin .spinner-grow{display:inline-block;height:2rem;width:2rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(0 124 186 / var(--tw-bg-opacity));opacity:0}#filebird-document-library div.fbdl-spinner-text{position:absolute;top:50%;margin-top:2rem;width:100%}#filebird-document-library div.fbdl-empty{padding:1.25rem}#filebird-document-library div.fbdl-empty .fbdl-empty-wrapper{display:flex;flex:1 1 0%;flex-direction:column;align-items:center;justify-content:center}#filebird-document-library div.fbdl-empty .fbdl-empty-wrapper
img{margin-bottom:0.5rem;max-height:3rem}#filebird-document-library div.fbdl-empty .fbdl-empty-wrapper .fbdl-not-found{margin:0px}#filebird-document-library .fbdl-pagination{margin-top:1rem}@media (min-width: 640px){#filebird-document-library .fbdl-pagination .fbdl-pagination-wrapper{display:flex;flex:1 1 0%;align-items:center;justify-content:space-between}}#filebird-document-library .fbdl-pagination .fbdl-pagination-wrapper .fbdl-pagination-info
p{margin:0px;text-align:center;font-size:0.875rem;line-height:1.25rem}@media (min-width: 640px){#filebird-document-library .fbdl-pagination .fbdl-pagination-wrapper .fbdl-pagination-info
p{text-align:left}}#filebird-document-library .fbdl-pagination .fbdl-pagination-wrapper .fbdl-pagination-info
p{--tw-text-opacity:1 !important;color:rgb(156 163 175 / var(--tw-text-opacity)) !important}#filebird-document-library .fbdl-pagination .fbdl-pagination-wrapper .fbdl-pagination-page-number{display:flex;justify-content:center}@media (min-width: 640px){#filebird-document-library .fbdl-pagination .fbdl-pagination-wrapper .fbdl-pagination-page-number{justify-content:flex-start}}#filebird-document-library .fbdl-pagination .fbdl-pagination-wrapper .fbdl-pagination-page-number a.fbdl-page-number{position:relative;display:inline-flex;cursor:pointer;align-items:center;border-top-right-radius:0.375rem;border-bottom-right-radius:0.375rem;padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;font-size:0.875rem;line-height:1.25rem;font-weight:600}#filebird-document-library .fbdl-pagination .fbdl-pagination-wrapper .fbdl-pagination-page-number a.fbdl-page-number.fbdl-selected{--tw-text-opacity:1;color:rgb(0 124 186 / var(--tw-text-opacity))}#filebird-document-library .fbdl-pagination .fbdl-pagination-wrapper .fbdl-pagination-page-number a.fbdl-page-number.fbdl-unselected{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity))}#filebird-document-library .fbdl-pagination .fbdl-pagination-wrapper .fbdl-pagination-page-number a.fbdl-page-dots{pointer-events:none;position:relative;display:inline-flex;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;font-size:0.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(55 65 81 / var(--tw-text-opacity))}#filebird-document-library .fbdl-pagination .fbdl-pagination-wrapper .fbdl-pagination-page-number a.fbdl-page-next{position:relative;display:inline-flex;cursor:pointer;align-items:center;padding-left:0.5rem;padding-right:0.5rem;padding-top:0.5rem;padding-bottom:0.5rem;font-weight:500;--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity))}#filebird-document-library .fbdl-pagination .fbdl-pagination-wrapper .fbdl-pagination-page-number a.fbdl-page-next
span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}#filebird-document-library .fbdl-pagination .fbdl-pagination-wrapper .fbdl-pagination-page-number a.fbdl-page-next
svg{height:1.25rem;width:1.25rem;--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity))}#filebird-document-library .fbdl-pagination .fbdl-pagination-wrapper .fbdl-pagination-page-number a.fbdl-page-next svg:hover{--tw-text-opacity:1;color:rgb(0 99 161 / var(--tw-text-opacity))}#filebird-document-library .fbdl-pagination .fbdl-pagination-wrapper .fbdl-pagination-page-number a.fbdl-page-previous{position:relative;display:inline-flex;cursor:pointer;align-items:center;border-top-right-radius:0.375rem;border-bottom-right-radius:0.375rem;padding-left:0.5rem;padding-right:0.5rem;padding-top:0.5rem;padding-bottom:0.5rem;font-size:0.875rem;line-height:1.25rem;font-weight:500}#filebird-document-library .fbdl-pagination .fbdl-pagination-wrapper .fbdl-pagination-page-number a.fbdl-page-previous
span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}#filebird-document-library .fbdl-pagination .fbdl-pagination-wrapper .fbdl-pagination-page-number a.fbdl-page-previous
svg{height:1.25rem;width:1.25rem;--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity))}#filebird-document-library .fbdl-pagination .fbdl-pagination-wrapper .fbdl-pagination-page-number a.fbdl-page-previous svg:hover{--tw-text-opacity:1;color:rgb(0 99 161 / var(--tw-text-opacity))}#filebird-document-library div.fbdl-layout-control{margin-bottom:1rem}#filebird-document-library div.fbdl-layout-control .fbdl-layout-control-wrapper{display:flex;justify-content:space-between}#filebird-document-library div.fbdl-layout-control .fbdl-layout-control-wrapper .fbdl-layout-control-limit
input{max-height:34px;width:5rem;border-radius:0.375rem;border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(196 196 196 / var(--tw-border-opacity));padding-top:0.25rem;padding-bottom:0.25rem;padding-left:0.75rem;padding-right:0.75rem;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms}#filebird-document-library div.fbdl-layout-control .fbdl-layout-control-wrapper .fbdl-layout-control-limit input:focus{--tw-border-opacity:1;border-color:rgb(0 99 161 / var(--tw-border-opacity))}#filebird-document-library div.fbdl-layout-control .fbdl-layout-control-wrapper .fbdl-layout-control-limit input:focus-visible{--tw-border-opacity:1;border-color:rgb(0 99 161 / var(--tw-border-opacity))}#filebird-document-library div.fbdl-layout-control .fbdl-layout-control-wrapper .fbdl-layout-control-limit input:active{--tw-border-opacity:1;border-color:rgb(0 99 161 / var(--tw-border-opacity))}#filebird-document-library div.fbdl-layout-control .fbdl-layout-control-wrapper .fbdl-layout-control-display{display:flex;align-items:center;justify-content:center}#filebird-document-library div.fbdl-layout-control .fbdl-layout-control-wrapper .fbdl-layout-control-display
span{cursor:pointer}#filebird-document-library div.fbdl-layout-control .fbdl-layout-control-wrapper .fbdl-layout-control-display span:last-child{margin-left:1.25rem}#filebird-document-library div.fbdl-layout-control .fbdl-layout-control-wrapper .fbdl-layout-control-display span
svg{--tw-text-opacity:1;color:rgb(117 117 117 / var(--tw-text-opacity))}#filebird-document-library div.fbdl-layout-control .fbdl-layout-control-wrapper .fbdl-layout-control-display span svg:hover{fill:#007CBA;--tw-text-opacity:1;color:rgb(0 124 186 / var(--tw-text-opacity))}#filebird-document-library div.fbdl-layout-control .fbdl-layout-control-wrapper .fbdl-layout-control-display .fbdl-layout-control-display-selected{--tw-text-opacity:1;color:rgb(0 124 186 / var(--tw-text-opacity))}#filebird-document-library div.fbdl-search-control{margin-bottom:1rem}@media (min-width: 640px){#filebird-document-library div.fbdl-search-control .fbdl-search-control-wrapper{display:flex;flex:1 1 0%;align-items:center;justify-content:space-between}}#filebird-document-library div.fbdl-search-control .fbdl-title{margin-bottom:1rem;display:flex;align-items:center}@media (min-width: 640px){#filebird-document-library div.fbdl-search-control .fbdl-title{margin-bottom:0px}}#filebird-document-library div.fbdl-search-control .fbdl-title
svg{margin-right:1.25rem}#filebird-document-library div.fbdl-search-control .fbdl-title
h2{margin:0px;padding:0px;font-size:1.25rem;line-height:1.75rem;font-weight:700}#filebird-document-library div.fbdl-search-control .fbdl-input-search{position:relative}#filebird-document-library div.fbdl-search-control .fbdl-input-search
input{margin:0px;height:2.5rem;width:100%;border-radius:0.125rem;border-width:2px;border-style:solid;--tw-border-opacity:1;border-color:rgb(240 240 240 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(240 240 240 / var(--tw-bg-opacity));padding-top:0.5rem;padding-bottom:0.5rem;padding-left:1rem;padding-right:2.5rem;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);outline:2px
solid transparent;outline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms}@media (min-width: 640px){#filebird-document-library div.fbdl-search-control .fbdl-input-search
input{width:15rem}}#filebird-document-library div.fbdl-search-control .fbdl-input-search input:focus-visible,#filebird-document-library div.fbdl-search-control .fbdl-input-search input:focus,#filebird-document-library div.fbdl-search-control .fbdl-input-search input:active{--tw-border-opacity:1;border-color:rgb(0 99 161 / var(--tw-border-opacity))}#filebird-document-library div.fbdl-search-control .fbdl-input-search
svg{position:absolute;top:50%;right:0.75rem;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));cursor:pointer}#filebird-document-library div.fbdl-gridview{margin-bottom:1rem}#filebird-document-library div.fbdl-gridview-wrapper{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}#filebird-document-library div.fbdl-gridview-container{margin-left:auto;margin-right:auto}#filebird-document-library div.fbdl-gridview-container .fbdl-grid{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:0.5rem}@media (min-width: 640px){#filebird-document-library div.fbdl-gridview-container .fbdl-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}}@media (min-width: 768px){#filebird-document-library div.fbdl-gridview-container .fbdl-grid{gap:1.5rem}}@media (min-width: 1024px){#filebird-document-library div.fbdl-gridview-container .fbdl-grid.fb-col-1{grid-template-columns:repeat(1, minmax(0, 1fr))}#filebird-document-library div.fbdl-gridview-container .fbdl-grid.fb-col-2{grid-template-columns:repeat(2, minmax(0, 1fr))}#filebird-document-library div.fbdl-gridview-container .fbdl-grid.fb-col-3{grid-template-columns:repeat(3, minmax(0, 1fr))}#filebird-document-library div.fbdl-gridview-container .fbdl-grid.fb-col-4{grid-template-columns:repeat(4, minmax(0, 1fr))}#filebird-document-library div.fbdl-gridview-container .fbdl-grid.fb-col-5{grid-template-columns:repeat(5, minmax(0, 1fr))}#filebird-document-library div.fbdl-gridview-container .fbdl-grid.fb-col-6{grid-template-columns:repeat(6, minmax(0, 1fr))}}#filebird-document-library div.fbdl-gridview-container .fbdl-grid .fbdl-grid-item{display:flex;flex-direction:column;justify-content:center;border-radius:0.5rem;border-width:1px;border-color:transparent;--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));padding:1.5rem;vertical-align:middle;transition-duration:300ms}#filebird-document-library div.fbdl-gridview-container .fbdl-grid .fbdl-grid-item:hover{--tw-border-opacity:1;border-color:rgb(0 99 161 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}#filebird-document-library div.fbdl-gridview-container .fbdl-grid .fbdl-grid-item .fbdl-grid-item-info{margin-bottom:1rem;text-align:center}#filebird-document-library div.fbdl-gridview-container .fbdl-grid .fbdl-grid-item .fbdl-grid-icon{margin-left:auto;margin-right:auto;display:flex;width:3.5rem}#filebird-document-library div.fbdl-gridview-container .fbdl-grid .fbdl-grid-item .fbdl-grid-icon
img{margin-bottom:1.25rem;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#filebird-document-library div.fbdl-gridview-container .fbdl-grid .fbdl-grid-item .fbdl-title{display:block;font-weight:500;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity));text-decoration-line:none}#filebird-document-library div.fbdl-gridview-container .fbdl-grid .fbdl-grid-item .fbdl-title *::-moz-selection{--tw-bg-opacity:1;background-color:rgb(0 124 186 / var(--tw-bg-opacity))}#filebird-document-library div.fbdl-gridview-container .fbdl-grid .fbdl-grid-item .fbdl-title *::selection{--tw-bg-opacity:1;background-color:rgb(0 124 186 / var(--tw-bg-opacity))}#filebird-document-library div.fbdl-gridview-container .fbdl-grid .fbdl-grid-item .fbdl-title::-moz-selection{--tw-bg-opacity:1;background-color:rgb(0 124 186 / var(--tw-bg-opacity))}#filebird-document-library div.fbdl-gridview-container .fbdl-grid .fbdl-grid-item .fbdl-title::selection{--tw-bg-opacity:1;background-color:rgb(0 124 186 / var(--tw-bg-opacity))}#filebird-document-library div.fbdl-gridview-container .fbdl-grid .fbdl-grid-item .fbdl-title:hover{--tw-text-opacity:1;color:rgb(0 124 186 / var(--tw-text-opacity))}#filebird-document-library div.fbdl-gridview-container .fbdl-grid .fbdl-grid-item .fbdl-file-size{--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity))}#filebird-document-library div.fbdl-gridview-container .fbdl-grid .fbdl-grid-item .fbdl-download-button{margin-left:auto;margin-right:auto;margin-top:auto;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:9999px;border-style:none;--tw-bg-opacity:1;background-color:rgb(0 124 186 / var(--tw-bg-opacity));padding-left:1.25rem;padding-right:1.25rem;padding-top:0.5rem;padding-bottom:0.5rem;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));text-decoration-line:none;transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}#filebird-document-library div.fbdl-gridview-container .fbdl-grid .fbdl-grid-item .fbdl-download-button:focus-within{--tw-shadow:inset 0px 0px 0px 3px #0063a1, inset 0px 0px 0px 5px white;--tw-shadow-colored:inset 0px 0px 0px 3px var(--tw-shadow-color), inset 0px 0px 0px 5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}#filebird-document-library div.fbdl-gridview-container .fbdl-grid .fbdl-grid-item .fbdl-download-button:hover{--tw-bg-opacity:1;background-color:rgb(0 99 161 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}#filebird-document-library div.fbdl-gridview-container .fbdl-grid .fbdl-grid-item .fbdl-download-button:focus{--tw-bg-opacity:1;background-color:rgb(0 124 186 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));--tw-shadow:inset 0px 0px 0px 3px #0063a1, inset 0px 0px 0px 5px white;--tw-shadow-colored:inset 0px 0px 0px 3px var(--tw-shadow-color), inset 0px 0px 0px 5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}#filebird-document-library div.fbdl-gridview-container .fbdl-grid .fbdl-grid-item .fbdl-download-button:active{--tw-bg-opacity:1;background-color:rgb(0 124 186 / var(--tw-bg-opacity));--tw-shadow:inset 0px 0px 0px 3px #0063a1, inset 0px 0px 0px 5px white;--tw-shadow-colored:inset 0px 0px 0px 3px var(--tw-shadow-color), inset 0px 0px 0px 5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}#filebird-document-library div.fbdl-listview{margin-bottom:1rem}#filebird-document-library div.fbdl-listview-wrapper{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}#filebird-document-library div.fbdl-listview-container{margin-left:auto;margin-right:auto}#filebird-document-library div.fbdl-listview-container .fbdl-list{width:100%;overflow-x:auto}#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table{border-spacing:0 10px;min-width:100%;border-collapse:separate;border-style:none}#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table th.fbdl-table-first-header{white-space:nowrap;border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem;border-style:none;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));padding-left:1.5rem;padding-right:1.5rem;padding-top:0.75rem;padding-bottom:0.75rem;text-align:left;font-size:1rem;line-height:1.5rem;font-weight:600;letter-spacing:0.05em;--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity))}#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table th.fbdl-table-first-header>div{display:flex;align-items:center}#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table th.fbdl-table-last-header{white-space:nowrap;border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem;border-style:none;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));padding-left:1.25rem;padding-right:1.25rem;padding-top:0.75rem;padding-bottom:0.75rem;text-align:center;font-size:1rem;line-height:1.5rem;font-weight:600;letter-spacing:0.05em;--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity))}#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table th.fbdl-table-header{white-space:nowrap;border-style:none;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));padding-left:1.25rem;padding-right:1.25rem;padding-top:0.75rem;padding-bottom:0.75rem;font-size:1rem;line-height:1.5rem;font-weight:600;letter-spacing:0.05em;--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity))}#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table th.fbdl-table-header .fbdl-table-header-wrapper{display:flex;align-items:center;justify-content:center}#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table .fbdl-table-header-wrapper{display:flex;align-items:center}#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table .fbdl-table-sort{margin-left:0.5rem;display:inline-flex;flex-direction:column;align-items:center}#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table .fbdl-table-sort
span{cursor:pointer;padding:2px}#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table .fbdl-table-sort span:hover{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity))}#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table
tr{border-radius:0.75rem;border-width:2px;--tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr td.fbdl-list-item{white-space:nowrap;border-top-width:1px;border-bottom-width:1px;border-right-width:0px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity));padding-left:1.25rem;padding-right:1.25rem;padding-top:1.25rem;padding-bottom:1.25rem;text-align:center;vertical-align:middle;font-size:0.875rem;line-height:1.25rem}#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr td.fbdl-list-item>div{white-space:nowrap;--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity))}#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr td.fbdl-list-first-item{white-space:nowrap;border-top-left-radius:0.75rem;border-bottom-left-radius:0.75rem;border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-width:0px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity));padding-left:1.25rem;padding-right:1.25rem;padding-top:1.25rem;padding-bottom:1.25rem;text-align:left;font-size:0.875rem;line-height:1.25rem}#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr td.fbdl-list-first-item .fbdl-list-item-icon{display:flex;align-items:center}#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr td.fbdl-list-first-item .fbdl-list-item-icon-wrapper{height:2.5rem;width:2.5rem;flex-shrink:0}#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr td.fbdl-list-first-item .fbdl-list-item-icon-wrapper
img{height:100%;width:100%}#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr td.fbdl-list-first-item .fbdl-list-item-title{margin-left:0.75rem}#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr td.fbdl-list-first-item .fbdl-list-item-title>div{white-space:nowrap;font-weight:500;--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity))}#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr td.fbdl-list-first-item .fbdl-list-item-title>div a:hover{--tw-text-opacity:1;color:rgb(0 99 161 / var(--tw-text-opacity));text-decoration-line:underline;text-underline-offset:2px}#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr td.fbdl-list-last-item{white-space:nowrap;border-top-right-radius:0.75rem;border-bottom-right-radius:0.75rem;border-top-width:1px;border-bottom-width:1px;border-right-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity));padding-left:1.25rem;padding-right:1.25rem;padding-top:1.25rem;padding-bottom:1.25rem;text-align:center;vertical-align:middle;font-size:0.875rem;line-height:1.25rem}#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr td.fbdl-list-last-item
a{margin-left:auto;margin-right:auto;margin-top:auto;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:9999px;border-style:none;--tw-bg-opacity:1;background-color:rgb(0 124 186 / var(--tw-bg-opacity));padding-left:1.25rem;padding-right:1.25rem;padding-top:0.5rem;padding-bottom:0.5rem;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));text-decoration-line:none;transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr td.fbdl-list-last-item a:focus-within{--tw-shadow:inset 0px 0px 0px 3px #0063a1, inset 0px 0px 0px 5px white;--tw-shadow-colored:inset 0px 0px 0px 3px var(--tw-shadow-color), inset 0px 0px 0px 5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr td.fbdl-list-last-item a:hover{--tw-bg-opacity:1;background-color:rgb(0 99 161 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr td.fbdl-list-last-item a:focus{--tw-bg-opacity:1;background-color:rgb(0 124 186 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));--tw-shadow:inset 0px 0px 0px 3px #0063a1, inset 0px 0px 0px 5px white;--tw-shadow-colored:inset 0px 0px 0px 3px var(--tw-shadow-color), inset 0px 0px 0px 5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr td.fbdl-list-last-item a:active{--tw-bg-opacity:1;background-color:rgb(0 124 186 / var(--tw-bg-opacity));--tw-shadow:inset 0px 0px 0px 3px #0063a1, inset 0px 0px 0px 5px white;--tw-shadow-colored:inset 0px 0px 0px 3px var(--tw-shadow-color), inset 0px 0px 0px 5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr:hover td.fbdl-list-item,#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr:hover td.fbdl-list-first-item,#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr:hover td.fbdl-list-last-item{--tw-border-opacity:1;border-top-color:rgb(0 99 161 / var(--tw-border-opacity));border-bottom-color:rgb(0 99 161 / var(--tw-border-opacity))}#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr:hover td.fbdl-list-first-item{--tw-border-opacity:1;border-left-color:rgb(0 99 161 / var(--tw-border-opacity))}#filebird-document-library div.fbdl-listview-container .fbdl-list table.fbdl-table tr:hover td.fbdl-list-last-item{--tw-border-opacity:1;border-right-color:rgb(0 99 161 / var(--tw-border-opacity))}.addtoany_content{clear:both;margin:16px auto}.addtoany_header{margin:0 0 16px}.addtoany_list{display:inline;line-height:16px}.a2a_kit a:empty,.a2a_kit a[class^="a2a_button_"]:has(.a2a_s_undefined){display:none}.addtoany_list a,.widget .addtoany_list a{border:0;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle}.addtoany_list a img{border:0;display:inline-block;opacity:1;overflow:hidden;vertical-align:baseline}.addtoany_list a span{display:inline-block;float:none}.addtoany_list.a2a_kit_size_32 a{font-size:32px}.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span{height:32px;line-height:32px;width:32px}.addtoany_list a:not(.addtoany_special_service)>span{border-radius:4px;display:inline-block;opacity:1}.addtoany_list a .a2a_count{position:relative;vertical-align:top}.site .a2a_kit.addtoany_list a:focus,.addtoany_list a:hover,.widget .addtoany_list a:hover{background:none;border:0;box-shadow:none}.addtoany_list a:hover img,.addtoany_list a:hover span{opacity:.7}.addtoany_list a.addtoany_special_service:hover img,.addtoany_list a.addtoany_special_service:hover span{opacity:1}.addtoany_special_service{display:inline-block;vertical-align:middle}.addtoany_special_service a,.addtoany_special_service div,.addtoany_special_service div.fb_iframe_widget,.addtoany_special_service iframe,.addtoany_special_service span{margin:0;vertical-align:baseline!important}.addtoany_special_service iframe{display:inline;max-width:none}a.addtoany_share.addtoany_no_icon span.a2a_img_text{display:none}a.addtoany_share img{border:0;width:auto;height:auto}