﻿#page-custom-css-id body{font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif}#page-custom-css-id header#navigations{background:#2e2e2e !important}#page-custom-css-id .contents{background-color:#262626}#page-custom-css-id .main-visual.sub-page-custom{background-color:#262626;padding:9.94vw 0 27vw;position:relative;background-size:cover !important;background-repeat:no-repeat}#page-custom-css-id .clearfix.main-visual-content{position:absolute;left:50%;top:100px;width:90%;max-width:1240px;transform:translateX(-50%);display:block;min-height:0;margin:0;padding:0}#page-custom-css-id .company__ttl h1{font-size:25px;color:#fff;margin-bottom:16px}#page-custom-css-id .comapny__txt{font-size:13px;color:#fff;font-family:sofia-pro, sans-serif;font-weight:300;font-style:normal}#page-custom-css-id .company__link{background-color:#fff;color:#51B7FF;font-size:16px;padding:20px;position:relative;cursor:pointer}#page-custom-css-id .company__link:hover{opacity:0.8}#page-custom-css-id .company__link::before{content:"";width:11.81px;height:6.75px;background:url(https://ferret-one.akamaized.net/images/643d7e9c6068ed10c5c4427f/original.svg?utime=1681751708);background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;right:20px;top:50%}#page-custom-css-id .message__ttl h2{font-size:35px;color:#fff;margin:0}#page-custom-css-id .message__sub{font-size:20px;color:#fff;font-family:"sofia-pro", sans-serif;font-weight:400;font-style:normal}#page-custom-css-id .row.row-2{margin-top:20px}#page-custom-css-id .message__right{padding:0}#page-custom-css-id .message__right .image{margin:0}#page-custom-css-id .message__left{padding:25px 55px;background:linear-gradient(30deg, #51B7FF, #5CE686)}#page-custom-css-id .message__label h3{color:#fff;font-size:45px;font-family:"cooper-black-std", serif;font-weight:400;font-style:italic;letter-spacing:0.11em}#page-custom-css-id .message__sub{font-size:17px;color:#fff;margin:16px 0 30px}#page-custom-css-id .message__detail{line-height:1.5em;color:#fff;font-size:14px}#page-custom-css-id .message__name{width:220px}#page-custom-css-id .company-top__ttl h2{font-size:35px;color:#fff}#page-custom-css-id .company-top__sub{font-size:20px;font-family:"sofia-pro", sans-serif;font-weight:400;margin-bottom:50px;font-style:normal;color:#fff}#page-custom-css-id .company-top .component.richtext tr,#page-custom-css-id .component.richtext tbody{border:none !important}#page-custom-css-id .company-top .component.richtext td,#page-custom-css-id .company-top .component.richtext th{font-size:15px;border:none !important;border-bottom:1px solid #EBEBEB !important;color:#fff;padding-top:25px;padding-bottom:25px}#page-custom-css-id .access__ttl h2{font-size:35px;color:#fff}#page-custom-css-id .access__sub{font-size:20px;font-family:"sofia-pro", sans-serif;font-weight:400;font-style:normal;color:#fff}#page-custom-css-id .access__lable{color:#fff;font-size:18px}#page-custom-css-id .google__btn a{border:2px solid #51B7FF;font-family:"sofia-pro", sans-serif;font-weight:400;font-style:normal;color:#51B7FF;background:none;position:relative;padding:9px 60px;font-size:20px;letter-spacing:0.07em;transition:0.3s}#page-custom-css-id .google__btn a:hover{background:#51B7FF;color:#fff}#page-custom-css-id .google__btn a::before{content:"";width:6.75px;height:11.81px;background-image:url(https://ferret-one.akamaized.net/images/643d89219ba4750d34e50235/original.svg?utime=1681754401);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;right:20px;top:50%;transform:translateY(-50%)}#page-custom-css-id .google__btn a:hover::before{background-image:url(https://ferret-one.akamaized.net/images/64579df505efbf1485cebd36/original.svg?utime=1683463669)}@media screen and (max-width: 769px){#page-custom-css-id .company__ttl{margin-bottom:5px !important}#page-custom-css-id .company__ttl h1{margin:0 !important}#page-custom-css-id .comapny__txt{padding:0}#page-custom-css-id .company-top{margin:0}#page-custom-css-id .company-top h2{font-size:22px}#page-custom-css-id .row.row-2{margin-top:30px}#page-custom-css-id .message__left{padding:30px 20px}#page-custom-css-id .message__left{font-size:22px}#page-custom-css-id .access__ttl h2{font-size:22px}#page-custom-css-id .message__ttl h2{font-size:22px !important;width:90%;margin:auto}#page-custom-css-id .message__sub{font-size:14px !important;padding:0 !important;width:90%;margin:auto !important}#page-custom-css-id .company-top__sub{font-size:14px !important;padding:0 !important}#page-custom-css-id .access__sub{font-size:14px !important;padding:0 !important}#page-custom-css-id .main-visual.sub-page-custom{padding:60vw 0 25vw}#page-custom-css-id .clearfix.main-visual-content{top:25px}}
.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-2 {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-2 .component.text {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-3 {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-3 .component.text {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-4 {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-4 .component.text {
  /* 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.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.rich-heading {
  /* sample */
}
.contents .content-2 .row.row-2 .col.col-1 .component.text {
  /* sample */
}
.contents .content-2 .row.row-2 .col.col-1 .component.text {
  /* sample */
}
.contents .content-2 .row.row-2 .col.col-1 .component.image {
  /* sample */
}
.contents .content-2 .row.row-2 .col.col-2 {
  /* sample */
}
.contents .content-2 .row.row-2 .col.col-2 .component.image {
  /* 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.richtext {
  /* sample */
}

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

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

.contents .content-4 .row.row-2 {
  /* sample */
}
.contents .content-4 .row.row-2 .col.col-1 {
  /* sample */
}
.contents .content-4 .row.row-2 .col.col-1 .component.map {
  /* sample */
}
.contents .content-4 .row.row-2 .col.col-1 .component.text {
  /* sample */
}
.contents .content-4 .row.row-2 .col.col-1 .component.button {
  /* sample */
}
.contents .content-4 .row.row-2 .col.col-2 {
  /* sample */
}
.contents .content-4 .row.row-2 .col.col-2 .component.map {
  /* sample */
}
.contents .content-4 .row.row-2 .col.col-2 .component.text {
  /* sample */
}
.contents .content-4 .row.row-2 .col.col-2 .component.button {
  /* 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.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 */
}