﻿#page-custom-css-id .theme-fo-base .wrapper .contents section{padding:50px 0 60px}#page-custom-css-id .page-fv{background-color:#262626;background-position:right center}#page-custom-css-id .page-fv .inner{max-width:860px;width:70%;margin:auto}#page-custom-css-id .page-fv h1{font-size:42px;color:#fff;line-height:1.5em;margin-bottom:21px}#page-custom-css-id .sub-ttl{font-family:"sofia-pro", sans-serif;font-weight:400;font-style:normal;font-size:15px;color:#808080;margin-bottom:20px}#page-custom-css-id .catch{font-size:18px;color:#fff;font-weight:bold;margin-bottom:40px}#page-custom-css-id .ok-area{display:block;width:400px;max-width:90%;margin:auto}#page-custom-css-id .page-fv .inner a{background:linear-gradient(30deg, #51B7FF, #5CE686);color:#000;border:none;font-size:18px;font-weight:bold;border-radius:100px;padding:14px 45px;color:#fff !important;text-shadow:1px 1px 2px #011501}#page-custom-css-id .page-fv .inner a:hover,#page-custom-css-id .case__link a:hover{opacity:0.8}#page-custom-css-id .contents{padding:0}#page-custom-css-id .theme-fo-base{display:flex;flex-wrap:wrap}#page-custom-css-id .main-visual{order:2}#page-custom-css-id .breadcrumbs{order:0;width:100%}#page-custom-css-id .wrapper{order:1;max-width:100% !important}#page-custom-css-id .foot{order:3}#page-custom-css-id .problem{text-align:center;background:#EBEBEB}#page-custom-css-id .problem h2{display:inline-block;color:#000;position:relative;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 50%, #fff 50%, #fff 100%)}#page-custom-css-id .problem h2::before{content:"";width:26.91px;height:24.12px;background-image:url(https://ferret-one.akamaized.net/images/64281a3daa271448c5346313/original.png?utime=1680349757);background-repeat:no-repeat;background-position:center;background-size:contain;display:inline-block;position:absolute;top:-24px;right:-26px}#page-custom-css-id .problem .col-1,#page-custom-css-id .problem .col-2,#page-custom-css-id .problem .col-3{position:relative;padding:0}#page-custom-css-id .problem__wrap,#page-custom-css-id .problem__img{max-width:860px;width:70%;margin:auto}#page-custom-css-id .problem__img.graph{width:100%}#page-custom-css-id .problem__wrap .text{position:absolute;color:#fff;width:100%;text-align:center;left:50%;top:50%;font-size:18px;transform:translate(-50%, -50%)}#page-custom-css-id .problem__tri{width:120px;display:block;margin:auto}#page-custom-css-id .problem__ans{background:linear-gradient(30deg, #51B7FF, #5CE686);color:#fff;border:none;font-size:28px;padding:19px 0px;max-width:860px;width:70%;margin:31px auto 0 !important;font-weight:bold;font-family:"sofia-pro";font-style:normal}#page-custom-css-id .strength{background:#262626}#page-custom-css-id .strength h2{text-align:center;font-weight:bold;font-family:"sofia-pro";font-style:normal;font-size:35px;color:#fff}#page-custom-css-id .strength .row{max-width:860px;width:70%;margin:auto}#page-custom-css-id .strength__wrap{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:20px !important}#page-custom-css-id .strength__wrap .col{width:calc(50% - 10px) !important;padding:53px 34px;background:linear-gradient(30deg, #51B7FF, #5CE686);color:#fff;position:relative;display:flex;align-items:center}#page-custom-css-id .strength__wrap .col .text{color:#fff;position:relative;padding-left:70px}#page-custom-css-id .strength__wrap .col .text::before{content:"";width:48.49px;display:inline-block;height:48.49px;background-image:url(https://ferret-one.akamaized.net/images/6432823728b17209f6a11c17/original.png?utime=1681031735);background-size:contain;background-position:center;position:absolute;left:0;top:50%;transform:translateY(-50%)}#page-custom-css-id .diff{background:#EBEBEB}#page-custom-css-id .diff h2{text-align:center;font-weight:bold;font-family:"sofia-pro";font-style:normal;font-size:35px;color:#000}#page-custom-css-id .diff .row{max-width:860px;width:70%;margin:auto}#page-custom-css-id .diff img{margin-top:40px}#page-custom-css-id .case{background-size:cover;background-position:right bottom}#page-custom-css-id .case-sub{font-size:20px;font-family:"sofia-pro", sans-serif;font-weight:400;font-style:normal;color:#fff;margin-bottom:61px}#page-custom-css-id header#navigations{background:#2e2e2e !important}#page-custom-css-id .case__wrap{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}#page-custom-css-id .case__wrap .col{width:350px !important;background-color:#262626;padding:0 0 20px;border-radius:10px;overflow:hidden}#page-custom-css-id .case__wrap .image{margin:0}#page-custom-css-id .case__wrap h3{width:90%;margin:20px auto 15px !important;color:#51B7FF;font-weight:bold}#page-custom-css-id .case__tags{width:90%;margin:8px auto !important}#page-custom-css-id .case__tag{padding:4px 9px;font-size:13px;border:1px solid #000;border-radius:10px;color:#000;background-color:#fff;margin-right:10px;display:inline-block}#page-custom-css-id .case__com{color:#fff;width:90%;font-size:14px;padding:0 !important;margin:15px auto 8px !important}#page-custom-css-id .case__task{width:90%;margin:8px auto 5px !important;color:#909090;font-size:13px;padding:0 !important}#page-custom-css-id .case__detail{width:90%;margin:auto !important;color:#fff;padding:0 !important}#page-custom-css-id .case__link{margin-top:60px;position:relative;z-index:1}#page-custom-css-id .case__link a{margin:15px auto 0;color:#fff;font-size:16px;padding:16px 52px;background-color:#262626;font-weight:bold;font-family:"sofia-pro";font-style:normal;border-radius:100px}#page-custom-css-id .flow{background-color:#262626}#page-custom-css-id .flow .inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 15px}#page-custom-css-id .flow-top{width:100%}#page-custom-css-id .flow h2{text-align:center;font-weight:bold;font-family:"sofia-pro";font-style:normal;font-size:35px;color:#fff}#page-custom-css-id .flow-sub{text-align:center;font-weight:400;font-family:"sofia-pro";font-style:normal;font-size:20px;color:#fff}#page-custom-css-id .flow__wrap{display:inline-block;margin-top:40px;width:auto;width:196px}#page-custom-css-id .flow__wrap .col{display:block;width:100% !important;height:196px;border-radius:100%;overflow:hidden;padding:0;background-color:#FFFFFF}#page-custom-css-id .flow__wrap .desc{background-color:#51B7FF;text-align:center;margin:0 !important;display:block;color:#fff;font-weight:400;font-family:"sofia-pro";font-style:normal;padding:10px 0 10px;font-size:24px;margin:0}#page-custom-css-id .flow__wrap .image{width:80px;margin:auto;margin-top:9px}#page-custom-css-id .flow__wrap .flow__txt{font-size:14px;color:#000;margin-top:10px;min-height:3em;display:flex;align-items:center;justify-content:center}#page-custom-css-id .contact__wrap{max-width:860px;width:70%;margin:auto}#page-custom-css-id .flexslider a:hover{opacity:1 !important}#page-custom-css-id .theme-fo-base .wrapper .contents section a img:hover{opacity:1}#page-custom-css-id .document__ttl{margin-top:120px;font-size:35px}#page-custom-css-id .document{max-width:1240px;width:90%;margin:auto;margin-bottom:120px}#page-custom-css-id .document__list{background:linear-gradient(30deg, #51B7FF, #5CE686);padding:40px 35px}#page-custom-css-id .document__list ul{width:100%;margin:0}#page-custom-css-id .document__list li{padding-left:35px;color:#fff;position:relative;list-style:none;margin-bottom:20px;font-size:18px}#page-custom-css-id .document__list li:last-child{margin-bottom:0 !important}#page-custom-css-id .document__list li::before{content:"";width:25px;display:inline-block;height:25px;background-image:url(https://ferret-one.akamaized.net/images/6432823728b17209f6a11c17/original.png?utime=1681031735);background-size:contain;background-position:center;position:absolute;left:0;top:50%;transform:translateY(-50%)}#page-custom-css-id .document .form{background:#EBEBEB;padding:4px 60px}#page-custom-css-id .document input:not([type="submit"]),#page-custom-css-id .document textarea{background-color:#fff}#page-custom-css-id :lang(ja) .theme-fo-base .component.form .form-label.require:after{content:"必須";background-color:#2086CE !important}#page-custom-css-id .styles_contact-submit-confirm__t_zd8{background-color:#51B7FF;border:none}#page-custom-css-id .service__box{background-color:#262626;margin:0 auto;color:#fff;justify-content:center;display:flex;flex-wrap:wrap;gap:1px;padding:120px 0}#page-custom-css-id .service__box div{margin:0 auto}#page-custom-css-id .service__box .col{padding:0;width:40% !important;margin:0}#page-custom-css-id .service-img{width:85%;position:absolute;left:-40px;top:0;z-index:0}#page-custom-css-id .service__box h3{display:block;background-color:#262626;color:#fff;font-size:26px;padding:37px 0;position:relative;z-index:1;margin:0}#page-custom-css-id .service__box h3 .strong{color:#51B7FF;font-size:34px;font-weight:bold}#page-custom-css-id .service-item__ttl h4 em.strong::before{content:"";width:15px;height:2px;background-color:#fff;display:inline-block;position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-1px)}#page-custom-css-id .service-item__ttl h4 span{position:relative}#page-custom-css-id .service-item__ttl h4 span::before{content:"";width:15px;height:2px;background-color:#fff;display:inline-block;position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-1px)}#page-custom-css-id .service-item__ttl h4 em.strong{font-weight:500;font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;font-size:16px;position:relative}#page-custom-css-id .service-item__ttl h4 em.strong::after{content:"";width:15px;height:2px;background-color:#fff;display:inline-block;position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-1px)}#page-custom-css-id .service-item__ttl h4 span::after{content:"";width:15px;height:2px;background-color:#fff;display:inline-block;position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-1px)}#page-custom-css-id div.service-item{padding:0;margin-top:1px;position:relative;z-index:1;width:calc(50% - 1px) !important;background-size:100% auto;background-position:center bottom;padding-bottom:100px !important;color:#fff}#page-custom-css-id .service-item__ttl h4{padding:32px 0 25px;background-color:#3B93D1;color:#fff;font-size:57px;font-family:"sofia-pro", sans-serif;font-weight:400;font-style:normal;line-height:0.7em;margin:0 !important;margin-bottom:54px !important}#page-custom-css-id .service.content-2 .row.row-2{display:flex;justify-content:space-between}#page-custom-css-id .service__description{color:#fff}#page-custom-css-id .service__box .button a{margin-top:50px;font-size:16px;padding:12px 55px;width:auto;height:auto;border-radius:100px;font-family:"sofia-pro", sans-serif;font-weight:400;font-style:normal}#page-custom-css-id .form-title{display:none}#page-custom-css-id .wrapper{width:100%;display:flex;align-items:flex-start;overflow:inherit}#page-custom-css-id .contents{width:calc(100% - 320px);max-width:none}#page-custom-css-id .side{position:sticky;top:0;width:320px;background:linear-gradient(30deg, #51B7FF, #5CE686)}#page-custom-css-id .side .component.form .form-label{color:#fff}#page-custom-css-id .theme-fo-base{overflow:inherit}#page-custom-css-id .side .form-submit .popup-link{border:none;background-color:#000}#page-custom-css-id .side input,#page-custom-css-id .side textarea{background-color:#fff}#page-custom-css-id .contact .form-submit .popup-link{border:none;background:linear-gradient(30deg, #51B7FF, #5CE686)}#page-custom-css-id .category{text-align:center;background-color:#EBEBEB}#page-custom-css-id .category__ttl{margin-bottom:15px}#page-custom-css-id .category__ttl h2{font-size:35px !important;color:#000 !important;margin-bottom:0}#page-custom-css-id .category__en{font-size:20px !important;font-family:"sofia-pro", sans-serif;font-weight:400;font-style:normal;margin-top:0;margin-bottom:30px}#page-custom-css-id .category__ja{margin-top:0;margin-bottom:40px;font-size:17px !important}#page-custom-css-id .category .image{width:130px;margin:0 8px;display:inline-block}#page-custom-css-id .page-footer{background:linear-gradient(30deg, #51B7FF, #5CE686)}#page-custom-css-id .category-sns{background:linear-gradient(30deg, #51B7FF, #5CE686);padding:50px 0;margin-top:120px}#page-custom-css-id .category-sns .text{color:#fff}#page-custom-css-id .category-sns__ttl{font-size:35px !important;margin:0 0 15px}#page-custom-css-id .category-sns__en{font-size:20px !important;font-family:"sofia-pro", sans-serif;font-weight:400;font-style:normal;margin-top:0;margin-bottom:30px}#page-custom-css-id .category-sns__ja{font-size:17px !important;font-family:"sofia-pro", sans-serif;font-weight:400;font-style:normal;margin-top:0;margin-bottom:30px}#page-custom-css-id .category-sns .image{width:50.08px;margin:0 15px}#page-custom-css-id .case-deco{width:1400.85px;position:absolute;bottom:-56px;right:0;z-index:0}#page-custom-css-id .step_pc{display:block}#page-custom-css-id .step_sp{display:none}@media screen and (max-width: 1330px){#page-custom-css-id div.service-item{background-size:130% auto}}@media screen and (max-width: 1024px){#page-custom-css-id .strength__wrap .col{width:100% !important}#page-custom-css-id .problem__wrap{display:flex;flex-wrap:wrap}#page-custom-css-id .problem .col-1,#page-custom-css-id .problem .col-2,#page-custom-css-id .problem .col-3{width:100% !important}#page-custom-css-id .side{display:none}#page-custom-css-id .contents{width:100%}#page-custom-css-id .page-fv .inner{width:100%;max-width:none}#page-custom-css-id .page-fv h1{font-size:30px}#page-custom-css-id .service__box{padding:60px 5vw}#page-custom-css-id .service__box .col{width:100% !important}#page-custom-css-id div.service-item{background-size:100% auto}}@media screen and (max-width: 769px){#page-custom-css-id .theme-fo-base .wrapper .contents .inner{padding:10px !important}#page-custom-css-id .page-fv{position:relative}#page-custom-css-id .page-fv::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.5);z-index:1}#page-custom-css-id .page-fv .inner{position:relative;z-index:2}#page-custom-css-id .problem__ans{width:100%;font-size:18px}#page-custom-css-id .strength .row{width:100%}#page-custom-css-id .strength h2{font-size:22px}#page-custom-css-id .strength__wrap .col{padding:28px 34px}#page-custom-css-id .strength__wrap .col .text::before{width:25px;height:25px}#page-custom-css-id .strength__wrap .col .text{padding-left:50px}#page-custom-css-id .diff .row{width:100%}#page-custom-css-id .diff h2{font-size:22px}#page-custom-css-id .diff .text{font-size:13px}#page-custom-css-id .diff img{margin-top:0}#page-custom-css-id .case h2{margin:0;font-size:22px}#page-custom-css-id .case-sub{margin-bottom:60px !important}#page-custom-css-id .service-img{left:0}#page-custom-css-id .service-item__ttl{font-size:24px;margin-bottom:0 !important;line-height:1em}#page-custom-css-id .service__box h4{font-size:24px;line-height:1.2em;margin:0 !important}#page-custom-css-id .service__box h4 .strong{font-size:16px}#page-custom-css-id .service__box .col{flex-wrap:wrap;width:100% !important;padding-bottom:30px !important}#page-custom-css-id .service__description{font-size:12px;padding-top:30px}#page-custom-css-id .service__box a{margin-top:20px !important;font-size:13px;padding:8px 34px}#page-custom-css-id .service__box{padding:60px 0}#page-custom-css-id .document__list{padding:20px}#page-custom-css-id .document__list li{font-size:14px}#page-custom-css-id .flow h2{font-size:24px;margin-bottom:18px}#page-custom-css-id .flow-sub{margin-bottom:30px !important;font-size:18px;line-height:1em;padding-top:0}#page-custom-css-id .document .flexslider{margin-bottom:0 !important}#page-custom-css-id .document .form{padding:4px 20px !important}#page-custom-css-id .service__box{padding:0}#page-custom-css-id .category__ttl h2{font-size:22px !important}#page-custom-css-id .category__en{font-size:14px !important;padding:0 !important}#page-custom-css-id .category__ttl{margin-bottom:4px}#page-custom-css-id .category__ja{font-size:14px !important;padding:0 !important;margin-bottom:45px !important;margin-top:24px !important}#page-custom-css-id .category .image{width:48% !important;margin:0 1% 20px !important}#page-custom-css-id .category-sns{margin-top:0}#page-custom-css-id .category-sns__en{font-size:14px !important;padding:0 !important}#page-custom-css-id .category-sns__ttl{margin-bottom:4px;font-size:22px !important}#page-custom-css-id .category-sns__ja{font-size:14px !important;padding:0 !important;margin-bottom:45px !important;margin-top:24px !important}#page-custom-css-id .category-sns .image{width:10% !important;margin:0 1% 20px !important}#page-custom-css-id .case-deco{width:398.8px;position:absolute;bottom:-13px;right:0;z-index:0}#page-custom-css-id .step_pc{display:none}#page-custom-css-id .step_sp{display:block}}
.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.script-comp {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.script-comp {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.text {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.text {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.button {
  /* sample */
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.side {
  /* sample */
}

.side {
  /* sample */
}

.side .component.form {
  /* sample */
}

.side {
  /* sample */
}

.side {
  /* sample */
}

.fixed-side .row.row-1 {
  /* sample */
}
.fixed-side .row.row-1 .col.col-1 {
  /* sample */
}

.foot {
  /* sample */
}

.foot .row.row-1 {
  /* sample */
}
.foot .row.row-1 .col.col-1 {
  /* sample */
}
.foot .row.row-1 .col.col-1 .component.script-comp {
  /* sample */
}
.foot .row.row-1 .col.col-1 .component.image {
  /* sample */
}
.foot .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.foot .row.row-1 .col.col-1 .component.button {
  /* sample */
}
.foot .row.row-1 .col.col-2 {
  /* sample */
}
.foot .row.row-1 .col.col-2 .component.list {
  /* sample */
}
.foot .row.row-1 .col.col-3 {
  /* sample */
}
.foot .row.row-1 .col.col-3 .component.list {
  /* sample */
}
.foot .row.row-1 .col.col-4 {
  /* sample */
}
.foot .row.row-1 .col.col-4 .component.list {
  /* 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-2, .main-visual .row.row-2 {
  /* sample */
}
.header .row.row-2 .col.col-1, .main-visual .row.row-2 .col.col-1 {
  /* sample */
}
.header .row.row-2 .col.col-1 .component.carousel, .main-visual .row.row-2 .col.col-1 .component.carousel {
  /* sample */
}
.header .row.row-2 .col.col-1 .component.richtext, .main-visual .row.row-2 .col.col-1 .component.richtext {
  /* sample */
}
.header .row.row-2 .col.col-2, .main-visual .row.row-2 .col.col-2 {
  /* sample */
}
.header .row.row-2 .col.col-2 .component.form, .main-visual .row.row-2 .col.col-2 .component.form {
  /* sample */
}

.header .row.row-3, .main-visual .row.row-3 {
  /* sample */
}
.header .row.row-3 .col.col-1, .main-visual .row.row-3 .col.col-1 {
  /* sample */
}
.header .row.row-3 .col.col-1 .component.rich-heading, .main-visual .row.row-3 .col.col-1 .component.rich-heading {
  /* sample */
}
.header .row.row-3 .col.col-1 .component.text, .main-visual .row.row-3 .col.col-1 .component.text {
  /* sample */
}
.header .row.row-3 .col.col-1 .component.button, .main-visual .row.row-3 .col.col-1 .component.button {
  /* sample */
}
.header .row.row-3 .col.col-2, .main-visual .row.row-3 .col.col-2 {
  /* sample */
}
.header .row.row-3 .col.col-2 .component.rich-heading, .main-visual .row.row-3 .col.col-2 .component.rich-heading {
  /* sample */
}
.header .row.row-3 .col.col-2 .component.text, .main-visual .row.row-3 .col.col-2 .component.text {
  /* sample */
}
.header .row.row-3 .col.col-2 .component.button, .main-visual .row.row-3 .col.col-2 .component.button {
  /* sample */
}

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

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