﻿@import url("https://fonts.googleapis.com/css2?family=Lato:wght@400;700&family=Noto+Sans+JP:wght@400;700&Shippori+Mincho&display=swap");#page-custom-css-id{}#page-custom-css-id .pc_d{display:block}#page-custom-css-id .sp_d{display:none}#page-custom-css-id .theme-fo-base{font-family:"Noto Sans JP",sans-serif,"游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif;padding-top:100px !important}#page-custom-css-id .main-visual{height:500px}#page-custom-css-id .main-visual .clearfix{max-width:1440px}#page-custom-css-id .main-visual .clearfix .row{display:flex;flex-direction:row-reverse;padding:0}#page-custom-css-id .main-visual .clearfix .row .col{padding:0}#page-custom-css-id .main-visual .clearfix .row .col.col-1{width:840px !important}#page-custom-css-id .main-visual .clearfix .row .col.col-1 .component-1.image{margin:0}#page-custom-css-id .main-visual .clearfix .row .col.col-2{display:flex;flex-direction:column;height:500px;justify-content:flex-end;padding:0 60px 50px;width:600px !important}#page-custom-css-id .main-visual .clearfix .row .col.col-2 .component-1{position:absolute;top:100px;margin-bottom:45px}#page-custom-css-id .main-visual .clearfix .row .col.col-2 .component-3{margin-bottom:25px;text-align:left}#page-custom-css-id .main-visual .clearfix .row .col.col-2 .component-4.richtext ul{display:flex;list-style:none;margin:0}#page-custom-css-id .main-visual .clearfix .row .col.col-2 .component-4.richtext ul li{margin-right:8px;width:35px}#page-custom-css-id .main-visual .clearfix .row .col.col-2 .component-4.richtext ul li a{display:block}#page-custom-css-id .contents .inner,#page-custom-css-id .contents section,#page-custom-css-id .contents .row,#page-custom-css-id .contents .col{padding:0}#page-custom-css-id .contents .people_profile{background:#F7F7F7;padding:34px 0 38px}#page-custom-css-id .contents .people_profile .component-1.text{margin:0 0 12px}#page-custom-css-id .contents .people_profile .component-2.text{margin:0}#page-custom-css-id .contents .people_detail_wrap{margin-top:90px}#page-custom-css-id .contents .people_detail_wrap .inner .row.row-1 .people_detail_head .component-1.heading{margin:0 0 46px}#page-custom-css-id .contents .people_detail_wrap .inner .row.row-1 .people_detail_head .component-1.heading h2{font-size:30px;font-weight:bold;margin-bottom:0}#page-custom-css-id .contents .people_detail_wrap .inner .row.row-2.people_detail_column{display:flex}#page-custom-css-id .contents .people_detail_wrap .inner .row.row-2.people_detail_column .col-1{width:550px !important}#page-custom-css-id .contents .people_detail_wrap .inner .row.row-2.people_detail_column .col-1 .component-1.image{margin:0}#page-custom-css-id .contents .people_detail_wrap .inner .row.row-2.people_detail_column .col-2{margin-left:50px;width:500px !important}#page-custom-css-id .contents .people_detail_wrap .inner .row.row-2.people_detail_column .col-2 .component-1.richtext{margin:0}#page-custom-css-id .contents .people_detail_wrap .inner .row.row-2.people_detail_column .col-2 .component-1.richtext p{margin:0}#page-custom-css-id .contents .people_detail_wrap .inner .row.row-2.people_detail_column.image_right{flex-direction:row-reverse}#page-custom-css-id .contents .people_detail_wrap .inner .row.row-2.people_detail_column.image_right .col-2{margin:0 50px 0 0}#page-custom-css-id .contents .people_message{margin-top:120px}#page-custom-css-id .contents .people_message .component-1.image{margin:0}#page-custom-css-id .contents .people_message .component-2.text{background:url(https://ferret-one.akamaized.net/images/619491c55bd40301c3b6901b/original.png?utm=1637126597318) no-repeat center;background-size:69px;color:#014385;font-family:"Lato",sans-serif;font-size:24px;font-weight:bold;height:52px;line-height:52px;margin:60px 0 15px}#page-custom-css-id .contents .people_message .component-3.heading{margin:0 0 46px}#page-custom-css-id .contents .people_message .component-3.heading h3{font-size:30px;font-weight:bold;line-height:40px;margin-bottom:0}#page-custom-css-id .contents .people_message .component-4.richtext{margin:0 auto;width:800px}#page-custom-css-id .contents .people_message .component-4.richtext p{margin:0}#page-custom-css-id .contents .people_member{margin-top:124px}#page-custom-css-id .contents .people_member .component-1.text{color:#014385;font-family:"Lato",sans-serif;font-size:16px;margin:0 0 11px}#page-custom-css-id .contents .people_member .component-2.heading{font-size:50px;margin:0 0  55px}#page-custom-css-id .contents .people_member .component-2.heading h2{font-size:50px;margin:0}#page-custom-css-id .contents .people_member .people_flex_wrap{display:flex}#page-custom-css-id .contents .people_member .people_flex_wrap .col{background:#fff;box-shadow:0px 0px 30px rgba(20,20,20,0.1);margin:0 20px 20px 0;padding:0 0 1px;position:relative;width:260px !important}#page-custom-css-id .contents .people_member .people_flex_wrap .col:last-child{margin-right:0}#page-custom-css-id .contents .people_member .people_flex_wrap .col .component-1{margin:0 0 15px}#page-custom-css-id .contents .people_member .people_flex_wrap .col .component-2{font-size:20px;font-weight:bold;line-height:30px;margin:0 20px 20px}#page-custom-css-id .contents .people_member .people_flex_wrap .col .component-3{color:#8A8A8A;font-size:12px;line-height:20px;margin:0 20px 4px}#page-custom-css-id .contents .people_member .people_flex_wrap .col .component-4{margin:0 20px 48px}#page-custom-css-id .contents .people_member .people_flex_wrap .col .component-4 h3{font-size:16px;font-weight:normal}#page-custom-css-id .contents .people_member .people_flex_wrap .col .component-5{margin:0;position:absolute;right:20px;bottom:13px}#page-custom-css-id .contents .people_member .people_flex_wrap .col .component-5 p{color:#014385;margin:0}#page-custom-css-id .contents .people_member .people_flex_wrap .col .component-5 p.align-right{padding-right:15px}#page-custom-css-id .contents .people_member .people_flex_wrap .col .component-5 p.align-right::after{border-top:solid #014385 1px;border-right:solid #014385 1px;content:"";display:block;height:7px;pointer-events:none;position:absolute;bottom:6px;right:0;transform:rotate(45deg);width:7px}#page-custom-css-id .contents .people_list_btn .component-1 .button-cont a{align-items:center;background:none !important;color:#fff;display:flex;font-family:"Lato",sans-serif;font-weight:bold;height:60px;justify-content:center;margin:39px auto 0;min-width:auto;padding:0;position:relative;width:300px;z-index:0}#page-custom-css-id .contents .people_list_btn .component-1 .button-cont a:hover{border:none;opacity:0.7}#page-custom-css-id .contents .people_list_btn .component-1 .button-cont a::before{background:#014385;content:"";height:60px;margin:0 auto;position:absolute;top:0;left:17px;transform:skew(-30deg);width:266px;z-index:-1}#page-custom-css-id .contents .people_list_btn .component-1 .button-cont a::after{background:url(https://ferret-one.akamaized.net/images/618a9f42c6320c174a699450/original.png?utm=1636474690085) no-repeat right top;background-size:100%;content:"";height:10px;position:absolute;top:26px;right:46px;width:21px}#page-custom-css-id .contents .foot_bnr{margin:0 auto 120px;margin-top:130px;padding:0}#page-custom-css-id .contents .foot_bnr .row{display:flex;justify-content:space-between}#page-custom-css-id .contents .foot_bnr .row .col{padding:0;width:530px !important}#page-custom-css-id .contents .foot_bnr .row .col .component-1.image{margin:0}#page-custom-css-id .contents .foot_cta{background:linear-gradient(90deg, #014385 0%, #35dad8 100%)}#page-custom-css-id .contents .foot_cta .inner{padding:90px 0}#page-custom-css-id .contents .foot_cta .col.col-1{padding:0}#page-custom-css-id .contents .foot_cta .component-1.heading{margin:0;text-align:center}#page-custom-css-id .contents .foot_cta .component-1.heading h3{color:#fff;font-family:"Shippori Mincho",serif;font-size:77px;font-weight:normal}#page-custom-css-id .contents .foot_cta .component-2 .font-size-78px{font-family:"Shippori Mincho",serif;font-size:60px;font-weight:normal}#page-custom-css-id .contents .foot_cta .component-3{margin:0 auto}#page-custom-css-id .contents .foot_cta .component-3.button .button-cont a{align-items:center;background:none !important;color:#014385;display:flex;font-family:"Lato",sans-serif;font-weight:bold;height:60px;justify-content:center;margin:39px auto 0;min-width:auto;padding:0;position:relative;width:300px;z-index:0}#page-custom-css-id .contents .foot_cta .component-3.button .button-cont a:hover{border:none;opacity:0.7}#page-custom-css-id .contents .foot_cta .component-3.button .button-cont a::before{background:#fff;content:"";height:60px;margin:0 auto;position:absolute;top:0;left:17px;transform:skew(-30deg);width:266px;z-index:-1}#page-custom-css-id .contents .foot_cta .component-3.button .button-cont a::after{background:url(https://ferret-one.akamaized.net/images/618b7976472a1f0546578345/original.png?utm=1636530550850) no-repeat right top;background-size:100%;content:"";height:10px;position:absolute;top:26px;right:46px;width:21px}#page-custom-css-id .ft_custom01{background:#4a4a4a;padding:0}#page-custom-css-id .foot-cont{padding:65px 0 0;max-width:1212px}#page-custom-css-id .foot-cont .row.row-1 .col.col-1{padding:0;width:244px !important}#page-custom-css-id .foot-cont .row.row-1 .col.col-1 .component-1.image{margin:0 0 14px}#page-custom-css-id .foot-cont .row.row-1 .col.col-1 .component-2 p{font-family:"Lato",sans-serif;margin:0}#page-custom-css-id .foot-cont .row.row-1 .col.col-1 .component-2 p::after{background:url(https://ferret-one.akamaized.net/images/618cb352759e410390bdbb98/original.png?utm=1636610898923) no-repeat left top;background-size:100%;content:"";display:inline-block;height:11px;margin-left:11px;width:11px}#page-custom-css-id .foot-cont .row.row-1 .col.col-1 .component-2 p a{color:#fff;text-decoration:none}#page-custom-css-id .foot-cont .row.row-1 .col.col-1 .component-2 p a:hover{opacity:0.8}#page-custom-css-id .foot-cont .row.row-1 .col.col-2{padding:0;width:968px !important}#page-custom-css-id .foot-cont .row.row-1 .col.col-2 .component-1.list{text-align:right}#page-custom-css-id .foot-cont .row.row-1 .col.col-2 .component-1.list ul li{font-family:"Lato",sans-serif;margin:0 0 0 40px;padding:0}#page-custom-css-id .foot-cont .row.row-2 .col.col-1 .component-1.list{padding-top:33px;text-align:center}#page-custom-css-id .foot-cont .row.row-2 .col.col-1 .component-1.list ul li{margin:0 12px;padding:0}#page-custom-css-id .foot-cont .row.row-2 .col.col-1 .component-1.list ul li a:hover{opacity:0.8}#page-custom-css-id .foot-copyright{background:#4a4a4a}#page-custom-css-id .foot-copyright p{color:rgba(255,255,255,0.5);font-family:"Lato",sans-serif;height:auto;line-height:1;padding-bottom:30px}@media screen and (max-width: 769px){#page-custom-css-id .pc_d{display:none !important}#page-custom-css-id .sp_d{display:block !important}#page-custom-css-id .theme-fo-base{padding-top:50px !important}#page-custom-css-id .main-visual{height:auto}#page-custom-css-id .main-visual .clearfix{max-width:100%;padding:0}#page-custom-css-id .main-visual .clearfix .row{display:block}#page-custom-css-id .main-visual .clearfix .row .col.col-1{width:100% !important}#page-custom-css-id .main-visual .clearfix .row .col.col-2{height:auto;padding:10px 20px 20px;width:100% !important}#page-custom-css-id .main-visual .clearfix .row .col.col-2 .component-1{position:initial;margin-bottom:20px !important}#page-custom-css-id .main-visual .clearfix .row .col.col-2 .component-2{margin-bottom:3px !important}#page-custom-css-id .main-visual .clearfix .row .col.col-2 .component-3{margin-bottom:20px;text-align:left}#page-custom-css-id .main-visual .clearfix .row .col.col-2 .component-3 h1{padding:0 !important}#page-custom-css-id .main-visual .clearfix .row .col.col-2 .component-4.image{margin:0;width:20px}#page-custom-css-id .contents .people_profile{padding:20px 0}#page-custom-css-id .contents .people_profile .component-1{padding:0 20px 15px}#page-custom-css-id .contents .people_profile .component-2{padding:0 20px}#page-custom-css-id .contents .people_detail_wrap{margin-top:40px}#page-custom-css-id .contents .people_detail_wrap .inner .row.row-1 .people_detail_head .component-1.heading{margin:0 20px 30px;width:calc(100% - 40px)}#page-custom-css-id .contents .people_detail_wrap .inner .row.row-1 .people_detail_head .component-1.heading h2{font-size:23px;line-height:30px}#page-custom-css-id .contents .people_detail_wrap .inner .row.row-2.people_detail_column{display:block}#page-custom-css-id .contents .people_detail_wrap .inner .row.row-2.people_detail_column .col-1{margin-bottom:20px;width:100% !important}#page-custom-css-id .contents .people_detail_wrap .inner .row.row-2.people_detail_column .col-2{margin:0 20px 40px;width:calc(100% - 40px) !important}#page-custom-css-id .contents .people_detail_wrap .inner .row.row-2.people_detail_column .col-2 .component-1.richtext{margin:0}#page-custom-css-id .contents .people_detail_wrap .inner .row.row-2.people_detail_column .col-2 .component-1.richtext p{margin:0}#page-custom-css-id .contents .people_detail_wrap .inner .row.row-2.people_detail_column.image_right .col-2{margin:0 20px 40px}#page-custom-css-id .contents .people_message{margin-top:60px}#page-custom-css-id .contents .people_message .component-1.image{margin:0}#page-custom-css-id .contents .people_message .component-2.text{margin:30px 0 15px !important;padding:0}#page-custom-css-id .contents .people_message .component-3.heading{margin:0 0 25px}#page-custom-css-id .contents .people_message .component-3.heading h3{font-size:22px;line-height:28px}#page-custom-css-id .contents .people_message .component-4.richtext{margin:0 20px;width:calc(100% - 40px)}#page-custom-css-id .contents .people_message .component-4.richtext p{margin:0}#page-custom-css-id .contents .people_member{margin-top:60px}#page-custom-css-id .contents .people_member .component-2.heading{margin:0 0 30px}#page-custom-css-id .contents .people_member .component-2.heading h2{font-size:24px;margin:0}#page-custom-css-id .contents .people_member .people_flex_wrap{flex-wrap:wrap;justify-content:space-between;margin:0 20px;width:calc(100% - 40px)}#page-custom-css-id .contents .people_member .people_flex_wrap .col{margin:0 0 20px;padding:0 0 1px;position:relative;width:calc((100% - 15px) / 2) !important}#page-custom-css-id .contents .people_member .people_flex_wrap .col .component-1{margin:0}#page-custom-css-id .contents .people_member .people_flex_wrap .col .component-2{font-size:18px;line-height:26px}#page-custom-css-id .contents .people_member .people_flex_wrap .col .component-3{padding-top:0}#page-custom-css-id .contents .people_member .people_flex_wrap .col .component-4{margin:0 10px 40px}#page-custom-css-id .contents .people_member .people_flex_wrap .col .component-4 h3{font-size:14px}#page-custom-css-id .contents .people_member .people_flex_wrap .col .component-5{margin:0;position:absolute;right:20px;bottom:8px}#page-custom-css-id .contents .people_member .people_flex_wrap .col .component-5 p{font-size:13px}#page-custom-css-id .contents .people_list_btn .component-1{margin:0;padding:0 !important}#page-custom-css-id .contents .foot_bnr{margin-top:80px;margin-bottom:85px}#page-custom-css-id .contents .foot_bnr .row{display:block;padding:0 20px}#page-custom-css-id .contents .foot_bnr .row .col{margin-bottom:20px;width:100% !important}#page-custom-css-id .contents .foot_bnr .row .col:last-child{margin-bottom:0}#page-custom-css-id .contents .foot_cta .inner{padding:54px 0 60px}#page-custom-css-id .contents .foot_cta .component-2.text{color:#fff;font-size:60px;font-family:"Shippori Mincho",serif;line-height:1.3;padding:0;text-align:center !important}#page-custom-css-id .contents .foot_cta .component-3{margin-top:28px}#page-custom-css-id .foot-cont{max-width:100%}#page-custom-css-id .foot-cont .row.row-1 .col.col-1{margin:0 !important;width:100% !important}#page-custom-css-id .foot-cont .row.row-1 .col.col-1 .component-1.image{margin:0 auto 44px;width:63%}#page-custom-css-id .foot-cont .row.row-1 .col.col-1 .component-2 p{position:relative}#page-custom-css-id .foot-cont .row.row-1 .col.col-1 .component-2 p a{border-top:solid #5C5C5C 1px;display:block;padding:20px;width:100%}#page-custom-css-id .foot-cont .row.row-1 .col.col-1 .component-2 p::after{height:17px;pointer-events:none;position:absolute;top:20px;right:20px;width:17px}#page-custom-css-id .foot-cont .row.row-1 .col.col-1 .component-2 p span{font-size:16px}#page-custom-css-id .foot-cont .row.row-1 .col.col-2{margin:0 !important;width:100% !important}#page-custom-css-id .foot-cont .row.row-1 .col.col-2 .component-1.list{text-align:left}#page-custom-css-id .foot-cont .row.row-1 .col.col-2 .component-1.list.horizontal ul{border-top:solid #5C5C5C 1px}#page-custom-css-id .foot-cont .row.row-1 .col.col-2 .component-1.list.horizontal ul li{border-bottom:solid #5C5C5C 1px;display:block;margin:0;position:relative}#page-custom-css-id .foot-cont .row.row-1 .col.col-2 .component-1.list.horizontal ul li::after{border-top:solid #fff 1px;border-right:solid #fff 1px;content:"";display:block;height:7px;pointer-events:none;position:absolute;top:28px;right:20px;transform:rotate(45deg);width:7px}#page-custom-css-id .foot-cont .row.row-1 .col.col-2 .component-1.list.horizontal ul li a{display:block;padding:20px;width:100%}#page-custom-css-id .foot-cont .row.row-2 .col.col-1{padding:0;margin:0}#page-custom-css-id .foot-cont .row.row-2 .col.col-1 .component-1.list.horizontal{padding-top:40px}#page-custom-css-id .foot-cont .row.row-2 .col.col-1 .component-1.list.horizontal ul{padding:0 10px}#page-custom-css-id .foot-cont .row.row-2 .col.col-1 .component-1.list.horizontal ul li{font-size:10px}#page-custom-css-id .foot-copyright{margin-top:25px;padding:0}#page-custom-css-id .foot-copyright p{font-size:10px}}
.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.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.rich-heading {
  /* sample */
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.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.image, .main-visual .row.row-1 .col.col-1 .component.image {
  /* sample */
}
.header .row.row-1 .col.col-2, .main-visual .row.row-1 .col.col-2 {
  /* sample */
}
.header .row.row-1 .col.col-2 .component.text, .main-visual .row.row-1 .col.col-2 .component.text {
  /* sample */
}
.header .row.row-1 .col.col-2 .component.text, .main-visual .row.row-1 .col.col-2 .component.text {
  /* sample */
}
.header .row.row-1 .col.col-2 .component.rich-heading, .main-visual .row.row-1 .col.col-2 .component.rich-heading {
  /* sample */
}
.header .row.row-1 .col.col-2 .component.richtext, .main-visual .row.row-1 .col.col-2 .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 */
}
.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 */
}