﻿#page-custom-css-id .shadow_sec .inner{box-shadow:0px 0px 20px 0px #0000001A}@media only screen and (max-width: 768px){#page-custom-css-id .shadow_sec .inner{box-shadow:initial}}#page-custom-css-id .visually-hidden{position:fixed !important;top:0px !important;left:0px !important;width:4px !important;height:4px !important;opacity:0 !important;overflow:hidden !important;border:none !important;margin:0 !important;padding:0 !important;display:block !important;visibility:visible !important}#page-custom-css-id .full-width{width:100% !important;max-width:initial !important}#page-custom-css-id .mt0{margin-top:0 !important}#page-custom-css-id .theme-fo-base{--content-max-width: 1120px}#page-custom-css-id .theme-fo-base .wrapper{margin-top:min(4.7%, 64px)}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .wrapper{margin-top:initial}}#page-custom-css-id .theme-fo-base .contents{font-family:LIFULLFONT, '游ゴシック', YuGothic, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;-webkit-font-smoothing:antialiased;background-color:#F7F6F5}#page-custom-css-id .theme-fo-base .contents .inner .row[class] h1,#page-custom-css-id .theme-fo-base .contents .inner .row[class] h2,#page-custom-css-id .theme-fo-base .contents .inner .row[class] h3,#page-custom-css-id .theme-fo-base .contents .inner .row[class] h4{font-family:LIFULLFONT, '游ゴシック', YuGothic, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif}#page-custom-css-id .theme-fo-base .contents section{margin-top:min(4.7%, 64px);padding:0;width:100%;max-width:min(90%, var(--content-max-width))}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .contents section{margin-top:initial;margin-bottom:initial;max-width:initial}}#page-custom-css-id .theme-fo-base .contents .inner{padding:48px 54px}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .contents .inner{padding:32px 16px !important;width:100%}}#page-custom-css-id .theme-fo-base .contents .col .component{margin:0}#page-custom-css-id .theme-fo-base .contents .heading{margin:0;padding:0}#page-custom-css-id .theme-fo-base .contents h2{margin-bottom:0}#page-custom-css-id .theme-fo-base .contents .richtext ol,#page-custom-css-id .theme-fo-base .contents .richtext p{margin:0}#page-custom-css-id .theme-fo-base .button-container{display:flex;justify-content:center}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .button-container{flex-direction:column}}#page-custom-css-id .theme-fo-base .button-container .col{margin-inline:auto;width:auto !important;max-width:498px}#page-custom-css-id .theme-fo-base .button{margin-inline:auto}#page-custom-css-id .theme-fo-base .button a{margin-inline:auto;padding:clamp(10px, 5vw, 20px) clamp(10px, 3vw, 40px);width:100%;max-width:498px;display:flex;justify-content:center;justify-self:center;align-items:center;font-size:clamp(18px, 2.4vw, 32px);border-radius:12px;font-weight:bold;line-height:1.5;letter-spacing:.036em;backface-visibility:hidden;will-change:filter, transform, box-shadow;transition:filter .2s, transform .2s, box-shadow .1s linear;white-space:nowrap}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .button a{padding:15px 28px;max-width:320px;font-size:20px;border-radius:8px}}#page-custom-css-id .theme-fo-base .button a:hover,#page-custom-css-id .theme-fo-base .button a:active{opacity:initial;filter:brightness(1.1)}#page-custom-css-id .theme-fo-base .button.primary a{background:#0052E8;color:#fff}#page-custom-css-id .theme-fo-base .button.secondary a{padding:16px;background-color:#fff;color:#3282FA;border:4px solid #3282FA}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .button.secondary a{padding:12px 16px}}#page-custom-css-id .theme-fo-base .button.download a::before{content:"";background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;margin-right:clamp(10px, 1.3vw, 16px);width:clamp(16px, 3.3vw, 40px);height:clamp(16px, 3.3vw, 40px);background-image:url("https://ferret-one.akamaized.net/images/696dee0fba92e402e7cd128d/original.svg?utime=1768812048")}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .button.download a::before{width:32px;height:32px}}#page-custom-css-id .theme-fo-base .button.inquiry a::before{content:"";background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;margin-right:clamp(10px, 1.3vw, 16px);width:clamp(16px, 3.3vw, 40px);height:clamp(16px, 3.3vw, 40px);background-image:url("https://ferret-one.akamaized.net/images/694b8c4e7a3ad522731c9efa/original.svg?utime=1766558798")}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .button.inquiry a::before{width:32px;height:32px}}#page-custom-css-id .theme-fo-base .button.detail_link a{padding:14px 16px;font-size:16px;background-color:#fff;color:#3282FA;border:1px solid #3282FA;width:300px;border-radius:6px}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .button.detail_link a{padding:13px 16px;width:240px}}#page-custom-css-id .theme-fo-base .button.shadow a{--shadow-color: #D2D2D2;--shadow-y: 8px;box-shadow:0 var(--shadow-y) 0 0 var(--shadow-color)}#page-custom-css-id .theme-fo-base .button.shadow a:hover,#page-custom-css-id .theme-fo-base .button.shadow a:active{box-shadow:0 0 0 0 var(--shadow-color);transform:translateY(var(--shadow-y))}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .button.shadow a{--shadow-y: 6px}}#page-custom-css-id .theme-fo-base .button.shadow.shadow--blue a{--shadow-color: #003CAB}#page-custom-css-id .theme-fo-base .button.rounded a{border-radius:100vh}#page-custom-css-id .theme-fo-base .button+.btn-note{letter-spacing:.06em;justify-self:center}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .button+.btn-note{width:100%}}#page-custom-css-id .theme-fo-base .button+.btn-note p{margin-block:3% 3.4%;font-size:clamp(11px, 1.2vw, 16px)}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .button+.btn-note p{margin-block:4.5% 2.2%;font-size:14px;letter-spacing:.06em}}#page-custom-css-id .theme-fo-base .button.anchor a{--shadow-color: #BBBBBB;--shadow-y: 6px;padding:18px 32px;background-color:#fff;color:#1F1F1F;justify-content:space-between;font-size:24px;text-decoration:none;line-height:1.4;text-align:center}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .button.anchor a{padding-block:12px;font-size:20px;max-width:initial}}#page-custom-css-id .theme-fo-base .button.anchor a::before{counter-increment:anchorButton;content:counter(anchorButton);font-size:48px;font-weight:800;display:inline-block;color:#ED6103}#page-custom-css-id .theme-fo-base .button.anchor a::after{content:"";background-repeat:no-repeat;background-size:contain;background-position:center right;background-image:url("https://ferret-one.akamaized.net/images/63d1f719cbcf900284eee4eb/original.svg?utime=1674704665");width:24px;height:24px;display:inline-block}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .button.anchor a::after{width:21px;height:21px}}#page-custom-css-id .theme-fo-base .card-container{display:grid !important;grid-template-columns:repeat(2, calc((100% - (34px * 1)) / 2));justify-content:space-between;align-items:start;gap:34px;padding:16px}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .card-container{grid-template-columns:100%}}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .card-container{padding:initial}}#page-custom-css-id .theme-fo-base .card-container .card{display:flex !important;flex-direction:column;width:auto !important;height:100%;border-spacing:0}#page-custom-css-id .theme-fo-base .media{padding:16px;border-spacing:0;display:grid !important;grid-template-columns:repeat(2, calc((100% - (24px * 1)) / 2));justify-content:space-between;align-items:start;gap:24px}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .media{grid-template-columns:100%}}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .media{padding:initial;display:grid !important;grid-template-columns:repeat(2, calc((100% - (16px * 1)) / 2));justify-content:space-between;align-items:start;gap:16px;grid-template-columns:1fr}}@media only screen and (max-width: 768px) and (max-width: 768px){#page-custom-css-id .theme-fo-base .media{grid-template-columns:100%}}#page-custom-css-id .theme-fo-base .media .col{width:100% !important}#page-custom-css-id .theme-fo-base .media h2,#page-custom-css-id .theme-fo-base .media h3,#page-custom-css-id .theme-fo-base .media h4{font-size:32px;color:#ED6103;padding-left:initial;line-height:1.3;letter-spacing:.035em;margin:0 auto}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .media h2,#page-custom-css-id .theme-fo-base .media h3,#page-custom-css-id .theme-fo-base .media h4{margin-top:initial;font-size:24px;letter-spacing:0;line-height:1.2}}#page-custom-css-id .theme-fo-base .media h2::before,#page-custom-css-id .theme-fo-base .media h3::before,#page-custom-css-id .theme-fo-base .media h4::before{display:none}#page-custom-css-id .theme-fo-base .media h5{margin-bottom:8px}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .media h5{margin-bottom:10px;font-size:16px;letter-spacing:initial}}#page-custom-css-id .theme-fo-base .lead p{font-size:16px;line-height:1.8;letter-spacing:.035em}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .lead p{font-size:14px}}#page-custom-css-id .theme-fo-base .lead+.lead{margin-top:8px !important}#page-custom-css-id .theme-fo-base .note{line-height:1.2}#page-custom-css-id .theme-fo-base .image img{border-radius:initial !important}#page-custom-css-id .theme-fo-base .image+.caption{letter-spacing:.06em}#page-custom-css-id .theme-fo-base .detached-layout_sec{padding-top:100px !important;position:relative}#page-custom-css-id .theme-fo-base .detached-layout_sec .row:has(.section_heading){position:absolute;top:0;left:0;right:0;border-spacing:initial}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .detached-layout_sec .row:has(.section_heading){top:16px}}#page-custom-css-id .theme-fo-base .detached-layout_sec .button-container:has(.download){position:absolute;bottom:-221px;left:0;right:0}#page-custom-css-id .theme-fo-base{color:#1F1F1F}#page-custom-css-id .theme-fo-base .main-visual{font-family:LIFULLFONT, '游ゴシック', YuGothic, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;padding-block:0;min-height:initial !important;background:linear-gradient(111.25deg, #fff -2.88%, #FCE6D6 106.62%);border-top:1px solid #D2D2D2}#page-custom-css-id .theme-fo-base .main-visual .row:has(.text_col){padding:26px 0 0;width:90%;max-width:1160px;display:flex;justify-content:space-between;transform:translateX(1.7%)}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .main-visual .row:has(.text_col){padding:32px 16px;width:100%;transform:initial}}#page-custom-css-id .theme-fo-base .main-visual .col{padding:initial;width:100% !important}#page-custom-css-id .theme-fo-base .main-visual .col .image{margin:initial}#page-custom-css-id .theme-fo-base .main-visual .col.text_col{padding-top:1.2%;width:100% !important;max-width:591px}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .main-visual .col.text_col{padding-top:initial;max-width:initial;flex:initial}}#page-custom-css-id .theme-fo-base .main-visual .col.text_col .title_image img{width:100% !important;max-width:591px !important;height:auto;aspect-ratio:591 / 210}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .main-visual .col.text_col .title_image img{margin-left:-3px;width:calc(100% + 6px) !important;max-width:initial !important;aspect-ratio:364 / 134}}#page-custom-css-id .theme-fo-base .main-visual .col.text_col .authority_icon{margin-top:1.3%;width:48%;max-width:244px;display:inline-block}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .main-visual .col.text_col .authority_icon{margin-top:4.47%;width:48.7%;max-width:initial}}#page-custom-css-id .theme-fo-base .main-visual .col.text_col .authority_icon img{width:100% !important;max-width:244px !important;height:auto;aspect-ratio:244 / 82}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .main-visual .col.text_col .authority_icon img{max-width:100% !important}}#page-custom-css-id .theme-fo-base .main-visual .col.text_col .authority_icon+.authority_icon{margin-left:12px}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .main-visual .col.text_col .authority_icon+.authority_icon{margin-left:8px}}#page-custom-css-id .theme-fo-base .main-visual .col.text_col .button{margin-top:4.9%;margin-inline:initial;width:min(498px, 86%)}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .main-visual .col.text_col .button{margin-top:initial;width:initial}}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .main-visual .col.text_col .button a{margin-inline:auto;padding:16px 23px;max-width:358px;font-size:clamp(16px, 6vw, 24px)}#page-custom-css-id .theme-fo-base .main-visual .col.text_col .button a::before{margin-right:clamp(6px, 3%, 16px);flex:0 0 auto}}#page-custom-css-id .theme-fo-base .main-visual .col.text_col .button+.btn-note{justify-self:initial;width:min(498px, 86%)}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .main-visual .col.text_col .button+.btn-note{width:initial}}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .main-visual .col.text_col .button+.btn-note p{margin-bottom:initial;font-size:16px}}#page-custom-css-id .theme-fo-base .main-visual .col.image_col{width:100% !important;max-width:560px;aspect-ratio:560 / 534;align-self:end;overflow:hidden}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .main-visual .col.image_col{display:none !important}}#page-custom-css-id .theme-fo-base .main-visual .col.image_col .homeskun_image{margin:initial}#page-custom-css-id .theme-fo-base .main-visual .col .note{margin-top:clamp(1px, 1vw, 36px);margin-bottom:12px}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .main-visual .col .note{margin-bottom:initial}}#page-custom-css-id .theme-fo-base .breadcrumbs{padding:16px;max-width:initial;background:#fff}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .breadcrumbs{padding:12px}}#page-custom-css-id .theme-fo-base .breadcrumbs ul{width:94%;max-width:1140px}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .breadcrumbs ul{width:100%}}#page-custom-css-id .theme-fo-base .breadcrumbs ul li:first-child a{padding-left:8px}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .breadcrumbs ul li:first-child a{padding-left:initial}}#page-custom-css-id .theme-fo-base .zero_campaign_sec .inner{padding:0 54px 48px;background:transparent}#page-custom-css-id .theme-fo-base .zero_campaign_sec .row{border-spacing:0}#page-custom-css-id .theme-fo-base .zero_campaign_sec h2{display:flex;align-items:center;justify-content:center;gap:.3em;font-size:min(40px, 4.1vw)}#page-custom-css-id .theme-fo-base .zero_campaign_sec h2::before,#page-custom-css-id .theme-fo-base .zero_campaign_sec h2::after{content:"";width:1em;height:3px;display:inline-block;border-radius:100vh;background:#ed6103}#page-custom-css-id .theme-fo-base .zero_campaign_sec h2::before{transform:rotate(-120deg)}#page-custom-css-id .theme-fo-base .zero_campaign_sec h2::after{transform:rotate(120deg)}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .zero_campaign_sec h2{font-size:min(40px, 4.9vw)}}#page-custom-css-id .theme-fo-base .zero_campaign_sec .img_caption{color:inherit}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .zero_campaign_sec .img_caption{line-height:1.4}}#page-custom-css-id .theme-fo-base .about_sec .logo{max-width:292px}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .about_sec .logo{max-width:234px}}#page-custom-css-id .theme-fo-base .about_sec .logo img{width:100%;height:auto;border-radius:initial !important;aspect-ratio:292 / 40}#page-custom-css-id .theme-fo-base .about_sec .media{padding:initial}#page-custom-css-id .theme-fo-base .about_sec .media .text_col{padding-right:4px;max-width:494px}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .about_sec .media .text_col{padding-right:initial;max-width:initial}}#page-custom-css-id .theme-fo-base .about_sec .media .image_col{max-width:494px}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .about_sec .media .image_col{padding-top:initial;max-width:initial}}#page-custom-css-id .theme-fo-base .about_sec .media h2{margin-top:6px;margin-bottom:10px;line-height:1.3;font-size:36px;letter-spacing:.035em}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .about_sec .media h2{margin-top:initial;line-height:1.3;font-size:24px}}#page-custom-css-id .theme-fo-base .about_sec .media h2 span{position:fixed !important;top:0px !important;left:0px !important;width:4px !important;height:4px !important;opacity:0 !important;overflow:hidden !important;border:none !important;margin:0 !important;padding:0 !important;display:block !important;visibility:visible !important}#page-custom-css-id .theme-fo-base .anchor_sec{padding-bottom:initial;max-width:100% !important;background:linear-gradient(90deg, #ED6509 0%, #D24E00 100%)}#page-custom-css-id .theme-fo-base .anchor_sec .section_heading h2{color:#fff;font-size:36px;letter-spacing:.05em}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .anchor_sec .section_heading h2{font-size:20px;line-height:1.4}}#page-custom-css-id .theme-fo-base .anchor_sec .section_heading h2 span{font-size:48px}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .anchor_sec .section_heading h2 span{font-size:32px}}#page-custom-css-id .theme-fo-base .anchor_sec .inner{padding:min(48px, 5.9%) 0 min(66px, 8.1%);max-width:min(90%, var(--content-max-width)) !important;background:transparent}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .anchor_sec .inner{padding:min(32px, 8%) 16px min(48px, 12.9%) !important;max-width:initial !important}}#page-custom-css-id .theme-fo-base .anchor_sec .row:has(.button){margin-top:min(18px, 1.6%);counter-reset:anchorButton;display:grid;grid-template-columns:repeat(auto-fit, minmax(356px, auto));justify-content:center;gap:26px}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .anchor_sec .row:has(.button){margin-top:min(30px, 9.3%);max-width:358px;grid-template-columns:1fr;gap:24px}}#page-custom-css-id .theme-fo-base .anchor_sec .row:has(.button) .col{padding-left:initial;width:initial !important;max-width:356px}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .anchor_sec .row:has(.button) .col{max-width:initial}}#page-custom-css-id .theme-fo-base .feature_sec .inner{padding:28px 40px 48px}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .feature_sec .inner{padding:32px 16px !important}}#page-custom-css-id .theme-fo-base .feature_sec .section_heading h3{margin-bottom:initial;padding-left:initial;display:flex;align-items:center;font-size:36px;letter-spacing:.035em;line-height:1.7;color:#1F1F1F}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .feature_sec .section_heading h3{margin-top:initial;padding-left:17px;font-size:32px;letter-spacing:initial;line-height:1.3}}#page-custom-css-id .theme-fo-base .feature_sec .section_heading h3::before{width:22px;height:auto;position:absolute;left:-56px;display:block;content:"";border-radius:0 4px 4px 0;background:#ED6103}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .feature_sec .section_heading h3::before{width:8px;left:0;top:0;bottom:0;border-radius:0 2px 2px 0}}#page-custom-css-id .theme-fo-base .feature_sec .point_icon{padding:7px 6px 5px;max-width:89px;font-size:14px;font-weight:bold;background:#ED6103;color:#fff;text-align:center;border-radius:100vh;line-height:1}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .feature_sec .point_icon{padding:6px;max-width:83px;font-size:12px}}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .feature_sec .media h4{letter-spacing:.04em}}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .feature_sec+.feature_sec .inner{padding-top:6px !important}}#page-custom-css-id .theme-fo-base .other_sec{background:#fff}#page-custom-css-id .theme-fo-base .other_sec .inner{padding:48px 0;max-width:min(90%, var(--content-max-width));background:initial}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .other_sec .inner{padding:21px 16px !important;max-width:initial}}#page-custom-css-id .theme-fo-base .other_sec .section_heading h2{font-size:36px;color:#1F1F1F;letter-spacing:.04em}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .other_sec .section_heading h2{font-size:32px;letter-spacing:initial}}#page-custom-css-id .theme-fo-base .other_sec .card-container{display:grid !important;grid-template-columns:repeat(2, calc((100% - (24px * 1)) / 2));justify-content:space-between;align-items:start;gap:24px;padding:initial}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .other_sec .card-container{grid-template-columns:100%}}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .other_sec .card-container{display:grid !important;grid-template-columns:repeat(2, calc((100% - (16px * 1)) / 2));justify-content:space-between;align-items:start;gap:16px}}@media only screen and (max-width: 768px) and (max-width: 768px){#page-custom-css-id .theme-fo-base .other_sec .card-container{grid-template-columns:100%}}#page-custom-css-id .theme-fo-base .other_sec .card-container .card{display:flex !important;flex-direction:column;width:auto !important;height:100%;border-spacing:0;padding:48px 54px;background:#F7F6F5;border-radius:8px}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .other_sec .card-container .card{padding:24px}}#page-custom-css-id .theme-fo-base .other_sec h3{margin:0 auto;padding-left:initial;font-size:32px;color:#ED6103;letter-spacing:.035em;line-height:1.3}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .other_sec h3{margin-top:initial;font-size:24px;line-height:1.2}}#page-custom-css-id .theme-fo-base .other_sec h3::before{display:none}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .other_sec .lead p{line-height:1.75}}#page-custom-css-id .theme-fo-base .flow_sec{padding-top:88px !important;background:#F7F6F5}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .flow_sec{padding-top:102px !important}}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .flow_sec .inner{margin-inline:16px;padding:24px !important;width:auto;border-radius:8px}}#page-custom-css-id .theme-fo-base .flow_sec .section_heading h2{font-size:36px;color:#1F1F1F;letter-spacing:.04em}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .flow_sec .section_heading h2{font-size:32px;letter-spacing:initial}}#page-custom-css-id .theme-fo-base .flow_sec h3{margin:0 auto;padding-left:initial;font-size:32px;color:#ED6103;letter-spacing:.035em;line-height:1.3}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .flow_sec h3{margin-top:initial;font-size:24px;line-height:1.2}}#page-custom-css-id .theme-fo-base .flow_sec h3::before{display:none}#page-custom-css-id .theme-fo-base .flow_sec .card,#page-custom-css-id .theme-fo-base .flow_sec .media{border-spacing:0}#page-custom-css-id .theme-fo-base .flow_sec .flow_image img{border-radius:initial !important}#page-custom-css-id .theme-fo-base .flow_sec .media{padding:initial;grid-template-columns:1fr 240px;gap:21px;align-items:center}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .flow_sec .media{margin-bottom:initial;grid-template-columns:1fr;gap:14px}}#page-custom-css-id .theme-fo-base .flow_sec .media img{border-radius:8px !important}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .flow_sec .media img{border-radius:4px !important}}#page-custom-css-id .theme-fo-base .flow_sec .button-container:has(.download){bottom:-193px}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .flow_sec .button-container:has(.download){bottom:-153px}}#page-custom-css-id .theme-fo-base .case_sec{padding-top:152px !important;background:#fff}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .case_sec{margin-top:176px !important;padding-top:32px !important}}#page-custom-css-id .theme-fo-base .case_sec .inner{padding:initial;max-width:min(90%, var(--content-max-width)) !important}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .case_sec .inner{padding:32px 16px 24px !important;max-width:initial !important}}#page-custom-css-id .theme-fo-base .case_sec .row:has(.section_heading){top:63px}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .case_sec .row:has(.section_heading){top:16px}}#page-custom-css-id .theme-fo-base .case_sec .section_heading h2{font-size:36px;color:#1F1F1F;letter-spacing:0.04em}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .case_sec .section_heading h2{font-size:32px}}#page-custom-css-id .theme-fo-base .case_sec .block_top{padding:38px 54px 0 !important;background-color:#F7F6F5;border-radius:8px 8px 0 0}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .case_sec .block_top{margin-bottom:initial;padding:24px 24px 0 !important}}#page-custom-css-id .theme-fo-base .case_sec .block_bottom{padding:24px 54px 40px !important;background-color:#F7F6F5;border-radius:0 0 8px 8px;border-spacing:initial}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .case_sec .block_bottom{padding:16px 24px 24px !important}}#page-custom-css-id .theme-fo-base .case_sec .block_bottom+.block_top{margin-top:24px}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .case_sec .block_bottom+.block_top{margin-top:16px}}#page-custom-css-id .theme-fo-base .case_sec .media{grid-template-columns:min(320px, 44%) 1fr;align-items:initial}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .case_sec .media{grid-template-columns:1fr;gap:14px}}#page-custom-css-id .theme-fo-base .case_sec .media .image_col{width:initial !important}#page-custom-css-id .theme-fo-base .case_sec .media .category p{margin-bottom:8px;display:flex;align-items:center;gap:8px;font-size:20px;font-weight:bold;color:#ED6103}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .case_sec .media .category p{margin-bottom:5px;font-size:18px}}#page-custom-css-id .theme-fo-base .case_sec .media .category p::before{content:"";width:12px;height:12px;background:#ED6103;border-radius:50%}#page-custom-css-id .theme-fo-base .case_sec .media h3{margin-bottom:initial;padding-left:initial;color:#1F1F1F;font-size:24px}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .case_sec .media h3{font-size:20px;letter-spacing:.035em;line-height:1.275}}#page-custom-css-id .theme-fo-base .case_sec .media h3::before{display:none}#page-custom-css-id .theme-fo-base .case_sec .media .lead p{margin-top:8px}#page-custom-css-id .theme-fo-base .case_sec .button-container:has(.download){position:initial}#page-custom-css-id .theme-fo-base .download_sec .inner{padding:16px !important}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .download_sec .inner{padding:16px 16px 36px !important}}#page-custom-css-id .theme-fo-base .download_sec .download{margin-bottom:0 !important}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .download_sec .component:has(h3)+.cta-text{letter-spacing:.032em;line-height:1.5}}#page-custom-css-id .theme-fo-base .download_sec .button a{margin:16px auto;padding:15px;width:300px;font-size:100%;font-weight:700;box-shadow:none;text-align:center;border-radius:6px;text-decoration:none;backface-visibility:hidden}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .download_sec .button a{padding:13px;width:80%}}#page-custom-css-id .theme-fo-base .download_sec .cta-row:has(.cta-button)+.cta-row .cta-text[class]{margin:16px auto 0}#page-custom-css-id .theme-fo-base .information .inner{padding:16px 16px min(94px,9%) !important}#page-custom-css-id .theme-fo-base .information .col:has(.image){width:initial !important}#page-custom-css-id .theme-fo-base .information .col:has(.image) .image{width:160px}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .information .col:has(.image) .image{margin-inline:auto;width:215px}}#page-custom-css-id .theme-fo-base .information .media{grid-template-columns:160px 1fr;gap:32px}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .information .media{padding:0px 16px 16px;grid-template-columns:1fr;gap:3px}}#page-custom-css-id .theme-fo-base .information .row:has(.button){margin-top:15px;display:flex;justify-content:center;gap:16px}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .information .row:has(.button){margin-top:32px}}#page-custom-css-id .theme-fo-base .information .row:has(.button) .col{width:initial !important}#page-custom-css-id .theme-fo-base .information .row:has(.button) .button-cont{margin-block:initial}#page-custom-css-id .theme-fo-base .information .row:has(.button) .button a{margin:16px auto 0;padding:15px;width:300px;font-size:100%;font-weight:700;box-shadow:none;text-align:center;border-radius:6px;text-decoration:none;backface-visibility:hidden}@media only screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .information .row:has(.button) .button a{margin-block:initial;max-width:286px}}#page-custom-css-id .theme-fo-base .information .row:has(.button) .button.website a{padding:14px 15px}
.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.richtext {
  /* 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.image {
  /* sample */
}
.contents .content-1 .row.row-2 .col.col-1 .component.richtext {
  /* sample */
}

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

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

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

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

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

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

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

.contents .content-9 .row.row-8 {
  /* sample */
}
.contents .content-9 .row.row-8 .col.col-1 {
  /* sample */
}
.contents .content-9 .row.row-8 .col.col-1 .component.button {
  /* sample */
}
.contents .content-9 .row.row-8 .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-2 {
  /* sample */
}
.contents .content-10 .row.row-2 .col.col-1 {
  /* sample */
}
.contents .content-10 .row.row-2 .col.col-1 .component.cta {
  /* sample */
}

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

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

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

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

.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-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.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 */
}