﻿#page-custom-css-id .main-visual{background:url(https://ferret-one.akamaized.net/images/5f29173b07de35192afa2d73/original.png) no-repeat !important;background-size:cover !important;background-position:center !important;width:100%;position:relative}#page-custom-css-id .pphr_custom_areaBox{width:80%;margin:10px auto 0}#page-custom-css-id .pphr_custom_newarea_title h3{margin-left:40px;margin-top:20px;margin-bottom:0px}#page-custom-css-id .pphr_custom_newsarea .entry-list .entry-list-unit{position:relative;border-bottom:dashed 1px #ddd;vertical-align:top;padding-bottom:0 !important;width:700px;margin:0 auto}#page-custom-css-id .pphr_custom_newsarea h3 a{font-size:14px}#page-custom-css-id .pphr_custom_newsarea .cont{border-left:none;width:90%;padding:10px 0 !important}#page-custom-css-id .pphr_custom_newsarea{border-left:none;width:90%;padding:0 0 10px}#page-custom-css-id .pphr_custom_newsarea h4{font-size:14px !important;color:#000;font-weight:500 !important;position:absolute;top:10px;left:10px;margin:0 10px}#page-custom-css-id .pphr_custom_newsarea h3{margin:0 10px;font-size:14px}#page-custom-css-id .pphr_custom_newsarea h3 a{position:absolute;top:10px;left:120px;font-weight:500 !important;color:#000;padding:0 10px;display:block}#page-custom-css-id .pphr_custum_futurearea img{margin:10px}#page-custom-css-id .pphr-custum_topiTitle{padding-left:60px !important}#page-custom-css-id .pphr_custum-topiArea{width:90%;margin:0 auto}#page-custom-css-id .pphr-custum_topiText{width:90%;margin:0 auto}#page-custom-css-id .pphr_custum_topic-flame a{text-decoration:none;color:#333}#page-custom-css-id .pphr_custum_topic-flame a:hover{text-decoration:underline;color:#014DA4}#page-custom-css-id .pphr_custum_topic-flame{text-align:left;background:#fff;box-sizing:border-box;background:#fff;padding:1.2em;border-radius:8px;box-shadow:0 0 14px rgba(0,0,0,0.1)}#page-custom-css-id .pphr_custum_topic-flame img{margin-bottom:.4em;border-radius:4px;text-align:center !important;flex-shrink:0}@media screen and (max-width: 769px){#page-custom-css-id .pphr_custom_areaBox{width:100%;margin:0 auto}#page-custom-css-id .pphr_custom_newarea_title h3{margin-left:0px}#page-custom-css-id .pphr_custom_newsarea{width:100%}#page-custom-css-id .pphr_custom_newsarea{width:100%}#page-custom-css-id .pphr_custom_newsarea h3{padding:0 0 80px;margin:0}#page-custom-css-id .pphr_custom_newsarea h3 a{position:absolute;top:40px;left:0}#page-custom-css-id .pphr-custum_topiTitle{padding-left:0 !important;display:none}#page-custom-css-id .pphr_custum-topiArea{width:100%}#page-custom-css-id .pphr-custum_topiText{width:100%}}@media screen and (min-width: 770px){#page-custom-css-id .main-visual-content .txtarea_col .image img{margin-left:-25px;margin-bottom:20px}#page-custom-css-id .mv_txt{line-height:1.7 !important;margin-bottom:40px !important}#page-custom-css-id .mv_txt span{letter-spacing:-2px !important}}@media screen and (max-width: 769px){#page-custom-css-id .main-visual{background:url(https://ferret-one.akamaized.net/images/5f4f52843779d40041bfef4a/original.png) no-repeat !important;background-position:bottom center !important;min-height:calc(100vh - 60px) !important;background-size:cover !important;padding:0 !important}#page-custom-css-id .main-visual .mv_ttl span{font-size:7.8vw}#page-custom-css-id .main-visual .mv_txt{display:none}#page-custom-css-id .main-visual .mv_btn{border:none !important;position:absolute;top:86% !important;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}#page-custom-css-id .main-visual .mv_btn a{border-radius:0;font-size:18px !important}#page-custom-css-id .main-visual .col.txtarea_col{height:calc( 100vh - 100px)}#page-custom-css-id .main-visual .col.txtarea_col .image{margin:0 !important}}#page-custom-css-id .wrapper{background-image:url(https://ferret-one.akamaized.net/images/5f6c234f827ddb04b3c9455d/original.png);background-repeat:no-repeat;background-position:top right;padding:0px}@media screen and (max-width: 769px){#page-custom-css-id .wrapper{background-image:url(https://ferret-one.akamaized.net/images/5f6c73539f03822509b604cb/original.png);background-repeat:no-repeat;background-position:top right;padding:0px}}#page-custom-css-id .service_sp{display:none}#page-custom-css-id .service_area .s_ttl{background-color:#222;color:#fff;font-size:16px;padding:14px 0;position:relative;font-weight:bold}#page-custom-css-id .service_area .s_ttl:after{content:'';border:2px solid #222;background-color:#222;position:absolute;height:20px;bottom:-20px;left:50%;margin-left:-1px}#page-custom-css-id .service_area .ttl_area{border-collapse:separate;border-spacing:12px 0px;padding:40px 0px 12px 0px !important}#page-custom-css-id .service_area .ttl_area .col{padding:0 !important}#page-custom-css-id .service_area .con_area{padding:0;box-sizing:border-box;margin-bottom:10px;border-collapse:separate;border-spacing:12px 0px}#page-custom-css-id .service_area .con_area.area4{margin-bottom:80px}#page-custom-css-id .service_area .con_area.area4 .conBox:after{content:none}#page-custom-css-id .service_area .conBox{display:table-cell;box-shadow:0px 2px 12px 2px #f1f1f1;-moz-box-shadow:0px 2px 12px 2px #f1f1f1;-o-box-shadow:0px 2px 12px 2px #f1f1f1;-ms-box-shadow:0px 2px 12px 2px #f1f1f1;padding:16px 20px;position:relative;background:#fff}#page-custom-css-id .service_area .conBox:after{content:'';border:2px solid #222;background-color:#222;position:absolute;height:6px;bottom:-10px;left:50%;margin-left:-1px}#page-custom-css-id .service_area .conBox:last-child{margin-right:0 !important}#page-custom-css-id .service_area .conBox.line2 .ttl{padding:0 0 14px}#page-custom-css-id .service_area .conBox .ttl{font-size:18px;font-weight:normal;line-height:1.6;position:relative;padding:14px 0 24px}#page-custom-css-id .service_area .conBox .ttl p{margin:0 auto;padding:0}#page-custom-css-id .service_area .conBox .ttl p a{color:#333;font-weight:bold}#page-custom-css-id .service_area .conBox .ttl:after{content:'';background-color:#ccc;width:40px;height:1px;display:inline-block;position:absolute;bottom:0;left:50%;margin-left:-20px}#page-custom-css-id .service_area .conBox .s_text p{margin:25px auto 0;padding:0}#page-custom-css-id .service_area .conBox .s_text p a{color:#333;font-size:13px}#page-custom-css-id .service_area .conBox .txt{font-size:13px}@media screen and (max-width: 769px){#page-custom-css-id .service_sp{display:block}#page-custom-css-id .service_area .service_sp{position:relative;padding:10px 10px 10px 50px;background:#F9F9F9;box-sizing:border-box;margin-bottom:30px}#page-custom-css-id .service_area .service_sp .conBox{width:49% !important;margin-right:2%;margin-bottom:10px;display:inline-block !important;background:#fff;padding:12px;min-height:230px}#page-custom-css-id .service_area .service_sp .conBox .ttl{font-size:3.5vw;font-weight:bold}#page-custom-css-id .service_area .service_sp .conBox:nth-child(even){margin-right:0}#page-custom-css-id .service_area .service_sp .conBox:nth-child(3),#page-custom-css-id .service_area .service_sp .conBox:nth-child(4){margin-bottom:0}#page-custom-css-id .service_area .service_sp .conBox:after{content:none}#page-custom-css-id .service_area .service_sp .conBox .s_text{padding:0}#page-custom-css-id .service_area .service_sp .conBox .s_text p{margin-top:14px}#page-custom-css-id .service_area .service_sp:before{content:'';position:absolute;width:40px;position:absolute;width:40px;font-size:18px;height:100%;background:#222;color:#fff;padding:0 4px;box-sizing:border-box;vertical-align:middle;display:table-cell;writing-mode:vertical-rl;text-align:center;font-weight:bold;top:0;left:0}#page-custom-css-id .service_area .service_sp.s_area04 .conBox{min-height:290px}#page-custom-css-id .service_area .service_sp.s_area01:before{content:'技術開発'}#page-custom-css-id .service_area .service_sp.s_area02:before{content:'生産・製造'}#page-custom-css-id .service_area .service_sp.s_area03:before{content:'営業・販売・CS'}#page-custom-css-id .service_area .service_sp.s_area04:before{content:'人事・労務'}}#page-custom-css-id .contract_area .con_area{margin-bottom:65px;margin-top:60px}#page-custom-css-id .contract_area .conBox{width:22% !important;display:inline-block;margin-right:4%;padding:20px !important}#page-custom-css-id .contract_area .conBox:last-child{margin-right:0 !important}#page-custom-css-id .contract_area .conBox .image{text-align:center;height:100px;position:relative;margin:0 auto 20px !important}#page-custom-css-id .contract_area .conBox .image img{width:auto !important;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%}#page-custom-css-id .contract_area .conBox:nth-child(1) .image img{height:76px}#page-custom-css-id .contract_area .conBox:nth-child(2) .image img{height:78px}#page-custom-css-id .contract_area .conBox:nth-child(3) .image img{height:81px}#page-custom-css-id .contract_area .conBox:nth-child(4) .image img{height:92px}#page-custom-css-id .contract_area .conBox .ttl{text-align:center !important;font-size:18px;padding:0;font-weight:bold}@media screen and (max-width: 769px){#page-custom-css-id .contract_area .con_area{margin-top:40px}#page-custom-css-id .contract_area .conBox{width:49% !important;margin-right:2%;margin-bottom:10px;display:inline-block !important;background:#fff;padding:10px !important;min-height:175px}#page-custom-css-id .contract_area .conBox:nth-child(2n){margin-right:0 !important}}#page-custom-css-id .reason_area{background-position:right -200px top}#page-custom-css-id .reason_area .reason-block{width:100%;margin-bottom:60px}#page-custom-css-id .reason_area .reason-block.conbox1{background-position:right top}#page-custom-css-id .reason_area .reason-block.conbox1 .txt_col:before{content:'';background:url(https://ferret-one.akamaized.net/images/5f4cacdf96d52c1838fda46a/original.png) no-repeat;background-size:contain;display:inline-block;width:150px;height:211px}#page-custom-css-id .reason_area .reason-block.conbox2{background-position:left top}#page-custom-css-id .reason_area .reason-block.conbox2 .txt_col{margin:0 0 0 auto;margin-top:90px}#page-custom-css-id .reason_area .reason-block.conbox2 .txt_col:before{content:'';background:url(https://ferret-one.akamaized.net/images/5f4cacdf96d52c18cafd839e/original.png) no-repeat;background-size:contain;display:inline-block;width:150px;height:211px;right:40px;left:auto}#page-custom-css-id .reason_area .reason-block.conbox3{background-position:right top}#page-custom-css-id .reason_area .reason-block.conbox3 .txt_col:before{content:'';background:url(https://ferret-one.akamaized.net/images/5f4cacdf96d52c18cafd839b/original.png) no-repeat;background-size:contain;display:inline-block;width:150px;height:211px}#page-custom-css-id .reason_area .txt_col{padding:95px 50px 50px !important;width:50% !important;display:block;margin:0 auto 0 0;background:#fff;margin-top:90px;position:relative;min-height:480px}#page-custom-css-id .reason_area .txt_col:before{position:absolute;top:-105px;left:40px}@media screen and (max-width: 769px){#page-custom-css-id .reason_area .inner{padding:0 !important}#page-custom-css-id .reason_area .reason-block{background-size:contain}#page-custom-css-id .reason_area .reason-block .heading h3{font-size:20px !important}#page-custom-css-id .reason_area .reason-block.conbox2 .txt_col{padding:25px;width:calc( 100% - 40px) !important;margin:0px auto 15em;top:200px;box-shadow:0px 4px 7px #eee;padding:59px 20px 35px !important}#page-custom-css-id .reason_area .reason-block.conbox3 .txt_col{margin:0px auto 18em}#page-custom-css-id .reason_area .txt_col{padding:25px;width:calc( 100% - 40px) !important;margin:0px auto 20em;top:200px;box-shadow:0px 4px 7px #eee;padding:59px 20px 35px !important;min-height:auto}#page-custom-css-id .reason_area .txt_col:before{width:112px !important;height:159px !important;top:-85px !important;left:15px !important}}#page-custom-css-id .flow_area{background:url(https://ferret-one.akamaized.net/images/5f4c4abc5a0e532fba9853b6/original.png) no-repeat;background-position:left 110% top;background-size:contain;margin-top:50px}#page-custom-css-id .flow_area .con_area .col{vertical-align:middle}#page-custom-css-id .flow_area .con_area .col:nth-child(1){width:180px !important;padding:0}#page-custom-css-id .flow_area .con_area .col:nth-child(2){width:160px !important}#page-custom-css-id .flow_area .con_area .ttl p{padding:0 20px;text-align:center}#page-custom-css-id .flow_area .con_area .ttl2 p{padding:0 20px}#page-custom-css-id .flow_area .arw_step div{margin:0;padding-left:60px;line-height:0}#page-custom-css-id .flow_area .arw_step img{width:29px !important;height:15px}#page-custom-css-id .flow_area .step_conclusion .ttl p{padding-left:30px}#page-custom-css-id .flow_area .step_conclusion .col-1{width:340px !important}#page-custom-css-id .flow_area .step_conclusion .col-2{width:0 !important}@media screen and (max-width: 769px){#page-custom-css-id .flow_area{background:url(https://ferret-one.akamaized.net/images/5f50b3e264ebb51a57696928/original.png) no-repeat;background-position:top center;background-size:contain;margin-top:50px}#page-custom-css-id .flow_area .con_area{padding:20px !important}#page-custom-css-id .flow_area .con_area .ttl p{padding:0;text-align:left;margin:0}#page-custom-css-id .flow_area .con_area .step_ttl{margin:0}#page-custom-css-id .flow_area .con_area .step_subttl p{padding:0;margin:0}#page-custom-css-id .flow_area .con_area .ttl2 .step_subttl p{padding-left:20px}#page-custom-css-id .flow_area .con_area .col{display:inline-block !important}#page-custom-css-id .flow_area .con_area .col:nth-child(1){width:auto !important}#page-custom-css-id .flow_area .step_conclusion{padding:20px}#page-custom-css-id .flow_area .step_conclusion .ttl p{padding-left:0}#page-custom-css-id .flow_area .step_conclusion .col-1{width:100%}#page-custom-css-id .flow_area .arw_step div{padding-left:0;text-align:center !important}}#page-custom-css-id .case_area .inner{position:relative}#page-custom-css-id .case_area .inner:before{content:'';position:absolute;background:url(https://ferret-one.akamaized.net/images/5f4c4fff690c843bdfa1c24d/original.png) no-repeat;background-position:bottom left;background-size:contain;display:inline-block;width:540px;height:780px;bottom:-65px;left:-90px}#page-custom-css-id .case_area .inner .row{position:relative}#page-custom-css-id .case_area .ttl_heading{margin-bottom:80px}#page-custom-css-id .case_area .c_label{border:1px solid #fff !important;color:#fff;display:inline-block;vertical-align:middle;padding:2px 16px}#page-custom-css-id .case_area .c_label h4{margin-bottom:0;line-height:1.25}#page-custom-css-id .case_area .conBox{margin-bottom:55px}#page-custom-css-id .case_area .case-block .entry-list-unit{padding:14px}#page-custom-css-id .case_area .article-list .entry-list-unit p.description{margin:0}@media screen and (max-width: 769px){#page-custom-css-id .case_area .inner:before{width:316px;height:433px;bottom:-150px}#page-custom-css-id .case_area .case-block .entry-list-unit{background:#fff;padding:0;margin-bottom:20px;border-bottom:none}#page-custom-css-id .case_area .case-block .entry-list .entry-list-unit .img{padding:15px 15px 0}#page-custom-css-id .case_area .case-block .entry-list .entry-list-unit .cont{border-left:none;padding:4px 15px 10px}#page-custom-css-id .case_area .case-block .entry-list .entry-list-unit .cont h3{padding-left:0}#page-custom-css-id .case_area .case-block .entry-list .entry-list-unit .cont p{padding-left:0;margin-bottom:8px}}
.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.text {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.text {
  /* sample */
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.navi .row.row-1, .navi-001-01 .row.row-1, .navi-002-01 .row.row-1 {
  /* sample */
}
.navi .row.row-1 .col.col-1, .navi-001-01 .row.row-1 .col.col-1, .navi-002-01 .row.row-1 .col.col-1 {
  /* sample */
}
.navi .row.row-1 .col.col-2, .navi-001-01 .row.row-1 .col.col-2, .navi-002-01 .row.row-1 .col.col-2 {
  /* sample */
}
.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 */
}