#page-custom-css-id .hps-header-sec{padding:0;position:fixed;width:100%;z-index:5;top:0;background:#FFF}#page-custom-css-id .hps-header-sec .inner{padding:8px 0}#page-custom-css-id .hps-header-sec .hps-header{display:flex;justify-content:space-between;align-items:center}#page-custom-css-id .hps-header-sec .hps-header-logo{max-width:356px;padding:0}@media screen and (max-width: 480px){#page-custom-css-id .hps-header-sec .hps-header-logo{max-width:160px}}#page-custom-css-id .hps-header-sec .hps-header-btn{display:flex;justify-content:flex-end;padding:0}#page-custom-css-id .hps-header-sec .hps-header-btn a{border-radius:50px;font-weight:bold;padding:5px 40px 5px 20px}@media screen and (max-width: 480px){#page-custom-css-id .hps-header-sec .hps-header-btn a{font-size:12px;padding:5px 12px}}#page-custom-css-id .hps-header-sec .hps-header-btn-mail a{background:#fff url(https://ferret-one.akamaized.net/images/67d8c4b858a053146ce6321f/original.png) no-repeat 90% center;border:1px solid #106CA7;color:#106CA7;margin-right:16px}@media screen and (max-width: 480px){#page-custom-css-id .hps-header-sec .hps-header-btn-mail a{background:#FFF;margin-right:8px}}#page-custom-css-id .hps-header-sec .hps-header-btn-dw a{background:#106CA7 url(https://ferret-one.akamaized.net/images/67d8c2a75777f4191fe6773d/original.png) no-repeat 90% center;color:#FFF}@media screen and (max-width: 480px){#page-custom-css-id .hps-header-sec .hps-header-btn-dw a{background:#106CA7}}@media screen and (max-width: 480px){#page-custom-css-id .hps-header-sec .hps-header-btn{display:flex !important}}@media screen and (min-width: 481px){#page-custom-css-id .logo-slide-section{padding:15px 0 0 0}}#page-custom-css-id .logo-slide-section .inner{max-width:100%;padding:0}#page-custom-css-id .logo-slide-section .inner .row .col{padding:0}#page-custom-css-id .hps-cta-area{background:#309CAC}#page-custom-css-id .hps-ttl h2{color:#37B2C4;font-size:36px;letter-spacing:3px}@media screen and (max-width: 480px){#page-custom-css-id .hps-ttl h2{font-size:20px}}#page-custom-css-id .hps-main{height:520px;position:relative;margin-top:70px}@media screen and (max-width: 480px){#page-custom-css-id .hps-main{height:36vh}}#page-custom-css-id .hps-main h1{position:absolute;font-size:46px;bottom:18%;background:rgba(51,51,51,0.6);color:#FFF;padding:4px 8px;letter-spacing:3px}@media screen and (max-width: 480px){#page-custom-css-id .hps-main h1{font-size:20px}}#page-custom-css-id .hps-main-text{width:616px;position:absolute;bottom:8%}@media screen and (max-width: 480px){#page-custom-css-id .hps-main-text{width:90%}}#page-custom-css-id .hps-problem-l img{width:532px !important}#page-custom-css-id .hps-problem-r .component.text{line-height:0.6rem}@media screen and (max-width: 480px){#page-custom-css-id .hps-strength-img-pc{display:none}}@media screen and (min-width: 481px){#page-custom-css-id .hps-strength-img-sp{display:none}}#page-custom-css-id .hps-strength-exp{background:#EFFAFC;border-radius:8px;padding:20px;margin-top:20px}#page-custom-css-id .hps-strength-exp-img{width:48%}@media screen and (min-width: 481px){#page-custom-css-id .hps-strength-exp-img img{max-width:496px !important}}@media screen and (min-width: 481px){#page-custom-css-id .hps-strength-exp-text{padding:0 30px 0 0}}#page-custom-css-id .hps-strength-exp-ttl p{margin:0;padding:0;display:flex;align-items:flex-start}#page-custom-css-id .hps-strength-exp-ttl p span{background:#F8928B;color:#FFF;position:relative;margin:5px 12px 0 0;display:inline-block;padding:4px 8px;border-radius:4px;font-size:0.9em;flex:0 0 13%}#page-custom-css-id .hps-strength-exp-ttl p span::before{content:'';position:absolute;top:0;bottom:0;right:-6px;background:#F8928B;clip-path:polygon(0 0, 100% 50%, 0 100%);width:8px;height:10px;margin:auto}@media screen and (max-width: 480px){#page-custom-css-id .hps-strength-exp-ttl p span{flex:0 0 20%}}#page-custom-css-id .hps-strength-exp .component{margin:0}@media screen and (max-width: 480px){#page-custom-css-id .hps-strength-exp{padding:16px}}#page-custom-css-id .hps-step{position:relative}#page-custom-css-id .hps-step-bg{position:absolute;z-index:0;left:0;right:0;margin:auto;top:34.5%}#page-custom-css-id .hps-step-bg img{width:130px !important}@media screen and (max-width: 480px){#page-custom-css-id .hps-step-bg{display:none}}#page-custom-css-id .hps-step .hps-step-cont{background:#FFF;border:3px solid #F8928B;border-radius:8px;padding:24px;display:flex;margin-bottom:20px;z-index:1;position:relative}#page-custom-css-id .hps-step .hps-step-cont-num{flex:0 0 8%;align-self:center;color:#F8928B}#page-custom-css-id .hps-step .hps-step-cont-num .component{font-weight:bold;text-align:center !important;margin:0;line-height:1.4}@media screen and (max-width: 480px){#page-custom-css-id .hps-step .hps-step-cont-num .component{padding:0}#page-custom-css-id .hps-step .hps-step-cont-num .component.component-2{margin-top:-8px !important;font-size:30px !important}}#page-custom-css-id .hps-step .hps-step-cont-num .component:last-child{font-size:36px}@media screen and (min-width: 481px){#page-custom-css-id .hps-step .hps-step-cont-num{border-right:1px dotted #F8928B;padding:0 8px 0 0}}#page-custom-css-id .hps-step .hps-step-cont-text{flex:0 0 48%}@media screen and (min-width: 481px){#page-custom-css-id .hps-step .hps-step-cont-text{padding-left:20px}}@media screen and (max-width: 480px){#page-custom-css-id .hps-step .hps-step-cont-text h3{margin-bottom:0}}#page-custom-css-id .hps-step .hps-step-cont-img{margin-left:auto;flex:0 0 40%;padding:0;text-align:center}#page-custom-css-id .hps-step .hps-step-cont-ttl{border-radius:8px;position:relative;margin-top:40px;z-index:1}@media screen and (min-width: 481px){#page-custom-css-id .hps-step .hps-step-cont.row-3 img{max-width:378px !important}#page-custom-css-id .hps-step .hps-step-cont.row-4 img{max-width:375px !important}#page-custom-css-id .hps-step .hps-step-cont.row-5 img{max-width:377px !important}}@media screen and (max-width: 480px){#page-custom-css-id .hps-step .hps-step-cont{flex-direction:column;padding:16px}}#page-custom-css-id .row .col:has(.hps-step-cont-ttl){padding:0}#page-custom-css-id .hps-feature{background:#EFFAFC}#page-custom-css-id .hps-feature-ttl{background:#37B2C4;color:#FFF;display:inline-block;padding:8px 16px 8px 60px;position:relative}#page-custom-css-id .hps-feature-ttl h3{margin-bottom:0}#page-custom-css-id .hps-feature-ttl-icon{position:absolute;left:0}#page-custom-css-id .hps-feature-ttl.hps-feature-ttl1{background:#37B2C4 url(https://ferret-one.akamaized.net/images/67d7b1de90d09d00d11b6464/original.png) no-repeat 8px center;background-size:44px}#page-custom-css-id .hps-feature-ttl.hps-feature-ttl2{background:#37B2C4 url(https://ferret-one.akamaized.net/images/67d7b53e0a0d460143801626/original.png) no-repeat 8px center;background-size:50px}#page-custom-css-id .hps-feature .row-2,#page-custom-css-id .hps-feature .row-3,#page-custom-css-id .hps-feature .row-4,#page-custom-css-id .hps-feature .row-5{background:#FFF}#page-custom-css-id .hps-feature .row-2{border-top-left-radius:8px;border-top-right-radius:8px;padding:16px 0 0 16px}#page-custom-css-id .hps-feature .row-3,#page-custom-css-id .hps-feature .row-5{display:flex;justify-content:space-between;padding:0 26px}@media screen and (max-width: 480px){#page-custom-css-id .hps-feature .row-3,#page-custom-css-id .hps-feature .row-5{flex-direction:column;padding:0 16px}}#page-custom-css-id .hps-feature .row-4{padding:30px 16px 0 16px}#page-custom-css-id .hps-feature .row-5{border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding-bottom:32px}#page-custom-css-id .hps-feature .hps-feature-cont{border-top:1px dashed #37B2C4;border-bottom:1px dashed #37B2C4;flex:0 0 48%;padding:16px 0}#page-custom-css-id .hps-feature .hps-feature-cont h4{color:#37B2C4;font-size:18px}#page-custom-css-id .hps-feature .hps-feature-cont h5{margin-bottom:0}@media screen and (max-width: 480px){#page-custom-css-id .hps-feature .hps-feature-cont{padding:8px 0;margin-bottom:16px}}#page-custom-css-id .hps-form{padding:0;margin:0}#page-custom-css-id .hps-form hr.type03{border-bottom:1px solid #37B2C4}#page-custom-css-id .hps-form ul{padding-left:0;margin:0}#page-custom-css-id .hps-form ul li{list-style:none;padding-left:30px;margin-bottom:8px;background:url(https://ferret-one.akamaized.net/images/67d7b7c66d905801d6e654ad/original.png) no-repeat left center}
.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.image {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-2 {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-2 .component.button {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-2 .component.button {
  /* 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.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.cta {
  /* 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.rich-heading {
  /* sample */
}

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

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

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

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

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

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

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

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

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

.contents .content-7 .row.row-1 {
  /* sample */
}
.contents .content-7 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-7 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-7 .row.row-1 .col.col-1 .component.image {
  /* sample */
}

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

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

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

.contents .content-8 .row.row-1 {
  /* sample */
}
.contents .content-8 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-8 .row.row-1 .col.col-1 .component.cta {
  /* sample */
}

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

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

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

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

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

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

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

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

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

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

.foot .row.row-3 {
  /* sample */
}
.foot .row.row-3 .col.col-1 {
  /* sample */
}
.foot .row.row-3 .col.col-1 .component.script-comp {
  /* sample */
}

.foot .row.row-4 {
  /* sample */
}
.foot .row.row-4 .col.col-1 {
  /* sample */
}
.foot .row.row-4 .col.col-1 .component.script-comp {
  /* sample */
}
.foot .row.row-4 .col.col-1 .component.script-comp {
  /* sample */
}
.foot .row.row-4 .col.col-1 .component.script-comp {
  /* sample */
}
.foot .row.row-4 .col.col-1 .component.script-comp {
  /* sample */
}

.foot .row.row-5 {
  /* sample */
}
.foot .row.row-5 .col.col-1 {
  /* sample */
}
.foot .row.row-5 .col.col-1 .component.script-comp {
  /* sample */
}
.foot .row.row-5 .col.col-1 .component.script-comp {
  /* 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 */
}

.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 */
}