#page-custom-css-id .contents{background-color:#262626;transform:translateY(-1px)}#page-custom-css-id .fv{background-color:#262626;padding:6.94vw 0 25vw;position:relative;background-size:cover !important;background-repeat:no-repeat}#page-custom-css-id .fv__wrap{position:absolute;left:50%;top:100px;width:90%;max-width:1240px;transform:translateX(-50%)}#page-custom-css-id .fv__ttl{font-size:25px;color:#fff;margin-bottom:16px}#page-custom-css-id .fv__sub{font-size:13px;color:#fff;font-family:sofia-pro, sans-serif;font-weight:300;font-style:normal}#page-custom-css-id .catch{font-size:16px;color:#fff;margin-bottom:46px}#page-custom-css-id .catch-btn a{border-radius:100px;background:linear-gradient(30deg, #51B7FF, #5CE686);padding:15px 37px;color:#000;font-weight:bold}#page-custom-css-id .catch-btn a:hover{opacity:0.8}#page-custom-css-id .member__top{position:relative}#page-custom-css-id .member__ttl h2{font-family:"sofia-pro", sans-serif;font-weight:400;font-style:normal;font-size:45px;color:#fff;background:linear-gradient(30deg, #51B7FF, #5CE686);padding:15px 0 49px;margin:0 !important}#page-custom-css-id .member__sub{font-size:20px;color:#fff;position:absolute;bottom:24px;left:50%;transform:translateX(-50%);z-index:1}#page-custom-css-id .member__sub::before{content:"";width:14px;height:2px;background-color:#fff;display:inline-block;position:absolute;left:-25px;top:50%;transform:translateY(-50%)}#page-custom-css-id .member__sub::after{content:"";width:14px;height:2px;background-color:#fff;display:inline-block;position:absolute;right:-25px;top:50%;transform:translateY(-50%)}#page-custom-css-id .member_area .col.col-1{display:flex !important;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;list-style:none}#page-custom-css-id .member_con p{color:#fff}#page-custom-css-id .member_con.richtext{box-sizing:border-box;width:calc(33% - 10px)}#page-custom-css-id .office{background:linear-gradient(30deg, #51B7FF, #5CE686);text-align:center;padding:45px 0 !important}#page-custom-css-id .office__ttl h2{font-family:"sofia-pro", sans-serif;font-weight:400;font-style:normal;font-size:45px;color:#fff;margin:0 !important}#page-custom-css-id .script{margin:0 !important}#page-custom-css-id .office__sub{font-size:20px;color:#fff;position:relative;display:inline-block;z-index:1;margin:8px 0 57px !important}#page-custom-css-id .office__sub::before{content:"";width:14px;height:2px;background-color:#fff;display:inline-block;position:absolute;left:-25px;top:50%;transform:translateY(-50%)}#page-custom-css-id .office__sub::after{content:"";width:14px;height:2px;background-color:#fff;display:inline-block;position:absolute;right:-25px;top:50%;transform:translateY(-50%)}#page-custom-css-id .office{width:100%;overflow:hidden}#page-custom-css-id .office__image{width:850px}#page-custom-css-id .slider{position:relative}#page-custom-css-id .slider__wrap{position:absolute;display:flex;justify-content:center;gap:10px;left:calc(50% - 100vw);top:0;transform:translateX(0)}#page-custom-css-id .slider__wrap.active{transition:1s}#page-custom-css-id .recruit__ttl{font-size:35px}#page-custom-css-id .recruit__sub{font-size:20px;margin-bottom:80px;color:#fff;font-family:"sofia-pro", sans-serif;font-weight:400;font-style:normal;padding:0 !important}#page-custom-css-id .recruit__label{padding:48px 0;background:linear-gradient(30deg, #51B7FF, #5CE686)}#page-custom-css-id .recruit__label{margin-top:80px}#page-custom-css-id .recruit__label h3{display:inline-block;position:relative;margin:0 !important;color:#fff;font-size:24px}#page-custom-css-id .recruit__label h3::before{content:"";width:14px;height:2px;background-color:#fff;display:inline-block;position:absolute;left:-25px;top:50%;transform:translateY(-50%)}#page-custom-css-id .recruit__label h3::after{content:"";width:14px;height:2px;background-color:#fff;display:inline-block;position:absolute;right:-25px;top:50%;transform:translateY(-50%)}#page-custom-css-id .recruit__img{max-width:90%;width:550px;margin:40px auto}#page-custom-css-id .recruit__catch{color:#fff;font-size:23px;margin:40px auto !important}#page-custom-css-id .recruit-content__label{padding:23px 40px;background:#51B7FF;position:relative;margin:0 !important;cursor:pointer}#page-custom-css-id .recruit-content__label::before{content:"";width:14px;height:2px;background-color:#fff;display:inline-block;position:absolute;right:25px;top:50%;transform:translateY(-50%)}#page-custom-css-id .recruit-content__label::after{content:"";width:14px;height:2px;background-color:#fff;display:inline-block;position:absolute;right:25px;top:50%;transform:translateY(-50%) rotate(90deg);transform-origin:center;transition:0.3s}#page-custom-css-id .recruit-content__label.active::after{transform:translate(1px, -50%) rotate(0deg)}#page-custom-css-id .recruit-content__label h3{margin:0 !important;color:#fff;font-size:24px;cursor:pointer}#page-custom-css-id .recruit-content__detail{padding:60px;background:#FFFFFF}#page-custom-css-id .recruit-content__detail strong{display:inline-block;background-color:#000;color:#fff;padding:3px 15px}#page-custom-css-id .recruit-content__detail.component.richtext{margin:0 !important}#page-custom-css-id .recruit-content__detail.component.richtext ul{margin-bottom:40px}#page-custom-css-id .recruit-content__detail.component.richtext ul:last-child{margin-bottom:0}#page-custom-css-id .recruit-content__detail.component.richtext li{font-size:15px}#page-custom-css-id .first{padding-top:0 !important}#page-custom-css-id .member__top{margin-top:140px}#page-custom-css-id .recruit-content__detail.component.richtext a{display:block;margin:auto;text-decoration:none;padding:23px 0;width:280px;max-width:90%;text-align:center;border-radius:7px;background:linear-gradient(30deg, #51B7FF, #5CE686);font-size:20px;color:#fff}@media screen and (max-width: 769px){#page-custom-css-id .catch{font-size:14px}#page-custom-css-id .office__sub,#page-custom-css-id .member__sub{font-size:14px;bottom:6px;width:auto !important}#page-custom-css-id .member__image{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between}#page-custom-css-id .member__ttl h2{font-size:32px}#page-custom-css-id .member__image .col{width:48% !important}#page-custom-css-id .member_con.richtext{width:calc(50% - 10px)}#page-custom-css-id .office__img{width:80vw !important}#page-custom-css-id .office__sub{margin-top:0 !important;margin-bottom:30px !important}#page-custom-css-id .recruit__sub{font-size:12px !important}#page-custom-css-id .recruit__ttl h2{font-size:24px !important}#page-custom-css-id .recruit__label h3{font-size:18px}#page-custom-css-id .recruit__catch{font-size:14px;margin:20px auto !important}#page-custom-css-id .office__ttl h2{font-size:32px}#page-custom-css-id .recruit__label{padding:18px 0;margin-top:30px}#page-custom-css-id .recruit-content__label{padding:15px 20px}#page-custom-css-id .recruit-content__label h3{font-size:18px !important}#page-custom-css-id .recruit-content__detail{padding:30px}#page-custom-css-id .recruit-content__detail strong{font-size:14px;padding:3px 15px}#page-custom-css-id .recruit-content__detail.component.richtext li{font-size:12px}#page-custom-css-id .recruit-content__detail.component.richtext a{padding:13px 0}#page-custom-css-id .main-visual{min-height:auto}#page-custom-css-id .fv{padding:60vw 0 30vw}#page-custom-css-id .fv__wrap{top:35px}#page-custom-css-id .fv__ttl{margin-bottom:5px !important}#page-custom-css-id .fv__ttl h1{margin:0 !important}#page-custom-css-id .fv__sub{padding:0}#page-custom-css-id .member__top{margin-top:60px}}
.contents .content-1 {
  /* sample */
}

