﻿@import url("https://fonts.googleapis.com/css2?family=Lato:wght@400;700&family=Noto+Sans+JP:wght@400;700&Shippori+Mincho&display=swap");#page-custom-css-id{}#page-custom-css-id .theme-fo-base{font-family:"Noto Sans JP",sans-serif,"游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif;padding-top:100px !important}@media screen and (max-width: 769px){#page-custom-css-id .theme-fo-base{padding-top:50px !important}}#page-custom-css-id .main-visual{background-size:1440px !important;height:300px;position:relative}#page-custom-css-id .main-visual .main-visual-content{margin:0 auto;max-width:1200px;padding-top:95px}#page-custom-css-id .main-visual .main-visual-content .mv__sub-txt{font-family:"Lato",sans-serif;font-size:24px}#page-custom-css-id .main-visual .main-visual-content .mv__txt h1{margin:0;text-align:left;font-family:"Noto Sans JP",sans-serif,"游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif;line-height:1}#page-custom-css-id .main-visual .main-visual-content .row{padding:0}#page-custom-css-id .main-visual .main-visual-content .row .col.col-1{padding:0}#page-custom-css-id .section__ttl-area .col{padding-bottom:0}#page-custom-css-id .section__lead .text{margin:0}#page-custom-css-id .culture-conduct{padding-top:90px;padding-bottom:100px}#page-custom-css-id .culture-conduct .inner{max-width:1140px}#page-custom-css-id .culture-conduct .culture-conduct__col-wrapper{padding:74px 0 55px}#page-custom-css-id .culture-conduct__bigtxt{max-width:397px;width:100%;margin:48px auto -46px}#page-custom-css-id .culture-conduct__col .image{width:100px;margin:auto;letter-spacing:0}#page-custom-css-id .culture-conduct__col-bigtxt{font-family:'Lato';margin:20px 0 5px}#page-custom-css-id .culture-evaluation{padding-top:93px;padding-bottom:90px}#page-custom-css-id .culture-evaluation .inner{max-width:1140px}#page-custom-css-id .culture-evaluation__box-wrapper{background:#fff;margin-top:45px;padding:20px 35px}#page-custom-css-id .culture-evaluation__box-wrapper+.culture-evaluation__box-wrapper{margin-top:5px}#page-custom-css-id .culture-evaluation__box-ttl{color:#014385;font-weight:bold;font-family:'Lato';font-size:24px}#page-custom-css-id .culture-evaluation__table-img{margin-top:30px;display:block;padding:0}#page-custom-css-id .culture-persona{padding-top:83px;padding-bottom:0}#page-custom-css-id .culture-persona .inner{max-width:1140px}#page-custom-css-id .culture-persona__box{position:relative;height:860px;margin-top:27px}#page-custom-css-id .culture-persona__box .col{padding:0;width:100%}#page-custom-css-id .culture-persona__box:after{clear:both;content:'';display:block}#page-custom-css-id .culture-persona__box-ttl{color:#fff;font-weight:bold;font-size:20px;margin:30px 0}#page-custom-css-id .culture-persona__img{margin:0}#page-custom-css-id .culture-persona__circle{position:absolute;z-index:2;background:#fff;border-radius:100px;width:200px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#014385;font-weight:bold;top:0}#page-custom-css-id .culture-persona__circle01{margin-top:37.79%;margin-left:19%}#page-custom-css-id .culture-persona__circle02{margin-top:37.79%;margin-left:41%}#page-custom-css-id .culture-persona__circle03{margin-top:37.79%;margin-left:63%}#page-custom-css-id .culture-persona__circle04{margin-top:56.49%;margin-left:30%}#page-custom-css-id .culture-persona__circle05{margin-top:56.49%;margin-left:52%}#page-custom-css-id .foot_parts{padding:0}#page-custom-css-id .foot_parts .inner{padding:0}#page-custom-css-id .foot_parts .inner .cta{margin:0}@media screen and (max-width: 769px){#page-custom-css-id .main-visual{background:url(https://ferret-one.akamaized.net/images/6195110b5bd4031793b6d16c/original.jpeg) no-repeat center/cover !important;background-size:cover;height:250px;position:relative;overflow:hidden}#page-custom-css-id .main-visual::after{content:'';display:block;width:110%;height:100%;position:absolute;right:26%;margin:auto;transform:translate(0, 0) skewX(-29deg);background:#014385;top:0;transform-origin:top right}#page-custom-css-id .main-visual .main-visual-content{margin:0;max-width:100%;padding:0;position:absolute;top:50%;left:20px;transform:translateY(-50%);width:160px;z-index:5}#page-custom-css-id .main-visual .main-visual-content .mv__sub-txt{font-family:"Lato",sans-serif;font-size:16px}#page-custom-css-id .main-visual .main-visual-content .mv__txt h1{line-height:40px;margin:0;text-align:left}#page-custom-css-id .main-visual .main-visual-content .mv__txt h1 span{font-size:30px}#page-custom-css-id .main-visual .main-visual-content .row{padding:0}#page-custom-css-id .main-visual .main-visual-content .row .col.col-1{padding:0}#page-custom-css-id .section__lead .text{padding:0;line-height:1.8}#page-custom-css-id .culture-conduct{padding-top:40px;padding-bottom:50px}#page-custom-css-id .culture-conduct .culture-conduct__col+.culture-conduct__col{margin-top:30px}#page-custom-css-id .culture-conduct .culture-conduct__col-wrapper{padding:60px 0 30px}#page-custom-css-id .culture-conduct__bigtxt{width:90%;margin:35px auto -26px}#page-custom-css-id .culture-conduct__col-bigtxt{margin:20px 0 5px;padding-bottom:0}#page-custom-css-id .culture-conduct__col-bigtxt em{font-size:35px}#page-custom-css-id .culture-evaluation{padding-top:45px;padding-bottom:45px}#page-custom-css-id .culture-evaluation__box-wrapper{background:#fff;margin-top:25px;padding:15px 20px}#page-custom-css-id .culture-evaluation__box-wrapper+.culture-evaluation__box-wrapper{margin-top:5px}#page-custom-css-id .culture-evaluation__box-ttl{font-size:24px}#page-custom-css-id .culture-evaluation__table-img{margin-top:15px;display:block;padding:0;overflow:scroll}#page-custom-css-id .culture-evaluation__table-img img{width:1000px !important;max-width:none !important}#page-custom-css-id .culture-persona{padding-top:40px;padding-bottom:0}#page-custom-css-id .culture-persona__box{position:relative;height:auto;margin-top:27px;padding-bottom:20px}#page-custom-css-id .culture-persona__box .col{padding:0;display:flex !important;flex-wrap:wrap;justify-content:center}#page-custom-css-id .culture-persona__box-ttl{font-size:18px;margin:30px 0;padding:30px 30px}#page-custom-css-id .culture-persona__img{margin:0}#page-custom-css-id .culture-persona__circle{width:38vw;height:38vw;top:0;position:relative;margin:0 10px 10px !important;font-size:2.93vw;border-radius:100%}}
.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.rich-heading {
  /* 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.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-4 {
  /* sample */
}
.contents .content-1 .row.row-4 .col.col-1 {
  /* sample */
}
.contents .content-1 .row.row-4 .col.col-1 .component.image {
  /* sample */
}
.contents .content-1 .row.row-4 .col.col-1 .component.text {
  /* sample */
}
.contents .content-1 .row.row-4 .col.col-1 .component.text {
  /* sample */
}
.contents .content-1 .row.row-4 .col.col-2 {
  /* sample */
}
.contents .content-1 .row.row-4 .col.col-2 .component.image {
  /* sample */
}
.contents .content-1 .row.row-4 .col.col-2 .component.text {
  /* sample */
}
.contents .content-1 .row.row-4 .col.col-2 .component.text {
  /* sample */
}
.contents .content-1 .row.row-4 .col.col-3 {
  /* sample */
}
.contents .content-1 .row.row-4 .col.col-3 .component.image {
  /* sample */
}
.contents .content-1 .row.row-4 .col.col-3 .component.text {
  /* sample */
}
.contents .content-1 .row.row-4 .col.col-3 .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.text {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-1 .component.rich-heading {
  /* 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.text {
  /* sample */
}

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

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

.contents .content-2 .row.row-5 {
  /* sample */
}
.contents .content-2 .row.row-5 .col.col-1 {
  /* sample */
}
.contents .content-2 .row.row-5 .col.col-1 .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.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.image {
  /* 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.image {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-1 .component.image {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-1 .component.text {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-1 .component.text {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-1 .component.text {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-1 .component.text {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-1 .component.text {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-1 .component.text {
  /* 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.cta {
  /* sample */
}

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

.contents .content-5 .row.row-1 {
  /* sample */
}
.contents .content-5 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-5 .row.row-1 .col.col-1 .component.cta {
  /* 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.image {
  /* sample */
}
.foot .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.foot .row.row-1 .col.col-2 {
  /* sample */
}
.foot .row.row-1 .col.col-2 .component.list {
  /* sample */
}

.foot .row.row-2 {
  /* sample */
}
.foot .row.row-2 .col.col-1 {
  /* sample */
}
.foot .row.row-2 .col.col-1 .component.richtext {
  /* sample */
}
.foot .row.row-2 .col.col-1 .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.text, .main-visual .row.row-1 .col.col-1 .component.text {
  /* 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-2, .main-visual .row.row-2 {
  /* sample */
}
.header .row.row-2 .col.col-1, .main-visual .row.row-2 .col.col-1 {
  /* 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-1 .component.button, .navi-001-01 .row.row-1 .col.col-1 .component.button, .navi-002-01 .row.row-1 .col.col-1 .component.button {
  /* 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 */
}
.navi .row.row-1 .col.col-2 .component.button, .navi-001-01 .row.row-1 .col.col-2 .component.button, .navi-002-01 .row.row-1 .col.col-2 .component.button {
  /* sample */
}
.navi .row.row-1 .col.col-2 .component.button, .navi-001-01 .row.row-1 .col.col-2 .component.button, .navi-002-01 .row.row-1 .col.col-2 .component.button {
  /* sample */
}