#page-custom-css-id .main-visual.mv_custom{min-height:auto !important}#page-custom-css-id .top_h_font{font-family:sans-serif;font-size:48px !important;text-align:center !important}#page-custom-css-id h1,#page-custom-css-id h2,#page-custom-css-id h3,#page-custom-css-id p,#page-custom-css-id a,#page-custom-css-id span{font-family:sans-serif !important}@media screen and (min-width: 770px){#page-custom-css-id .product_box_link_row{height:320px !important}}@media screen and (max-width: 770px){#page-custom-css-id .product_bg_sec_J{display:none !important}}#page-custom-css-id .styles_pause-play-area__4oilu{display:none !important}#page-custom-css-id .product_bg_sec_J{background-size:cover !important;background-position:center 50% !important;height:90vh}#page-custom-css-id .article-list .entry-list-unit .cont h3 a{font-size:16px !important}#page-custom-css-id .solution-item-name-sp{margin:0 0 15px 0}#page-custom-css-id .solution-item-img-sp{margin:0 0 5px 0}#page-custom-css-id .sticky_sec{display:none}@media screen and (max-width: 770px){#page-custom-css-id .sticky_sec{display:block}#page-custom-css-id .arrow_bottom_sec{margin:0 !important}}@media screen and (min-width: 770px){#page-custom-css-id .product_box_link_row{height:320px !important}}#page-custom-css-id .top_solution_container{display:flex;align-items:center;justify-content:space-around;max-width:1400px;padding:0 20px;margin:0 auto;box-sizing:border-box}#page-custom-css-id .top_solution_container .top_solution_headline{width:40%;color:#3b3b3b}#page-custom-css-id .top_solution_container .top_solution_headline .solution_en{margin:0 0 2px;color:#ed1c24;font-size:clamp(16px, calc(2.2857vw), 32px) !important;font-weight:700;line-height:1.2}#page-custom-css-id .top_solution_container .top_solution_headline h2{margin:0 0 12px;color:#3b3b3b;font-size:clamp(19px, calc(2.7143vw), 38px) !important;font-weight:700;line-height:1.2}#page-custom-css-id .top_solution_container .top_solution_headline .solution_number{color:#ed1c24;font-size:clamp(48px, calc(6.8571vw), 96px) !important;font-weight:700;line-height:1}#page-custom-css-id .top_solution_container .top_solution_headline .solution_number_text{color:#ed1c24;font-weight:700;line-height:1}#page-custom-css-id .top_solution_container .top_solution_headline .solution_description{margin:0;color:#444;font-size:clamp(12px, calc(0.8571vw + 6px), 18px) !important;line-height:1.8}#page-custom-css-id .top_solution_container .top_solution_imagemap{width:65%;position:relative;line-height:0}#page-custom-css-id .top_solution_container .top_solution_imagemap>img{display:block;width:100%;height:auto}#page-custom-css-id .top_solution_container .top_solution_imagemap .top_solution_imagemap_group{position:absolute;inset:0}#page-custom-css-id .top_solution_container .top_solution_imagemap .top_solution_imagemap_group label{display:block;cursor:pointer}#page-custom-css-id .top_solution_container .top_solution_imagemap .top_solution_imagemap_group img{display:block;width:100%;height:auto}#page-custom-css-id .top_solution_container .top_solution_imagemap .top_solution_imagemap_1,#page-custom-css-id .top_solution_container .top_solution_imagemap .top_solution_imagemap_2,#page-custom-css-id .top_solution_container .top_solution_imagemap .top_solution_imagemap_3,#page-custom-css-id .top_solution_container .top_solution_imagemap .top_solution_imagemap_4,#page-custom-css-id .top_solution_container .top_solution_imagemap .top_solution_imagemap_5{position:absolute;display:block;opacity:0;transition:opacity 0.25s ease}#page-custom-css-id .top_solution_container .top_solution_imagemap .top_solution_imagemap_1:hover,#page-custom-css-id .top_solution_container .top_solution_imagemap .top_solution_imagemap_2:hover,#page-custom-css-id .top_solution_container .top_solution_imagemap .top_solution_imagemap_3:hover,#page-custom-css-id .top_solution_container .top_solution_imagemap .top_solution_imagemap_4:hover,#page-custom-css-id .top_solution_container .top_solution_imagemap .top_solution_imagemap_5:hover{opacity:1}#page-custom-css-id .top_solution_container .top_solution_imagemap .top_solution_imagemap_1{width:50%;top:0;left:0}#page-custom-css-id .top_solution_container .top_solution_imagemap .top_solution_imagemap_2{width:50%;top:0;left:50%}#page-custom-css-id .top_solution_container .top_solution_imagemap .top_solution_imagemap_3{width:35.7%;bottom:0;left:0}#page-custom-css-id .top_solution_container .top_solution_imagemap .top_solution_imagemap_4{width:32.17%;bottom:0;left:33.8%}#page-custom-css-id .top_solution_container .top_solution_imagemap:hover{z-index:10}#page-custom-css-id .top_solution_container .top_solution_imagemap .top_solution_imagemap_5{width:36%;bottom:0;right:0}#page-custom-css-id .top_solution_container .top_solution_imagemap .top_solution_imagemap_notes{position:absolute;bottom:8%;font-size:12px;color:#444}#page-custom-css-id .solution-modal-toggle{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}#page-custom-css-id .solution-modal{display:none;position:fixed;inset:0;z-index:99999;justify-content:center;align-items:center;padding:20px;box-sizing:border-box;line-height:normal}#page-custom-css-id .solution-modal .solution-modal-overlay{position:absolute;inset:0;background:rgba(0,0,0,0.65);cursor:pointer}#page-custom-css-id .solution-modal .solution-modal-content{position:relative;width:80vw;max-width:900px;max-height:93vh;overflow-y:auto;padding:35px;background:#fff;box-sizing:border-box;line-height:1.7}#page-custom-css-id .solution-modal .solution-modal-content .solution-modal-close{position:absolute;top:10px;right:20px;font-size:32px;line-height:1;cursor:pointer;z-index:10}#page-custom-css-id .solution-modal .solution-modal-content .solution-detail{width:100%;box-sizing:border-box}#page-custom-css-id .solution-modal .solution-modal-content .solution-detail-image{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:10px}#page-custom-css-id .solution-modal .solution-modal-content .solution-detail-image img{display:block;width:100%;max-width:500px;height:250px;object-fit:contain}#page-custom-css-id .solution-modal .solution-modal-content .solution-detail-heading{width:100%;margin-bottom:12px}#page-custom-css-id .solution-modal .solution-modal-content .solution-detail-heading .solution-detail-number{display:flex;align-items:baseline;gap:5px;margin:0 0 12px;color:#ed1c24;line-height:1}#page-custom-css-id .solution-modal .solution-modal-content .solution-detail-heading .solution-detail-number span{font-size:20px;font-weight:700}#page-custom-css-id .solution-modal .solution-modal-content .solution-detail-heading .solution-detail-number strong{font-size:35px;font-weight:700}#page-custom-css-id .solution-modal .solution-modal-content .solution-detail-heading h2{margin:0;padding-bottom:8px;border-bottom:1px solid #ed1c24;color:#ed1c24;font-size:35px;font-weight:700;line-height:1.4}#page-custom-css-id .solution-modal .solution-modal-content .solution-detail-description{width:100%;margin:0 0 20px 0}#page-custom-css-id .solution-modal .solution-modal-content .solution-detail-description p{margin:0;color:#3b3b3b;font-size:16px;line-height:1.8;font-weight:400}#page-custom-css-id .solution-modal .solution-modal-content .solution-detail .solution-detail-itemlist{margin:0 0 10px 0;display:flex;align-items:center}#page-custom-css-id .solution-modal .solution-modal-content .solution-detail .solution-detail-itemlist p{font-size:14px;color:#fff;font-weight:600;margin:0 5px -5px 0;background:#ed1c24;padding:0 5px;width:fit-content;border-radius:5px}#page-custom-css-id .solution-modal .solution-modal-content .solution-detail .solution-detail-itemlist h3{font-size:25px;font-weight:700}#page-custom-css-id #solution-modal-1:checked ~ .solution-modal-1{display:flex}#page-custom-css-id #solution-modal-2:checked ~ .solution-modal-2{display:flex}#page-custom-css-id #solution-modal-3:checked ~ .solution-modal-3{display:flex}#page-custom-css-id #solution-modal-4:checked ~ .solution-modal-4{display:flex}#page-custom-css-id #solution-modal-5:checked ~ .solution-modal-5{display:flex}#page-custom-css-id .solution-product-list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px;margin:0;padding:0;list-style:none}#page-custom-css-id .solution-product-list li{margin:0;padding:0;min-width:0}#page-custom-css-id .solution-product-list a{display:block;color:#222;text-decoration:none;transition:opacity 0.2s ease}#page-custom-css-id .solution-product-list a:hover{opacity:0.7;color:#ed1c24}#page-custom-css-id .solution-product-list img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:contain;margin-bottom:10px}#page-custom-css-id .solution-product-list strong{display:block;margin-bottom:8px;font-size:16px;line-height:1.5}#page-custom-css-id .solution-item-heading-sp{margin:0 0 10px 0;display:flex;align-items:center}#page-custom-css-id .solution-item-heading-sp p{font-size:14px;color:#fff;font-weight:600;margin:0 5px -5px 0;background:#ed1c24;padding:0 5px;width:fit-content;border-radius:5px}#page-custom-css-id .solution-item-heading-sp h3{font-size:25px;font-weight:700}#page-custom-css-id-description{width:100%;margin:0 0 20px 0}#page-custom-css-id-description p{margin:0;color:#3b3b3b;font-size:16px;line-height:1.8;font-weight:400}@media (max-width: 770px){#page-custom-css-id .top_solution_container{display:none}}
.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.list {
  /* 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-1 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-2 {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-2 .component.image {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-2 .component.button {
  /* 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.logo-scroll {
  /* 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-1 .col.col-1 .component.rich-heading {
  /* sample */
}

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

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

