#page-custom-css-id .top_news .inner{max-width:900px;padding:0px}#page-custom-css-id .top_news .inner .row .col{padding:0px}#page-custom-css-id .top_news_title{margin-bottom:20px}#page-custom-css-id .top_news_title_sub{font-weight:bold;opacity:0.6;margin-top:0px;margin-bottom:-6px}#page-custom-css-id .top_news_title_main{font-weight:bold;margin-top:0px;margin-bottom:0px}#page-custom-css-id .top_news_title_main h2{margin-bottom:0px}#page-custom-css-id .top_news_contents{padding:0px;margin:0px}#page-custom-css-id .top_news_contents_list .entry-list-unit{padding-top:20px;padding-bottom:20px;padding-left:0px;padding-right:0px;border-bottom:1px solid #BBBBBB}#page-custom-css-id .top_news_contents_list .entry-list-unit:first-child{border-top:1px solid #BBBBBB}#page-custom-css-id .top_news_contents_list .entry-list-unit .cont h3 a{font-size:16px;font-weight:400;line-height:1.5;color:#111111;text-decoration:none;margin:0px;padding:0px}#page-custom-css-id .top_news_contents_list .entry-list-unit .cont h4{font-size:16px;font-weight:400;line-height:1.5;color:#111111;margin:0px;margin-right:23px}#page-custom-css-id .top_news_contents_list .entry-list-unit .cont div.tags a.tag{font-size:13px;font-weight:500;color:#00A087;margin:0px;border:1px solid #00A087;background-color:initial;pointer-events:none}@media screen and (max-width: 769px){#page-custom-css-id .top_news_title_sub em{font-size:22px !important}#page-custom-css-id .top_news_title_main h2 span{font-size:24px !important}}#page-custom-css-id .top_participation_title{margin-bottom:40px}#page-custom-css-id .top_participation .inner{padding:0px}#page-custom-css-id .top_participation_logo_list{width:100%;max-width:900px;margin:0 auto}#page-custom-css-id .top_participation_img{width:100%;max-width:740px;margin:0 auto}#page-custom-css-id .top_participation_img .col{padding:0px}#page-custom-css-id .top_participation_img_item{width:100%;max-width:350px;margin:0px}#page-custom-css-id .top_participation_img2{width:100%;max-width:1024px;margin:0 auto}#page-custom-css-id .top_participation_img2 .col{padding:0px}#page-custom-css-id .top_participation_img2_item{width:100%;max-width:338px;margin:0px}@media screen and (max-width: 769px){#page-custom-css-id .top_participation{padding:70px 20px 70px 20px !important}#page-custom-css-id .top_participation_img_item{margin:0 auto}#page-custom-css-id .top_participation_img2_item{margin:0 auto}#page-custom-css-id .top_participation_logo_list{width:100%;max-width:418px}}#page-custom-css-id .top_concept{letter-spacing:0px}#page-custom-css-id .top_concept .inner{max-width:824px;padding:0px}#page-custom-css-id .top_concept .row .col{padding:0px}#page-custom-css-id .top_concept_title_sub{font-weight:700;opacity:0.6;margin-top:0px;margin-bottom:-6px}#page-custom-css-id .top_concept_title_main{font-weight:700;margin-top:0px;margin-bottom:0px}#page-custom-css-id .top_concept_text{width:100%;max-width:632px;margin:0 auto;font-weight:400;line-height:1.5;margin-bottom:35px}@media screen and (max-width: 769px){#page-custom-css-id .top_concept{padding:70px 20px 80px 20px !important}#page-custom-css-id .top_concept_title_sub em{font-size:22px !important}#page-custom-css-id .top_concept_title_main h2 span{font-size:24px !important}}#page-custom-css-id .top_merit .inner{padding:0px}#page-custom-css-id .top_merit_title_sub{font-weight:700;opacity:0.6;margin-top:0px;margin-bottom:-6px}#page-custom-css-id .top_merit_title_main{width:100%;max-width:632px;margin:0 auto;font-weight:400;line-height:1.5;margin-bottom:35px}#page-custom-css-id .top_merit_contents{width:100%;max-width:1093px;margin:0 auto;margin-bottom:50px;display:flex;justify-content:space-between}#page-custom-css-id .top_merit_contents_item{width:100% !important;max-width:230px;padding:0px}#page-custom-css-id .top_merit_contents_item:nth-child(3){max-width:248px}#page-custom-css-id .top_merit_contents_item:last-child{max-width:249px}#page-custom-css-id .top_merit_contents_item_img{width:100%;max-width:230px;text-align:center}#page-custom-css-id .top_merit_contents_item_text{margin:0px;text-align:center;letter-spacing:-0.015em}#page-custom-css-id .top_merit_arrow{width:100%;max-width:283px;margin:0 auto}@media screen and (max-width: 769px){#page-custom-css-id .top_merit{padding:70px 20px 39px 20px !important}#page-custom-css-id .top_merit_title_sub em{font-size:22px !important}#page-custom-css-id .top_merit_title_main h2 span{font-size:24px !important}#page-custom-css-id .top_merit_contents{flex-direction:column;align-items:center}#page-custom-css-id .top_merit_contents_item_img{max-width:initial}#page-custom-css-id .top_merit_contents_item{max-width:260px !important}#page-custom-css-id .top_merit_contents_item_text em{font-size:17px !important}}#page-custom-css-id .top_merit_contents2{letter-spacing:0px}#page-custom-css-id .top_merit_contents2 .inner{max-width:initial}#page-custom-css-id .top_merit_contents2_item{width:100%;max-width:1208px;display:flex;align-items:center;margin:0 auto}#page-custom-css-id .top_merit_contents2_item_area{margin-right:3.31%}#page-custom-css-id .top_merit_contents2_item_area:last-child{margin-right:0px}#page-custom-css-id .top_merit_contents2_item_merit03 .top_merit_contents2_item_img{display:flex;justify-content:flex-end}#page-custom-css-id .top_merit_contents2_item_img3{width:100%;max-width:524px}#page-custom-css-id .top_merit_contents2_item_text{width:100%;max-width:550px;border-radius:20px;padding-top:25px;padding-left:50px;padding-right:50px;padding-bottom:43px;box-shadow:0 3px 5px rgba(0,0,0,0.1)}#page-custom-css-id .top_merit_contents2_item_merit01{margin-bottom:70px}#page-custom-css-id .top_merit_contents2_item_merit02{margin-bottom:70px}#page-custom-css-id .top_merit_contents2_item_merit03{margin-bottom:70px}#page-custom-css-id .top_merit_contents2_co2{width:100%;max-width:900px;margin:0 auto}#page-custom-css-id .top_merit_contents2_co2_title{border-radius:10px 10px 0px 0px}#page-custom-css-id .top_merit_contents2_co2_title_main{padding:0px;padding-bottom:37px}#page-custom-css-id .top_merit_contents2_co2_title_main .heading{margin:0px}#page-custom-css-id .top_merit_contents2_co2_title_main .heading h4{margin:0px}#page-custom-css-id .top_merit_contents2_co2_graph{width:100%;max-width:900px;display:flex;align-items:center;justify-content:center}#page-custom-css-id .top_merit_contents2_co2_graph_item{width:100% !important;max-width:250px;margin-right:3.89%}#page-custom-css-id .top_merit_contents2_co2_graph_item:last-child{margin-right:0px}#page-custom-css-id .top_merit_contents2_co2_graphdetail{display:flex;justify-content:center;align-items:center}#page-custom-css-id .top_merit_contents2_co2_graphdetail_item{display:inline-block;width:initial !important;margin-right:3.23%}#page-custom-css-id .top_merit_contents2_co2_graphdetail_item:last-child{margin-right:0%}#page-custom-css-id .top_merit_contents2_co2_btn{border-radius:0px 0px 10px 10px;margin-bottom:65px;box-shadow:0 3px 5px rgba(0,0,0,0.1)}#page-custom-css-id .top_merit_contents2_co2_btn .btn_custom04{margin:0px}@media screen and (max-width: 769px){#page-custom-css-id .top_merit_contents2{padding:74px 20px 96px 20px !important}#page-custom-css-id .top_merit_contents2 .inner{padding:0px}#page-custom-css-id .top_merit_contents2_item_merit01{flex-direction:column;align-items:center}#page-custom-css-id .top_merit_contents2_item_merit02{flex-direction:column-reverse;align-items:center;margin-bottom:16px}#page-custom-css-id .top_merit_contents2_item_merit03{flex-direction:column;align-items:center;margin-bottom:16px}#page-custom-css-id .top_merit_contents2_item_merit04{flex-direction:column-reverse;align-items:center;margin-bottom:0px}#page-custom-css-id .top_merit_contents2_item_area{max-width:550px;margin-right:0px;margin-bottom:24px}#page-custom-css-id .top_merit_contents2_item_text{padding-left:20px;padding-right:20px}#page-custom-css-id .top_merit_contents2_co2_title_main{padding-bottom:16px}#page-custom-css-id .top_merit_contents2_co2_title_main .heading h4 span{font-size:20px}#page-custom-css-id .top_merit_contents2_co2_graph{flex-direction:column}#page-custom-css-id .top_merit_contents2_co2_graph_item{margin-right:0px}#page-custom-css-id .top_merit_contents2_co2_graph_item_title em{font-size:18px}#page-custom-css-id .top_merit_contents2_co2_graphdetail_item .text span{font-size:14px}#page-custom-css-id .top_merit_contents2_co2_graphdetail{flex-direction:column}}@media screen and (max-width: 389px){#page-custom-css-id .top_merit_contents2_co2_graphdetail_item .text span{font-size:12px}}#page-custom-css-id .top_example{letter-spacing:0px}#page-custom-css-id .top_example .inner{padding:0px}#page-custom-css-id .top_example_title_sub{font-weight:700;opacity:0.6;margin-top:0px;margin-bottom:-6px}#page-custom-css-id .top_example_title_main{width:100%;max-width:632px;margin:0 auto;font-weight:400;line-height:1.5;margin-bottom:35px}#page-custom-css-id .top_example_contents{width:100%;max-width:900px;margin:0 auto;margin-bottom:50px;display:flex;align-items:center;padding:0px}#page-custom-css-id .top_example_contents_img{width:100%;max-width:350px;padding:0px}#page-custom-css-id .top_example_contents_area{width:100% !important;margin-right:20px;padding:0px}#page-custom-css-id .top_example_contents_area:last-child{margin-right:0px}#page-custom-css-id .top_example_contents_detail_logo{width:100%;max-width:387px}#page-custom-css-id .top_example_contents_detail_text span{font-size:19px;font-weight:500}@media screen and (max-width: 769px){#page-custom-css-id .top_example{padding:85px 20px 284px 20px !important}#page-custom-css-id .top_example_title_sub em{font-size:22px !important}#page-custom-css-id .top_example_title_main h2 span{font-size:24px !important}#page-custom-css-id .top_example_contents{flex-direction:column}#page-custom-css-id .top_example_contents_area{margin-right:0px}#page-custom-css-id .top_example_contents_detail_text span{font-size:18px}}@media screen and (max-width: 576px){#page-custom-css-id .top_example_contents_detail_text span{font-size:16px}}#page-custom-css-id .theme-fo-base .foot.ft_custom02{border-top:257px solid #ffffff !important}#page-custom-css-id .theme-fo-base .wrapper.none .contents section.custom-section002 .inner{max-width:100%;padding:0}#page-custom-css-id .theme-fo-base .wrapper.none .contents section.custom-section002 .inner .row{width:100%;overflow:hidden}#page-custom-css-id .theme-fo-base .wrapper.none .contents section.custom-section002 .inner .row .col{width:100%;height:400px;animation:loopbg 40s linear infinite;background-repeat:repeat-x !important;background-size:auto 400px;background-image:url(https://ferret-one.akamaized.net/images/64ed90183d0425004b031b0d/original.png?utime=1693290520)}#page-custom-css-id .theme-fo-base .wrapper.none .contents section.custom-section002 .inner .row .col .image{display:none}@media screen and (max-width: 400px){#page-custom-css-id .theme-fo-base .wrapper.none .contents section.custom-section002 .inner{max-width:100%;padding:0}#page-custom-css-id .theme-fo-base .wrapper.none .contents section.custom-section002 .inner .row{width:100%;overflow:hidden}#page-custom-css-id .theme-fo-base .wrapper.none .contents section.custom-section002 .inner .row .col{width:100%;height:220px;animation:loopbg 60s linear infinite;background-repeat:repeat-x !important;background-size:auto 220px;background-image:url(https://ferret-one.akamaized.net/images/64ed90183d0425004b031b0d/original.png?utime=1693290520)}#page-custom-css-id .theme-fo-base .wrapper.none .contents section.custom-section002 .inner .row .col .image{display:none}}@keyframes loopbg{from{background-position:0 0}to{background-position:-2400px 0}}
.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-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-3 {
  /* sample */
}
.contents .content-1 .row.row-3 .col.col-1 {
  /* sample */
}
.contents .content-1 .row.row-3 .col.col-1 .entry-list {
  /* sample */
}
.contents .content-1 .row.row-3 .col.col-1 .component.button {
  /* sample */
}

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

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

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

