﻿#page-custom-css-id #features,#page-custom-css-id #plans,#page-custom-css-id #grant,#page-custom-css-id #flow{padding-top:120px !important;margin-top:-120px !important;background-clip:content-box}#page-custom-css-id .header-box{position:fixed;top:0;left:0;z-index:10;box-shadow:0 4px 10px rgba(0,0,0,0.2);display:flex;align-items:center;justify-content:space-between;padding:0 20px 0 20px;height:79px;z-index:10}#page-custom-css-id .header-box .header-list ul{font-size:14px !important}#page-custom-css-id .header-box .col{padding:0}#page-custom-css-id .header-box .col-2{display:flex;align-items:center;width:auto !important}#page-custom-css-id .header-box .header-btn a{border-radius:50px;padding:10px 18px;background:linear-gradient(88deg, #EF6728 24.09%, #FFBF00 119.94%);width:172px}#page-custom-css-id .header-box .header-btn-contact a{border-radius:50px;padding:10px 18px;background:#fff;border:2px solid #EF6728;color:#EF6728;margin-left:6px;width:160px}@media screen and (max-width: 961px){#page-custom-css-id .header-box .header-list{display:none}#page-custom-css-id .header-box .header-btn-contact{display:none}}#page-custom-css-id .section-fv{padding-left:3% !important;position:relative;z-index:1;min-height:600px}@media screen and (max-width: 961px){#page-custom-css-id .section-fv{padding-top:100px !important}}@media screen and (max-width: 769px){#page-custom-css-id .section-fv{padding:8px !important;padding-top:100px !important}}#page-custom-css-id .section-fv .col-1{position:relative !important}#page-custom-css-id .section-fv .col-1 .component.component-4.image.resizeable-comp.align-left{position:absolute !important;top:50% !important;transform:translateY(25%) !important;right:-28px !important;margin:0 !important;z-index:1;width:clamp(120px, 15vw, 212px) !important}@media screen and (max-width: 1450px){#page-custom-css-id .section-fv .col-1 .component.component-4.image.resizeable-comp.align-left{right:-60px !important}}@media screen and (max-width: 1188px){#page-custom-css-id .section-fv .col-1 .component.component-4.image.resizeable-comp.align-left{right:-80px !important}}@media screen and (max-width: 1115px){#page-custom-css-id .section-fv .col-1 .component.component-4.image.resizeable-comp.align-left{right:-120px !important}}#page-custom-css-id .section-fv .col-1 .component-4.image.resizeable-comp.align-left img{width:100% !important;height:auto !important;max-width:100% !important;position:relative !important}@media screen and (max-width: 769px){#page-custom-css-id .section-fv .col-1{display:flex !important;flex-direction:column;align-items:center}#page-custom-css-id .section-fv .col-1 .fv-maintxt{max-width:500px !important}#page-custom-css-id .section-fv .col-1 .fv-tools{max-width:500px !important}#page-custom-css-id .section-fv .col-1 .image{margin:0 !important}}#page-custom-css-id .section-fv .col-1 .fv-btn a{border:2px solid #fff;max-width:440px;box-shadow:5.132px 5.132px 12.83px 0 rgba(4,61,62,0.45) !important}@media screen and (max-width: 1115px){#page-custom-css-id .section-fv .col-1 .fv-btn a{font-size:24px !important;max-width:380px}}#page-custom-css-id .section-fv .col-2{padding:0 !important;position:relative}#page-custom-css-id .section-fv .col-2 .fv-image{position:relative;z-index:-3}#page-custom-css-id .section-fv .col-2 .fv-badge{z-index:1;width:292px;position:absolute;bottom:3%;right:3%}@media screen and (max-width: 769px){#page-custom-css-id .section-fv .col-2 .fv-badge{bottom:24%;right:0}}#page-custom-css-id .section-fv .fv-btn a{border-radius:80px;background:linear-gradient(88deg, #EF6728 24.09%, #FFBF00 119.94%);display:inline-block;width:100%;max-width:364px;padding:24px;font-size:24px;padding:22px 24px 24px 24px;box-shadow:4px 4px 10px 0 rgba(4,61,62,0.15)}@media screen and (max-width: 769px){#page-custom-css-id .section-fv .fv-btn a{width:100%;max-width:500px;padding:16px 16px 18px 16px}}#page-custom-css-id .section-fv .fv-btn a::before{content:"\f15c";font-family:"Font Awesome 6 Free";font-weight:200;color:inherit;margin-right:10px;position:relative;top:0.5px}#page-custom-css-id .section-fv::after{content:"";display:block;position:absolute;top:140px;left:0;width:100%;height:100%;z-index:-2;background-image:url("https://ferret-one.akamaized.net/images/69eb3872fffa044befd67380/original.svg?utime=1777023090");background-repeat:no-repeat;background-position:left bottom;background-size:contain}@media screen and (max-width: 769px){#page-custom-css-id .section-fv::after{width:160%}}#page-custom-css-id .annotation_sp{line-height:1.3}#page-custom-css-id .section-problem .problem-line{border-collapse:separate;border-spacing:20px 0}#page-custom-css-id .section-problem .problem-line .col-1,#page-custom-css-id .section-problem .problem-line .col-2{display:table-cell;background-color:#ffffff;vertical-align:top;border-radius:16px}@media screen and (max-width: 855px){#page-custom-css-id .header-list{display:none}#page-custom-css-id .header-box{padding:6px 3%;height:auto}#page-custom-css-id .header-box .col-1{max-width:50%}#page-custom-css-id .header-box .col{width:auto !important}#page-custom-css-id .header-box .header-btn a{padding:14px 14px 16px 14px}#page-custom-css-id .header-box .header-btn a::before{display:none}#page-custom-css-id .fv_course-description{padding:20px 0 0 !important}}#page-custom-css-id .section-features .feature_num_sp{line-height:100%;padding-top:32px}@media screen and (max-width: 769px){#page-custom-css-id .section-subsidy-support .support-items p{display:flex;align-items:flex-start}}#page-custom-css-id .section-subsidy-support .support_icon{width:43px !important}@media screen and (max-width: 769px){#page-custom-css-id .section-subsidy-support .support_icon{width:24px !important;display:block;margin-right:6px}}#page-custom-css-id .section-subsidy-support .support-list-box{margin-top:40px;display:table !important;margin-left:auto !important;margin-right:auto !important;text-align:left !important}#page-custom-css-id .section-subsidy-support .support-list-box .list-box-title{width:max-content !important;margin:-30px auto 30px auto !important;padding:15px 60px !important;position:relative}#page-custom-css-id .section-subsidy-support .support-list-box .list-box-title h4{margin-bottom:0}#page-custom-css-id .section-subsidy-support .component.richtext-v2>div[class*="styles_richtext-v2-content"]{width:max-content !important;margin:0 auto !important}#page-custom-css-id .section-subsidy-support .btn-counseling{padding:0px 24px 0}#page-custom-css-id .section-subsidy-support .btn-counseling a{border-radius:50px;border:3px solid #EF6728;background:#FFF;color:#ef6728;display:inline-block;width:100%;max-width:450px;padding:22px 24px 24px 24px;font-size:24px;box-shadow:0 4px 34px 0 rgba(21,63,60,0.15)}#page-custom-css-id .section-subsidy-support .btn-counseling a::before{content:"\f075";font-family:"Font Awesome 6 Free";font-weight:200;color:inherit;margin-right:10px;position:relative;top:0.5px}#page-custom-css-id .section-cases .box-before{background-color:#EAEAEA}#page-custom-css-id .section-cases .box-before .text-box{padding:0px 16px 10px 16px}#page-custom-css-id .section-cases .box-before .tag_before{background-color:#7D7D7D;color:#fff;padding:2px 16px;display:inline-box;width:fit-content}#page-custom-css-id .section-cases .box-after{border:1px solid #007972}#page-custom-css-id .section-cases .box-after .text-box{padding:0px 16px 10px 16px}#page-custom-css-id .section-cases .box-after .tag_after{background-color:#007972;color:#fff;padding:2px 16px;display:inline-box;width:fit-content}#page-custom-css-id .section-cta .btn-hint{padding-bottom:0px}#page-custom-css-id .section-cta .btn-document{padding:0px 24px 0}#page-custom-css-id .section-cta .btn-document a{border-radius:80px;background:linear-gradient(88deg, #EF6728 24.09%, #FFBF00 119.94%);display:inline-block;width:100%;padding:24px;font-size:24px;padding:22px 24px 24px 24px}#page-custom-css-id .section-cta .btn-document a::before{content:"\f15c";font-family:"Font Awesome 6 Free";font-weight:200;color:inherit;margin-right:10px;position:relative;top:0.5px}#page-custom-css-id .section-cta .btn-counseling{padding:0px 24px 0}#page-custom-css-id .section-cta .btn-counseling a{border-radius:50px;border:3px solid #EF6728;background:#FFF;color:#ef6728;display:inline-block;width:100%;padding:22px 24px 24px 24px;font-size:24px}#page-custom-css-id .section-cta .btn-counseling a::before{content:"\f075";font-family:"Font Awesome 6 Free";font-weight:200;color:inherit;margin-right:10px;position:relative;top:0.5px}#page-custom-css-id .section-overview .overview_item-box{display:flex !important;width:100% !important;align-items:stretch !important;margin-bottom:20px;border-radius:10px;overflow:hidden !important}@media screen and (max-width: 769px){#page-custom-css-id .section-overview .overview_item-box{flex-direction:column}}#page-custom-css-id .section-overview .overview_item-box .col-1{display:flex !important;align-items:center;justify-content:center;width:16% !important;flex-shrink:0 !important;min-width:250px;background-color:#007972;color:#fff;text-align:center !important;vertical-align:middle !important;padding:30px 20px !important}#page-custom-css-id .section-overview .overview_item-box .col-1 h4{margin-bottom:0}@media screen and (max-width: 769px){#page-custom-css-id .section-overview .overview_item-box .col-1{width:100% !important;padding:0px !important}}#page-custom-css-id .section-overview .overview_item-box .col-2{flex:1;width:75% 　 !important;background-color:#fff;text-align:center !important;vertical-align:middle !important;padding:10px 24px 10px 30px !important;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-shrink:0 !important}#page-custom-css-id .section-overview .overview_item-box .col-2 .contents-text{flex:1}#page-custom-css-id .section-overview .overview_item-box .col-2 .contents-img{width:223px;flex-shrink:0}@media screen and (max-width: 769px){#page-custom-css-id .section-overview .overview_item-box .col-2 .contents-img{margin:0 auto}}#page-custom-css-id .section-tools .tool-items{display:flex;gap:24px}@media screen and (max-width: 969px){#page-custom-css-id .section-tools .tool-items{flex-direction:column}}#page-custom-css-id .section-tools .tool-items .col{border-radius:30px;border:2px solid #2279A4;background:#ECF3F6;padding:24px;height:100% !important;display:flex !important;flex-direction:column !important;height:auto !important}#page-custom-css-id .section-tools .tool-items .col .tool-name{display:flex !important;align-items:center !important;justify-content:center;padding-bottom:24px;min-height:62px !important;display:inline-block !important;align-items:center !important;padding-bottom:0}#page-custom-css-id .section-tools .tool-items .col .tool-name h3{margin-bottom:0}@media screen and (max-width: 969px){#page-custom-css-id .section-tools .tool-items .col .tool-name{min-height:0 !important}}#page-custom-css-id .section-tools .tool-items .col .tool-explanation{display:flex !important;flex-direction:column;min-height:160px !important;display:block !important}@media screen and (max-width: 969px){#page-custom-css-id .section-tools .tool-items .col .tool-explanation{min-height:0 !important}}#page-custom-css-id .section-tools .tool-items .col .example-label span{display:inline-block;border-radius:70px;width:100%;padding:4px 12px}#page-custom-css-id .section-tools .tool-items .col .example-item{color:#2279A4}#page-custom-css-id .section-flow .flow-list .col-1{display:flex;justify-content:center;align-items:stretch;gap:15px}#page-custom-css-id .section-flow .flow-list .col-1 .flow-box{border:2px solid #007972;border-radius:16px;flex:1;padding:16px;text-align:center}#page-custom-css-id .section-flow .flow-list .col-1 .flow-box .flow-text-block{margin-top:24px}#page-custom-css-id .section-flow .flow-list .col-1 .flow-box .flow-text-block .tag-step{background-color:#007972;color:#fff;padding:0 10px 2px 10px;border-radius:70px}#page-custom-css-id .section-flow .flow-list .col-1 .flow-box .flow-text-block .flow-heading{margin-bottom:6px}#page-custom-css-id .section-flow .flow-list .col-1 .flow-box .flow-text-block .flow-explanation{text-align:left}#page-custom-css-id .section-flow .flow-list .col-1 .image{flex:0 0 auto !important;width:40px !important;align-self:center !important}@media screen and (max-width: 769px){#page-custom-css-id .section-flow .flow-list .col-1 .image{width:auto !important}}#page-custom-css-id .section-faq .box-qa{border-radius:16px;padding:20px;margin-bottom:32px}@media screen and (max-width: 769px){#page-custom-css-id .section-faq .box-qa{margin-bottom:16px}}#page-custom-css-id .section-faq .text-box p{display:flex}#page-custom-css-id .section-faq .text-box p .icon-q{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:32px;height:32px;background-color:#007972;color:#fff;border-radius:50px;margin-right:10px}#page-custom-css-id .section-faq .text-box p .icon-a{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:32px;height:32px;background-color:#fff;color:#007972;border:1px solid #007972;border-radius:50px;margin-right:10px}#page-custom-css-id .infinite-slider{width:100%;overflow:hidden;background:#fff}#page-custom-css-id .infinite-slider-track{display:flex;width:calc(2531px * 3);animation:loop-animation 50s linear infinite}#page-custom-css-id .logo-layer{flex-shrink:0;background-repeat:no-repeat;background-position:center;height:120px;width:2300px;background-image:url("https://ferret-one.akamaized.net/images/69cdddc1c0321a0089bb612d/original.png?utime=1775099330");background-size:auto 90px}@keyframes loop-animation{0%{transform:translateX(0)}100%{transform:translateX(-2531px)}}@media screen and (max-width: 768px){#page-custom-css-id .infinite-slider-track{width:calc(800px * 3);animation:loop-animation-sp 25s linear infinite;image-rendering:-webkit-optimize-contrast}#page-custom-css-id .logo-layer{width:870px;height:110px;background-image:url("https://ferret-one.akamaized.net/images/69cdddc9f8ad2d00402574e1/original.svg?utime=1775099337");background-size:100% 100%;background-position:center;background-repeat:no-repeat;transform:translateZ(0);-webkit-backface-visibility:hidden}@keyframes loop-animation-sp{0%{transform:translateX(0)}100%{transform:translateX(-800px)}}}
.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.cta {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.richtext {
  /* 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.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.image {
  /* sample */
}
.contents .content-2 .row.row-2 .col.col-1 .component.text {
  /* 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-2 .row.row-2 .col.col-2 .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.image {
  /* sample */
}
.contents .content-2 .row.row-3 .col.col-1 .component.text {
  /* sample */
}
.contents .content-2 .row.row-3 .col.col-2 {
  /* sample */
}
.contents .content-2 .row.row-3 .col.col-2 .component.image {
  /* sample */
}
.contents .content-2 .row.row-3 .col.col-2 .component.text {
  /* 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.text {
  /* sample */
}
.contents .content-3 .row.row-1 .col.col-1 .component.text {
  /* sample */
}
.contents .content-3 .row.row-1 .col.col-1 .component.image {
  /* 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-2 {
  /* sample */
}
.contents .content-4 .row.row-2 .col.col-1 {
  /* sample */
}
.contents .content-4 .row.row-2 .col.col-1 .component.text {
  /* sample */
}
.contents .content-4 .row.row-2 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-4 .row.row-2 .col.col-1 .component.text {
  /* sample */
}
.contents .content-4 .row.row-2 .col.col-2 {
  /* sample */
}
.contents .content-4 .row.row-2 .col.col-2 .component.image {
  /* sample */
}

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

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

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

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

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

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

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

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

.contents .content-11 .row.row-3 {
  /* sample */
}
.contents .content-11 .row.row-3 .col.col-1 {
  /* sample */
}
.contents .content-11 .row.row-3 .col.col-1 .component.image {
  /* sample */
}
.contents .content-11 .row.row-3 .col.col-2 {
  /* sample */
}
.contents .content-11 .row.row-3 .col.col-2 .component.rich-heading {
  /* sample */
}
.contents .content-11 .row.row-3 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-11 .row.row-3 .col.col-2 .component.image {
  /* sample */
}
.contents .content-11 .row.row-3 .col.col-2 .component.richtext {
  /* 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-1 .component.rich-heading {
  /* sample */
}

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

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

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

.contents .content-13 .row.row-2 {
  /* sample */
}
.contents .content-13 .row.row-2 .col.col-1 {
  /* sample */
}
.contents .content-13 .row.row-2 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-13 .row.row-2 .col.col-1 .component.richtext {
  /* sample */
}

.contents .content-13 .row.row-3 {
  /* sample */
}
.contents .content-13 .row.row-3 .col.col-1 {
  /* sample */
}
.contents .content-13 .row.row-3 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-13 .row.row-3 .col.col-1 .component.richtext {
  /* sample */
}

.contents .content-13 .row.row-4 {
  /* sample */
}
.contents .content-13 .row.row-4 .col.col-1 {
  /* sample */
}
.contents .content-13 .row.row-4 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-13 .row.row-4 .col.col-1 .component.richtext {
  /* sample */
}

.contents .content-13 .row.row-5 {
  /* sample */
}
.contents .content-13 .row.row-5 .col.col-1 {
  /* sample */
}
.contents .content-13 .row.row-5 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-13 .row.row-5 .col.col-1 .component.richtext {
  /* sample */
}

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

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

.contents .content-14 .row.row-2 {
  /* sample */
}
.contents .content-14 .row.row-2 .col.col-1 {
  /* sample */
}
.contents .content-14 .row.row-2 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-14 .row.row-2 .col.col-1 .component.carousel {
  /* sample */
}
.contents .content-14 .row.row-2 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-14 .row.row-2 .col.col-1 .component.text {
  /* sample */
}
.contents .content-14 .row.row-2 .col.col-2 {
  /* sample */
}
.contents .content-14 .row.row-2 .col.col-2 .component.script-comp {
  /* sample */
}

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

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

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

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

.contents .content-16 .row.row-1 {
  /* sample */
}
.contents .content-16 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-16 .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 */
}