.contents .content-6 .row.row-3 {
  /* sample */
}
.contents .content-6 .row.row-3 .col.col-1 {
  /* sample */
}
.contents .content-6 .row.row-3 .col.col-2 {
  /* sample */
}
.contents .content-6 .row.row-3 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-6 .row.row-3 .col.col-2 .component.image {
  /* sample */
}
.contents .content-6 .row.row-3 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-6 .row.row-3 .col.col-2 .component.rich-heading {
  /* sample */
}
.contents .content-6 .row.row-3 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-6 .row.row-3 .col.col-2 .component.script-comp {
  /* sample */
}
.contents .content-6 .row.row-3 .col.col-2 .component.image {
  /* sample */
}
.contents .content-6 .row.row-3 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-6 .row.row-3 .col.col-2 .component.image {
  /* sample */
}
.contents .content-6 .row.row-3 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-6 .row.row-3 .col.col-2 .component.image {
  /* sample */
}
.contents .content-6 .row.row-3 .col.col-2 .component.richtext {
  /* sample */
}

.contents .content-6 .row.row-4 {
  /* sample */
}
.contents .content-6 .row.row-4 .col.col-1 {
  /* sample */
}
.contents .content-6 .row.row-4 .col.col-2 {
  /* sample */
}
.contents .content-6 .row.row-4 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-6 .row.row-4 .col.col-2 .component.image {
  /* sample */
}
.contents .content-6 .row.row-4 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-6 .row.row-4 .col.col-2 .component.rich-heading {
  /* sample */
}
.contents .content-6 .row.row-4 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-6 .row.row-4 .col.col-2 .component.script-comp {
  /* sample */
}
.contents .content-6 .row.row-4 .col.col-2 .component.image {
  /* sample */
}
.contents .content-6 .row.row-4 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-6 .row.row-4 .col.col-2 .component.image {
  /* sample */
}
.contents .content-6 .row.row-4 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-6 .row.row-4 .col.col-2 .component.image {
  /* sample */
}
.contents .content-6 .row.row-4 .col.col-2 .component.richtext {
  /* sample */
}

