﻿#page-custom-css-id .mv-btn01{margin:30px 150px 0 0}@media screen and (max-width: 1400px){#page-custom-css-id .mv-btn01{margin:30px 80px 0 0}}@media screen and (max-width: 1200px){#page-custom-css-id .mv-btn01{margin:30px 0 0 0}}@media screen and (max-width: 769px){#page-custom-css-id .mv-btn01{margin:0 50px 0 0}}#page-custom-css-id .mv-btn02{margin:0 150px 0 0}@media screen and (max-width: 1400px){#page-custom-css-id .mv-btn02{margin:0 80px 0 0}}@media screen and (max-width: 1200px){#page-custom-css-id .mv-btn02{margin:0}}@media screen and (max-width: 769px){#page-custom-css-id .mv-btn02{margin:0 50px 0 0}}#page-custom-css-id .mv-btn03{margin:0 150px 50px 0}@media screen and (max-width: 1400px){#page-custom-css-id .mv-btn03{margin:0 80px 50px 0}}@media screen and (max-width: 1200px){#page-custom-css-id .mv-btn03{margin:0 0 50px 0}}@media screen and (max-width: 769px){#page-custom-css-id .mv-btn03{margin:0 50px 10px 0}}#page-custom-css-id .mv_custom{min-height:auto !important}#page-custom-css-id .mv_heading{margin-left:140px}@media screen and (max-width: 1400px){#page-custom-css-id .mv_heading{margin-left:70px}}@media screen and (max-width: 1200px){#page-custom-css-id .mv_heading{margin-left:0}}#page-custom-css-id .mv-text{margin-left:160px;margin-bottom:60px}@media screen and (max-width: 1400px){#page-custom-css-id .mv-text{margin-left:90px}}@media screen and (max-width: 1200px){#page-custom-css-id .mv-text{margin-left:20px}}@media screen and (max-width: 769px){#page-custom-css-id .mv-text{margin-left:0;margin-bottom:20px}}#page-custom-css-id .mv_heading h1{line-height:1.3;letter-spacing:.05em;font-size:58px}@media screen and (max-width: 1040px){#page-custom-css-id .mv_heading h1{font-size:43px}}@media screen and (max-width: 769px){#page-custom-css-id .mv_heading h1{font-size:30px}}@media screen and (max-width: 769px){#page-custom-css-id .mv-text{font-size:12px}}#page-custom-css-id .mv_tab{display:flex;max-width:1100px;margin:0 auto}@media screen and (max-width: 768px){#page-custom-css-id .mv_tab{flex-direction:column}}#page-custom-css-id .mv_tab_text{padding:0 !important}#page-custom-css-id .mv_tab_text .text{align-items:center;justify-content:center;padding:32px 20px 30px 20px;background:rgba(252,252,252,0.8);font-size:20px;font-family:"UD新ゴ B", "Lucida Grande", "segoe UI", "Hiragino Kaku Gothic ProN", "Meiryo", "Verdana", "Arial", "sans-serif";color:#88392A;cursor:pointer}#page-custom-css-id .mv_tab_text .text:not(:first-of-type){margin-top:2px !important}#page-custom-css-id .mv_tab_text .mv_tab_text01{position:relative;display:flex;align-items:center;justify-content:center}#page-custom-css-id .mv_tab_text .mv_tab_text01::after{content:"";display:block;position:absolute;bottom:15px;width:8.73px;height:8.73px;transform:rotate(135deg);border-top:1.5px solid;border-right:1.5px solid}@media screen and (max-width: 768px){#page-custom-css-id .mv_tab_text{width:100%;display:flex;overflow-x:scroll}#page-custom-css-id .mv_tab_text .text{flex:0 0 auto;white-space:nowrap}#page-custom-css-id .mv_tab_text .text:not(:first-of-type){margin-top:0 !important;margin-left:2px !important}#page-custom-css-id .mv_tab_text::-webkit-scrollbar{width:4px;height:4px}#page-custom-css-id .mv_tab_text::-webkit-scrollbar-track{background-color:#ccc}#page-custom-css-id .mv_tab_text::-webkit-scrollbar-thumb{background-color:#88392A}}#page-custom-css-id .tab.active{position:static;background-color:#fff;color:#88392A}@media screen and (max-width: 769px){#page-custom-css-id .tab.active{position:relative}}#page-custom-css-id .mv_tab_content{width:calc(100% - 250px) !important;padding:0 !important}@media screen and (max-width: 768px){#page-custom-css-id .mv_tab_content{width:100% !important}}#page-custom-css-id .mv_tab_content_block{padding:46px 30px !important;background-color:#fff}@media screen and (max-width: 768px){#page-custom-css-id .mv_tab_content_block{padding:24px !important}}#page-custom-css-id .mv_tab_content_block p{display:none !important}#page-custom-css-id .mv_tab_content_block ul{margin:0 !important}#page-custom-css-id .mv_tab_content_block ul li{color:#88392A !important}#page-custom-css-id .mv_tab_content_block ul li a{display:block !important;font-size:18px !important;color:#88392A !important;text-decoration:none;transition:opacity .3s;position:relative;display:flex;align-items:center;justify-content:center;padding-left:30px;margin-left:20px}@media screen and (max-width: 769px){#page-custom-css-id .mv_tab_content_block ul li a{margin-left:0}}#page-custom-css-id .mv_tab_content_block ul li a img{width:100% !important}#page-custom-css-id .mv_tab_content_block ul li a:hover{opacity:.7}#page-custom-css-id .mv_tab_content_block ul li a::before{content:"";display:block;position:absolute;top:8px;left:0;width:8.73px;height:8.73px;transform:rotate(45deg);border-top:1.5px solid;border-right:1.5px solid}#page-custom-css-id .mv_tab_content_block.block01 ul,#page-custom-css-id .mv_tab_content_block.block04 ul{display:flex;list-style:none}#page-custom-css-id .mv_tab_content_block.block01 ul li,#page-custom-css-id .mv_tab_content_block.block04 ul li{list-style:none}#page-custom-css-id .mv_tab_content_block.block02 ul,#page-custom-css-id .mv_tab_content_block.block03 ul{display:grid;gap:4px 20px;margin-left:16px}#page-custom-css-id .mv_tab_content_block.block01 ul{gap:32px;flex-wrap:wrap}#page-custom-css-id .mv_tab_content_block.block01 ul li{width:28%}@media screen and (max-width: 768px){#page-custom-css-id .mv_tab_content_block.block01 ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px;margin-left:0px}#page-custom-css-id .mv_tab_content_block.block01 ul li{width:100%}}#page-custom-css-id .mv_tab_content_block.block02 ul{grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 768px){#page-custom-css-id .mv_tab_content_block.block02 ul{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 569px){#page-custom-css-id .mv_tab_content_block.block02 ul{grid-template-columns:1fr}}#page-custom-css-id .mv_tab_content_block.block03 ul{grid-template-columns:repeat(4, 1fr)}@media screen and (max-width: 768px){#page-custom-css-id .mv_tab_content_block.block03 ul{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 569px){#page-custom-css-id .mv_tab_content_block.block03 ul{grid-template-columns:1fr}}#page-custom-css-id .mv_tab_content_block.block04 ul{gap:16px;padding-bottom:16px;overflow-x:scroll}#page-custom-css-id .mv_tab_content_block.block04 ul::-webkit-scrollbar{width:4px;height:4px}#page-custom-css-id .mv_tab_content_block.block04 ul::-webkit-scrollbar-track{background-color:#ccc}#page-custom-css-id .mv_tab_content_block.block04 ul::-webkit-scrollbar-thumb{background-color:#88392A}#page-custom-css-id .mv_tab_content_block.block04 ul li{position:relative;width:220px !important;flex:0 0 auto}@media screen and (max-width: 569px){#page-custom-css-id .mv_tab_content_block.block04 ul li{width:160px !important}}#page-custom-css-id .mv_tab_content_block.block04 ul li:before{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:13px;color:#fff !important}#page-custom-css-id .mv_tab_content_block.block04 ul li:first-of-type:before{content:'1';background-color:#886E2A}#page-custom-css-id .mv_tab_content_block.block04 ul li:nth-of-type(2):before{content:'2';background-color:#A8A59D}#page-custom-css-id .mv_tab_content_block.block04 ul li:nth-of-type(3):before{content:'3';background-color:#2A4A88}#page-custom-css-id .mv_tab_content_block.block04 ul li:last-of-type:before{content:'4';background-color:#403D35}#page-custom-css-id .mv_tab.horizontal{flex-wrap:wrap}#page-custom-css-id .mv_tab.horizontal .col.mv_tab_text{display:flex;width:100% !important}@media screen and (min-width: 770px){#page-custom-css-id .mv_tab.horizontal .col.mv_tab_text .component.text:not(:first-of-type){margin-top:0 !important;margin-left:2px}}@media screen and (min-width: 770px){#page-custom-css-id .mv_tab.horizontal .col.mv_tab_text .component.text.tab{width:calc(100% / 4)}}@media screen and (max-width: 769px){#page-custom-css-id .mv_tab.horizontal .col.mv_tab_text .component.text.tab{display:float;width:calc(100%)}}#page-custom-css-id .mv_tab.horizontal .col.mv_tab_content{width:100% !important}#page-custom-css-id .mv_tab.horizontal .col.mv_tab_content .component.richtext.mv_tab_content_block{height:auto;overflow:auto}@media screen and (max-width: 769px){#page-custom-css-id .mv_tab.horizontal .col.mv_tab_content .component.richtext.mv_tab_content_block{height:236px}}@media screen and (min-width: 577px) and (max-width: 769px){#page-custom-css-id .mv_tab.horizontal .col.mv_tab_content .component.richtext.mv_tab_content_block{height:320px}}#page-custom-css-id .mv_tab.horizontal .col.mv_tab_content .component.richtext.mv_tab_content_block::-webkit-scrollbar{width:4px;height:4px}#page-custom-css-id .mv_tab.horizontal .col.mv_tab_content .component.richtext.mv_tab_content_block::-webkit-scrollbar-track{background-color:#ccc}#page-custom-css-id .mv_tab.horizontal .col.mv_tab_content .component.richtext.mv_tab_content_block::-webkit-scrollbar-thumb{background-color:#88392A}#page-custom-css-id .mv_tab.horizontal .col.mv_tab_content .component.richtext.mv_tab_content_block.block04 ul{flex-wrap:wrap;overflow-x:hidden;padding-bottom:0}@media screen and (min-width: 770px){#page-custom-css-id .mv_tab.horizontal .col.mv_tab_content .component.richtext.mv_tab_content_block.block04 ul li{width:calc((100% - 16px * 3) / 4) !important}}@media screen and (max-width: 769px){#page-custom-css-id .mv_tab.horizontal .col.mv_tab_content .component.richtext.mv_tab_content_block.block04 ul li{width:calc((100% - 16px) / 2) !important}}#page-custom-css-id .mv_bottom_cta{margin-top:-40px;padding:0 !important}#page-custom-css-id .mv_bottom_cta .inner{padding:0 20px !important}@media screen and (max-width: 768px){#page-custom-css-id .mv_bottom_cta{display:flex;flex-direction:column;margin-top:0px}}#page-custom-css-id .mv_bottom_btn a{width:100%;padding:20px;background-color:#fff !important;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.15);border:2px solid #88392A;border-radius:40px;font-size:20px;color:#88392A;transition:.3s}#page-custom-css-id .mv_bottom_btn a:hover{opacity:1;border:2px solid transparent;background-color:#88392A !important;color:#fff}@media screen and (max-width: 768px){#page-custom-css-id .mv_bottom_btn a{font-size:16px}}#page-custom-css-id .mv_bottom_btn2 a{width:100%;padding:20px;background-color:#dd200f !important;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.15);border:2px solid #88392A;border-radius:40px;font-size:20px;color:#fff;transition:.3s}#page-custom-css-id .mv_bottom_btn2 a:hover{opacity:1;border:2px solid transparent;background-color:#AD190C !important;color:#fff}@media screen and (max-width: 768px){#page-custom-css-id .mv_bottom_btn2 a{font-size:16px}}#page-custom-css-id .mv_bottom_btn a{position:relative;display:flex;align-items:center;justify-content:center}#page-custom-css-id .mv_bottom_btn a::after{content:"";display:block;position:absolute;right:30px;width:8.73px;height:8.73px;transform:rotate(45deg);border-top:1.5px solid;border-right:1.5px solid}#page-custom-css-id .mv_bottom_btn2 a{position:relative;display:flex;align-items:center;justify-content:center;padding-left:50px}#page-custom-css-id .mv_bottom_btn2 a::after{content:"";display:block;position:absolute;right:30px;width:8.73px;height:8.73px;transform:rotate(45deg);border-top:1.5px solid #fff;border-right:1.5px solid #fff}#page-custom-css-id .card_link_text a{width:150px;max-width:100%;padding:.8rem 0 !important;border-radius:40px !important;font-size:1rem !important;letter-spacing:.1em !important;position:relative;display:flex;align-items:center;justify-content:center}#page-custom-css-id .card_link_text a::after{content:"";display:block;position:absolute;right:20px;width:7px;height:7px;transform:rotate(45deg);border-top:1.5px solid;border-right:1.5px solid}@media screen and (max-width: 768px){#page-custom-css-id .service_list_grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}}@media screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .wrapper .contents section .inner .row.col2_card_row{max-width:100% !important}#page-custom-css-id .theme-fo-base .wrapper .contents section .inner .row .col .component.richtext.button_link_list ul{flex-wrap:nowrap !important;flex-direction:column}#page-custom-css-id .theme-fo-base .wrapper .contents section .inner .row .col .component.richtext.button_link_list ul li{width:100% !important;margin:0 0 14px !important}#page-custom-css-id .theme-fo-base .wrapper .contents section .inner .row .col .component.richtext.button_link_list ul li a{padding-top:20px !important;padding-bottom:20px !important}}@media screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .wrapper .contents section .inner .row.case_record_row .col{max-width:560px !important}}@media screen and (max-width: 768px){#page-custom-css-id .theme-fo-base .wrapper .contents section .inner .row.column3_row .col{max-width:100% !important}}#page-custom-css-id .cta_parts_sec{padding:0 !important;background:linear-gradient(45deg, #d24033 0%, #a5271b 100%)}@media screen and (max-width: 768px){#page-custom-css-id .cta_parts_sec.sp{display:none}}@media screen and (max-width: 768px){#page-custom-css-id .sp_none{display:none !important}}#page-custom-css-id .theme-fo-base .wrapper .contents section .inner .row.linkBox_row .col::before{border-color:#ffffff}#page-custom-css-id .wrap{overflow:hidden}#page-custom-css-id .slideshow{display:flex;width:auto}#page-custom-css-id .slideshow .component-1{min-width:200%;animation:loop-1 50s infinite linear}#page-custom-css-id .slideshow .component-2{min-width:200%;animation:loop-2 50s infinite linear}#page-custom-css-id .slideshow .component-3{min-width:200%;animation:loop-3 50s infinite linear}#page-custom-css-id .slideshow .component-4{min-width:200%;animation:loop-4 50s infinite linear}@keyframes loop-1{from{transform:translateX(-50%)}to{transform:translateX(-250%)}}@keyframes loop-2{from{transform:translateX(-50%)}to{transform:translateX(-250%)}}@keyframes loop-3{from{transform:translateX(-50%)}to{transform:translateX(-250%)}}@keyframes loop-4{from{transform:translateX(-50%)}to{transform:translateX(-250%)}}@media screen and (max-width: 769px){#page-custom-css-id .slideshow{margin-top:-50px;display:flex !important}#page-custom-css-id .slideshow .component-1{min-width:600%}#page-custom-css-id .slideshow .component-2{min-width:600%}#page-custom-css-id .slideshow .component-3{min-width:600%}#page-custom-css-id .slideshow .component-4{min-width:600%}}
.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.text {
  /* 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-2 .component.text {
  /* sample */
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.contents .content-10 .row.row-4 {
  /* sample */
}
.contents .content-10 .row.row-4 .col.col-1 {
  /* sample */
}
.contents .content-10 .row.row-4 .col.col-1 .component.border {
  /* sample */
}

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

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

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

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

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

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

.contents .content-10 .row.row-11 {
  /* sample */
}
.contents .content-10 .row.row-11 .col.col-1 {
  /* sample */
}
.contents .content-10 .row.row-11 .col.col-1 .component.border {
  /* sample */
}

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

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

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

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

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

.contents .content-10 .row.row-17 {
  /* sample */
}
.contents .content-10 .row.row-17 .col.col-1 {
  /* sample */
}
.contents .content-10 .row.row-17 .col.col-1 .component.border {
  /* sample */
}

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

.contents .content-10 .row.row-19 {
  /* sample */
}
.contents .content-10 .row.row-19 .col.col-1 {
  /* sample */
}
.contents .content-10 .row.row-19 .col.col-1 .component.border {
  /* sample */
}

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

.contents .content-10 .row.row-21 {
  /* sample */
}
.contents .content-10 .row.row-21 .col.col-1 {
  /* sample */
}
.contents .content-10 .row.row-21 .col.col-1 .component.button {
  /* sample */
}

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

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

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

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

.contents .content-12 .row.row-2 {
  /* sample */
}
.contents .content-12 .row.row-2 .col.col-1 {
  /* sample */
}
.contents .content-12 .row.row-2 .col.col-1 .entry-list {
  /* sample */
}

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

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

.contents .content-12 .row.row-5 {
  /* sample */
}
.contents .content-12 .row.row-5 .col.col-1 {
  /* sample */
}
.contents .content-12 .row.row-5 .col.col-1 .entry-list {
  /* sample */
}

.contents .content-12 .row.row-6 {
  /* sample */
}
.contents .content-12 .row.row-6 .col.col-1 {
  /* sample */
}
.contents .content-12 .row.row-6 .col.col-1 .component.button {
  /* 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.cta {
  /* 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.rich-heading {
  /* sample */
}
.contents .content-14 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}

