﻿#page-custom-css-id .theme-fo-base{color:#000}#page-custom-css-id .is-pc{display:block}@media (max-width: 769px){#page-custom-css-id .is-pc{display:none}}#page-custom-css-id .is-sp{display:none}@media (max-width: 769px){#page-custom-css-id .is-sp{display:block}}#page-custom-css-id .p-co-btn-cv01 a{background:#fff !important;color:#000 !important;border:solid 2px #4eba4e;border-radius:50px !important;letter-spacing:normal;font-size:20px !important;padding:15px 30px !important;width:350px}@media (max-width: 769px){#page-custom-css-id .p-co-btn-cv01 a{width:100%;height:70px}}#page-custom-css-id .p-co-btn-cv01 a::before{content:"\f0e0";font-family:"Font Awesome 6 Free";color:#4eba4e !important;font-weight:400;color:inherit;margin-right:10px;position:relative;top:0.5px}#page-custom-css-id .p-co-btn-cv02 a{background:#ffdb35 !important;color:#000 !important;border:solid 2px #ffdb35 !important;border-radius:50px !important;letter-spacing:normal;font-size:20px !important;padding:15px 30px !important;width:350px}@media (max-width: 769px){#page-custom-css-id .p-co-btn-cv02 a{width:100%;height:70px}}#page-custom-css-id .p-co-btn-cv03 a{background:#4eba4e !important;color:#000 !important;border:solid 2px #4eba4e !important;border-radius:50px !important;letter-spacing:normal;font-size:20px !important;padding:15px 30px !important;width:350px}@media (max-width: 769px){#page-custom-css-id .p-co-btn-cv03 a{width:100%;height:70px}}#page-custom-css-id .p-co-btn-01 a{background:#fff !important;color:#000 !important;border:solid 2px #4eba4e;border-radius:50px !important;letter-spacing:normal;font-size:18px !important;font-weight:700;padding:15px 30px !important;width:350px}@media (max-width: 769px){#page-custom-css-id .p-co-btn-01 a{width:100%;height:70px}}#page-custom-css-id .p-co-heading .component-1{text-align:center !important;font-size:20px !important;font-family:"Jost", sans-serif;color:#eb127d}@media (max-width: 769px){#page-custom-css-id .p-co-heading .component-1{font-size:16px !important}}@media (max-width: 769px){#page-custom-css-id .p-co-heading .rich-heading{margin-top:0 !important}}#page-custom-css-id .p-co-heading h2{text-align:center !important;font-size:42px !important;color:#1a1a1a}@media (max-width: 769px){#page-custom-css-id .p-co-heading h2{font-size:22px !important}}#page-custom-css-id .p-co-single-text{width:100%;max-width:800px;margin:0 auto}#page-custom-css-id .p-co-single-text p{font-weight:400;color:#1a1a1a}#page-custom-css-id .p-co-single-text p strong{color:#00a0c6}#page-custom-css-id .p-co-single-text p em{font-style:normal !important;line-height:1.1 !important;display:block !important;letter-spacing:normal !important}@media (max-width: 769px){#page-custom-css-id .p-co-single-text p em span{font-size:10px !important}}#page-custom-css-id .p-co-media-col{display:flex !important;align-items:center;gap:40px;margin-top:60px !important}@media (max-width: 769px){#page-custom-css-id .p-co-media-col{flex-direction:column-reverse !important;gap:10px;margin-top:30px !important}#page-custom-css-id .p-co-media-col:nth-of-type(even){flex-direction:column !important}}#page-custom-css-id .p-co-media-col .col{padding:0 !important}#page-custom-css-id .p-co-media-col .col .richtext{margin:0 !important;color:#1a1a1a}#page-custom-css-id .p-co-media-col .col .richtext strong{color:#00a0c6}#page-custom-css-id .p-co-bottom-caption{width:100%;max-width:980px;margin:20px auto 0 !important}#page-custom-css-id .p-co-bottom-caption p{margin:0 !important;color:#1a1a1a;line-height:1.5}@media (max-width: 769px){#page-custom-css-id .p-co-bottom-caption p{font-size:10px !important;letter-spacing:normal;line-height:1.1}}#page-custom-css-id .p-co-cv-area{padding:30px 0 !important}@media (max-width: 769px){#page-custom-css-id .p-co-cv-area{background-size:cover !important;padding:0 0 190px !important}}#page-custom-css-id .p-co-cv-area .row-1 h2{margin-bottom:20px !important}@media (max-width: 769px){#page-custom-css-id .p-co-cv-area .row-1 h2{margin-bottom:0 !important}#page-custom-css-id .p-co-cv-area .row-1 h2 span{font-size:22px !important}}#page-custom-css-id .p-co-cv-area .row-1 .text{margin:0 !important}@media (max-width: 769px){#page-custom-css-id .p-co-cv-area .row-1 .text{font-size:16px !important;padding-top:0}}#page-custom-css-id .p-co-cv-area .p-cv-area-buttons{margin-top:15px !important}#page-custom-css-id .p-co-cv-area .p-co-cv-area-document{margin:15px auto 0 !important;width:100%;max-width:800px;padding:22px 30px !important;background-color:#fff;border-radius:10px;display:flex !important;align-items:center !important}@media (max-width: 769px){#page-custom-css-id .p-co-cv-area .p-co-cv-area-document{margin:25px auto 0 !important;display:block !important;padding:20px !important}}#page-custom-css-id .p-co-cv-area .p-co-cv-area-document-image{margin:0 !important;padding:0 !important}@media (max-width: 769px){#page-custom-css-id .p-co-cv-area .p-co-cv-area-document-image .component{margin:0 !important}}#page-custom-css-id .p-co-cv-area .p-co-cv-area-document-text{margin:0 !important;padding:0 0 0 30px !important}@media (max-width: 769px){#page-custom-css-id .p-co-cv-area .p-co-cv-area-document-text{margin:15px 0 0 0 !important;padding:0 !important}}#page-custom-css-id .p-co-cv-area .p-co-cv-area-document-text .rich-heading{margin:0 !important}#page-custom-css-id .p-co-cv-area .p-co-cv-area-document-text .rich-heading h4{margin-bottom:10px !important;font-size:24px !important;font-weight:700;color:#00a0c6;letter-spacing:normal}@media (max-width: 769px){#page-custom-css-id .p-co-cv-area .p-co-cv-area-document-text .rich-heading h4{font-size:22px !important}}#page-custom-css-id .p-co-cv-area .p-co-cv-area-document-text .richtext{margin:0 !important}#page-custom-css-id .p-co-cv-area .p-co-cv-area-document-text .richtext p{margin:0 !important}@media (max-width: 769px){#page-custom-css-id .p-co-cv-area .p-co-cv-area-document-text .richtext p{display:inline}}#page-custom-css-id .p-header{position:sticky;top:0;z-index:1000;box-shadow:0 3px 6px rgba(0,0,0,0.1);padding:0;width:100%;background:#fff}#page-custom-css-id .p-header .inner{padding:0 20px}@media (max-width: 769px){#page-custom-css-id .p-header .inner{padding:0 8px}}#page-custom-css-id .p-header .inner .row.lp_header3col_row{position:relative;display:flex;align-items:center}@media (max-width: 769px){#page-custom-css-id .p-header .inner .row.lp_header3col_row{padding-top:8px !important;flex-direction:column-reverse}}#page-custom-css-id .p-header .inner .row.lp_header3col_row .col.lp_text_col{padding:0}@media (max-width: 769px){#page-custom-css-id .p-header .inner .row.lp_header3col_row .col.lp_text_col .lp_hd_desc_text{margin-top:0 !important}}#page-custom-css-id .p-header .inner .row.lp_header3col_row .col.lp_text_col .component.richtext.lp_hd_desc_text{letter-spacing:0;font-size:14px}@media (max-width: 769px){#page-custom-css-id .p-header .inner .row.lp_header3col_row .col.lp_text_col .component.richtext.lp_hd_desc_text{font-size:10px;text-align:center}}#page-custom-css-id .p-header .inner .row.lp_header3col_row .col.lp_text_col .component.richtext.lp_hd_desc_text a{color:#1a1a1a;text-decoration:none}#page-custom-css-id .p-header .inner .row.lp_header3col_row .col.lp_logo_col{display:flex;align-items:center;min-height:56px;padding-bottom:0}@media (max-width: 769px){#page-custom-css-id .p-header .inner .row.lp_header3col_row .col.lp_logo_col{min-height:auto}}#page-custom-css-id .p-header .inner .row.lp_header3col_row .col.lp_logo_col .component.image{margin:0}#page-custom-css-id .p-header .inner .row.lp_header3col_row .col.lp_logo_col .component.image img{max-width:160px !important}@media (max-width: 769px){#page-custom-css-id .p-header .inner .row.lp_header3col_row .col.lp_logo_col .component.image img{max-width:none !important;max-height:32px !important}}#page-custom-css-id .p-header .inner .row.lp_header3col_row .col.lp_btn_col{position:absolute;right:0;top:0;display:flex;align-items:center;width:fit-content !important;min-height:56px;padding:0}@media (max-width: 769px){#page-custom-css-id .p-header .inner .row.lp_header3col_row .col.lp_btn_col{display:flex !important;align-items:center !important;justify-content:flex-end !important}}@media (max-width: 769px){#page-custom-css-id .p-header .inner .row.lp_header3col_row .col.lp_btn_col .button{margin-top:0 !important}}#page-custom-css-id .p-header .inner .row.lp_header3col_row .col.lp_btn_col .p-btn-cv01 a{background:#eb127d !important;color:#fff !important;border:solid 2px #eb127d;border-radius:50px !important;letter-spacing:normal;font-size:14px !important;padding:5px 15px !important}@media (max-width: 769px){#page-custom-css-id .p-header .inner .row.lp_header3col_row .col.lp_btn_col .p-btn-cv01 a{font-size:0 !important;background:transparent !important;border:none;padding:0 !important}}#page-custom-css-id .p-header .inner .row.lp_header3col_row .col.lp_btn_col .p-btn-cv01 a::before{content:"\f0e0";font-family:"Font Awesome 6 Free";font-weight:400;color:inherit;margin-right:10px;position:relative;top:0.5px}@media (max-width: 769px){#page-custom-css-id .p-header .inner .row.lp_header3col_row .col.lp_btn_col .p-btn-cv01 a::before{margin-right:4px;font-size:20px !important;color:#eb127d}}#page-custom-css-id .p-header .inner .row.lp_header3col_row .col.lp_btn_col .p-btn-cv02{margin-left:5px}#page-custom-css-id .p-header .inner .row.lp_header3col_row .col.lp_btn_col .p-btn-cv02 a{background:#fff !important;color:#eb127d !important;border:solid 2px currentColor;border-radius:50px !important;letter-spacing:normal;font-size:14px !important;padding:5px 15px !important}@media (max-width: 769px){#page-custom-css-id .p-header .inner .row.lp_header3col_row .col.lp_btn_col .p-btn-cv02 a{font-size:0 !important;padding:0 6px 1px !important}#page-custom-css-id .p-header .inner .row.lp_header3col_row .col.lp_btn_col .p-btn-cv02 a::after{content:"資料請求";font-size:12px}}#page-custom-css-id .p-hero{width:100%;height:500px}@media (max-width: 769px){#page-custom-css-id .p-hero{height:550px;padding-top:0 !important;background-size:cover !important}}#page-custom-css-id .p-hero .main-visual-content{padding-top:60px !important}@media (max-width: 769px){#page-custom-css-id .p-hero .main-visual-content{padding-top:20px !important}}#page-custom-css-id .p-hero-title h1{color:#fff !important;font-size:24px !important;font-weight:700 !important}@media (max-width: 769px){#page-custom-css-id .p-hero-title h1{font-size:20px !important;text-align:center !important;letter-spacing:normal !important;margin-bottom:15px !important}}#page-custom-css-id .p-hero-image{width:100% !important;max-width:741px !important;height:auto}@media (max-width: 769px){#page-custom-css-id .p-hero-image{margin-top:0 !important}}#page-custom-css-id .p-cv-area{position:relative;padding:25px 0;background:#fff}@media (max-width: 769px){#page-custom-css-id .p-cv-area{padding:0}}#page-custom-css-id .p-cv-area-title .component{margin:0}#page-custom-css-id .p-cv-area-title p{font-size:20px;font-weight:bold;color:#1a1a1a}@media (max-width: 769px){#page-custom-css-id .p-cv-area-title p{font-size:16px;letter-spacing:normal}}#page-custom-css-id .p-cv-area-title p strong{font-size:24px;color:#eb127d}#page-custom-css-id .p-cv-area-buttons{display:flex !important;justify-content:center !important}@media (max-width: 769px){#page-custom-css-id .p-cv-area-buttons{flex-direction:column !important;gap:10px}#page-custom-css-id .p-cv-area-buttons .component-1{padding-bottom:0 !important}}#page-custom-css-id .p-cv-area-buttons .col{width:auto !important}#page-custom-css-id .p-cv-area-buttons .col-1 .p-co-btn-cv01 .button-cont{text-align:right !important}#page-custom-css-id .p-use{padding:50px 0 60px !important;background:#dff1df}#page-custom-css-id .p-use-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}@media (max-width: 769px){#page-custom-css-id .p-use-list{grid-template-columns:1fr;gap:20px}}#page-custom-css-id .p-use-list:not(:first-child){margin-top:20px}#page-custom-css-id .p-use-list .col{width:100% !important;background-color:#fff;border-radius:20px;box-shadow:0px 3px 8px 0px rgba(0,0,0,0.1);padding:30px !important}#page-custom-css-id .p-use-list .col .image img{width:80px;height:80px}#page-custom-css-id .p-use-list .col h3{font-size:24px !important;letter-spacing:normal !important;color:#4eba4e;min-height:74px}@media (max-width: 769px){#page-custom-css-id .p-use-list .col h3{min-height:auto;font-size:20px !important}}#page-custom-css-id .p-about{padding:20px 0 30px !important;margin-top:0}@media (max-width: 769px){#page-custom-css-id .p-about{padding:20px 0 40px !important;margin-top:20px !important}}#page-custom-css-id .p-about .component-2.richtext p{color:#1a1a1a;margin-top:0 !important}@media (max-width: 769px){#page-custom-css-id .p-about .component-2.richtext p{font-size:20px !important;letter-spacing:normal}}@media (max-width: 769px){#page-custom-css-id .p-about-column .component{margin:18px 0 !important}}@media (max-width: 769px){#page-custom-css-id .p-about-arrow{margin:30px auto;width:200px}}#page-custom-css-id .p-feature{padding:50px 0 60px !important;background:#f7f7f7}@media (max-width: 769px){#page-custom-css-id .p-feature{padding:20px 0 40px !important}}#page-custom-css-id .p-feature-image{border-radius:20px;background-color:#fff;box-shadow:0px 3px 8px 0px rgba(0,0,0,0.1);overflow:hidden;z-index:1;position:relative}@media (max-width: 769px){#page-custom-css-id .p-feature-image{border-radius:10px}#page-custom-css-id .p-feature-image .component{margin:0 !important}}#page-custom-css-id .p-feature-text-num{line-height:1;font-size:80px;font-family:"Jost", sans-serif;color:#4eba4e}@media (max-width: 769px){#page-custom-css-id .p-feature-text-num{font-size:40px;padding:0 !important}}#page-custom-css-id .p-feature-text-title{font-size:24px;color:#4eba4e}@media (max-width: 769px){#page-custom-css-id .p-feature-text-title{font-size:22px}}#page-custom-css-id .p-feature-frame-title{margin-top:100px !important}@media (max-width: 769px){#page-custom-css-id .p-feature-frame-title{margin-top:60px !important}}#page-custom-css-id .p-feature-frame-title h3{font-size:24px !important;color:#1a1a1a}@media (max-width: 769px){#page-custom-css-id .p-feature-frame-title h3{font-size:22px !important;letter-spacing:normal}}#page-custom-css-id .p-feature-frame-image{padding:0 !important;margin-top:0 !important}#page-custom-css-id .p-feature-frame-image .col{padding:0 !important}#page-custom-css-id .p-plan{padding:50px 0 60px !important}@media (max-width: 769px){#page-custom-css-id .p-plan{padding:20px 0 40px !important}}#page-custom-css-id .p-plan-image{border-radius:20px;background-color:#fff;box-shadow:0px 3px 8px 0px rgba(0,0,0,0.1);overflow:hidden;z-index:1;position:relative}@media (max-width: 769px){#page-custom-css-id .p-plan-image{border-radius:10px}#page-custom-css-id .p-plan-image .component{margin:0 !important}}#page-custom-css-id .p-plan-buttons{display:flex !important;justify-content:center !important}@media (max-width: 769px){#page-custom-css-id .p-plan-buttons{flex-direction:column !important;gap:14px;margin-top:50px}#page-custom-css-id .p-plan-buttons .component-1{margin:0 !important}}#page-custom-css-id .p-plan-buttons .col{width:auto !important}#page-custom-css-id .p-faq{padding:50px 0 60px !important}@media (max-width: 769px){#page-custom-css-id .p-faq{padding:10px 0 40px !important;margin-top:0}#page-custom-css-id .p-faq .p-co-heading{margin-bottom:30px !important}}#page-custom-css-id .p-faq [data-designpart="row-faq-area"],#page-custom-css-id .p-faq [data-designpart="row-faq-area-v2"]{margin:calc(32px* var(--fo-spacing-coef)) auto !important;box-shadow:none !important;padding:calc(24px* var(--fo-spacing-coef)) calc(32px* var(--fo-spacing-coef)) !important;border:solid 1px #e5e5e5;border-radius:20px;background-color:#fff}@media (max-width: 769px){#page-custom-css-id .p-faq [data-designpart="row-faq-area"],#page-custom-css-id .p-faq [data-designpart="row-faq-area-v2"]{padding:calc(16px* var(--fo-spacing-coef)) calc(20px* var(--fo-spacing-coef)) !important}}#page-custom-css-id .p-faq [data-designpart="row-faq-area"]+[data-designpart="row-faq-area"],#page-custom-css-id .p-faq [data-designpart="row-faq-area-v2"]+[data-designpart="row-faq-area"]{margin:calc(-18px* var(--fo-spacing-coef)) auto calc(32px* var(--fo-spacing-coef)) !important}#page-custom-css-id .p-faq [data-designpart="row-faq-area"] .component.richtext table tbody tr:first-child th,#page-custom-css-id .p-faq [data-designpart="row-faq-area-v2"] .component.richtext table tbody tr:first-child th{font-family:jost, sans-serif;font-weight:400;color:#4eba4e !important}@media (max-width: 769px){#page-custom-css-id .p-faq [data-designpart="row-faq-area"] .component.richtext table tbody tr:first-child th,#page-custom-css-id .p-faq [data-designpart="row-faq-area-v2"] .component.richtext table tbody tr:first-child th{font-size:24px !important}}#page-custom-css-id .p-faq [data-designpart="row-faq-area"] .component.richtext table tbody tr:first-child td,#page-custom-css-id .p-faq [data-designpart="row-faq-area-v2"] .component.richtext table tbody tr:first-child td{font-weight:700}@media (max-width: 769px){#page-custom-css-id .p-faq [data-designpart="row-faq-area"] .component.richtext table tbody tr:first-child td,#page-custom-css-id .p-faq [data-designpart="row-faq-area-v2"] .component.richtext table tbody tr:first-child td{font-size:16px !important}}#page-custom-css-id .p-faq [data-designpart="row-faq-area"] .component.richtext table tbody tr:nth-child(2) th,#page-custom-css-id .p-faq [data-designpart="row-faq-area-v2"] .component.richtext table tbody tr:nth-child(2) th{font-family:jost, sans-serif;font-weight:400;color:#eb127d !important}@media (max-width: 769px){#page-custom-css-id .p-faq [data-designpart="row-faq-area"] .component.richtext table tbody tr:nth-child(2) th,#page-custom-css-id .p-faq [data-designpart="row-faq-area-v2"] .component.richtext table tbody tr:nth-child(2) th{font-size:24px !important}}#page-custom-css-id .p-flow{padding:50px 0 60px !important}@media (max-width: 769px){#page-custom-css-id .p-flow{padding:20px 0 40px !important}}#page-custom-css-id .p-flow-list{width:100%;max-width:800px;margin:46px auto 0;display:flex !important;gap:30px;background-color:#f5faff;border-radius:20px;padding:40px 40px 30px 50px !important;color:#1a1a1a;position:relative}@media (max-width: 769px){#page-custom-css-id .p-flow-list{padding:30px 20px 30px 30px !important;gap:18px}}#page-custom-css-id .p-flow-list:not(:last-child)::after{content:"";display:block;width:0;height:0;border-top:solid 20px #00a0c6;border-left:solid 15px transparent;border-right:solid 15px transparent;position:absolute;left:50%;bottom:-32px}#page-custom-css-id .p-flow-list .col{padding:0 !important}@media (max-width: 769px){#page-custom-css-id .p-flow-list .col.col-1{width:auto !important;flex-shrink:0}}#page-custom-css-id .p-flow-list .component{margin:0 !important}#page-custom-css-id .p-flow-num p{font-family:"Jost", sans-serif;line-height:1;font-size:24px;text-align:center;font-weight:300;margin:0 !important;color:#00a0c6}@media (max-width: 769px){#page-custom-css-id .p-flow-num p{font-size:16px}}#page-custom-css-id .p-flow-num p:first-child{letter-spacing:0.3em}#page-custom-css-id .p-flow-num p strong{font-size:70px}@media (max-width: 769px){#page-custom-css-id .p-flow-num p strong{font-size:46px}}#page-custom-css-id .p-flow-title h3{font-size:24px !important;margin:0 0 15px !important}@media (max-width: 769px){#page-custom-css-id .p-flow-title h3{font-size:20px !important;margin:0 0 10px !important}}#page-custom-css-id .p-flow-text a{font-weight:700;color:#1a1a1a}@media (max-width: 769px){#page-custom-css-id .p-flow-text{letter-spacing:normal;line-height:1.6}}#page-custom-css-id .p-document{padding:50px 0 60px !important;background:#f5faff;margin-top:20px}@media (max-width: 769px){#page-custom-css-id .p-document{padding:20px 0 40px !important;margin-top:0}#page-custom-css-id .p-document .p-co-heading{margin-bottom:30px !important}}#page-custom-css-id .p-document-list{display:flex !important;gap:20px;margin-top:20px !important;color:#1a1a1a;flex-wrap:wrap}#page-custom-css-id .p-document-list-col{padding:30px 30px 65px !important;background-color:#fff;border-radius:20px;position:relative;width:32% !important;box-shadow:0px 3px 8px 0px rgba(0,0,0,0.1)}@media (max-width: 769px){#page-custom-css-id .p-document-list-col{width:100% !important;padding:20px 32px 65px !important;border-radius:10px}}#page-custom-css-id .p-document-catch{margin:0 !important;font-weight:700;color:#00a0c6;line-height:1.5}@media (max-width: 769px){#page-custom-css-id .p-document-catch{padding:0 !important}}#page-custom-css-id .p-document-title h3{font-size:20px !important;margin:0 0 15px !important;letter-spacing:normal}#page-custom-css-id .p-document-image{position:relative;z-index:0;border-radius:5px;overflow:hidden;border:solid 1px #ddd}#page-custom-css-id .p-document-button{position:absolute;left:0;right:0;bottom:20px;margin:0 !important}#page-custom-css-id .p-document-button a{background:#fff !important;color:#eb127d !important;border:solid 2px currentColor;border-radius:50px !important;letter-spacing:normal;font-size:16px !important;line-height:1 !important;padding:10px 25px !important;width:80%}@media (max-width: 769px){#page-custom-css-id .lp_footer_sec{padding:30px 0 50px !important}}#page-custom-css-id .lp_copyright_row{padding:0 20px !important;display:flex}@media (max-width: 769px){#page-custom-css-id .lp_copyright_row{flex-direction:column;padding:0 15px !important;align-items:center}#page-custom-css-id .lp_copyright_row .lp_foot_copyright_richtext{height:auto}}#page-custom-css-id .lp_copyright_row .col-2{display:flex;justify-content:flex-end;align-items:center}#page-custom-css-id .lp_copyright_row .col-2 .component{margin:0 !important}#page-custom-css-id .lp_copyright_row .col-2 .footer-bottom-link p a{font-size:12px !important;color:#1a1a1a !important;letter-spacing:normal}@media (max-width: 769px){#page-custom-css-id .lp_copyright_row .col-2 .footer-bottom-link p a{font-size:10px !important}}#page-custom-css-id .is-mt-middle{margin-top:30px !important}@media (max-width: 769px){#page-custom-css-id .is-mt-middle{margin-top:20px !important}}
.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.cta {
  /* 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.text {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-1 .component.button {
  /* 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.button {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-3 {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-3 .component.text {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-3 .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.text {
  /* 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.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.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.text {
  /* 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.richtext {
  /* 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-1 .component.rich-heading {
  /* sample */
}
.contents .content-4 .row.row-3 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-4 .row.row-3 .col.col-2 {
  /* sample */
}
.contents .content-4 .row.row-3 .col.col-2 .component.image {
  /* sample */
}
.contents .content-4 .row.row-3 .col.col-2 .component.rich-heading {
  /* sample */
}
.contents .content-4 .row.row-3 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-4 .row.row-3 .col.col-3 {
  /* sample */
}
.contents .content-4 .row.row-3 .col.col-3 .component.image {
  /* sample */
}
.contents .content-4 .row.row-3 .col.col-3 .component.rich-heading {
  /* sample */
}
.contents .content-4 .row.row-3 .col.col-3 .component.richtext {
  /* 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.image {
  /* sample */
}
.contents .content-4 .row.row-4 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-4 .row.row-4 .col.col-1 .component.richtext {
  /* 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-4 .col.col-2 .component.rich-heading {
  /* sample */
}
.contents .content-4 .row.row-4 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-4 .row.row-4 .col.col-3 {
  /* sample */
}
.contents .content-4 .row.row-4 .col.col-3 .component.image {
  /* sample */
}
.contents .content-4 .row.row-4 .col.col-3 .component.rich-heading {
  /* sample */
}
.contents .content-4 .row.row-4 .col.col-3 .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-1 .component.text {
  /* 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.text {
  /* sample */
}
.contents .content-5 .row.row-2 .col.col-2 .component.rich-heading {
  /* sample */
}
.contents .content-5 .row.row-2 .col.col-2 .component.richtext {
  /* sample */
}

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

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

.contents .content-9 .row.row-6 {
  /* sample */
}
.contents .content-9 .row.row-6 .col.col-1 {
  /* sample */
}
.contents .content-9 .row.row-6 .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.richtext {
  /* sample */
}
.contents .content-10 .row.row-1 .col.col-1 .component.button {
  /* sample */
}
.contents .content-10 .row.row-1 .col.col-2 {
  /* sample */
}
.contents .content-10 .row.row-1 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-10 .row.row-1 .col.col-2 .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.cta {
  /* 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.script-comp {
  /* 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.cta {
  /* sample */
}
.contents .content-12 .row.row-2 .col.col-1 .component.text {
  /* 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.image {
  /* 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.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 */
}
.foot .row.row-1 .col.col-1 .component.script-comp {
  /* sample */
}

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

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

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