﻿@media screen and (max-width: 769px){#page-custom-css-id .show-sp{display:block}}@media screen and (max-width: 769px){#page-custom-css-id .hide-sp{display:none !important}}#page-custom-css-id .p-0{padding:0 !important}#page-custom-css-id .pt-0{padding-top:0 !important}#page-custom-css-id .pb-0{padding-bottom:0 !important}#page-custom-css-id .pl-0{padding-left:0 !important}#page-custom-css-id .pr-0{padding-right:0 !important}#page-custom-css-id .px-0{padding-left:0 !important;padding-right:0 !important}#page-custom-css-id .m-0{margin:0 !important}#page-custom-css-id .mt-0{margin-top:0 !important}#page-custom-css-id .mb-0{margin-bottom:0 !important}#page-custom-css-id .ml-0{margin-left:0 !important}#page-custom-css-id .mr-0{margin-right:0 !important}#page-custom-css-id .mx-0{margin-left:0 !important;margin-right:0 !important}#page-custom-css-id .mb-1{margin-bottom:1rem}#page-custom-css-id .mb-2{margin-bottom:2rem}#page-custom-css-id .mb-3{margin-bottom:3rem}#page-custom-css-id .mb-4{margin-bottom:4rem}#page-custom-css-id .mb-5{margin-bottom:5rem}@media screen and (max-width: 769px){#page-custom-css-id .mb-1{margin-bottom:0.5rem}#page-custom-css-id .mb-2{margin-bottom:1rem}#page-custom-css-id .mb-3{margin-bottom:1.5rem}#page-custom-css-id .mb-4{margin-bottom:2rem}#page-custom-css-id .mb-5{margin-bottom:2.5rem}}#page-custom-css-id .lp-btn .button-cont,#page-custom-css-id .lp-btn-blue .button-cont{text-align:center}#page-custom-css-id .lp-btn .button-cont a{position:relative;display:inline-flex;align-items:center;justify-content:center;height:67px;background:#FF9100;border-radius:5em !important;box-shadow:3px 3px 5px rgba(0,0,0,0.2);color:#fff;font-size:22px !important;font-weight:bold;white-space:nowrap;padding:0 3em}@media screen and (max-width: 768px){#page-custom-css-id .lp-btn .button-cont a{height:60px;font-size:20px !important}}@media screen and (max-width: 480px){#page-custom-css-id .lp-btn .button-cont a{font-size:16px !important;padding:0 2em}}#page-custom-css-id .lp-btn .button-cont a:hover{background:#ffa733;color:#fff;opacity:1}#page-custom-css-id .lp-btn .button-cont a:hover::after{right:6%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.01 14.01' fill='%23fff'%3E%3Cpath d='M5.59,7,.3,1.7A1,1,0,0,1,.3.29a1,1,0,0,1,1.42,0l6,6a1,1,0,0,1,0,1.37l-6,6A1,1,0,1,1,.28,12.32l0,0Z'/%3E%3C/svg%3E")}#page-custom-css-id .lp-btn .button-cont a::after{position:absolute;top:50%;right:7.5%;content:'';display:block;width:8px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.01 14.01' fill='%23fff'%3E%3Cpath d='M5.59,7,.3,1.7A1,1,0,0,1,.3.29a1,1,0,0,1,1.42,0l6,6a1,1,0,0,1,0,1.37l-6,6A1,1,0,1,1,.28,12.32l0,0Z'/%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;transform:translateY(-50%);transition:.2s}#page-custom-css-id .lp-btn.is-small .button-cont a{height:36px;font-size:14px !important}#page-custom-css-id .lp-btn.is-small .button-cont a::after{width:5px;height:12px}#page-custom-css-id .lp-btn.is-bordered .button-cont a{background:#fff;border:1px solid #34AE37;color:#34AE37}#page-custom-css-id .lp-btn.is-bordered .button-cont a::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.01 14.01' fill='%2334AE37'%3E%3Cpath d='M5.59,7,.3,1.7A1,1,0,0,1,.3.29a1,1,0,0,1,1.42,0l6,6a1,1,0,0,1,0,1.37l-6,6A1,1,0,1,1,.28,12.32l0,0Z'/%3E%3C/svg%3E")}#page-custom-css-id .lp-btn.is-bordered .button-cont a:hover{opacity:.8}#page-custom-css-id .lp-btn.is-bordered.is-black .button-cont a{background:#fff;border:1px solid #000;color:#000}#page-custom-css-id .lp-btn.is-bordered.is-black .button-cont a::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.01 14.01' fill='%23000'%3E%3Cpath d='M5.59,7,.3,1.7A1,1,0,0,1,.3.29a1,1,0,0,1,1.42,0l6,6a1,1,0,0,1,0,1.37l-6,6A1,1,0,1,1,.28,12.32l0,0Z'/%3E%3C/svg%3E")}#page-custom-css-id .anchor{padding-top:90px;margin-top:-90px}@media screen and (max-width: 769px){#page-custom-css-id .anchor{padding-top:0;margin-top:0}}#page-custom-css-id a[href^="tel:"]{pointer-events:none}@media screen and (max-width: 769px){#page-custom-css-id a[href^="tel:"]{pointer-events:all}}#page-custom-css-id .fixed-nav{position:fixed;top:0;left:0;width:100%;height:90px;background:#fff;color:#34AE37;box-shadow:0 2px 12px -4px rgba(0,0,0,0.4);padding:0 !important;z-index:2}@media screen and (max-width: 769px){#page-custom-css-id .fixed-nav{top:auto;bottom:0;height:60px}}#page-custom-css-id .fixed-nav .inner{max-width:inherit;height:100%;padding:0;margin:0}@media screen and (max-width: 769px){#page-custom-css-id .fixed-nav .inner{max-width:100% !important;padding:0 !important}}#page-custom-css-id .fixed-nav .inner .row{display:flex !important;height:100%}#page-custom-css-id .fixed-nav .inner .row .col{position:relative;display:flex !important;height:100%;padding:0}@media screen and (max-width: 769px){#page-custom-css-id .fixed-nav .inner .row .col{width:100%}}#page-custom-css-id .fixed-nav .inner .row .col:nth-child(1){width:37% !important}@media screen and (max-width: 769px){#page-custom-css-id .fixed-nav .inner .row .col:nth-child(1){display:none !important}}#page-custom-css-id .fixed-nav .inner .row .col:nth-child(1) .component.button:nth-child(1){flex-grow:1.2}#page-custom-css-id .fixed-nav .inner .row .col:nth-child(1) a{border-right:1px solid rgba(255,255,255,0.2)}#page-custom-css-id .fixed-nav .inner .row .col:nth-child(2){flex:1;width:auto !important}@media screen and (max-width: 769px){#page-custom-css-id .fixed-nav .inner .row .col:nth-child(2){display:none !important}}#page-custom-css-id .fixed-nav .inner .row .col:nth-child(2) a{border-right:1px solid rgba(255,255,255,0.2)}#page-custom-css-id .fixed-nav .inner .row .col:nth-child(3){position:relative;width:47% !important;background:#fff}@media screen and (max-width: 769px){#page-custom-css-id .fixed-nav .inner .row .col:nth-child(3){width:100% !important}}#page-custom-css-id .fixed-nav .inner .row .col .component{height:100%}#page-custom-css-id .fixed-nav .inner .row .col .component.button{flex:1;height:100%;margin:0;z-index:1}#page-custom-css-id .fixed-nav .inner .row .col .component.button.link-tel .button-cont a{flex-direction:column;justify-content:center;background:#34AE37;font-weight:bold;color:#fff;font-size:30px;padding-left:4vw}#page-custom-css-id .fixed-nav .inner .row .col .component.button.link-tel .button-cont a:hover{background:#4cc94f}@media screen and (max-width: 1610px){#page-custom-css-id .fixed-nav .inner .row .col .component.button.link-tel .button-cont a{font-size:24px}}@media screen and (max-width: 1280px){#page-custom-css-id .fixed-nav .inner .row .col .component.button.link-tel .button-cont a{font-size:18px}}@media screen and (max-width: 768px){#page-custom-css-id .fixed-nav .inner .row .col .component.button.link-tel .button-cont a{font-size:16px;padding-bottom:0;padding-left:5vw}}#page-custom-css-id .fixed-nav .inner .row .col .component.button.link-tel .button-cont a::after{content:'※IP・光電話の場合は052-265-9383';display:block;font-size:14px;font-weight:normal}@media screen and (max-width: 1200px){#page-custom-css-id .fixed-nav .inner .row .col .component.button.link-tel .button-cont a::after{font-size:10px}}@media screen and (max-width: 480px){#page-custom-css-id .fixed-nav .inner .row .col .component.button.link-tel .button-cont a::after{display:none;font-size:12px}}#page-custom-css-id .fixed-nav .inner .row .col .component.button.link-doc .button-cont a{position:relative;flex-direction:column;color:#fff;background:#FF9100;font-weight:bold}#page-custom-css-id .fixed-nav .inner .row .col .component.button.link-doc .button-cont a:hover{color:#fff;background:#ffa733}#page-custom-css-id .fixed-nav .inner .row .col .component.button.link-doc .button-cont a:hover::after{right:8%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.01 14.01' fill='%23fff'%3E%3Cpath d='M5.59,7,.3,1.7A1,1,0,0,1,.3.29a1,1,0,0,1,1.42,0l6,6a1,1,0,0,1,0,1.37l-6,6A1,1,0,1,1,.28,12.32l0,0Z'/%3E%3C/svg%3E")}#page-custom-css-id .fixed-nav .inner .row .col .component.button.link-doc .button-cont a::before{content:'料金表・パンフレットはこちら';display:block;font-size:14px;font-weight:normal;font-feature-settings:"palt" 1;font-kerning:normal}@media screen and (max-width: 1200px){#page-custom-css-id .fixed-nav .inner .row .col .component.button.link-doc .button-cont a::before{font-size:10px}}@media screen and (max-width: 480px){#page-custom-css-id .fixed-nav .inner .row .col .component.button.link-doc .button-cont a::before{display:none;font-size:12px}}#page-custom-css-id .fixed-nav .inner .row .col .component.button .button-cont{height:100%}#page-custom-css-id .fixed-nav .inner .row .col .component.button .button-cont a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:transparent;border-radius:0;color:#34AE37;line-height:1.2;font-size:26px;font-weight:bold;padding:5px}#page-custom-css-id .fixed-nav .inner .row .col .component.button .button-cont a:hover{background:#bdebbf}@media screen and (max-width: 1610px){#page-custom-css-id .fixed-nav .inner .row .col .component.button .button-cont a{font-size:20px}}@media screen and (max-width: 1280px){#page-custom-css-id .fixed-nav .inner .row .col .component.button .button-cont a{font-size:16px}}@media screen and (max-width: 768px){#page-custom-css-id .fixed-nav .inner .row .col .component.button .button-cont a{font-size:14px}}#page-custom-css-id .fixed-nav .inner .row .col .component.text{display:none;position:absolute;bottom:12px;left:4vw;height:auto;font-size:14px;color:#fff;margin:0;z-index:1;pointer-events:none}@media screen and (max-width: 1280px){#page-custom-css-id .fixed-nav .inner .row .col .component.text{bottom:24px;font-size:10px}}@media screen and (max-width: 769px){#page-custom-css-id .fixed-nav .inner .row .col .component.text{display:none}}#page-custom-css-id .fixed-nav .inner .row .col .component.text p{color:#fff;padding:0;margin:0}#page-custom-css-id .fixed-nav .inner .row .col .component.icon{position:absolute;top:50%;left:3.5vw;display:flex;align-items:center;color:#fff;margin:0;transform:translateY(-50%);z-index:1;pointer-events:none}@media screen and (max-width: 1400px){#page-custom-css-id .fixed-nav .inner .row .col .component.icon{left:1.5vw}}@media screen and (max-width: 768px){#page-custom-css-id .fixed-nav .inner .row .col .component.icon{top:55%;left:auto;right:calc(75% + 10vw)}}@media screen and (max-width: 600px){#page-custom-css-id .fixed-nav .inner .row .col .component.icon{right:calc(75% + 13vw)}}@media screen and (max-width: 480px){#page-custom-css-id .fixed-nav .inner .row .col .component.icon{right:calc(75% + 16vw)}}@media screen and (max-width: 375px){#page-custom-css-id .fixed-nav .inner .row .col .component.icon{right:calc(75% + 19vw)}}#page-custom-css-id .fixed-nav .inner .row .col .component.icon .icon-cont .fa.size-medium{font-size:40px;color:#fff;transform:rotate(8deg)}@media screen and (max-width: 1280px){#page-custom-css-id .fixed-nav .inner .row .col .component.icon .icon-cont .fa.size-medium{font-size:30px}}@media screen and (max-width: 768px){#page-custom-css-id .fixed-nav .inner .row .col .component.icon .icon-cont .fa.size-medium{font-size:24px}}@media screen and (max-width: 480px){#page-custom-css-id .fixed-nav .inner .row .col .component.icon .icon-cont .fa.size-medium{font-size:16px}}#page-custom-css-id .fixed-nav .inner .row .col .component.icon a{pointer-events:none}#page-custom-css-id .main-visual{height:500px;margin-top:90px;overflow:hidden}@media screen and (max-width: 1500px){#page-custom-css-id .main-visual{height:500px}}@media screen and (max-width: 1200px){#page-custom-css-id .main-visual{height:400px}}@media screen and (max-width: 1000px){#page-custom-css-id .main-visual{height:auto;background-position:left 9% top;padding:40px 20px}}@media screen and (max-width: 768px){#page-custom-css-id .main-visual{padding-top:36px;margin-top:0}}@media screen and (max-width: 480px){#page-custom-css-id .main-visual{padding-top:30px}}#page-custom-css-id .main-visual .main-visual-content{height:100%}#page-custom-css-id .main-visual .row{position:relative;height:100%}@media screen and (max-width: 1000px){#page-custom-css-id .main-visual .row{display:flex;flex-direction:column;align-items:center}}#page-custom-css-id .main-visual .video-col{vertical-align:middle}@media screen and (max-width: 1000px){#page-custom-css-id .main-visual .video-col{display:none}}#page-custom-css-id .main-visual .main-col{position:relative;vertical-align:middle}@media screen and (max-width: 1000px){#page-custom-css-id .main-visual .main-col{order:1;width:100% !important}}@media screen and (max-width: 768px){#page-custom-css-id .main-visual .main-col .heading{margin:0 0 4px}}#page-custom-css-id .main-visual .main-col h3{color:#FEF202;font-size:33px;line-height:1.4}@media screen and (max-width: 1500px){#page-custom-css-id .main-visual .main-col h3{font-size:28px}}@media screen and (max-width: 1200px){#page-custom-css-id .main-visual .main-col h3{font-size:22px}}@media screen and (max-width: 768px){#page-custom-css-id .main-visual .main-col h3{margin-bottom:0}}@media screen and (max-width: 480px){#page-custom-css-id .main-visual .main-col h3{font-size:18px}}@media screen and (max-width: 374px){#page-custom-css-id .main-visual .main-col h3{font-size:16px}}#page-custom-css-id .main-visual .main-col h3 .strong{color:#fff;font-size:82px;letter-spacing:-.05em}@media screen and (max-width: 1500px){#page-custom-css-id .main-visual .main-col h3 .strong{font-size:60px}}@media screen and (max-width: 1200px){#page-custom-css-id .main-visual .main-col h3 .strong{font-size:48px}}@media screen and (max-width: 480px){#page-custom-css-id .main-visual .main-col h3 .strong{font-size:36px}}@media screen and (max-width: 374px){#page-custom-css-id .main-visual .main-col h3 .strong{font-size:30px}}#page-custom-css-id .main-visual .main-col .logo{width:50%;margin:0 auto 40px}@media screen and (max-width: 1000px){#page-custom-css-id .main-visual .main-col .logo{width:30%;margin-bottom:24px}}@media screen and (max-width: 768px){#page-custom-css-id .main-visual .main-col .logo{width:60%}}@media screen and (max-width: 480px){#page-custom-css-id .main-visual .main-col .logo{width:60%;margin-bottom:1rem}}#page-custom-css-id .main-visual .main-col .model__image{position:absolute;left:80%;top:0;width:50%;height:100%}@media screen and (max-width: 1000px){#page-custom-css-id .main-visual .main-col .model__image{position:relative;left:auto;max-width:240px;width:100%;margin:0 auto -180px;transform:translateX(33%)}}@media screen and (max-width: 480px){#page-custom-css-id .main-visual .main-col .model__image{max-width:200px;margin-bottom:-160px;transform:translateX(30%)}}#page-custom-css-id .main-visual .main-col .model__image img{object-fit:contain;object-position:top;height:115%}@media screen and (max-width: 1000px){#page-custom-css-id .main-visual .main-col .model__image{position:relative}}#page-custom-css-id .main-visual .main-col .badge{display:none}@media screen and (max-width: 1000px){#page-custom-css-id .main-visual .main-col .badge{position:absolute;right:53%;top:40%;display:block;width:100%;max-width:180px}}@media screen and (max-width: 480px){#page-custom-css-id .main-visual .main-col .badge{top:36%;max-width:140px}}#page-custom-css-id .main-visual .main-col .text{position:relative;font-size:23px;margin-bottom:4px}@media screen and (max-width: 1200px){#page-custom-css-id .main-visual .main-col .text{font-size:20px}}@media screen and (max-width: 1000px){#page-custom-css-id .main-visual .main-col .text{display:none}}@media screen and (max-width: 1000px){#page-custom-css-id .main-visual .main-col .button{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%)}}#page-custom-css-id .main-visual .model-col{position:relative}@media screen and (max-width: 1000px){#page-custom-css-id .main-visual .model-col{display:none;order:2;width:100% !important}}#page-custom-css-id .main-visual .model-col .image{position:absolute;height:100%;transform:translateX(-6vw)}#page-custom-css-id .main-visual .model-col .image img{object-fit:contain;object-position:top;height:115%}#page-custom-css-id .mv-video{max-width:376px;height:auto;aspect-ratio:16/9;overflow:visible !important;margin-left:auto}@media screen and (max-width: 1400px){#page-custom-css-id .mv-video{width:calc(100% + 12%);margin-right:-12%}}@media screen and (max-width: 1200px){#page-custom-css-id .mv-video{width:calc(100% + 20%);margin-right:-20%}}@media screen and (max-width: 1000px){#page-custom-css-id .mv-video{width:100%;margin:0 auto}}#page-custom-css-id .mv-video::before{position:absolute;top:-40px;left:50%;content:'＼ CM動画公開中! ／';dispalay:block;color:#fff;font-size:20px;font-weight:bold;letter-spacing:0.05em;white-space:nowrap;transform:translateX(-50%)}@media screen and (max-width: 1000px){#page-custom-css-id .mv-video::before{color:#34AE37}}#page-custom-css-id .sp-video__section{display:none;padding:48px 0 0;margin-bottom:-1rem}@media screen and (max-width: 1000px){#page-custom-css-id .sp-video__section{display:block}}#page-custom-css-id .merit__section{padding-bottom:0;margin-bottom:0}@media screen and (max-width: 1000px){#page-custom-css-id .merit__section .badge-col{display:none !important}}#page-custom-css-id .merit__section .merit__title h3{background:#FEF202;color:#34AE37;font-size:32px;padding:.5em;margin:0}@media screen and (max-width: 1000px){#page-custom-css-id .merit__section .merit__title h3{font-size:24px}}@media screen and (max-width: 480px){#page-custom-css-id .merit__section .merit__title h3{font-size:18px}}#page-custom-css-id .merit__section ul{list-style:none;font-size:32px;padding-left:1.5em;margin:.5em 0 0}@media screen and (max-width: 1000px){#page-custom-css-id .merit__section ul{font-size:24px}}@media screen and (max-width: 768px){#page-custom-css-id .merit__section ul{font-size:18px}}@media screen and (max-width: 480px){#page-custom-css-id .merit__section ul{font-size:16px}}#page-custom-css-id .merit__section ul li{font-weight:bold;line-height:1.4;text-indent:-1.5em;margin-bottom:.25em}#page-custom-css-id .merit__section ul li::before{content:'';display:inline-block;width:1.1em;height:1.1em;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;%7D.cls-2%7Bfill:%2334ae37;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cg%3E%3Crect class='cls-1' /%3E%3Cpath d='M3,14.5c-.83,0-1.5-.67-1.5-1.5V3c0-.83,.67-1.5,1.5-1.5H11c.28,0,.5,.22,.5,.5s-.22,.5-.5,.5H3c-.28,0-.5,.22-.5,.5V13c0,.28,.22,.5,.5,.5H13c.28,0,.5-.22,.5-.5v-5c0-.28,.22-.5,.5-.5s.5,.22,.5,.5v5c0,.83-.67,1.5-1.5,1.5H3Z'/%3E%3Cpath class='cls-2' d='M8.35,10.35L15.35,3.35c.2-.2,.2-.51,0-.71-.2-.2-.51-.2-.71,0h0l-6.65,6.65-2.65-2.65c-.2-.2-.51-.2-.71,0s-.2,.51,0,.71l3,3c.2,.2,.51,.2,.71,0h0Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");margin:0 .4em 0 0;transform:translateY(0.1em)}#page-custom-css-id .merit__section ul li em{font-style:normal;color:#34AE37}#page-custom-css-id .merit__section .merit__note{display:table;font-size:11px;color:#999;line-height:1.4;margin:0 auto}@media screen and (max-width: 768px){#page-custom-css-id .merit__section .merit__note{font-size:10px}}#page-custom-css-id .animation__title h3{font-size:28px;margin:80px 0 0}@media screen and (max-width: 768px){#page-custom-css-id .animation__title h3{font-size:22px}}#page-custom-css-id .animation__title h3 .strong{font-size:38px}@media screen and (max-width: 768px){#page-custom-css-id .animation__title h3 .strong{font-size:32px}}#page-custom-css-id .animation__section{padding-top:0}#page-custom-css-id .theme-fo-base .wrapper.none .contents .animation__section .inner{max-width:100%;padding:0}#page-custom-css-id .theme-fo-base .wrapper.none .contents .animation__section .inner .row{width:100%;overflow:hidden}#page-custom-css-id .theme-fo-base .wrapper.none .contents .animation__section .inner .row .col{backface-visibility:hidden;width:100%;height:108px;animation:loopbg 50s linear infinite;background-repeat:repeat-x !important;background-size:auto 108px;background-image:url(https://ferret-one.akamaized.net/images/62a6ee1afcc1800d6a8cc55d/original.svg?utm=1655107098945)}#page-custom-css-id .theme-fo-base .wrapper.none .contents .animation__section .inner .row .col .image{display:none}@keyframes loopbg{from{background-position:0 0}to{background-position:-5000px 0}}#page-custom-css-id .plan_body{line-height:1.1em}#page-custom-css-id .tabele_performance{border-color:#34AE37}#page-custom-css-id .tabele_performance th{background-color:#34AE37}#page-custom-css-id .voice__section .voice__title h3{font-size:28px}#page-custom-css-id .voice__section .voice__row{display:flex;gap:20px;margin-bottom:60px}@media screen and (max-width: 1000px){#page-custom-css-id .voice__section .voice__row{flex-direction:column}}@media screen and (max-width: 480px){#page-custom-css-id .voice__section .voice__row{margin-bottom:40px}}#page-custom-css-id .voice__section .voice__card{border:1px solid #000;padding:10px 10px 12px}@media screen and (max-width: 1000px){#page-custom-css-id .voice__section .voice__card{width:100% !important}}#page-custom-css-id .voice__section .voice__card h3{font-size:17px;margin-bottom:.5em}@media screen and (max-width: 769px){#page-custom-css-id .voice__section .voice__card .flex-text{padding:0}}#page-custom-css-id .voice__section .voice__card .flex-text.is-black strong{background:#464646}#page-custom-css-id .voice__section .voice__card .flex-text.is-black em{color:#464646}#page-custom-css-id .voice__section .voice__card .flex-text.is-main strong{background:#34AE37}#page-custom-css-id .voice__section .voice__card .flex-text.is-main em{color:#34AE37}#page-custom-css-id .voice__section .voice__card .flex-text.is-accent strong{background:#FF9100}#page-custom-css-id .voice__section .voice__card .flex-text.is-accent em{color:#FF9100}#page-custom-css-id .voice__section .voice__card .flex-text p{display:flex;font-feature-settings:"palt" 1;font-kerning:normal;padding:0}@media screen and (max-width: 769px){#page-custom-css-id .voice__section .voice__card .flex-text p{margin-top:0}}#page-custom-css-id .voice__section .voice__card .flex-text p strong{display:flex;align-items:center;justify-content:center;width:72px;border-radius:5px;font-weight:normal;font-style:normal;color:#fff;font-size:15px;line-height:1.2;text-align:center;padding:6px 0;margin-right:8px}@media screen and (max-width: 480px){#page-custom-css-id .voice__section .voice__card .flex-text p strong{width:54px;font-size:12px}}#page-custom-css-id .voice__section .voice__card .flex-text p em{font-weight:bold;font-style:normal;font-size:16px;line-height:1.4}#page-custom-css-id .voice__section .voice__card .desc{min-height:calc(1.4em * 3 + 12px);border-top:1px solid #000;font-size:16px;line-height:1.4;padding-top:12px}@media screen and (max-width: 1000px){#page-custom-css-id .voice__section .voice__card .desc{min-height:inherit}}#page-custom-css-id .case__section .case__title h3{font-size:28px}#page-custom-css-id .case__section .case__title h3 br{display:none}@media screen and (max-width: 480px){#page-custom-css-id .case__section .case__title h3 br{display:block}}#page-custom-css-id .case__section .case__row{display:flex;gap:24px;margin-bottom:36px}@media screen and (max-width: 1000px){#page-custom-css-id .case__section .case__row{flex-direction:column}}#page-custom-css-id .case__section .case__col{display:grid !important;grid-template-columns:30% auto;grid-template-rows:repeat(2, auto);grid-column-gap:0px;grid-row-gap:0px;background:#34AE37;color:#fff;padding:24px}@media screen and (max-width: 1000px){#page-custom-css-id .case__section .case__col{width:100% !important;padding:16px}}@media screen and (max-width: 480px){#page-custom-css-id .case__section .case__col{padding:12px}}#page-custom-css-id .case__section .case__col .title{grid-area:1 / 2 / 2 / 3;font-size:20px;padding:0;margin:0 0 16px}@media screen and (max-width: 1100px){#page-custom-css-id .case__section .case__col .title{font-size:18px}}@media screen and (max-width: 768px){#page-custom-css-id .case__section .case__col .title{margin-bottom:8px !important}}@media screen and (max-width: 480px){#page-custom-css-id .case__section .case__col .title{grid-area:1 / 2 / 2 / 3;margin-bottom:0 !important}}#page-custom-css-id .case__section .case__col .title p{font-weight:bold;line-height:1.5;padding:0;margin:0}#page-custom-css-id .case__section .case__col .title em{color:#FEF202;font-style:normal}#page-custom-css-id .case__section .case__col .desc{grid-area:2 / 2 / 3 / 3;font-size:14px;line-height:1.4;padding:0;margin:0}@media screen and (max-width: 480px){#page-custom-css-id .case__section .case__col .desc{grid-area:2 / 1 / 3 / 3;margin-top:12px !important}}#page-custom-css-id .case__section .case__image{grid-area:1 / 1 / 3 / 2;padding:0;margin:0 20px 0 0}@media screen and (max-width: 768px){#page-custom-css-id .case__section .case__image{margin:0 12px 0 0}}@media screen and (max-width: 480px){#page-custom-css-id .case__section .case__image{grid-area:1 / 1 / 2 / 2}}#page-custom-css-id .case__section .case__image img{width:100%;height:100%;object-fit:cover}#page-custom-css-id .point__section{background:#34AE37}#page-custom-css-id .point__section .point__title h3{font-size:52px;color:#FEF202}@media screen and (max-width: 1000px){#page-custom-css-id .point__section .point__title h3{font-size:36px}}@media screen and (max-width: 768px){#page-custom-css-id .point__section .point__title h3{font-size:28px}}#page-custom-css-id .point__section .point__title h3 br{display:none}@media screen and (max-width: 480px){#page-custom-css-id .point__section .point__title h3 br{display:block}}#page-custom-css-id .point__section .point__desc{font-size:24px;color:#fff;line-height:1.4}@media screen and (max-width: 1000px){#page-custom-css-id .point__section .point__desc{font-size:18px}}#page-custom-css-id .point__section .point__row{display:flex;gap:40px;margin-top:40px}@media screen and (max-width: 1000px){#page-custom-css-id .point__section .point__row{gap:20px;margin-top:20px}}@media screen and (max-width: 768px){#page-custom-css-id .point__section .point__row{flex-direction:column}}#page-custom-css-id .point__section .point__card{background:#fff;border-radius:10px;padding:20px}@media screen and (max-width: 768px){#page-custom-css-id .point__section .point__card{width:100% !important}}#page-custom-css-id .point__section .point__card .text{font-size:20px;line-height:1.4}@media screen and (max-width: 480px){#page-custom-css-id .point__section .point__card .text{font-size:16px}}#page-custom-css-id .point__section .point__card .text.is-small{font-size:14px}#page-custom-css-id .point__section .point__card .text.note{font-size:10px;color:#999;margin:-0.5rem 10% 1rem 0}@media screen and (max-width: 768px){#page-custom-css-id .point__section .point__card .text.note{padding:0;margin:-0.5rem 10% 0 0 !important}}#page-custom-css-id .point__section .point__card .image{width:80%;margin:0 auto 1rem}#page-custom-css-id .point__section .card__title{display:flex;align-items:center;min-height:100px;background-size:100px 100px;background-position:top left;background-repeat:no-repeat;padding-left:110px;margin-bottom:20px}@media screen and (max-width: 1000px){#page-custom-css-id .point__section .card__title{min-height:75px;background-size:75px 75px;padding-left:90px}}@media screen and (max-width: 768px){#page-custom-css-id .point__section .card__title{min-height:50px;background-size:50px 50px;padding-left:60px}}#page-custom-css-id .point__section .card__title h3{font-size:34px;line-height:1.2;color:#FF9100;margin:0}@media screen and (max-width: 1000px){#page-custom-css-id .point__section .card__title h3{font-size:24px}#page-custom-css-id .point__section .card__title h3 br{display:none}}@media screen and (max-width: 768px){#page-custom-css-id .point__section .card__title h3{font-size:20px}}#page-custom-css-id .reason__section{background:#e8f6e9}#page-custom-css-id .reason__section .reason__title h3{font-size:52px;color:#34AE37}@media screen and (max-width: 1000px){#page-custom-css-id .reason__section .reason__title h3{font-size:36px}}@media screen and (max-width: 768px){#page-custom-css-id .reason__section .reason__title h3{font-size:28px}}#page-custom-css-id .reason__section .reason__title h3 br{display:none}@media screen and (max-width: 480px){#page-custom-css-id .reason__section .reason__title h3 br{display:block}}#page-custom-css-id .reason__section .reason__card{background:#fff;padding:20px 40px}@media screen and (max-width: 480px){#page-custom-css-id .reason__section .reason__card{padding:20px 16px}}#page-custom-css-id .reason__section .reason__card.is-heading .col{padding-bottom:0}#page-custom-css-id .reason__section .reason__card.is-body{padding-top:0}#page-custom-css-id .reason__section .reason__card.is-footer{padding-top:0;margin-bottom:60px}@media screen and (max-width: 480px){#page-custom-css-id .reason__section .reason__card.is-footer{margin-bottom:40px}}#page-custom-css-id .reason__section .reason__card .card__title{margin:0}#page-custom-css-id .reason__section .reason__card .card__title h3{display:flex;align-items:center;font-size:40px;color:#34AE37;line-height:1.3;font-feature-settings:"palt" 1;font-kerning:normal;margin:0}@media screen and (max-width: 1000px){#page-custom-css-id .reason__section .reason__card .card__title h3{font-size:30px}}@media screen and (max-width: 768px){#page-custom-css-id .reason__section .reason__card .card__title h3{font-size:24px}}@media screen and (max-width: 480px){#page-custom-css-id .reason__section .reason__card .card__title h3{font-size:18px}}#page-custom-css-id .reason__section .reason__card .card__title h3 .strong{flex:none;font-size:124px;color:#d6efd7;line-height:1;margin-right:.25em}@media screen and (max-width: 1000px){#page-custom-css-id .reason__section .reason__card .card__title h3 .strong{font-size:100px}}@media screen and (max-width: 768px){#page-custom-css-id .reason__section .reason__card .card__title h3 .strong{font-size:72px}}@media screen and (max-width: 480px){#page-custom-css-id .reason__section .reason__card .card__title h3 .strong{font-size:48px;margin-right:.15em}}#page-custom-css-id .reason__section .reason__card .carousel,#page-custom-css-id .reason__section .reason__card .image{margin-top:0}@media screen and (max-width: 768px){#page-custom-css-id .reason__section .reason__card .image{width:80%;margin:0 auto 1.5rem}}#page-custom-css-id .reason__section .reason__card .logos{width:90%;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){#page-custom-css-id .reason__section .reason__card .logos{width:100%;margin:1.5rem auto 0}}#page-custom-css-id .reason__section .reason__card .richtext ul{font-size:22px;list-style:none;padding-left:1.5em;margin-top:0}@media screen and (max-width: 768px){#page-custom-css-id .reason__section .reason__card .richtext ul{font-size:18px;margin-left:0}}#page-custom-css-id .reason__section .reason__card .richtext ul li{text-indent:-1.5em;line-height:1.4}#page-custom-css-id .reason__section .reason__card .richtext ul li:not(:last-child){margin-bottom:1rem}#page-custom-css-id .reason__section .reason__card .richtext ul li::before{content:'';display:inline-block;width:1.1em;height:1.1em;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;%7D.cls-2%7Bfill:%2334ae37;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cg%3E%3Crect class='cls-1' /%3E%3Cpath d='M3,14.5c-.83,0-1.5-.67-1.5-1.5V3c0-.83,.67-1.5,1.5-1.5H11c.28,0,.5,.22,.5,.5s-.22,.5-.5,.5H3c-.28,0-.5,.22-.5,.5V13c0,.28,.22,.5,.5,.5H13c.28,0,.5-.22,.5-.5v-5c0-.28,.22-.5,.5-.5s.5,.22,.5,.5v5c0,.83-.67,1.5-1.5,1.5H3Z'/%3E%3Cpath class='cls-2' d='M8.35,10.35L15.35,3.35c.2-.2,.2-.51,0-.71-.2-.2-.51-.2-.71,0h0l-6.65,6.65-2.65-2.65c-.2-.2-.51-.2-.71,0s-.2,.51,0,.71l3,3c.2,.2,.51,.2,.71,0h0Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");margin:0 .4em 0 0;transform:translateY(0.1em)}@media screen and (max-width: 480px){#page-custom-css-id .reason__section .reason__card .richtext ul li br{display:none}}#page-custom-css-id .reason__section .reason__card .summary{font-size:22px}@media screen and (max-width: 768px){#page-custom-css-id .reason__section .reason__card .summary{font-size:18px}}@media screen and (max-width: 480px){#page-custom-css-id .reason__section .reason__card .summary br{display:none}}#page-custom-css-id .reason__section .reason__card .text{font-size:22px}@media screen and (max-width: 768px){#page-custom-css-id .reason__section .reason__card .text{font-size:16px}}#page-custom-css-id .reason__section .reason__card .text p{padding:0}#page-custom-css-id .reason__section .reason__card .text.marker{display:inline;background:linear-gradient(transparent 55%, #FEF202 0%);font-size:24px}@media screen and (max-width: 768px){#page-custom-css-id .reason__section .reason__card .text.marker{font-size:20px}}@media screen and (max-width: 480px){#page-custom-css-id .reason__section .reason__card .text.marker{font-size:18px}}#page-custom-css-id .reason__section .reason__card .text em:not(.strong){font-style:normal;font-weight:bold;color:#34AE37}#page-custom-css-id .support__title h3{font-size:52px;color:#34AE37}@media screen and (max-width: 1000px){#page-custom-css-id .support__title h3{font-size:36px}}@media screen and (max-width: 768px){#page-custom-css-id .support__title h3{font-size:28px}}#page-custom-css-id .support__title h3 br{display:none}@media screen and (max-width: 480px){#page-custom-css-id .support__title h3 br{display:block}}#page-custom-css-id .support__row .text{font-size:19px}#page-custom-css-id .support__row .text p{padding:0;margin:0}#page-custom-css-id .support__row .text em{font-weight:bold;font-style:normal;color:#34AE37}#page-custom-css-id .support__summary{font-size:24px;margin:2rem 0}@media screen and (max-width: 768px){#page-custom-css-id .support__summary{font-size:18px;margin:1rem 0}}#page-custom-css-id .support__bottom .text{font-size:20px;color:#FF9100}@media screen and (max-width: 768px){#page-custom-css-id .support__bottom .text{font-size:16px}}#page-custom-css-id .faq__section .faq__title{font-size:28px}#page-custom-css-id .faq__section .faq__panel{margin:0 0 40px}@media screen and (max-width: 768px){#page-custom-css-id .faq__section .faq__panel{margin-bottom:20px}}#page-custom-css-id .faq__section .faq__panel .col{padding:0}#page-custom-css-id .faq__section .ques{display:flex;background:#34AE37;color:#fff;font-size:20px;font-weight:bold;padding:0 20px;margin:0}@media screen and (max-width: 768px){#page-custom-css-id .faq__section .ques{align-items:center}}#page-custom-css-id .faq__section .ques::before{content:'Q.';display:block;font-size:32px;line-height:1;margin-top:.15em}@media screen and (max-width: 768px){#page-custom-css-id .faq__section .ques::before{font-size:16px;margin:0}}#page-custom-css-id .faq__section .ques p{position:relative;font-weight:bold;line-height:1.4;margin:0}#page-custom-css-id .faq__section .ans{display:flex;border:1px solid #000;border-top:0;font-size:20px;padding:0 20px;margin:0}#page-custom-css-id .faq__section .ans::before{content:'A.';display:block;font-size:32px;font-weight:bold;color:#34AE37;line-height:1;margin-top:.15em}@media screen and (max-width: 480px){#page-custom-css-id .faq__section .ans::before{font-size:16px;margin-top:.35em}}#page-custom-css-id .faq__section .ans p{position:relative;line-height:1.4;margin:0}#page-custom-css-id .faq__section .ans em{font-style:normal;color:#34AE37;font-weight:bold}#page-custom-css-id .flow__section{background:#34AE37}#page-custom-css-id .flow__section .flow__title h2{font-size:28px;color:#fff}#page-custom-css-id .flow__section .flow__row{display:flex;gap:30px}@media screen and (max-width: 768px){#page-custom-css-id .flow__section .flow__row{flex-direction:column;align-item:center}}#page-custom-css-id .flow__section .flow__card{position:relative;background:#fff;padding:12px}@media screen and (max-width: 768px){#page-custom-css-id .flow__section .flow__card{width:100% !important;max-width:400px;margin:0 auto}}#page-custom-css-id .flow__section .flow__card:not(:last-child)::after{content:'';position:absolute;top:50%;left:104%;display:block;width:0;height:0;border-style:solid;border-width:12px 0 12px 12px;border-color:transparent transparent transparent #fff;transform:translateY(-50%)}@media screen and (max-width: 768px){#page-custom-css-id .flow__section .flow__card:not(:last-child)::after{top:104%;left:50%;border-width:15px 12px 0 12px;border-color:#fff transparent transparent transparent;transform:translateX(-50%)}}#page-custom-css-id .flow__section .flow__card .card__title h3{color:#34AE37;font-size:18px;font-feature-settings:"palt" 1;font-kerning:normal;margin:0}@media screen and (max-width: 480px){#page-custom-css-id .flow__section .flow__card .card__title h3 br{display:none}}#page-custom-css-id .flow__section .flow__card .image{width:40px;margin:0 auto 1rem}@media screen and (max-width: 768px){#page-custom-css-id .flow__section .flow__card .image{margin-bottom:10px}}#page-custom-css-id .flow__section .flow__card .text{line-height:1.4;margin:0}@media screen and (max-width: 768px){#page-custom-css-id .flow__section .flow__card .text{padding:0}}#page-custom-css-id .contact__section{padding-bottom:0}#page-custom-css-id .contact__section .contact__title h3{font-size:28px;color:#34AE37;font-feature-settings:"palt" 1;font-kerning:normal}#page-custom-css-id .contact__section .contact__title h3 br{display:none}@media screen and (max-width: 480px){#page-custom-css-id .contact__section .contact__title h3 br{display:block}}#page-custom-css-id .contact__section .contact__desc{font-size:24px}#page-custom-css-id .contact__section form{width:100%;max-width:680px;margin:0 auto}#page-custom-css-id .contact__section form .group{margin-bottom:30px}#page-custom-css-id .contact__section form .form-label{margin-bottom:10px}#page-custom-css-id .contact__section form .form-submit .popup-link{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:240px;height:67px;background:#FF9100;border-radius:5em !important;color:#fff;font-size:20px !important;font-weight:bold;white-space:nowrap;padding:0 2em}#page-custom-css-id .pagetop__section{padding:0;margin:0}#page-custom-css-id .pagetop__section .component.button{position:fixed;right:40px;bottom:40px}@media screen and (max-width: 768px){#page-custom-css-id .pagetop__section .component.button{right:15px;bottom:60px}}#page-custom-css-id .pagetop__section .component.button a{position:relative;display:block;width:60px;height:60px;background:#1848A3;border-radius:50%}@media screen and (max-width: 480px){#page-custom-css-id .pagetop__section .component.button a{width:50px;height:50px}}#page-custom-css-id .pagetop__section .component.button a::after{position:absolute;top:50%;left:50%;content:'';width:40px;height:40px;background-size:contain;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='' height='' fill='%23fff' class='bi bi-arrow-up-short' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 12a.5.5 0 0 0 .5-.5V5.707l2.146 2.147a.5.5 0 0 0 .708-.708l-3-3a.5.5 0 0 0-.708 0l-3 3a.5.5 0 1 0 .708.708L7.5 5.707V11.5a.5.5 0 0 0 .5.5z'/%3E%3C/svg%3E");transform:translate(-50%, -50%)}
.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.button {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.button {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-2 {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-2 .component.button {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-3 {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-3 .component.button {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-3 .component.button {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-3 .component.text {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-3 .component.icon-comp {
  /* 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-1 .col.col-1 .component.richtext {
  /* sample */
}

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

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

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

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

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

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

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

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

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

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

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

.contents .content-8 .row.row-6 {
  /* sample */
}
.contents .content-8 .row.row-6 .col.col-1 {
  /* sample */
}
.contents .content-8 .row.row-6 .col.col-1 .component.carousel {
  /* sample */
}
.contents .content-8 .row.row-6 .col.col-2 {
  /* sample */
}
.contents .content-8 .row.row-6 .col.col-2 .component.text {
  /* sample */
}
.contents .content-8 .row.row-6 .col.col-2 .component.text {
  /* sample */
}

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

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

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

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

.contents .content-8 .row.row-11 {
  /* sample */
}
.contents .content-8 .row.row-11 .col.col-1 {
  /* sample */
}
.contents .content-8 .row.row-11 .col.col-1 .component.text {
  /* sample */
}

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

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

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

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

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

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

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

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

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

.navi, .navi-001-01, .navi-002-01 {
  /* sample */
}

.navi .row.row-1, .navi-001-01 .row.row-1, .navi-002-01 .row.row-1 {
  /* sample */
}
.navi .row.row-1 .col.col-1, .navi-001-01 .row.row-1 .col.col-1, .navi-002-01 .row.row-1 .col.col-1 {
  /* sample */
}
.navi .row.row-1 .col.col-2, .navi-001-01 .row.row-1 .col.col-2, .navi-002-01 .row.row-1 .col.col-2 {
  /* sample */
}