.contents .content-14 .row.row-2 {
  /* sample */
}
.contents .content-14 .row.row-2 .col.col-1 {
  /* sample */
}
.contents .content-14 .row.row-2 .col.col-1 .entry-list {
  /* sample */
}
.contents .content-14 .row.row-2 .col.col-1 .component.button {
  /* sample */
}

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

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

.contents .content-15 .row.row-2 {
  /* sample */
}
.contents .content-15 .row.row-2 .col.col-1 {
  /* sample */
}
.contents .content-15 .row.row-2 .col.col-1 .entry-list {
  /* sample */
}

.contents .content-15 .row.row-3 {
  /* sample */
}
.contents .content-15 .row.row-3 .col.col-1 {
  /* sample */
}
.contents .content-15 .row.row-3 .col.col-1 .component.button {
  /* sample */
}

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

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

.contents .content-16 .row.row-2 {
  /* sample */
}
.contents .content-16 .row.row-2 .col.col-1 {
  /* sample */
}
.contents .content-16 .row.row-2 .col.col-1 .entry-list {
  /* sample */
}

.contents .content-16 .row.row-3 {
  /* sample */
}
.contents .content-16 .row.row-3 .col.col-1 {
  /* sample */
}
.contents .content-16 .row.row-3 .col.col-1 .component.button {
  /* sample */
}

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

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