.contents .content-1 .row.row-1 {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.text {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.button {
  /* sample */
}

.contents .content-1 .row.row-2 {
  /* sample */
}
.contents .content-1 .row.row-2 .col.col-1 {
  /* sample */
}
.contents .content-1 .row.row-2 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-1 .row.row-2 .col.col-1 .component.text {
  /* sample */
}

.contents .content-1 .row.row-3 {
  /* sample */
}
.contents .content-1 .row.row-3 .col.col-1 {
  /* sample */
}
.contents .content-1 .row.row-3 .col.col-1 .component.image {
  /* sample */
}
.contents .content-1 .row.row-3 .col.col-1 .component.text {
  /* sample */
}
.contents .content-1 .row.row-3 .col.col-2 {
  /* sample */
}
.contents .content-1 .row.row-3 .col.col-2 .component.image {
  /* sample */
}
.contents .content-1 .row.row-3 .col.col-2 .component.text {
  /* sample */
}
.contents .content-1 .row.row-3 .col.col-3 {
  /* sample */
}
.contents .content-1 .row.row-3 .col.col-3 .component.image {
  /* sample */
}
.contents .content-1 .row.row-3 .col.col-3 .component.text {
  /* sample */
}
.contents .content-1 .row.row-3 .col.col-4 {
  /* sample */
}
.contents .content-1 .row.row-3 .col.col-4 .component.image {
  /* sample */
}
.contents .content-1 .row.row-3 .col.col-4 .component.text {
  /* sample */
}

.contents .content-1 .row.row-4 {
  /* sample */
}
.contents .content-1 .row.row-4 .col.col-1 {
  /* sample */
}
.contents .content-1 .row.row-4 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-1 .row.row-4 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-1 .row.row-4 .col.col-1 .component.richtext {
  /* sample */
}

.contents .content-2 {
  /* sample */
}

.contents .content-2 .row.row-1 {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-1 .component.script-comp {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-1 .component.text {
  /* sample */
}

.contents .content-2 .row.row-2 {
  /* sample */
}
.contents .content-2 .row.row-2 .col.col-1 {
  /* sample */
}
.contents .content-2 .row.row-2 .col.col-1 .component.image {
  /* sample */
}
.contents .content-2 .row.row-2 .col.col-1 .component.image {
  /* sample */
}
.contents .content-2 .row.row-2 .col.col-1 .component.image {
  /* sample */
}

.contents .content-2 .row.row-3 {
  /* sample */
}
.contents .content-2 .row.row-3 .col.col-1 {
  /* sample */
}

.contents .content-3 {
  /* sample */
}

.contents .content-3 .row.row-1 {
  /* sample */
}
.contents .content-3 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-3 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-3 .row.row-1 .col.col-1 .component.text {
  /* sample */
}
.contents .content-3 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-3 .row.row-1 .col.col-1 .component.text {
  /* sample */
}
.contents .content-3 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-3 .row.row-1 .col.col-1 .component.text {
  /* sample */
}

.contents .content-3 .row.row-2 {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-1 {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-1 .component.richtext {
  /* sample */
}

.contents .content-3 .row.row-3 {
  /* sample */
}
.contents .content-3 .row.row-3 .col.col-1 {
  /* sample */
}
.contents .content-3 .row.row-3 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-3 .row.row-3 .col.col-1 .component.richtext {
  /* sample */
}

.contents .content-3 .row.row-4 {
  /* sample */
}
.contents .content-3 .row.row-4 .col.col-1 {
  /* sample */
}
.contents .content-3 .row.row-4 .col.col-1 .component.script-comp {
  /* sample */
}
.contents .content-3 .row.row-4 .col.col-1 .component.script-comp {
  /* sample */
}

.side {
  /* sample */
}

.side {
  /* sample */
}

.side {
  /* sample */
}

.side {
  /* sample */
}

.fixed-side .row.row-1 {
  /* sample */
}
.fixed-side .row.row-1 .col.col-1 {
  /* sample */
}

.foot {
  /* sample */
}

.foot .row.row-1 {
  /* sample */
}
.foot .row.row-1 .col.col-1 {
  /* sample */
}
.foot .row.row-1 .col.col-1 .component.script-comp {
  /* sample */
}
.foot .row.row-1 .col.col-1 .component.image {
  /* sample */
}
.foot .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.foot .row.row-1 .col.col-1 .component.button {
  /* sample */
}
.foot .row.row-1 .col.col-2 {
  /* sample */
}
.foot .row.row-1 .col.col-2 .component.list {
  /* sample */
}
.foot .row.row-1 .col.col-3 {
  /* sample */
}
.foot .row.row-1 .col.col-3 .component.list {
  /* sample */
}
.foot .row.row-1 .col.col-4 {
  /* sample */
}
.foot .row.row-1 .col.col-4 .component.list {
  /* sample */
}

.header, .main-visual {
  /* sample */
}

.header .row.row-1, .main-visual .row.row-1 {
  /* sample */
}
.header .row.row-1 .col.col-1, .main-visual .row.row-1 .col.col-1 {
  /* sample */
}
.header .row.row-1 .col.col-1 .component.script-comp, .main-visual .row.row-1 .col.col-1 .component.script-comp {
  /* sample */
}
.header .row.row-1 .col.col-1 .component.rich-heading, .main-visual .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}
.header .row.row-1 .col.col-1 .component.text, .main-visual .row.row-1 .col.col-1 .component.text {
  /* sample */
}

.navi, .navi-001-01, .navi-002-01 {
  /* sample */
}

.navi .row.row-1, .navi-001-01 .row.row-1, .navi-002-01 .row.row-1 {
  /* sample */
}
.navi .row.row-1 .col.col-1, .navi-001-01 .row.row-1 .col.col-1, .navi-002-01 .row.row-1 .col.col-1 {
  /* sample */
}
.navi .row.row-1 .col.col-2, .navi-001-01 .row.row-1 .col.col-2, .navi-002-01 .row.row-1 .col.col-2 {
  /* sample */
}