@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");#page-custom-css-id{}#page-custom-css-id html[lang="ja"]{scroll-behavior:smooth}#page-custom-css-id h1,#page-custom-css-id h2,#page-custom-css-id h3,#page-custom-css-id h4,#page-custom-css-id h5,#page-custom-css-id h6,#page-custom-css-id p,#page-custom-css-id ul,#page-custom-css-id ol,#page-custom-css-id li{margin:0;padding:0;font-family:'Poppins', "Noto Sans Japanese", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;line-height:1}#page-custom-css-id img{width:100%;display:block}#page-custom-css-id i,#page-custom-css-id em{font-style:normal}#page-custom-css-id ul,#page-custom-css-id ol{list-style:none}#page-custom-css-id div,#page-custom-css-id li{box-sizing:border-box}#page-custom-css-id a{color:inherit;text-decoration:none}#page-custom-css-id .pc{display:block !important}#page-custom-css-id .sp{display:none !important}#page-custom-css-id .line-break{display:block}@media screen and (max-width: 767px){#page-custom-css-id .pc{display:none !important}#page-custom-css-id .sp{display:block !important}}#page-custom-css-id .main-visual .row .col{padding:0}#page-custom-css-id .bpaas-header{width:100%;max-width:initial;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}#page-custom-css-id .bpaas-header-logo{width:100% !important;max-width:250px;margin-left:10%}#page-custom-css-id .bpaas-header-nav-list{margin:0;display:flex;flex-wrap:wrap;justify-content:flex-end}#page-custom-css-id .bpaas-header-nav-list li{padding-right:20px;padding-left:20px;display:flex;align-items:center;justify-content:center}#page-custom-css-id .bpaas-header-nav-list li a{color:#00a791;font-size:14px;font-weight:600}#page-custom-css-id .bpaas-header-nav-list li a:hover{text-decoration:underline}#page-custom-css-id .bpaas-header-nav-list li:last-child{padding-right:0}#page-custom-css-id .bpaas-header-nav-list li:last-child a{padding:20px 30px;display:block;background:linear-gradient(45deg, #00a1af, #00c7e5);color:#fff;text-align:center;transition:all .2s linear}#page-custom-css-id .bpaas-header-nav-list li:last-child a:hover{text-decoration:none}#page-custom-css-id .bpaas-header-mail{width:28px !important;height:auto;margin:0 auto 10px;display:block}#page-custom-css-id .bpaas-header-nav-list li:last-child a:hover{opacity:.7}@media screen and (max-width: 767px){#page-custom-css-id .bpaas-header-logo{width:70% !important;max-width:200px}#page-custom-css-id .bpaas-header-nav-list li:nth-child(-n+4){display:none}#page-custom-css-id .bpaas-header-nav-list li:last-child a{padding:10px 15px;font-size:12px}#page-custom-css-id .bpaas-header-mail{width:22px !important;margin-bottom:3px}}#page-custom-css-id .cmn-head{text-align:center}#page-custom-css-id .cmn-shl{margin-bottom:16px;color:#00a791;font-size:24px;font-weight:700;letter-spacing:5%}#page-custom-css-id .cmn-head-w .cmn-shl{color:#fff}#page-custom-css-id .cmn-hl{color:#000;font-size:40px;font-weight:700;letter-spacing:5%;line-height:1.375}#page-custom-css-id .cmn-hl .en{font-weight:600}#page-custom-css-id .cmn-head-w .cmn-hl{color:#fff}#page-custom-css-id .cmn-lede{margin-top:16px;line-height:1.75;letter-spacing:5%}#page-custom-css-id .cmn-head-w .cmn-lede{color:#fff}@media screen and (max-width: 767px){#page-custom-css-id .cmn-shl{margin-bottom:12px;font-size:18px;text-align:left}#page-custom-css-id .cmn-hl{font-size:24px;text-align:left}#page-custom-css-id .cmn-lede{margin-top:12px;font-size:14px;text-align:left}}#page-custom-css-id .bpaas-hero-inner{width:90%;max-width:1240px;margin:0 auto;padding:60px 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}#page-custom-css-id .bpaas-hero-txt{width:46.5%}#page-custom-css-id .bpaas-hero-shl{color:#fff;font-size:18px;font-weight:700}#page-custom-css-id .bpaas-hero-hl{margin-top:16px;color:#fff;font-size:92px;font-weight:700px;line-height:1.125}#page-custom-css-id .bpaas-hero-hl span{font-size:60px}#page-custom-css-id .bpaas-hero-lede{margin-top:12px;color:#fff;font-size:15px;font-weight:600}#page-custom-css-id .bpaas-hero-lede span{margin-top:12px;padding:8px 12px;display:inline-block;background-color:#00a791}#page-custom-css-id .bpaas-hero-btn{width:200px;height:52px;margin-top:30px;border-radius:4px;display:flex;align-items:center;justify-content:center;background:linear-gradient(45deg, #00a1af, #00c7e5);color:#fff;font-weight:600}#page-custom-css-id .bpaas-hero-btn.pc{display:flex !important}#page-custom-css-id .bpaas-hero-btn::after{content:">";margin-left:8px;display:inline-block;font-size:10px;font-weight:600}#page-custom-css-id .bpaas-hero-btn.sp{display:none !important}#page-custom-css-id .bpaas-hero-img-wrap{width:52.5%}#page-custom-css-id .bpaas-hero-img{width:100%;height:auto}@media screen and (max-width: 767px){#page-custom-css-id .bpaas-hero-inner{padding:40px 0;flex-direction:column}#page-custom-css-id .bpaas-hero-txt{width:100%}#page-custom-css-id .bpaas-hero-shl{font-size:16px}#page-custom-css-id .bpaas-hero-hl{font-size:60px}#page-custom-css-id .bpaas-hero-hl span{font-size:40px}#page-custom-css-id .bpaas-hero-lede{margin-top:20px}#page-custom-css-id .bpaas-hero-lede span{margin-top:8px;font-size:12px;line-height:1.375}#page-custom-css-id .bpaas-hero-btn.pc{display:none !important}#page-custom-css-id .bpaas-hero-btn.sp{margin-left:auto;margin-right:auto;display:flex !important}#page-custom-css-id .bpaas-hero-img-wrap{width:100%;margin-top:30px}}#page-custom-css-id .issue-list{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}#page-custom-css-id .issue-list li{width:31%;margin-top:40px}#page-custom-css-id .issue-img{width:90%;max-width:280px;margin:0 auto}#page-custom-css-id .issue-list-hl{margin-top:16px;font-size:20px;font-weight:600;text-align:center;line-height:1.5}#page-custom-css-id .issue-list-txt{margin-top:16px;line-height:1.675}@media screen and (max-width: 767px){#page-custom-css-id .issue-list{flex-direction:column}#page-custom-css-id .issue-list li{width:100%;margin-top:30px}#page-custom-css-id .issue-img{max-width:200px}#page-custom-css-id .issue-list-hl{margin-top:12px;font-size:16px}#page-custom-css-id .issue-list-txt{margin-top:12px;font-size:14px}}#page-custom-css-id .about-list{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}#page-custom-css-id .about-list li{width:31%;display:block;border-radius:20px;background-color:#fff;overflow:hidden}#page-custom-css-id .about-list-img{width:100%}#page-custom-css-id .about-list-desc{padding:28px 32px 32px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:16px}#page-custom-css-id .about-list-hl{font-size:24px;font-weight:700}#page-custom-css-id .about-list-shl{color:#00a791;font-size:14px}#page-custom-css-id .about-list-lede{line-height:1.675}#page-custom-css-id .about-desc{margin-top:60px;padding:40px;background-color:#fff;border-radius:20px}#page-custom-css-id .about-desc .cmn-hl{font-size:32px}#page-custom-css-id .about-data{margin-top:30px;padding:30px 40px;border-radius:12px;background-color:#cbf2ed}#page-custom-css-id .about-data-hl{margin:0 auto;padding:12px 40px;display:inline-block;background-color:#fff;border-radius:5px;color:#00a791;font-size:20px;font-weight:700}#page-custom-css-id .about-data-hl-wrap{text-align:center}#page-custom-css-id .about-data-list{width:100%;margin-top:20px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}#page-custom-css-id .about-data-list li{width:23%}#page-custom-css-id .about-data-list-img{margin:0 auto}#page-custom-css-id .about-data-list-hl{margin-top:16px;font-weight:700;line-height:1.5;text-align:center}#page-custom-css-id .about-data-list-txt{margin-top:8px;font-size:14px;line-height:1.675}@media screen and (max-width: 767px){#page-custom-css-id .about-list{flex-direction:column}#page-custom-css-id .about-list li{width:100%;margin-top:30px}#page-custom-css-id .about-list-desc{padding:20px;gap:12px}#page-custom-css-id .about-list-hl{font-size:18px}#page-custom-css-id .about-list-shl{font-size:12px}#page-custom-css-id .about-list-lede{font-size:14px;line-height:1.5}#page-custom-css-id .about-desc{padding:30px 20px}#page-custom-css-id .about-desc .cmn-hl{font-size:20px}#page-custom-css-id .about-data{padding:20px}#page-custom-css-id .about-data-hl{width:100%;padding:12px;font-size:15px;line-height:1.375}#page-custom-css-id .about-data-list li{width:45%}#page-custom-css-id .about-data-list li:nth-child(n+3){margin-top:20px}#page-custom-css-id .about-data-list-img{max-width:100px}#page-custom-css-id .about-data-list-hl{font-size:13px}#page-custom-css-id .about-data-list-txt{font-size:12px;line-height:1.5}}#page-custom-css-id .solution-list>li{width:100%;margin-top:80px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}#page-custom-css-id .solution-list>li:nth-child(odd){flex-direction:row-reverse}#page-custom-css-id .solution-list-img-wrap{width:52.5%;height:auto;border-radius:20px;overflow:hidden}#page-custom-css-id .solution-list-img{width:100%}#page-custom-css-id .solution-list-desc{width:42.5%}#page-custom-css-id .solution-list-shl{font-weight:700}#page-custom-css-id .solution-list-hl{margin-top:8px;color:#00a791;font-size:34px;font-weight:700;line-height:1.5}#page-custom-css-id .solution-list-txt{margin-top:4px;line-height:1.675}#page-custom-css-id .solution-list-points{display:flex;flex-wrap:wrap;justify-content:space-between}#page-custom-css-id .solution-list-points>li{width:47.5%;height:80px;margin-top:24px;background-color:#4bbfb0;border-radius:5px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:600;line-height:1.5;text-align:center}#page-custom-css-id .solution-list-etc{margin-top:8px;color:#4bbfb0;font-size:14px;text-align:right}@media screen and (max-width: 767px){#page-custom-css-id .solution-list>li,#page-custom-css-id .solution-list>li:nth-child(odd){margin-top:40px;flex-direction:column}#page-custom-css-id .solution-list-img-wrap{width:100%}#page-custom-css-id .solution-list-desc{width:100%;margin-top:20px}#page-custom-css-id .solution-list-hl{font-size:20px}#page-custom-css-id .solution-list-txt{font-size:14px;line-height:1.5}#page-custom-css-id .solution-list-points li{margin-top:16px;font-size:12px}}#page-custom-css-id .case-bl{margin-top:40px;padding:52px;background-color:#fff;border-radius:20px}#page-custom-css-id .case-bl-head{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}#page-custom-css-id .case-bl-head-desc{width:57.5%}#page-custom-css-id .case-bl-head-shl{background-color:#cbf2ed;border-radius:5px;overflow:hidden;display:inline-block}#page-custom-css-id .case-bl-head-shl-num{padding:8px 12px;background-color:#00a791;display:inline-block;color:#fff;font-weight:600}#page-custom-css-id .case-bl-head-shl-txt{padding:8px 24px 8px 12px;display:inline-block;color:#00a791;font-weight:600}#page-custom-css-id .case-bl-head-hl{margin-top:8px;font-size:22px;font-weight:700;line-height:1.675}#page-custom-css-id .case-bl-head-lede{margin-top:8px;line-height:1.675}#page-custom-css-id .case-bl-head-img-wrap{width:37.5%;border-radius:12px;overflow:hidden}#page-custom-css-id .case-bl-head-img{width:100%}#page-custom-css-id .case-bl-body{margin-top:30px;display:flex;flex-wrap:wrap;justify-content:space-between}#page-custom-css-id .case-bl-body-box{width:47.5%;padding:24px;border-radius:12px}#page-custom-css-id .case-bl-body-box.before{background-color:#eee}#page-custom-css-id .case-bl-body-box.after{background-color:#cbf2ed}#page-custom-css-id .case-bl-body-box-hl{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;font-size:18px;font-weight:700}#page-custom-css-id .after .case-bl-body-box-hl{color:#00a791}#page-custom-css-id .case-bl-body-box-hl-icn{width:48px;height:48px;margin-right:12px;border-radius:5px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:700}#page-custom-css-id .before .case-bl-body-box-hl-icn{background-color:#999}#page-custom-css-id .after .case-bl-body-box-hl-icn{background-color:#00a791}#page-custom-css-id .case-bl-body-box-list{margin-top:8px}#page-custom-css-id .case-bl-body-box-list li{margin-top:12px;padding-left:26px;position:relative;line-height:1.5}#page-custom-css-id .case-bl-body-box-list li::before{content:"";display:inline-block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;vertical-align:middle;position:absolute;top:3px;left:0}#page-custom-css-id .before .case-bl-body-box-list li::before{background-image:url("https://ferret-one.akamaized.net/images/6a72c3d3d123dc05dce2432a/original.svg")}#page-custom-css-id .after .case-bl-body-box-list li::before{background-image:url("https://ferret-one.akamaized.net/images/6a72c3d299dfe1003e70d2fd/original.svg")}#page-custom-css-id .case-bl-body-arrow-wrap{width:5%;display:flex;align-items:center;justify-content:center}#page-custom-css-id .case-bl-body-arrow{width:12px;height:auto}@media screen and (max-width: 767px){#page-custom-css-id .case-bl{margin-top:30px;padding:20px;border-radius:12px}#page-custom-css-id .case-bl-head{flex-direction:column-reverse}#page-custom-css-id .case-bl-head-desc{width:100%;margin-top:20px}#page-custom-css-id .case-bl-head-img-wrap{width:100%}#page-custom-css-id .case-bl-head-shl-num{padding:8px;font-size:10px}#page-custom-css-id .case-bl-head-shl-txt{padding:6px 8px;font-size:12px;line-height:1}#page-custom-css-id .case-bl-head-hl{font-size:18px}#page-custom-css-id .case-bl-head-lede{font-size:13px;line-height:1.5}#page-custom-css-id .case-bl-body{flex-direction:column}#page-custom-css-id .case-bl-body-box{width:100%;padding:12px;border-radius:8px}#page-custom-css-id .case-bl-body-arrow{width:20px;transform:rotate(90deg)}#page-custom-css-id .case-bl-body-box-hl{font-size:12px}#page-custom-css-id .case-bl-body-box-hl-icn{width:40px;height:24px;margin-right:8px;border-radius:4px;font-size:10px}#page-custom-css-id .case-bl-body-box-list li{font-size:12px;padding-left:18px}#page-custom-css-id .case-bl-body-box-list li::before{width:14px;height:14px;top:3px}#page-custom-css-id .case-bl-body-arrow-wrap{width:100%}}#page-custom-css-id .specialty-list{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}#page-custom-css-id .specialty-list li{width:31%;margin-top:40px}#page-custom-css-id .specialty-img{width:90%;max-width:280px;margin:0 auto}#page-custom-css-id .specialty-list-hl{margin-top:16px;font-size:20px;font-weight:600;text-align:center;line-height:1.5}#page-custom-css-id .specialty-list-txt{margin-top:16px;line-height:1.675}#page-custom-css-id .specialty-client{margin-top:30px}#page-custom-css-id .specialty-client-hl{width:100%;padding:12px 20px;background-color:#4bbfb0;border-radius:5px;color:#fff;font-size:20px;font-weight:700;text-align:center}#page-custom-css-id .specialty-client-list{display:flex;flex-wrap:wrap;justify-content:space-between}#page-custom-css-id .specialty-client-list li{width:18%;height:auto;aspect-ratio:1 / 1;margin-top:20px;background-color:#fff;border-radius:5px;display:flex;align-items:center;justify-content:center}#page-custom-css-id .specialty-client-list li img{width:80% !important;height:auto;margin:0 auto}@media screen and (max-width: 767px){#page-custom-css-id .specialty-list{flex-direction:column}#page-custom-css-id .specialty-list li{width:100%;margin-top:30px}#page-custom-css-id .specialty-img{max-width:200px}#page-custom-css-id .specialty-list-hl{margin-top:12px;font-size:16px}#page-custom-css-id .specialty-list-txt{margin-top:12px;font-size:14px}#page-custom-css-id .specialty-client-hl{font-size:16px;font-weight:600}#page-custom-css-id .specialty-client-list{justify-content:flex-start;column-gap:5%}#page-custom-css-id .specialty-client-list li{width:47.5%}}#page-custom-css-id .contact-lede{font-size:16px;font-weight:600;line-height:1.5}#page-custom-css-id .contact-form-wrap{width:100%;max-width:720px;margin:0 auto;padding:40px;border-radius:20px}#page-custom-css-id .contact-form-wrap form{width:90%;max-width:640px;margin:0 auto}#page-custom-css-id .form-label.require:after{border-radius:3px;background-color:#4bbfb0}@media screen and (max-width: 767px){#page-custom-css-id .contact-lede{font-size:14px}#page-custom-css-id .contact-form-wrap{padding:30px 20px}}#page-custom-css-id .footer-inner{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between}#page-custom-css-id .footer-desc{width:50%;color:#fff}#page-custom-css-id .footer-company{margin-top:24px}#page-custom-css-id .footer-address{margin-top:12px;font-size:14px;line-height:1.5}#page-custom-css-id .footer-link-list{margin-top:12px;display:flex;justify-content:flex-start}#page-custom-css-id .footer-link-list>li{padding:0 14px;border-right:solid 1px #fff}#page-custom-css-id .footer-link-list>li:first-child{padding-left:0}#page-custom-css-id .footer-link-list>li:last-child{border-right:none}#page-custom-css-id .footer-link-list>li a{color:#fff;font-size:14px}#page-custom-css-id .footer-link-list>li a:hover{text-decoration:underline}#page-custom-css-id .footer-cr{width:50%;color:#fff;font-size:14px;text-align:right}@media screen and (max-width: 767px){#page-custom-css-id .footer-inner{flex-direction:column;gap:20px}#page-custom-css-id .footer-company{font-size:14px}#page-custom-css-id .footer-address{font-size:12px}#page-custom-css-id .footer-link-list>li a{font-size:12px}#page-custom-css-id .footer-desc,#page-custom-css-id .footer-cr{width:100%}#page-custom-css-id .footer-cr{margin-top:24px;font-size:12px;text-align:center}}
.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.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.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.richtext {
  /* sample */
}

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

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

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

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

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

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

.contents .content-8 .row.row-1 {
  /* sample */
}
.contents .content-8 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-8 .row.row-1 .col.col-1 .component.richtext {
  /* 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-1 .component.richtext, .main-visual .row.row-1 .col.col-1 .component.richtext {
  /* 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.richtext, .main-visual .row.row-2 .col.col-1 .component.richtext {
  /* 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 */
}

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