.contents .content-17 .row.row-2 {
  /* sample */
}
.contents .content-17 .row.row-2 .col.col-1 {
  /* sample */
}
.contents .content-17 .row.row-2 .col.col-1 .entry-list {
  /* sample */
}

.contents .content-17 .row.row-3 {
  /* sample */
}
.contents .content-17 .row.row-3 .col.col-1 {
  /* sample */
}
.contents .content-17 .row.row-3 .col.col-1 .component.button {
  /* sample */
}

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

.contents .content-18 .row.row-1 {
  /* sample */
}
.contents .content-18 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-18 .row.row-1 .col.col-1 .component.cta {
  /* sample */
}

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

.contents .content-19 .row.row-1 {
  /* sample */
}
.contents .content-19 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-19 .row.row-1 .col.col-1 .component.cta {
  /* sample */
}
.contents .content-19 .row.row-1 .col.col-1 .component.script-comp {
  /* sample */
}
.contents .content-19 .row.row-1 .col.col-1 .component.script-comp {
  /* sample */
}
.contents .content-19 .row.row-1 .col.col-1 .component.script-comp {
  /* sample */
}

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

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

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

.contents .content-20 .row.row-3 {
  /* sample */
}
.contents .content-20 .row.row-3 .col.col-1 {
  /* sample */
}
.contents .content-20 .row.row-3 .col.col-1 .component.script-comp {
  /* sample */
}

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

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