.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.image, .main-visual .row.row-1 .col.col-1 .component.image {
  /* sample */
}
.header .row.row-1 .col.col-2, .main-visual .row.row-1 .col.col-2 {
  /* sample */
}
.header .row.row-1 .col.col-2 .component.list, .main-visual .row.row-1 .col.col-2 .component.list {
  /* sample */
}
.header .row.row-1 .col.col-2 .component.button, .main-visual .row.row-1 .col.col-2 .component.button {
  /* sample */
}
.header .row.row-1 .col.col-2 .component.button, .main-visual .row.row-1 .col.col-2 .component.button {
  /* 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 */
}
.header .row.row-2 .col.col-1 .component.image, .main-visual .row.row-2 .col.col-1 .component.image {
  /* sample */
}
.header .row.row-2 .col.col-1 .component.image, .main-visual .row.row-2 .col.col-1 .component.image {
  /* sample */
}
.header .row.row-2 .col.col-1 .component.button, .main-visual .row.row-2 .col.col-1 .component.button {
  /* sample */
}
.header .row.row-2 .col.col-1 .component.image, .main-visual .row.row-2 .col.col-1 .component.image {
  /* sample */
}
.header .row.row-2 .col.col-2, .main-visual .row.row-2 .col.col-2 {
  /* sample */
}
.header .row.row-2 .col.col-2 .component.image, .main-visual .row.row-2 .col.col-2 .component.image {
  /* sample */
}
.header .row.row-2 .col.col-2 .component.image, .main-visual .row.row-2 .col.col-2 .component.image {
  /* sample */
}
.header .row.row-2 .col.col-2 .component.button, .main-visual .row.row-2 .col.col-2 .component.button {
  /* 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 */
}