#page-custom-css-id .m0{margin:0}#page-custom-css-id .m0 p{margin:0}@media (max-width: 767px){#page-custom-css-id .mt-20-sp{margin-top:20px}}#page-custom-css-id .p-t0 .inner{padding-top:0}#page-custom-css-id .p-m0 .inner{padding-bottom:0}#page-custom-css-id a{text-decoration:none}#page-custom-css-id .bg_none{background-color:transparent}#page-custom-css-id .text_box{border-top:1px solid #bbb;border-bottom:1px solid #bbb}#page-custom-css-id .box_tel{border-spacing:0}#page-custom-css-id .page-head-title h1,#page-custom-css-id .head-title h1{line-height:1.3 !important}#page-custom-css-id .lh_12{line-height:1.2}#page-custom-css-id .lh_14{line-height:1.4}#page-custom-css-id .lh_16 h2{line-height:1.6}#page-custom-css-id .custom-sub-btn .button-cont a{padding:13px 35px;border-radius:3px;background:#58B0E2}#page-custom-css-id .sub-button .button-cont a{background-color:transparent;padding:0 0 5px 0;position:relative}#page-custom-css-id .sub-button .button-cont a:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:#58B0E2;transition:transform .3s;transform:scale(0, 1);transform-origin:left top}#page-custom-css-id .sub-button .button-cont a:hover{opacity:inherit}#page-custom-css-id .sub-button .button-cont a:hover::after{transform:scale(1, 1)}#page-custom-css-id .hr-top{border-top:1px solid #ddd;margin-top:30px !important;padding-top:30px !important}#page-custom-css-id .rounded{border-radius:3rem}@media (min-width: 768px){#page-custom-css-id .rounded{margin-inline:2rem}}#page-custom-css-id .rounded-top{border-radius:10px 10px 0 0}#page-custom-css-id .rounded-bottom{border-radius:0 0 10px 10px}#page-custom-css-id .border-top{border-left:1px solid #ddd;border-top:1px solid #ddd;border-right:1px solid #ddd}#page-custom-css-id .border-bottom{border-left:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd}#page-custom-css-id .notice-item:not(:first-child){margin-top:20px}#page-custom-css-id .model+.model{margin-top:20px}#page-custom-css-id .model .list ul li{color:#000;font-weight:bold;display:inline-block;padding:3px 15px;border-radius:100vmax;margin:0 10px 10px 0}#page-custom-css-id .model .list.--text-lg ul li{font-size:13px}@media (min-width: 768px){#page-custom-css-id .model .list.--text-lg ul li{font-size:16px}}#page-custom-css-id .model .list.--blue ul li{background:#C9E3F9}#page-custom-css-id .model .list.--gray ul li{background:#f7f7f7;border:1px solid #eee}@media (max-width: 767px){#page-custom-css-id .model .list.--gray ul li{font-size:12px}}#page-custom-css-id .flow-item{border-bottom:1px solid #ddd;padding-top:40px;padding-bottom:40px}#page-custom-css-id .flow-item.--first{border-top:1px solid #ddd}#page-custom-css-id .flow-item h3{position:relative;padding-left:70px}@media (min-width: 768px){#page-custom-css-id .flow-item h3{padding-left:90px}}#page-custom-css-id .flow-item h3 span{vertical-align:super}#page-custom-css-id .flow-item .--icon h3:before{content:"";width:50px;height:50px;position:absolute;top:50%;left:0;transform:translateY(-50%);border-radius:50%;border:3px solid #555}@media (min-width: 768px){#page-custom-css-id .flow-item .--icon h3:before{width:70px;height:70px}}#page-custom-css-id .flow-item .--icon-01 h3:before{background:url(https://ferret-one.akamaized.net/images/67e1282237c27508d0d98109/original.svg?utime=1742809122)}#page-custom-css-id .flow-item .--icon-02 h3:before{background:url(https://ferret-one.akamaized.net/images/67e12829b0c7b5084a0eb6a4/original.svg?utime=1742809129)}#page-custom-css-id .flow-item .--icon-03 h3:before{background:url(https://ferret-one.akamaized.net/images/67e1282ff46b370976272fdc/original.svg?utime=1742809135)}#page-custom-css-id .webService-section .inner .webService-section-items .col{border-radius:10px}#page-custom-css-id .webService-section .inner .webService-section-items .col img{position:relative;margin-top:-50px;z-index:1}#page-custom-css-id .webService-section .inner .webService-section-items .item .text{width:auto;margin:-60px -20px 0 !important;border-radius:10px 10px 0 0}#page-custom-css-id .border-title{border-bottom:2px solid #C9E3F9;position:relative}#page-custom-css-id .border-title:before{content:"";width:40px;height:2px;background-color:#0C2340;position:absolute;bottom:-2px;left:0}#page-custom-css-id .section-mio .inner{padding:0}@media screen and (max-width: 768px){#page-custom-css-id .border-title:before{width:60px}#page-custom-css-id .webService-section-items{border-spacing:20px}}@media screen and (max-width: 767px){#page-custom-css-id .mb-sp{margin-bottom:10px !important}#page-custom-css-id .webService-section-items .margin_bottom-sp{margin-bottom:80px}}@media screen and (min-width: 768px){#page-custom-css-id .section-mio{padding-top:60px;padding-bottom: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.rich-heading {
  /* 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.cta {
  /* 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-2 {
  /* sample */
}
.contents .content-3 .row.row-1 .col.col-2 .component.text {
  /* sample */
}
.contents .content-3 .row.row-1 .col.col-2 .component.button {
  /* 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.text {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-2 {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-2 .component.text {
  /* 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.text {
  /* sample */
}
.contents .content-3 .row.row-3 .col.col-2 {
  /* sample */
}
.contents .content-3 .row.row-3 .col.col-2 .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.rich-heading {
  /* sample */
}
.contents .content-4 .row.row-1 .col.col-1 .component.text {
  /* sample */
}
.contents .content-4 .row.row-1 .col.col-1 .component.text {
  /* sample */
}
.contents .content-4 .row.row-1 .col.col-2 {
  /* sample */
}
.contents .content-4 .row.row-1 .col.col-2 .component.image {
  /* 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-1 .col.col-1 .component.list {
  /* 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.rich-heading {
  /* sample */
}
.contents .content-5 .row.row-2 .col.col-1 .component.list {
  /* sample */
}
.contents .content-5 .row.row-2 .col.col-1 .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.text {
  /* 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.rich-heading {
  /* sample */
}
.contents .content-6 .row.row-2 .col.col-1 .component.text {
  /* sample */
}
.contents .content-6 .row.row-2 .col.col-1 .component.text {
  /* sample */
}
.contents .content-6 .row.row-2 .col.col-1 .component.text {
  /* sample */
}
.contents .content-6 .row.row-2 .col.col-1 .component.text {
  /* sample */
}
.contents .content-6 .row.row-2 .col.col-1 .component.text {
  /* 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.rich-heading {
  /* sample */
}
.contents .content-6 .row.row-3 .col.col-1 .component.text {
  /* 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.richtext {
  /* 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.richtext {
  /* sample */
}
.contents .content-6 .row.row-4 .col.col-2 .component.text {
  /* sample */
}
.contents .content-6 .row.row-4 .col.col-2 .component.text {
  /* sample */
}
.contents .content-6 .row.row-4 .col.col-2 .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-2 {
  /* sample */
}
.contents .content-7 .row.row-1 .col.col-2 .component.text {
  /* 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.rich-heading {
  /* sample */
}
.contents .content-7 .row.row-2 .col.col-2 {
  /* sample */
}
.contents .content-7 .row.row-2 .col.col-2 .component.text {
  /* sample */
}
.contents .content-7 .row.row-2 .col.col-2 .component.text {
  /* sample */
}
.contents .content-7 .row.row-2 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-7 .row.row-2 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-7 .row.row-2 .col.col-2 .component.text {
  /* sample */
}
.contents .content-7 .row.row-2 .col.col-2 .component.text {
  /* sample */
}
.contents .content-7 .row.row-2 .col.col-2 .component.text {
  /* sample */
}
.contents .content-7 .row.row-2 .col.col-2 .component.button {
  /* 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.rich-heading {
  /* sample */
}
.contents .content-7 .row.row-3 .col.col-2 {
  /* sample */
}
.contents .content-7 .row.row-3 .col.col-2 .component.text {
  /* sample */
}

