﻿#page-custom-css-id .u-txt-strong--orange *{color:#ed6103;font-weight:bold;font-size:1.125rem !important}#page-custom-css-id .u-txt-weak *{font-size:0.875rem !important}@media only screen and (max-width: 769px){#page-custom-css-id .u-txt-weak *{font-size:0.75rem !important}}#page-custom-css-id .contents{background-color:#f7f6f5}#page-custom-css-id .contents .inner{padding:16px;max-width:1140px !important}#page-custom-css-id .contents .col .component{margin:0}#page-custom-css-id .contents .heading{margin:0;padding:0}#page-custom-css-id .contents h2{margin-bottom:0}#page-custom-css-id .contents .richtext ol,#page-custom-css-id .contents .richtext p{margin:0}#page-custom-css-id .contents h3{font-size:1.375rem}#page-custom-css-id .contents .richtext li,#page-custom-css-id .contents .richtext p{font-size:1rem}#page-custom-css-id .theme-fo-base .breadcrumbs ul{max-width:1160px;padding-top:16px}#page-custom-css-id .c-btn a{text-align:center;border-radius:6px;padding:15px;background-color:#236cda;color:#fff;font-weight:bold}#page-custom-css-id .c-btn--roundedCorners a{border-radius:40px}#page-custom-css-id .c-btn--border a{border:3px solid #000}#page-custom-css-id .c-btn--border-white a{border-color:#fff}#page-custom-css-id .c-btn--border-orange a{border-color:#ed6103}#page-custom-css-id .c-btn-icon--free a::after{content:"無料";background:#fff;border-radius:20px;display:inline-block;margin-left:4px;padding:2px 10px;color:#3282fa}#page-custom-css-id .p-baibai-btn a{font-size:100%;padding:15px;width:100%;max-width:290px}#page-custom-css-id .main-visual{padding-bottom:0}#page-custom-css-id .main-visual .title-group{display:flex;justify-content:space-between;max-width:1160px}#page-custom-css-id .main-visual .title-group .col-1{display:block;margin-right:32px;padding:10px 0;background-position:left -5px,left -5px bottom,right -5px top,right bottom -5px;background-size:42px 42px}@media only screen and (max-width: 769px){#page-custom-css-id .main-visual .title-group .col-1{order:2;margin:16px 0 24px}}@media only screen and (max-width: 500px){#page-custom-css-id .main-visual .title-group .col-1{height:auto;padding-bottom:0;background-size:32px 32px;background-position:left -4px,left -3px bottom 0,right -3px top,right bottom -3px}}#page-custom-css-id .main-visual .title-group .col-1 .heading{position:relative;padding:58px 16px 58px 0;margin:0 0 0 8.8%}@media only screen and (max-width: 500px){#page-custom-css-id .main-visual .title-group .col-1 .heading{padding:4% 0 7%;margin:0 20px}}#page-custom-css-id .main-visual .title-group .col-1 .heading h1{font-feature-settings:"palt";color:#ed6103;margin:0 auto}@media screen and (min-width: 501px) and (max-width: 769px){#page-custom-css-id .main-visual .title-group .col-1 .heading h1{max-width:500px}}@media only screen and (max-width: 500px){#page-custom-css-id .main-visual .title-group .col-1 .heading h1{max-width:320px;padding-left:5%}}@media only screen and (max-width: 330px){#page-custom-css-id .main-visual .title-group .col-1 .heading h1{padding-left:0}}#page-custom-css-id .main-visual .title-group .col-1 .heading h1 span:nth-child(1){display:block;font-family:LIFULLFONT,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,メイリオ,sans-serif;text-align:left !important;font-size:24px;line-height:1.4;letter-spacing:1.3px;font-weight:bold;position:relative;padding:9px 0 9px 103px;margin-left:-5px}@media only screen and (max-width: 500px){#page-custom-css-id .main-visual .title-group .col-1 .heading h1 span:nth-child(1){padding:16px 0 16px 90px;font-size:16px}}#page-custom-css-id .main-visual .title-group .col-1 .heading h1 span:nth-child(1)::before{content:'';background-image:url("https://ferret-one.akamaized.net/images/6201ca315566b5411a0a8da7/original.png?utm=1644284465994");background-size:contain;background-position:left center;background-repeat:no-repeat;width:85px;height:85px;position:absolute;top:0;left:0}@media only screen and (max-width: 500px){#page-custom-css-id .main-visual .title-group .col-1 .heading h1 span:nth-child(1)::before{background-size:100%;background-position:center;width:76px;height:100%;top:0;bottom:0}}#page-custom-css-id .main-visual .title-group .col-1 .heading h1 span:nth-child(n+2){font-family:"Hiragino Kaku Gothic ProN",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic, Meiryo, "ヒラギノ角ゴ ProN W3", "メイリオ", sans-serif;font-size:58px;line-height:1.23;display:block;letter-spacing:0.11em;text-align:left;text-indent:-6px}@media only screen and (max-width: 500px){#page-custom-css-id .main-visual .title-group .col-1 .heading h1 span:nth-child(n+2){margin:2px auto;font-size:38px;white-space:nowrap;letter-spacing:0}}#page-custom-css-id .main-visual .title-group .col-1 .heading h1 span:nth-child(2){letter-spacing:0.14em;margin-top:22px}@media only screen and (max-width: 500px){#page-custom-css-id .main-visual .title-group .col-1 .heading h1 span:nth-child(2){letter-spacing:0;margin-top:6%}}#page-custom-css-id .main-visual .title-group .col-2{display:block;width:48.1% !important;padding:0;align-self:center}@media only screen and (max-width: 769px){#page-custom-css-id .main-visual .title-group .col-2{width:100% !important}}#page-custom-css-id .main-visual .title-group .col-2 .component.image{margin:0}#page-custom-css-id .main-visual .title-group .col-2 .component.image img{border-radius:6px !important;width:100% !important}#page-custom-css-id .main-visual .main-button-area{background-color:#ed6103;background-repeat:no-repeat;max-width:100%;margin-top:30px}@media only screen and (max-width: 769px){#page-custom-css-id .main-visual .main-button-area{padding:10px 0}}#page-custom-css-id .main-visual .main-button-area .col-1{padding-bottom:0}#page-custom-css-id .main-visual .main-button-area .button{margin:26px auto}@media only screen and (max-width: 769px){#page-custom-css-id .main-visual .main-button-area .button{margin:6px auto;max-width:345px}}#page-custom-css-id .main-visual .main-button-area .button .button-cont a{font-size:23px;padding:15px 38px}@media only screen and (max-width: 769px){#page-custom-css-id .main-visual .main-button-area .button .button-cont a{width:90%;padding:15px;font-size:18px}}#page-custom-css-id .content-1{margin-top:16px;padding-bottom:0px}@media only screen and (max-width: 769px){#page-custom-css-id .content-1{margin-top:32px}}@media only screen and (max-width: 769px){#page-custom-css-id .content-1 .row.block02_row{margin-bottom:16px}}#page-custom-css-id .content-1 h2,#page-custom-css-id .content-1 h3{margin-bottom:0}@media only screen and (max-width: 769px){#page-custom-css-id .content-1 h2,#page-custom-css-id .content-1 h3{margin:0 0 28px}}#page-custom-css-id .content-1 .row.row-3,#page-custom-css-id .content-1 .row.row-6,#page-custom-css-id .content-1 .row.row-9{margin-bottom:24px}@media only screen and (max-width: 769px){#page-custom-css-id .content-1 .row.row-3,#page-custom-css-id .content-1 .row.row-6,#page-custom-css-id .content-1 .row.row-9{margin-bottom:16px}}@media only screen and (max-width: 769px){#page-custom-css-id .content-1 .row.row-3{margin-bottom:32px}}#page-custom-css-id .content-1 .row.row-3 .col-1{width:30% !important}@media only screen and (max-width: 769px){#page-custom-css-id .content-1 .row.row-3 .col-1{width:100% !important;margin-bottom:16px}}#page-custom-css-id .content-1 .row.row-3 .col-2{vertical-align:middle}@media only screen and (min-width: 770px){#page-custom-css-id .content-1 .row.row-5{margin-bottom:-8px}}@media only screen and (max-width: 769px){#page-custom-css-id .content-1 .row.row-7 .col-1 .image img{width:85% !important}}#page-custom-css-id .content-1 .row.row-8 .col-1 .image img{width:88% !important}@media only screen and (max-width: 769px){#page-custom-css-id .content-1 .row.row-8 .col-1 .image img{width:100% !important}}@media only screen and (max-width: 769px){#page-custom-css-id .content-2 .row.row-1{margin-bottom:16px}}#page-custom-css-id .content-2 .features{margin-bottom:32px}#page-custom-css-id .content-2 .features ol{counter-reset:li}#page-custom-css-id .content-2 .features ol li{font-size:1.375rem !important;font-weight:bold;margin-bottom:8px;padding-left:28px;position:relative;list-style:none}@media only screen and (max-width: 769px){#page-custom-css-id .content-2 .features ol li{font-size:1.25rem !important}}#page-custom-css-id .content-2 .features ol li::before{position:absolute;left:0;counter-increment:li;content:counter(li) ".";font-family:LIFULLFONT,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,メイリオ,sans-serif;color:#ed6103;font-weight:bold}#page-custom-css-id .content-2 .features ol li:last-child{margin-bottom:0}#page-custom-css-id .content-2 div[class$="detail_heading"]{display:flex;align-items:flex-start;padding:16px}@media only screen and (max-width: 769px){#page-custom-css-id .content-2 div[class$="detail_heading"]{margin-top:48px;padding:0 0 16px 0}}#page-custom-css-id .content-2 div[class$="detail_heading"]::before{display:inline-block;margin-right:-25px;background-size:48px;background-position:top left 2px;background-repeat:no-repeat;content:"";padding:48px}@media only screen and (max-width: 500px){#page-custom-css-id .content-2 div[class$="detail_heading"]::before{margin:0;background-size:40px;background-position:left top;padding-left:10px}}#page-custom-css-id .content-2 div[class$="detail_heading"] h3{margin-bottom:8px}#page-custom-css-id .content-2 .feature02_detail_heading .contains_annotation span{font-size:14px}@media only screen and (max-width: 769px){#page-custom-css-id .content-2 .feature02_detail_heading .contains_annotation span{font-size:12px}}#page-custom-css-id .content-2 .feature01_detail_heading::before{background-image:url("https://ferret-one.akamaized.net/images/620234402640f810686d8344/original.png?utm=1644311616394")}#page-custom-css-id .content-2 .feature02_detail_heading::before{background-image:url("https://ferret-one.akamaized.net/images/620234402640f810026db6a5/original.png?utm=1644311616402")}#page-custom-css-id .content-2 .feature03_detail_heading::before{background-image:url("https://ferret-one.akamaized.net/images/620234400337a0103e96d581/original.png?utm=1644311616369")}#page-custom-css-id .content-2 .row.row-5,#page-custom-css-id .content-2 .row.row-8{margin-bottom:32px}@media only screen and (max-width: 769px){#page-custom-css-id .content-2 .row.row-5,#page-custom-css-id .content-2 .row.row-8{margin-bottom:24px}}#page-custom-css-id .baibai_feature_col_wrap{display:flex;align-items:center;padding:8px 16px 16px 16px;justify-content:space-between}@media only screen and (max-width: 769px){#page-custom-css-id .baibai_feature_col_wrap{flex-direction:column;padding:0}}#page-custom-css-id .baibai_feature_col_wrap .baibai_feature_col{width:calc(50% - 16px) !important;display:flex;flex-direction:column;align-self:stretch;border:1px solid #c9c9c9;border-radius:8px;padding:24px 36px 40px 36px}@media only screen and (max-width: 769px){#page-custom-css-id .baibai_feature_col_wrap .baibai_feature_col{width:100% !important;margin-bottom:16px;padding:24px}}#page-custom-css-id .baibai_feature_col_wrap .baibai_feature_col .heading{margin-bottom:28px !important}#page-custom-css-id .baibai_feature_col_wrap .baibai_feature_col .heading h4{font-size:1.125rem;margin-bottom:0}#page-custom-css-id .baibai_feature_col_wrap .baibai_feature_col .richtext{margin-bottom:16px !important}#page-custom-css-id .baibai_feature_col_wrap .baibai_feature_col .list{padding:16px;margin-bottom:32px !important;background:#F7F6F5}#page-custom-css-id .baibai_feature_col_wrap .baibai_feature_col .list ul{margin:0 16px}#page-custom-css-id .baibai_feature_col_wrap .baibai_feature_col .list ul li{margin-bottom:4px}#page-custom-css-id .baibai_feature_col_wrap .baibai_feature_col .list ul li:last-child{margin-bottom:0}#page-custom-css-id .baibai_feature_col_wrap .baibai_feature_col .image{margin-top:16px !important}#page-custom-css-id .baibai_feature_col_wrap .baibai_feature_col>*:last-child{margin-bottom:0 !important}#page-custom-css-id .baibai_list_col{margin-top:-18px}@media only screen and (max-width: 769px){#page-custom-css-id .baibai_list_col{margin-top:0 !important}}#page-custom-css-id .baibai_list_col .list{padding:0 16px;margin-bottom:16px !important}#page-custom-css-id .baibai_list_col .list ul{margin:0}#page-custom-css-id .baibai_list_col .list ul li{font-size:1rem;margin-bottom:10px}#page-custom-css-id .baibai_list_col .list ul li:last-child{margin-bottom:0}#page-custom-css-id .baibai_list_col .list ul li strong{font-size:1.125rem}
.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-2 {
  /* sample */
}
.contents .content-1 .row.row-2 .col.col-1 {
  /* sample */
}
.contents .content-1 .row.row-2 .col.col-1 .component.rich-heading {
  /* 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-3 .col.col-2 {
  /* sample */
}
.contents .content-1 .row.row-3 .col.col-2 .component.richtext {
  /* 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.rich-heading {
  /* sample */
}

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

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

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

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

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

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

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

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

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

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