.contents .content-6 .row.row-5 {
  /* sample */
}
.contents .content-6 .row.row-5 .col.col-1 {
  /* sample */
}
.contents .content-6 .row.row-5 .col.col-2 {
  /* sample */
}
.contents .content-6 .row.row-5 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-6 .row.row-5 .col.col-2 .component.image {
  /* sample */
}
.contents .content-6 .row.row-5 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-6 .row.row-5 .col.col-2 .component.rich-heading {
  /* sample */
}
.contents .content-6 .row.row-5 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-6 .row.row-5 .col.col-2 .component.script-comp {
  /* sample */
}
.contents .content-6 .row.row-5 .col.col-2 .component.image {
  /* sample */
}
.contents .content-6 .row.row-5 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-6 .row.row-5 .col.col-2 .component.image {
  /* sample */
}
.contents .content-6 .row.row-5 .col.col-2 .component.richtext {
  /* sample */
}
.contents .content-6 .row.row-5 .col.col-2 .component.image {
  /* sample */
}
.contents .content-6 .row.row-5 .col.col-2 .component.richtext {
  /* sample */
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.contents .content-14 .row.row-6 {
  /* sample */
}
.contents .content-14 .row.row-6 .col.col-1 {
  /* sample */
}
.contents .content-14 .row.row-6 .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.richtext {
  /* sample */
}
.contents .content-15 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-15 .row.row-1 .col.col-2 {
  /* sample */
}
.contents .content-15 .row.row-1 .col.col-2 .component.button {
  /* 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.richtext {
  /* 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.richtext {
  /* 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 .component.fblikebox {
  /* sample */
}
.contents .content-17 .row.row-2 .col.col-2 {
  /* sample */
}
.contents .content-17 .row.row-2 .col.col-2 .component.richtext {
  /* 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.richtext {
  /* sample */
}
.contents .content-18 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-18 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.contents .content-18 .row.row-1 .col.col-1 .component.button {
  /* sample */
}
.contents .content-18 .row.row-1 .col.col-2 {
  /* sample */
}
.contents .content-18 .row.row-1 .col.col-2 .component.image {
  /* 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.richtext {
  /* sample */
}
.contents .content-19 .row.row-1 .col.col-2 {
  /* sample */
}
.contents .content-19 .row.row-1 .col.col-2 .component.richtext {
  /* sample */
}

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

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

.contents .content-19 .row.row-4 {
  /* sample */
}
.contents .content-19 .row.row-4 .col.col-1 {
  /* sample */
}
.contents .content-19 .row.row-4 .col.col-1 .component.image {
  /* 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.cta {
  /* 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-1 .component.border {
  /* sample */
}
.foot .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.foot .row.row-1 .col.col-1 .component.border {
  /* sample */
}
.foot .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}
.foot .row.row-1 .col.col-1 .component.border {
  /* sample */
}
.foot .row.row-1 .col.col-1 .component.image {
  /* sample */
}
.foot .row.row-1 .col.col-1 .component.image {
  /* sample */
}
.foot .row.row-1 .col.col-1 .component.image {
  /* sample */
}
.foot .row.row-1 .col.col-1 .component.border {
  /* sample */
}
.foot .row.row-1 .col.col-1 .component.image {
  /* sample */
}

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

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

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

.foot .row.row-6 {
  /* sample */
}
.foot .row.row-6 .col.col-1 {
  /* sample */
}
.foot .row.row-6 .col.col-1 .component.list {
  /* sample */
}
.foot .row.row-6 .col.col-2 {
  /* sample */
}
.foot .row.row-6 .col.col-2 .component.richtext {
  /* sample */
}
.foot .row.row-6 .col.col-3 {
  /* sample */
}

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

.foot .row.row-8 {
  /* sample */
}
.foot .row.row-8 .col.col-1 {
  /* sample */
}
.foot .row.row-8 .col.col-1 .component.script-comp {
  /* sample */
}
.foot .row.row-8 .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-1 .component.richtext, .main-visual .row.row-1 .col.col-1 .component.richtext {
  /* 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.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 */
}