.contents .content-7 .row.row-4 {
  /* sample */
}
.contents .content-7 .row.row-4 .col.col-1 {
  /* sample */
}
.contents .content-7 .row.row-4 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-7 .row.row-4 .col.col-2 {
  /* sample */
}
.contents .content-7 .row.row-4 .col.col-2 .component.text {
  /* 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.rich-heading {
  /* sample */
}
.contents .content-8 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-8 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-8 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-8 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-8 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-8 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-8 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-8 .row.row-1 .col.col-1 .component.richtext {
  /* 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-2 {
  /* sample */
}
.contents .content-9 .row.row-2 .col.col-2 .component.image {
  /* sample */
}
.contents .content-9 .row.row-2 .col.col-2 .component.text {
  /* sample */
}
.contents .content-9 .row.row-2 .col.col-2 .component.button {
  /* sample */
}
.contents .content-9 .row.row-2 .col.col-2 .component.button {
  /* sample */
}
.contents .content-9 .row.row-2 .col.col-3 {
  /* sample */
}
.contents .content-9 .row.row-2 .col.col-3 .component.image {
  /* sample */
}
.contents .content-9 .row.row-2 .col.col-3 .component.text {
  /* sample */
}
.contents .content-9 .row.row-2 .col.col-3 .component.button {
  /* sample */
}
.contents .content-9 .row.row-2 .col.col-3 .component.richtext {
  /* sample */
}
.contents .content-9 .row.row-2 .col.col-4 {
  /* 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.cta {
  /* sample */
}

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

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

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

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

.foot .row.row-2 {
  /* sample */
}
.foot .row.row-2 .col.col-1 {
  /* sample */
}
.foot .row.row-2 .col.col-1 .component.list {
  /* sample */
}
.foot .row.row-2 .col.col-2 {
  /* sample */
}
.foot .row.row-2 .col.col-2 .component.list {
  /* sample */
}
.foot .row.row-2 .col.col-3 {
  /* sample */
}
.foot .row.row-2 .col.col-3 .component.list {
  /* sample */
}
.foot .row.row-2 .col.col-3 .component.list {
  /* sample */
}
.foot .row.row-2 .col.col-4 {
  /* sample */
}
.foot .row.row-2 .col.col-4 .component.list {
  /* 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.button {
  /* sample */
}
.foot .row.row-4 .col.col-2 {
  /* sample */
}
.foot .row.row-4 .col.col-2 .component.image {
  /* sample */
}

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