.contents .content-3 .row.row-4 {
  /* sample */
}
.contents .content-3 .row.row-4 .col.col-1 {
  /* sample */
}
.contents .content-3 .row.row-4 .col.col-1 .component.button {
  /* sample */
}
.contents .content-3 .row.row-4 .col.col-2 {
  /* sample */
}
.contents .content-3 .row.row-4 .col.col-2 .component.button {
  /* 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.richtext {
  /* sample */
}
.foot .row.row-1 .col.col-1 .component.search {
  /* sample */
}
.foot .row.row-1 .col.col-1 .component.search {
  /* sample */
}

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

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

.foot .row.row-4 {
  /* sample */
}
.foot .row.row-4 .col.col-1 {
  /* sample */
}
.foot .row.row-4 .col.col-1 .component.text {
  /* sample */
}
.foot .row.row-4 .col.col-1 .component.richtext {
  /* sample */
}
.foot .row.row-4 .col.col-2 {
  /* sample */
}
.foot .row.row-4 .col.col-2 .component.text {
  /* sample */
}
.foot .row.row-4 .col.col-2 .component.richtext {
  /* sample */
}

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

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

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

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

.foot .row.row-9 {
  /* sample */
}
.foot .row.row-9 .col.col-1 {
  /* sample */
}
.foot .row.row-9 .col.col-1 .component.text {
  /* sample */
}
.foot .row.row-9 .col.col-1 .component.list {
  /* sample */
}
.foot .row.row-9 .col.col-1 .component.text {
  /* sample */
}
.foot .row.row-9 .col.col-1 .component.list {
  /* sample */
}
.foot .row.row-9 .col.col-1 .component.text {
  /* sample */
}
.foot .row.row-9 .col.col-1 .component.list {
  /* sample */
}
.foot .row.row-9 .col.col-1 .component.text {
  /* sample */
}
.foot .row.row-9 .col.col-1 .component.list {
  /* sample */
}

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