.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}}#front-page{padding-top:0}#front-page
.fv{background:-webkit-gradient(linear, left top, left bottom, from(#dcf9eb), to(#fff));background:linear-gradient(180deg, #dcf9eb 0%, #fff 100%);padding:0;overflow:hidden}#front-page .fv .outer-wrap{padding:0;position:relative;max-width:1920px}#front-page .fv
.splide__slide{position:relative;height:100%;max-height:700px}#front-page .fv .splide__slide .slide-image{width:100%;height:100%;overflow:hidden}#front-page .fv .splide__slide
img{top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#front-page .fv .splide__slide .slide-link{display:block;width:100%;height:100%}#front-page .fv .pc-only{display:block !important}#front-page .fv .sp-only{display:none !important}#front-page .fv-thumbnail-container{position:relative;margin-top:20px;width:100%;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#front-page .fv-thumbnail-slider{margin:0
auto;width:100%}#front-page .fv-thumbnail-slider
.splide__arrows{display:none !important}#front-page .fv-thumbnail-slider
.splide__track{overflow:visible}#front-page .fv-thumbnail-slider
.splide__list{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;-webkit-transform:none !important;transform:none !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important;gap:10px}#front-page .fv-thumbnail-slider
.splide__slide{margin-right:0 !important;width:180px !important;height:101px !important;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;overflow:hidden;border-radius:4px;opacity:0.6;border:2px
solid transparent;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}#front-page .fv-thumbnail-slider .splide__slide.is-active{opacity:1;border-color:var(--choice-color, #000)}#front-page .fv-thumbnail-slider .splide__slide .thumbnail-image{width:100%;height:100%;overflow:hidden}#front-page .fv-thumbnail-slider .splide__slide .thumbnail-image
img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#front-page .fv-pagination{display:none;margin-top:50px;text-align:center;padding-bottom:20px;clear:both;position:relative;z-index:2}#front-page .fv-pagination .custom-pagination{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:10px
0}#front-page .fv-pagination .custom-pagination
li{margin:0
5px}#front-page .fv-pagination .custom-pagination .custom-page{width:12px;height:12px;border-radius:50%;background-color:var(--normal-color, #ccc);border:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;opacity:0.7;padding:0}#front-page .fv-pagination .custom-pagination .custom-page.is-active{background-color:var(--choice-color, #000);opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}#front-page .fv-slider{margin-bottom:0}#front-page .fv .outer-wrap{padding-bottom:15px}#front-page
.company{display:-webkit-box;display:-ms-flexbox;display:flex;gap:136px}#front-page .company
.img{max-width:700px;height:auto;position:relative}#front-page .company .img::after{content:"";position:absolute;bottom:-56px;right:-56px;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(#dcf9eb), to(#fff));background:linear-gradient(180deg, #dcf9eb 0%, #fff 100%);z-index:-1}#front-page .company-text{max-width:728px;padding:40px
0 0 20px}#front-page .company-text
h4{margin-bottom:24px}#front-page .company-text
p{margin-bottom:24px}#front-page .company-btns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}#front-page .service,
#front-page
.service2nd{padding-bottom:0}#front-page .service .items,
#front-page .service2nd .items,
#front-page .service3rd
.items{display:grid;grid-template-columns:repeat(3, minmax(280px, 1fr));gap:80px;width:100%;margin-bottom:80px}#front-page .service .items .item,
#front-page .service2nd .items .item,
#front-page .service3rd .items
.item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;gap:24px}#front-page .service .items .item .img,
#front-page .service .items .item .logo,
#front-page .service2nd .items .item .img,
#front-page .service2nd .items .item .logo,
#front-page .service3rd .items .item .img,
#front-page .service3rd .items .item
.logo{text-align:center;-ms-flex-negative:0;flex-shrink:0;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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:120px}#front-page .service .items .item .img img,
#front-page .service .items .item .logo img,
#front-page .service2nd .items .item .img img,
#front-page .service2nd .items .item .logo img,
#front-page .service3rd .items .item .img img,
#front-page .service3rd .items .item .logo
img{max-width:100%;height:auto}#front-page .service .items .item .texts,
#front-page .service2nd .items .item .texts,
#front-page .service3rd .items .item
.texts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#front-page .service .items .item .texts .title,
#front-page .service2nd .items .item .texts .title,
#front-page .service3rd .items .item .texts
.title{margin-bottom:auto}#front-page .service .items .item .texts .text,
#front-page .service2nd .items .item .texts .text,
#front-page .service3rd .items .item .texts
.text{margin-top:auto}#front-page .service .items .item .btn,
#front-page .service2nd .items .item .btn,
#front-page .service3rd .items .item
.btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;margin-top:auto;-ms-flex-negative:0;flex-shrink:0}#front-page .service-btns,
#front-page .service2nd-btns,
#front-page .service3rd-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#front-page .service .coming-soon,
#front-page .service2nd .coming-soon,
#front-page .service3rd .coming-soon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:68px;position:relative;margin-top:auto;-ms-flex-negative:0;flex-shrink:0}#front-page .service .coming-soon p,
#front-page .service2nd .coming-soon p,
#front-page .service3rd .coming-soon
p{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#00b293;font-size:24px;font-weight:900}#front-page
.official{background:-webkit-gradient(linear, left top, left bottom, from(#dcf9eb), to(#fff));background:linear-gradient(180deg, #dcf9eb 0%, #fff 100%)}#front-page .official .inner-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:87px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#front-page .official .inner-wrap
.img{max-width:435px;height:auto}#front-page .official .inner-wrap .img
img{width:100%;height:auto}#front-page .official .inner-wrap
.texts{max-width:578px}#front-page .official .inner-wrap .texts
h2{font-size:24px;font-style:normal;font-weight:900;line-height:150%;letter-spacing:1.2px;padding-bottom:16px;border-bottom:1px solid #3b4043;margin-bottom:16px;max-width:530px}#front-page .official .inner-wrap .texts
.logo{margin-bottom:40px;max-width:520px;height:auto}#front-page .official .inner-wrap .texts .logo
img{width:100%;height:auto}#front-page .official .inner-wrap .texts
p{margin-bottom:40px}#front-page .partner .head-line,
#front-page .alliance .head-line{margin-bottom:24px}#front-page .partner .head-text,
#front-page .alliance .head-text{font-size:16px;font-style:normal;font-weight:500;line-height:170%;letter-spacing:0.8px;margin-bottom:56px}#front-page .partner-list ul,
#front-page .alliance-list
ul{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:40px;justify-items:start}#front-page .partner-list ul li,
#front-page .alliance-list ul
li{width:200px;height:auto;background-color:#fff}#front-page .partner-list ul li a,
#front-page .alliance-list ul li
a{display:block;width:100%;height:100%}#front-page .partner-list ul li a img,
#front-page .alliance-list ul li a
img{width:100%;height:auto}#front-page .partner-list ul li .non-cursor,
#front-page .alliance-list ul li .non-cursor{cursor:default}#front-page
.alliance{background-color:#f8f6f5}#front-page .news .inner-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:80px}#front-page .news-left{width:755px}#front-page .news-list{margin-bottom:80px}#front-page .news-item{padding:0
24px 24px 0;margin-bottom:24px;border-bottom:1px solid #d2d2d2;width:100%}#front-page .news-item:last-child{margin-bottom:0}#front-page .news-item
a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}#front-page .news-date{font-size:20px;font-weight:900;vertical-align:middle;padding-right:20px}#front-page .news-title{vertical-align:middle}#front-page .news-right{max-width:540px;height:auto}#front-page .news-right .news-img{width:100%;height:auto}#front-page .news-right .news-img
img{width:100%;height:auto}#front-page
.blog{background-color:#f8f6f5}#front-page .blog
.notes{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#front-page .blog .notes
.note{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-flex:1;-ms-flex:1;flex:1;max-width:678px;width:100%}#front-page .blog .notes .note .note-feed-items{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;margin-bottom:24px;min-height:620px}#front-page .blog .notes .note .note-feed-items .note-feed-item{background-color:#fff;padding:16px;border-radius:4px;border:1px
solid #e6e6e6;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;cursor:pointer;min-height:180px;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}#front-page .blog .notes .note .note-feed-items .note-feed-item:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 25px rgba(0, 0, 0, 0.1);box-shadow:0 8px 25px rgba(0, 0, 0, 0.1);border-color:rgba(120, 124, 123, 0.3)}#front-page .blog .notes .note .note-feed-items .note-feed-item:hover .upper .texts
.title{color:#00b293}#front-page .blog .notes .note .note-feed-items .note-feed-item:hover .thumbnail
img{-webkit-transform:scale(1.05);transform:scale(1.05)}#front-page .blog .notes .note .note-feed-items .note-feed-item
.upper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px;-webkit-box-flex:1;-ms-flex:1;flex:1}#front-page .blog .notes .note .note-feed-items .note-feed-item .upper
.texts{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-flex:1;-ms-flex:1;flex:1}#front-page .blog .notes .note .note-feed-items .note-feed-item .upper .texts
.title{font-size:18px;font-style:normal;font-weight:700;line-height:27px;letter-spacing:0.72px;-webkit-transition:color 0.3s ease;transition:color 0.3s ease;margin-bottom:8px}#front-page .blog .notes .note .note-feed-items .note-feed-item .upper .texts
.description{color:#787c7b;font-size:12px;font-style:normal;font-weight:400;line-height:18px;margin-top:auto}#front-page .blog .notes .note .note-feed-items .note-feed-item .upper
.thumbnail{-ms-flex-negative:0;flex-shrink:0;width:160px;height:auto;overflow:hidden;border-radius:4px}#front-page .blog .notes .note .note-feed-items .note-feed-item .upper .thumbnail
img{border-radius:4px;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-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}#front-page .blog .notes .note .note-feed-items .note-feed-item
.lower{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;margin-top:auto}#front-page .blog .notes .note .note-feed-items .note-feed-item .lower
.left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}#front-page .blog .notes .note .note-feed-items .note-feed-item .lower .left
.icon{width:32px;height:32px}#front-page .blog .notes .note .note-feed-items .note-feed-item .lower .left .icon
img{width:100%;height:auto;border-radius:50%}#front-page .blog .notes .note .note-feed-items .note-feed-item .lower .left .texts
.name{font-size:12px;font-style:normal;font-weight:400;line-height:18px}#front-page .blog .notes .note .note-feed-items .note-feed-item .lower .left .texts
.date{color:#787c7b;font-size:12px;font-style:normal;font-weight:400;line-height:12px}#front-page .blog .notes .note .note-feed-items .note-feed-item .lower .right .note-img{width:auto;height:50px;overflow:hidden}#front-page .blog .notes .note .note-feed-items .note-feed-item .lower .right .note-img
img{width:auto;height:100%}#front-page .blog .notes .note
.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;margin-top:auto;padding-top:24px}#front-page
.aboutUs{background:-webkit-gradient(linear, left top, left bottom, from(#dcf9eb), to(#fff));background:linear-gradient(180deg, #dcf9eb 0%, #fff 100%)}#front-page .aboutUs-content{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;gap:160px;max-width:1193px;margin:0
auto}#front-page .aboutUs-content
.img{max-width:553px;height:auto}#front-page .aboutUs-content .img
img{width:100%;height:auto}#front-page .aboutUs-content
.items{max-width:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:120px}#front-page .aboutUs-content .items .item
.titles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}#front-page .aboutUs-content .items .item .titles
h2{color:#00b293;vertical-align:middle}#front-page .aboutUs-content .items .item .titles
h3{font-size:24px;font-weight:900;vertical-align:middle}#front-page .members
ul{display:grid;grid-template-columns:repeat(3, 350px);gap:80px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#front-page .members
.member{position:relative;height:auto;width:350px}#front-page .members .member
.imgs{width:350px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}#front-page .members .member .imgs
.illustration{width:auto;height:370px}#front-page .members .member .imgs .illustration
img{width:auto;height:100%}#front-page .members .member .imgs .bottom-color{z-index:-1;position:absolute;bottom:35%;left:0;width:100%;height:89.15px;border-radius:50%}#front-page .members .member
.texts{margin-bottom:24px}#front-page .members .member .texts
p{font-size:16px;font-weight:normal}#front-page .members .member .texts
.position{font-size:16px;font-weight:normal}#front-page .members .member .texts
h2{font-size:32px;font-weight:normal}#front-page .members .member
.btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#front-page .members .member .btn
a{font-size:24px}#front-page .members .member-list-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:80px}#front-page .office
.splide{width:100%;margin-bottom:20px}#front-page .office
.splide__slide{width:640px;height:280px}#front-page .office .splide__slide
img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}#front-page .office .inner-wrap
p{text-align:center}#front-page .office .inner-wrap p:first-child{font-size:24px;font-style:normal;font-weight:900;line-height:150%;letter-spacing:1.2px;margin-bottom:16px}#front-page .recruit .inner-wrap{max-width:1230px;width:100%;margin:0
auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:80px}#front-page .recruit .inner-wrap .left
.img{max-width:390px;height:auto;width:100%;-ms-flex-negative:0;flex-shrink:0}#front-page .recruit .inner-wrap .left .img
img{width:100%;height:auto}#front-page .recruit .inner-wrap
.right{width:100%;max-width:760px}#front-page .recruit .inner-wrap .right .head-line{margin-bottom:56px}#front-page .recruit .inner-wrap .right
.text{margin-bottom:56px;width:100%}#front-page .recruit .inner-wrap .right
.btns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.footer
.breadcrumbs{display:none !important}@media screen and (max-width: 1600px){#front-page .company-text{padding-right:56px}}@media screen and (max-width: 1420px){#front-page .company-text{padding:0
56px}#front-page .service .items,
#front-page .service2nd .items,
#front-page .service3rd
.items{gap:40px}}@media screen and (max-width: 1230px){#front-page .members
ul{grid-template-columns:repeat(2, 350px);gap:60px}}@media screen and (max-width: 1210px){#front-page .fv .outer-wrap{padding:0}#front-page .fv
.splide__slide{max-height:100%}#front-page .fv .pc-only{display:none !important}#front-page .fv .sp-only{display:block !important}#front-page .fv-thumbnail-container{display:none}#front-page .fv-thumbnail-slider
.splide__slide{width:120px !important;height:68px !important}#front-page .fv-pagination{display:block;padding:0
15px;margin-bottom:15px}#front-page
.company{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}#front-page .company
.img{width:80%;margin:0
auto 0 0}#front-page .company-text{padding-right:0;padding-left:0;width:100%}#front-page .company-text{padding:0
2%}#front-page .company-btns{-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}#front-page .service .items,
#front-page .service2nd .items,
#front-page .service3rd
.items{grid-template-columns:repeat(2, 1fr)}#front-page .official .inner-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}#front-page .official .inner-wrap
.texts{max-width:100%}#front-page .news .inner-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:80px}#front-page .news-left{width:100%}#front-page .news-date{padding-right:0;display:block}#front-page .news-right{width:100%}#front-page .news-right{margin:0
0 0 auto}#front-page .blog
.notes{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#front-page .blog .notes
.note{max-width:646px}#front-page .aboutUs-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:80px}#front-page .recruit .inner-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}#front-page .recruit .inner-wrap .right
.btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width: 780px){#front-page .members
ul{grid-template-columns:350px;gap:40px;margin:0
auto}}@media (max-width: 681px){#front-page .service .items,
#front-page .service2nd .items,
#front-page .service3rd
.items{grid-template-columns:1fr}}@media screen and (max-width: 490px){#front-page .partner-list ul,
#front-page .alliance-list
ul{grid-template-columns:1fr 1fr;gap:15px;justify-items:center}#front-page .partner-list ul li,
#front-page .alliance-list ul
li{max-width:150px;width:100%}#front-page .news-item
a{-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;gap:0}#front-page .blog .notes .note .note-feed-items .note-feed-item
.upper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#front-page .blog .notes .note .note-feed-items .note-feed-item .upper
.thumbnail{width:100%}#front-page .office
.splide__slide{width:100%;height:auto !important}#front-page .office .inner-wrap p:first-child{font-size:20px}}@media screen and (max-width: 350px){#front-page .members
ul{grid-template-columns:100%}#front-page .members
.member{width:100%;margin:0
auto}#front-page .members .member
.imgs{width:100%}}