#page-custom-css-id .bg_color{background-image:linear-gradient(180deg, #081a32 0%, #113662 74%)}#page-custom-css-id .bg_none{background-color:transparent}#page-custom-css-id .area_none{display:none}#page-custom-css-id .m0{margin:0}#page-custom-css-id .m0 h3,#page-custom-css-id .m0 img{margin:0}#page-custom-css-id .page-head-title h1{line-height:1.3}#page-custom-css-id .--border_top{position:relative;margin-top:30px}#page-custom-css-id .--border_top:before{content:"";width:100%;height:1px;background-color:#DDE5ED;opacity:.2;position:absolute;top:0;left:0}#page-custom-css-id .main-button .button-cont a{max-width:220px;width:100%;display:block;color:#fff;letter-spacing:.1em;padding:20px;border-radius:5px;text-decoration:none;outline:none;background:linear-gradient(45deg, #58B0E2 0%, #000 35%, #000 71%, #58B0E2 100%);background-position:1% 50%;background-size:200% auto;transition:all 0.3s ease-out;position:relative}#page-custom-css-id .main-button .button-cont a:hover{opacity:inherit;background-position:99% 50%}#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:#C9E3F9;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 .machine-section .inner{padding-top:0;padding-bottom:0}#page-custom-css-id .machine-section .inner .row{border-spacing:0}#page-custom-css-id .machine-section .inner .row .image{text-align:center}#page-custom-css-id .machine-section .inner .row .image img{width:80% !important}#page-custom-css-id .section-mio .inner{padding:0}@media screen and (min-width: 768px){#page-custom-css-id .machine-section .inner .row .image img{width:100% !important}#page-custom-css-id .machine-section .inner .row .machine-text{padding-left:80px !important;vertical-align:middle}#page-custom-css-id .machine-section .inner .row .machine-text .main-button .button-cont a{margin-left:auto}#page-custom-css-id .section-mio{padding-top:60px;padding-bottom:60px}}#page-custom-css-id .cta-cases{border-spacing:0}#page-custom-css-id .cta-cases .image img{aspect-ratio:6 / 4;object-fit:cover;border-radius:30px !important}#page-custom-css-id .cta-cases .cases-btn .button-cont a{width:auto;display:inline-block;padding:15px 30px;border-radius:100vmax}#page-custom-css-id .accessories-section .row{border-spacing:0;overflow:hidden}#page-custom-css-id .accessories-section .row img{border-radius:30px !important}#page-custom-css-id .accessories-section .row .button-cont a{color:#fff;width:auto;display:inline-block;padding:15px 30px;border-radius:100vmax;background:#58B0E2}
.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-1 .row.row-1 .col.col-1 .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.image {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-2 {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-2 .component.text {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-2 .component.rich-heading {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-2 .component.text {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-2 .component.button {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-2 .component.button {
  /* 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.image {
  /* 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.rich-heading {
  /* 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-1 .col.col-2 .component.button {
  /* 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.image {
  /* 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-4 .row.row-1 .col.col-2 .component.image {
  /* sample */
}
.contents .content-4 .row.row-1 .col.col-2 .component.richtext {
  /* 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-2 {
  /* sample */
}
.contents .content-5 .row.row-1 .col.col-2 .component.image {
  /* sample */
}
.contents .content-5 .row.row-1 .col.col-3 {
  /* 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-2 {
  /* sample */
}
.contents .content-6 .row.row-1 .col.col-2 .component.cta {
  /* sample */
}
.contents .content-6 .row.row-1 .col.col-3 {
  /* 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.image {
  /* 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-1 .col.col-2 .component.rich-heading {
  /* sample */
}
.contents .content-7 .row.row-1 .col.col-2 .component.text {
  /* sample */
}
.contents .content-7 .row.row-1 .col.col-2 .component.button {
  /* 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-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.rich-heading {
  /* 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-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.image {
  /* sample */
}
.contents .content-8 .row.row-1 .col.col-2 {
  /* sample */
}
.contents .content-8 .row.row-1 .col.col-2 .component.text {
  /* sample */
}
.contents .content-8 .row.row-1 .col.col-2 .component.rich-heading {
  /* sample */
}
.contents .content-8 .row.row-1 .col.col-2 .component.text {
  /* sample */
}
.contents .content-8 .row.row-1 .col.col-2 .component.button {
  /* 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-2 {
  /* sample */
}
.contents .content-9 .row.row-1 .col.col-2 .component.image {
  /* sample */
}
.contents .content-9 .row.row-1 .col.col-3 {
  /* 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 */
}

.side {
  /* sample */
}

.side {
  /* sample */
}

.side .component.rich-heading {
  /* sample */
}

.side .component.blog-ranking {
  /* sample */
}

.side .component.rich-heading {
  /* sample */
}

.side .component.tag_cloud {
  /* sample */
}

.side .component.social-button {
  /* sample */
}

.side .component.tag-article {
  /* 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-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 */
}
.header .row.row-1 .col.col-1 .component.heading, .main-visual .row.row-1 .col.col-1 .component.heading {
  /* sample */
}
.header .row.row-1 .col.col-1 .component.border, .main-visual .row.row-1 .col.col-1 .component.border {
  /* 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 */
}