.contents .content-5 .row.row-4 {
  /* sample */
}
.contents .content-5 .row.row-4 .col.col-1 {
  /* sample */
}
.contents .content-5 .row.row-4 .col.col-1 .component.button {
  /* sample */
}

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

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

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

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

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

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

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

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

.contents .content-9 .row.row-9 {
  /* sample */
}
.contents .content-9 .row.row-9 .col.col-1 {
  /* sample */
}
.contents .content-9 .row.row-9 .col.col-1 .component.text {
  /* sample */
}
.contents .content-9 .row.row-9 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-9 .row.row-9 .col.col-1 .component.text {
  /* sample */
}
.contents .content-9 .row.row-9 .col.col-2 {
  /* sample */
}
.contents .content-9 .row.row-9 .col.col-2 .component.image {
  /* 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.text {
  /* 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.image {
  /* sample */
}
.contents .content-10 .row.row-2 .col.col-2 .component.text {
  /* 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.button {
  /* 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-3 {
  /* sample */
}
.foot .row.row-3 .col.col-1 {
  /* sample */
}
.foot .row.row-3 .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.image, .main-visual .row.row-1 .col.col-1 .component.image {
  /* 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.script-comp, .navi-001-01 .row.row-1 .col.col-1 .component.script-comp, .navi-002-01 .row.row-1 .col.col-1 .component.script-comp {
  /* 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 */
}
.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 */
}