.side {
  /* sample */
}

.side {
  /* sample */
}

.side {
  /* sample */
}

.side {
  /* sample */
}

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

.foot {
  /* sample */
}

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

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

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

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

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

.header, .main-visual {
  /* sample */
}

.header .row.row-1, .main-visual .row.row-1 {
  /* sample */
}
.header .row.row-1 .col.col-1, .main-visual .row.row-1 .col.col-1 {
  /* sample */
}
.header .row.row-1 .col.col-1 .component.rich-heading, .main-visual .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}
.header .row.row-1 .col.col-1 .component.richtext, .main-visual .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.header .row.row-1 .col.col-2, .main-visual .row.row-1 .col.col-2 {
  /* sample */
}
.header .row.row-1 .col.col-2 .component.button, .main-visual .row.row-1 .col.col-2 .component.button {
  /* 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-2 .component.button, .main-visual .row.row-1 .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-1 .component.search, .navi-001-01 .row.row-1 .col.col-1 .component.search, .navi-002-01 .row.row-1 .col.col-1 .component.search {
  /* sample */
}
.navi .row.row-1 .col.col-1 .component.button, .navi-001-01 .row.row-1 .col.col-1 .component.button, .navi-002-01 .row.row-1 .col.col-1 .component.button {
  /* sample */
}
.navi .row.row-1 .col.col-2, .navi-001-01 .row.row-1 .col.col-2, .navi-002-01 .row.row-1 .col.col-2 {
  /* sample */
}
.navi .row.row-1 .col.col-2 .component.button, .navi-001-01 .row.row-1 .col.col-2 .component.button, .navi-002-01 .row.row-1 .col.col-2 .component.button {
  /* sample */
}
.navi .row.row-1 .col.col-2 .component.button, .navi-001-01 .row.row-1 .col.col-2 .component.button, .navi-002-01 .row.row-1 .col.col-2 .component.button {
  /* sample */
}