﻿#page-custom-css-id .section_fv{padding-top:20px;position:relative;background:url("https://ferret-one.akamaized.net/images/63ef1f527195f9004ca2f1e5/original.png?utime=1676615506");background-repeat:no-repeat;background-size:contain;background-position:center}@media screen and (min-width: 769px){#page-custom-css-id .section_fv{padding-top:40px;background:url("https://ferret-one.akamaized.net/images/63edf6fa38affb1793eae54c/original.png?utime=1676539642");background-repeat:no-repeat;background-size:contain;background-position:center}}#page-custom-css-id .list_h1{max-width:1100px;width:100%;margin:0 auto}@media screen and (min-width: 769px){#page-custom-css-id .list_h1{padding-bottom:40px}}#page-custom-css-id #h1{color:#444444;margin-bottom:-30px}@media screen and (min-width: 769px){#page-custom-css-id #h1{margin-bottom:initial}}#page-custom-css-id .h1_grn{color:#047725;padding-top:10px;margin-bottom:20px;text-decoration:underline #047725 5px}@media screen and (min-width: 769px){#page-custom-css-id .h1_grn{padding-top:10px;margin-bottom:initial;line-height:1em}}#page-custom-css-id .fv_h2{margin:auto;text-align:center;color:#fff;background:#1AA74F;border-radius:50px;padding:2px 0 4px;position:relative;z-index:10}@media screen and (min-width: 769px){#page-custom-css-id .fv_h2{max-width:560px;padding:8px 0 10px}}#page-custom-css-id .list_fv_subject{width:90%;margin:-8px auto 25px;display:flex !important;flex-wrap:wrap;background:#fff;border-radius:10px;border:solid 1px #9DCB59;padding-bottom:0;position:relative;z-index:0}@media screen and (min-width: 769px){#page-custom-css-id .list_fv_subject{margin:-38px auto 20px}}@media screen and (min-width: 890px){#page-custom-css-id .list_fv_subject{max-width:1200px;height:160px !important;width:100%}}#page-custom-css-id .list_fv_subject_item{width:33%;display:flex !important;align-items:center;justify-content:center !important;text-align:center !important;border-right:solid 1px #9DCB59;border-bottom:solid 1px #9DCB59;color:#047725;line-height:.8em;padding:20px 0}@media screen and (min-width: 769px){#page-custom-css-id .list_fv_subject_item{width:14.28%;line-height:initial;padding:48px 0}}#page-custom-css-id .list_fv_subject_item:first-child{position:relative}#page-custom-css-id .list_fv_subject_item:last-child{width:100%;border:none}@media screen and (min-width: 769px){#page-custom-css-id .list_fv_subject_item:last-child{width:14.28%}}@media screen and (min-width: 769px){#page-custom-css-id .list_fv_subject_item:first-child,#page-custom-css-id .list_fv_subject_item:nth-child(2),#page-custom-css-id .list_fv_subject_item:nth-child(3),#page-custom-css-id .list_fv_subject_item:nth-child(4),#page-custom-css-id .list_fv_subject_item:nth-child(5),#page-custom-css-id .list_fv_subject_item:nth-child(6),#page-custom-css-id .list_fv_subject_item:nth-child(7){border-bottom:none}}#page-custom-css-id .list_fv_subject_item:nth-child(3n){border-right:none}@media screen and (min-width: 769px){#page-custom-css-id .list_fv_subject_item:nth-child(3n){border-right:solid 1px #9DCB59}#page-custom-css-id .list_fv_subject_item:nth-child(7){border-right:none}}#page-custom-css-id .list_fv_subject_item_last{width:100%;display:flex !important;align-items:center;justify-content:center !important;text-align:center !important;color:#047725;line-height:.8em;padding:20px 0}@media screen and (min-width: 769px){#page-custom-css-id .list_fv_subject_item_last{width:14.28%;line-height:initial}}#page-custom-css-id .p_market{color:#444444;font-size:12px;margin-bottom:20px !important}@media screen and (min-width: 769px){#page-custom-css-id .p_market{margin-bottom:30px;font-size:14px}}#page-custom-css-id .row_2column{max-width:1200px;margin:auto}#page-custom-css-id .img_pc_sp{max-width:100%;margin-bottom:0}@media screen and (min-width: 769px){#page-custom-css-id .img_pc_sp{display:none}}#page-custom-css-id .img_pc{display:none}@media screen and (min-width: 769px){#page-custom-css-id .img_pc{display:block;max-width:100%}}#page-custom-css-id .img_yorisoar{padding:0;margin:0;position:relative;z-index:20}#page-custom-css-id .img_cta{padding:0 0 30px 0;margin:-5px 0 0;transition:.100s;position:relative;z-index:25}#page-custom-css-id .img_cta img{box-shadow:0 6px 0 0 #cd6f00;border-radius:8px !important;transition:.100s;cursor:pointer}#page-custom-css-id .img_cta img:hover{box-shadow:none;-webkit-transform:translateY(4px);transform:translateY(4px)}#page-custom-css-id .theme-fo-base .contents .component.heading h2,#page-custom-css-id .theme-fo-base .contents .component.heading h3{margin-bottom:0}#page-custom-css-id .wrap_inner>.inner,#page-custom-css-id .h2_wrap>.inner{padding:0}#page-custom-css-id .wrap_inner{padding:2rem 6% 6rem !important}#page-custom-css-id .issue,#page-custom-css-id .h2_function .inner,#page-custom-css-id .name{padding:0 6% !important}#page-custom-css-id .visual_img.wrap_inner{padding-bottom:2rem !important}#page-custom-css-id .shadow{background:#ffffff;border-radius:10px;box-shadow:0 4px 14px rgba(0,0,0,0.0392157),0 -4px 14px rgba(0,0,0,0.0392157),0 4px 14px rgba(0,0,0,0.0392157),0 -4px 14px rgba(0,0,0,0.0392157);position:relative}#page-custom-css-id .info{background-size:150px;background-repeat:no-repeat;background-position:center}@media screen and (min-width: 769px){#page-custom-css-id .info{background-size:290px;background-repeat:no-repeat;background-position:left 15% center}}#page-custom-css-id .info_title h3{display:inline-block;margin-bottom:0;position:relative}#page-custom-css-id .info_title h3::before{background:#ffffff;content:"";display:inline-block;left:-6%;padding:1px 8px;position:absolute;top:50%;transform:rotate(55deg)}#page-custom-css-id .info_title h3::after{background:#ffffff;content:"";display:inline-block;padding:1px 8px;position:absolute;right:-6%;top:50%;transform:rotate(-55deg)}#page-custom-css-id .info_btn{position:relative}#page-custom-css-id .info_btn a{align-items:center;background:#ff8b02;border-radius:7px;box-shadow:2px 6px 5px rgba(0,0,0,0.0823529);display:flex;font-size:2.55rem;font-weight:600;height:70px;justify-content:center;letter-spacing:.145em;line-height:1.6666666667;margin:0 auto;margin-top:1rem;max-width:400px;position:relative}#page-custom-css-id .info_btn a::after{border-right:3px solid #ffffff;border-top:3px solid #ffffff;content:"";display:inline-block;height:.5rem;position:absolute;right:5%;transform:rotate(45deg);width:.5rem}#page-custom-css-id .button .button-cont a.size-s{padding:12px 24px}#page-custom-css-id .main-visual{min-height:inherit}#page-custom-css-id .main-visual-content .info-frame{margin:0 auto;max-width:1100px;padding:40px 20px}#page-custom-css-id .sec_logo{margin:-10px auto -35px;padding:0}@media screen and (min-width: 769px){#page-custom-css-id .sec_logo{margin:0 auto}}#page-custom-css-id .logo_sec_h2{text-decoration:underline #9ACA59 8px;padding-bottom:20px}@media screen and (min-width: 769px){#page-custom-css-id .logo_sec_h2{padding-bottom:50px}}#page-custom-css-id .product{margin:20px auto 0}#page-custom-css-id #product h3{margin-bottom:1.5rem}#page-custom-css-id .issue .inner{border-radius:5px;box-shadow:0 4px 14px rgba(0,0,0,0.0392157),0 -4px 14px rgba(0,0,0,0.0392157),0 4px 14px rgba(0,0,0,0.0392157),0 -4px 14px rgba(0,0,0,0.0392157);padding:0}#page-custom-css-id .issue .col-1{border-top-left-radius:5px;border-top-right-radius:5px}#page-custom-css-id .issue h2{margin-bottom:0}#page-custom-css-id .issue .row-2{position:relative}#page-custom-css-id .issue .row-2::after{background:#e9e9e9;content:"";height:85%;left:50%;position:absolute;top:5%;width:2px}#page-custom-css-id .issue .row-2 .col{padding:20px}#page-custom-css-id .issue .row-2 .component.richtext{margin:20px 14px}@media screen and (min-width: 769px){#page-custom-css-id .row_scene{padding-top:60px !important}}#page-custom-css-id .list_scene{margin-bottom:-125px;display:flex}@media screen and (min-width: 480px){#page-custom-css-id .list_scene{margin-bottom:-105px}}@media screen and (min-width: 769px){#page-custom-css-id .list_scene{margin-bottom:-116px}}#page-custom-css-id .list_scene_btn{border-radius:4px 4px 0 0;background:#62AC54;display:block;text-decoration:none;width:95%}@media screen and (min-width: 769px){#page-custom-css-id .list_scene_btn{width:initial;background-image:url("https://ferret-one.akamaized.net/images/651d0520d3579d005cd61cbb/original.png?utime=1696400672");background-size:15px;background-repeat:no-repeat;background-position:center right 10px}}@media screen and (min-width: 890px){#page-custom-css-id .list_scene_btn{background-size:25px;background-position:center right 20px}}#page-custom-css-id .list_scene_btn a{width:100%;padding:20px 0 40px;color:#ffffff;display:block;text-decoration:none;font-size:18px}@media screen and (min-width: 769px){#page-custom-css-id .list_scene_btn a{font-size:3vw;padding:10px 0}}@media screen and (min-width: 890px){#page-custom-css-id .list_scene_btn a{font-size:28px}}#page-custom-css-id .list_scene_btn:hover{background:#ffffff;text-decoration:underline;text-decoration-color:#9ACA59;text-decoration-thickness:4px;box-shadow:2px 0px 5px -4px #000000;background:#f5f5f5}@media screen and (min-width: 769px){#page-custom-css-id .list_scene_btn:hover{text-decoration-thickness:8px}}#page-custom-css-id .list_scene_btn a:hover{color:#231815;opacity:1}#page-custom-css-id .h2_solution{padding:6rem 6% 0 !important}#page-custom-css-id .solution__list{padding-bottom:3rem}#page-custom-css-id .solution__list .inner{background:#ffffff;border-radius:10px;box-shadow:0 4px 14px rgba(0,0,0,0.0392157),0 -4px 14px rgba(0,0,0,0.0392157),0 4px 14px rgba(0,0,0,0.0392157),0 -4px 14px rgba(0,0,0,0.0392157);padding:20px;position:relative}#page-custom-css-id .solution__list .inner::before{background:url(https://ferret-one.akamaized.net/images/635b3f7854abc620187acb8e/original.svg?utime=1666924408) no-repeat;background-size:100%;color:#ffffff;content:"01";font-family:YuGothic;font-size:65px;font-weight:700;height:22%;left:2%;letter-spacing:.075em;line-height:1.8;padding-left:16px;position:absolute;top:-3.5%;width:100px}#page-custom-css-id .solution__list.list02 .inner::before{content:"02"}#page-custom-css-id .solution__list.list02.wrap_inner{padding:2rem 6% 0 !important}#page-custom-css-id .solution__title{padding:1rem 1.3% 2rem 140px}#page-custom-css-id .solution__section{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:1rem}#page-custom-css-id .solution__flex-01{align-self:stretch;display:flex;flex-direction:column;justify-content:space-around;padding:0 0 0 3%}#page-custom-css-id .solution__section-title{display:inline-block;font-size:2.35rem;font-size:2.42vw;font-weight:600;letter-spacing:.1em;line-height:1.7021276596;margin-left:0;padding-bottom:1rem;padding-left:1.5rem;padding-right:0;position:relative}#page-custom-css-id .solution__section-title::before{background:#9dca59;border-radius:100px;content:"";display:inline-block;height:60px;left:0;position:absolute;top:2%;width:10px}#page-custom-css-id .solution__uses-list{background:#f5f5f5;border-radius:10px;padding:1rem 3%}#page-custom-css-id .solution__uses-list li{display:inline-block;font-size:1rem;font-weight:600;letter-spacing:.1em;line-height:1.5;margin:0;padding:0 0 1rem 1.5vw;text-indent:-1.5vw;vertical-align:top;width:calc(100% / 2)}#page-custom-css-id .solution__uses-list li:nth-of-type(2n){padding-left:2.25vw}#page-custom-css-id .solution__uses-list li::before{color:#63ac54;content:"・";padding-right:.2rem}#page-custom-css-id .solution__flex-02{margin-right:-20px;padding:0}#page-custom-css-id .solution-uses-thumb{align-items:flex-start;border:4px solid #e9e9e9;display:flex;justify-content:space-around;position:relative}#page-custom-css-id .solution-uses-thumb::after{background:#efefef;content:"";height:88%;left:50%;position:absolute;top:6%;width:2px}#page-custom-css-id .solution-uses-thumb .col{padding:2rem 2% 1.5rem}#page-custom-css-id .content-inner__link a span{font-size:1.3rem;font-weight:600;letter-spacing:.075em;line-height:2.3}#page-custom-css-id .content-inner__link span::after{border-right:3px solid #047725;border-top:3px solid #047725;content:"";display:inline-block;height:.6rem;margin-left:3px;margin-top:-3px;transform:rotate(45deg);vertical-align:middle;width:.6rem}#page-custom-css-id .content-inner__link .inner{padding:0}#page-custom-css-id .pb_100{padding:1px 6% 100px !important}#page-custom-css-id .solution-uses-thumb.left_40::after{left:40%}#page-custom-css-id .scene h2{padding:0 6% 3rem}#page-custom-css-id .scene-title h3{display:inline-block;position:relative}#page-custom-css-id .scene-title h3::before{background:url(https://ferret-one.akamaized.net/images/6358d9b276296b0b9a6fea10/original.svg?utime=1666767282) no-repeat;background-size:auto;background-size:100%;content:"";height:62px;position:absolute;right:-66px;top:-5%;width:62px}#page-custom-css-id .scene-title.school h3::before{background:url(https://ferret-one.akamaized.net/images/6358d9a93214150e23fe7327/original.svg?utime=1666767273) no-repeat;background-size:auto;background-size:100%;height:68px;right:-79px;top:-5%;width:69px}#page-custom-css-id .scene-title h3::after{background:#9dca59;border-radius:100px;content:"";display:block;height:8px;margin:10px 0 0;width:auto}#page-custom-css-id .scene .row-2 .col{padding:0 4.6% 30px}#page-custom-css-id .scene .row-2 .col-1{position:relative}#page-custom-css-id .scene .row-2 .col-1::after{background:#cecece;bottom:0;content:"";height:88%;left:99.9%;position:absolute;top:8%;width:1px}#page-custom-css-id .scene .row-2 .col h3{margin:40px auto 18px}#page-custom-css-id .h2_function{padding:4rem 6% 0 !important}#page-custom-css-id .function.wrap_inner{padding:2rem 6% 0 !important}#page-custom-css-id .function .inner{background:#ffffff;border-radius:10px;box-shadow:0 4px 14px rgba(0,0,0,0.0392157),0 -4px 14px rgba(0,0,0,0.0392157),0 4px 14px rgba(0,0,0,0.0392157),0 -4px 14px rgba(0,0,0,0.0392157);padding:40px 3% 2.5rem}#page-custom-css-id .function .mt{margin-top:2rem}#page-custom-css-id .function-block .col-1{display:grid;grid-auto-rows:1fr;grid-gap:0 15px;grid-template-columns:repeat(4, 1fr)}#page-custom-css-id .function-block .col-1 .component{align-items:center;border:3px solid #047725;display:flex;flex-direction:column;height:6vw;justify-content:center;max-height:60px;padding:2px}#page-custom-css-id .function-block .col-1 .component p{color:#047725;font-weight:600;letter-spacing:.075em}#page-custom-css-id .function-block .col-1 .function-block__item--yet{border:3px solid #999999}#page-custom-css-id .function-block .col-1 .function-block__item--yet p{color:#999999}#page-custom-css-id .function .content-inner__cap span{font-weight:400}#page-custom-css-id .h2_support_new{padding:4rem 6% 0 !important}#page-custom-css-id .support_new.wrap_inner{padding:2rem 6% 0 !important}#page-custom-css-id .support_new .inner{background:#ffffff;border-radius:10px;box-shadow:0 4px 14px rgba(0,0,0,0.0392157),0 -4px 14px rgba(0,0,0,0.0392157),0 4px 14px rgba(0,0,0,0.0392157),0 -4px 14px rgba(0,0,0,0.0392157);padding:40px 3% 2.5rem}#page-custom-css-id .h_text_support_new{font-size:13px}@media screen and (min-width: 769px){#page-custom-css-id .list_support_new .list_support_left{width:40% !important;padding-right:0;margin-right:0}}@media screen and (min-width: 1130px){#page-custom-css-id .list_support_new .list_support_left{width:43% !important}}@media screen and (min-width: 769px){#page-custom-css-id .list_support_new .list_support_right{width:60% !important;padding-left:0;margin-left:0}}@media screen and (min-width: 1130px){#page-custom-css-id .list_support_new .list_support_right{width:57% !important}}#page-custom-css-id .line_gray_top{display:none}@media screen and (min-width: 769px){#page-custom-css-id .line_gray_top{margin-top:3vmin;margin-bottom:2vmin;display:block}}@media screen and (min-width: 1080px){#page-custom-css-id .line_gray_top{margin-top:4.5vmin;margin-bottom:3vmin}}#page-custom-css-id .list_support_right h3{color:#62AC54;font-size:20px;margin-top:20px}@media screen and (min-width: 769px){#page-custom-css-id .list_support_right h3{font-size:18px;padding-left:20px;margin-top:initial}}@media screen and (min-width: 1130px){#page-custom-css-id .list_support_right h3{font-size:24px}}#page-custom-css-id .p_support_new{font-size:14px}@media screen and (min-width: 769px){#page-custom-css-id .p_support_new{font-size:1.6vw;padding-bottom:1vmin;padding-left:20px}}@media screen and (min-width: 1200px){#page-custom-css-id .p_support_new{padding-bottom:2vmin;padding-left:20px;font-size:20px}}#page-custom-css-id .line_gray_under{display:none}@media screen and (min-width: 769px){#page-custom-css-id .line_gray_under{display:block}}#page-custom-css-id .rectangle-01{display:none}@media screen and (min-width: 769px){#page-custom-css-id .rectangle-01{color:#fff;background:#62AC54;width:500px;margin:30px auto 40px;padding:15px 0 20px;position:relative;font-size:20px;display:block}}#page-custom-css-id .rectangle-01:after{content:"";position:absolute;right:0;bottom:-20px;left:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:#62AC54 transparent transparent transparent;border-width:20px 20px 0 20px}#page-custom-css-id .rectangle-01_sp{color:#fff;background:#62AC54;width:100%;margin:30px auto !important;padding:15px 0 20px;position:relative;font-size:20px}@media screen and (min-width: 769px){#page-custom-css-id .rectangle-01_sp{display:none}}#page-custom-css-id .rectangle-01_sp:after{content:"";position:absolute;right:0;bottom:-19px;left:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:#62AC54 transparent transparent transparent;border-width:20px 20px 0 20px}#page-custom-css-id .list_support_box{width:100%;display:grid !important;grid-template-columns:70% 70%;column-gap:3%;padding:0}@media screen and (min-width: 769px){#page-custom-css-id .list_support_box{max-width:1200px;grid-template-columns:24% 24% 24% 24%;column-gap:1.33%}}#page-custom-css-id .list_support_box_item{font-size:14px;padding:12px 0 12px 20px;border:solid 3px #D9D9D9;background-image:url("https://ferret-one.akamaized.net/images/651e50671ea70e06b2398214/original.png?utime=1696485479");background-repeat:no-repeat;background-size:14px;background-position:left 5% center}@media screen and (min-width: 769px){#page-custom-css-id .list_support_box_item{font-size:1.6vw;padding:15px 0;border:solid 4px #D9D9D9;background-size:20px}}@media screen and (min-width: 1190px){#page-custom-css-id .list_support_box_item{font-size:20px}}#page-custom-css-id .feature h2{margin-bottom:1.5rem !important}#page-custom-css-id .h_text{padding-bottom:1.5rem !important}#page-custom-css-id .feature__item{display:flex;justify-content:space-between}#page-custom-css-id .feature__item .col{border-radius:10px;box-shadow:0 3px 15px rgba(0,0,0,0.1);margin-right:2%;padding:1.5rem 2%;width:32%}#page-custom-css-id .feature__item .col:last-of-type{margin-right:0}#page-custom-css-id .support .feature__item .col h3,#page-custom-css-id .produce .feature__item .component-1 img{height:70px}#page-custom-css-id .produce .feature__item .col{padding:.25rem 2%}#page-custom-css-id .produce-feature__cap{align-items:center;background:#dce5ea;border-radius:100vh;color:#1a1a1a;display:flex;justify-content:center;margin:20px auto;width:100%}#page-custom-css-id .produce-feature__cap span{font-size:1.67vw;font-weight:600;letter-spacing:.075em;line-height:2.25}#page-custom-css-id .produce-feature__title span{font-size:1.2rem}#page-custom-css-id .system{align-items:center;display:flex;justify-content:space-between;padding:2rem;position:relative}#page-custom-css-id .system .system__img{height:auto;margin:0 40px 0 0;width:187px}#page-custom-css-id .system .col-2 h2{letter-spacing:.1em;margin-bottom:0}#page-custom-css-id .produce-info .inner{background:#ffffff;border-radius:10px;box-shadow:0 4px 14px rgba(0,0,0,0.0392157),0 -4px 14px rgba(0,0,0,0.0392157),0 4px 14px rgba(0,0,0,0.0392157),0 -4px 14px rgba(0,0,0,0.0392157);overflow:hidden;padding-bottom:3%}#page-custom-css-id .produce-info .technology{display:flex;justify-content:space-around;padding:5rem 0 0}#page-custom-css-id .produce-info .technology .col{display:inline-block}#page-custom-css-id .produce-info .technology .technology__img-l{margin-left:-10vw;order:1}#page-custom-css-id .produce-info .technology .technology__img-r{margin-left:0;margin-right:-6.5vw;order:3}#page-custom-css-id .produce-info .technology .col-2.technology__text{order:2;width:40% !important}#page-custom-css-id .produce-info .technology .technology__text span{font-size:2.3vw;font-weight:600;letter-spacing:.1em;padding:4px;position:relative}#page-custom-css-id .produce-info .technology .technology__text span::before{background:url(https://ferret-one.akamaized.net/images/636db9a568fd7541b748222d/original.svg?utime=1668135333) no-repeat top;background-size:auto;background-size:100%;content:"";height:100%;left:50%;position:absolute;top:-30%;transform:translateX(-50%);width:60%}#page-custom-css-id .produce-info .technology .technology__text span::after{background:url(https://ferret-one.akamaized.net/images/636db9a1acdf8848a5104aaa/original.svg?utime=1668135329) no-repeat bottom;background-size:auto;background-size:100%;bottom:-30%;content:"";height:100%;left:50%;position:absolute;transform:translateX(-50%);width:60%}#page-custom-css-id .produce-info .mission{padding:0 2rem !important}#page-custom-css-id .name{position:relative}#page-custom-css-id .name .inner{padding:1rem 0 3rem}#page-custom-css-id .name span{font-weight:600}#page-custom-css-id .name__origin span{background:#63ac54;border-radius:100vh;color:#ffffff;left:50%;position:absolute;top:-20px;transform:translateX(-50%);width:196px}#page-custom-css-id .name__origin span{align-items:center;display:flex;font-size:1.25rem;font-weight:600;height:2.5rem;justify-content:center;letter-spacing:.075em;line-height:1.5}#page-custom-css-id .name__word{margin:20px auto;max-width:700px}#page-custom-css-id .name__text{font-size:2rem;font-size:1.5rem;font-weight:600;letter-spacing:.075em;line-height:1.5}#page-custom-css-id .faq h2{padding:4rem 6% 2rem}#page-custom-css-id .faq-list__item .component-1 span{font-weight:600;letter-spacing:.075em;line-height:1.25;margin-bottom:2.5rem}#page-custom-css-id .faq-list__item .component-1 span::before{content:"Q.";font-family:"Hiragino Kaku Gothic Pro";font-size:24px;font-weight:600;letter-spacing:.075em;line-height:1.25}#page-custom-css-id .faq-list__item .component-2{border-bottom:3px solid #e6e6e6}#page-custom-css-id .faq-list__item .component-2 span{font-weight:600;letter-spacing:.075em;line-height:1.6666666667;padding-bottom:2.5rem}#page-custom-css-id .faq-list__item .component-2 span::before{color:#1a1a1a;content:"A.";font-family:"Hiragino Kaku Gothic Pro";font-weight:600;letter-spacing:.075em;line-height:1.6666666667}#page-custom-css-id .info-frame{display:flex}#page-custom-css-id .info-frame span{display:inline-block;font-size:3.75vw}#page-custom-css-id .info-frame .info-cap__sub-title span{font-size:2vw}#page-custom-css-id .info-frame .button-cont a{margin-left:0;width:310px}#page-custom-css-id .footer-head__logo{width:375px}#page-custom-css-id .footer-head__logo img{width:inherit !important}#page-custom-css-id .foot .foot-cont .component.list ul li a{color:#000000;font-size:16px;font-weight:600;letter-spacing:.1em;line-height:2.3611111111}#page-custom-css-id .footer-bottom{align-items:unset;display:flex;flex-wrap:wrap;justify-content:unset}#page-custom-css-id .foot-cont li{margin-right:20px}@media screen and (min-width: 1220px){#page-custom-css-id .info-frame .info-cap__title span{font-size:45px}#page-custom-css-id .info-frame .info-cap__sub-title span{font-size:25px}#page-custom-css-id .produce-info .technology .technology__text span{font-size:26px}#page-custom-css-id .produce-feature__cap span{font-size:1.2rem}}@media screen and (max-width: 920px){#page-custom-css-id .function-block .col-1{grid-template-columns:repeat(3, 1fr)}#page-custom-css-id .function-block .col-1 .component{height:7vw}}@media screen and (max-width: 820px){#page-custom-css-id .support .feature__item .col h3{height:auto}}@media screen and (max-width: 769px){#page-custom-css-id .inner .main-menu .toggle.fa.fa-angle-down:after{content:unset}#page-custom-css-id h2 span{font-size:5.3vw}#page-custom-css-id .info-frame{display:inherit}#page-custom-css-id .info-frame .info-cap__title span{font-size:7.25vw;padding:0 4%}#page-custom-css-id .info-frame .info-cap__sub-title span{font-size:4.5vw;padding:0 4%}#page-custom-css-id .info-frame .button-cont a{font-size:1.5rem !important;height:5rem;margin-bottom:40px;max-width:inherit;padding:6%;position:inherit;right:3%;width:100%}#page-custom-css-id .main-visual-content .info-frame{padding:40px 6%}#page-custom-css-id .info-cap__sub-title{padding:0 !important}#page-custom-css-id .issue{padding:0 6% !important}#page-custom-css-id .issue p{text-align:left !important}#page-custom-css-id .issue .product p:last-of-type{margin-top:1.5rem}#page-custom-css-id .issue h2{padding:1.5% 0}#page-custom-css-id .issue .col strong{font-size:1.5rem}#page-custom-css-id .issue .row-2::after{background:none}#page-custom-css-id .h2_solution{padding:4rem 6% 2rem !important}#page-custom-css-id .solution__list{padding:0 6% 3rem !important}#page-custom-css-id .solution__list .inner::before{font-size:7.5vw;height:10%;left:auto;padding:0 1.5%;top:-2.5%;width:12%}#page-custom-css-id .solution__title{padding:0 2% 1.5rem 19.4%}#page-custom-css-id .solution__title h2{font-size:3.662vw;line-height:1.4}#page-custom-css-id .solution__section{display:inherit}#page-custom-css-id .solution__section-title{padding-left:2vw}#page-custom-css-id .solution__section-title::before{height:10vw;top:4%}#page-custom-css-id .solution__section-title h3{font-size:3.2vw;line-height:2.0;padding:0 0 0 1vw}#page-custom-css-id .theme-fo-base .contents .component.heading h3{letter-spacing:.005em;line-height:1.6}#page-custom-css-id .solution__section-title::before{width:1.5vw}#page-custom-css-id .solution__uses-list ul{padding:1rem 0}#page-custom-css-id .solution__uses-list li{font-size:2.5vw}#page-custom-css-id .solution__uses-list li:nth-of-type(2n){padding-left:1.5vw}#page-custom-css-id .solution__section-img{margin:30px auto;width:60%}#page-custom-css-id .solution-uses-thumb.left_40::after{left:unset}#page-custom-css-id .scene.wrap_inner{padding:1px 6% 6rem !important}#page-custom-css-id .scene-title h3 span{font-size:2rem}#page-custom-css-id .scene-title_sub h3 span{font-size:1.6rem}#page-custom-css-id .scene .txt span{font-size:1.4rem !important;font-weight:400}#page-custom-css-id .scene .row-2 .col-1::after{bottom:0;height:2px;left:5%;top:100%;width:88%}#page-custom-css-id .function-block-title h3{padding:.5rem 0}#page-custom-css-id .function-block-title span{font-size:2rem}#page-custom-css-id .function-block .col-1{display:grid !important;grid-template-columns:repeat(2, 1fr)}#page-custom-css-id .function-block .col-1 .component{height:5rem;max-height:none}#page-custom-css-id .function-block .col-1 .component p{font-size:1.3rem}#page-custom-css-id .feature .h_text span{font-size:1.5rem}#page-custom-css-id .feature__item{display:block;justify-content:space-between}#page-custom-css-id .theme-fo-base .contents .feature__item .component.heading h3{margin:.5rem 0 1.5rem}#page-custom-css-id .feature__item .h_text span{font-size:1.5rem}#page-custom-css-id .feature__item h3 span{font-size:1.9rem}#page-custom-css-id .feature__text span{font-size:1.8rem !important;line-height:1.66}#page-custom-css-id .feature__item .col{margin-bottom:3rem;padding:2rem 4%}#page-custom-css-id .support .text-align-center,#page-custom-css-id .produce .text-align-center{text-align:left !important}#page-custom-css-id .support .feature__item .col h3,#page-custom-css-id .produce .feature__item .component-1 img{height:auto}#page-custom-css-id .produce .feature__item .col{padding:.25rem 4% 2rem}#page-custom-css-id .produce-feature__cap{width:88%}#page-custom-css-id .produce-feature__cap span{font-size:1.9rem}#page-custom-css-id .produce .component.image{margin:2rem 4rem}#page-custom-css-id .theme-fo-base .contents .produce .component.heading h3{margin:2rem 0 .5rem}#page-custom-css-id .system{display:block}#page-custom-css-id .system .system__img{margin:1.5rem auto 3rem;width:49.87vw !important}#page-custom-css-id .system .system__title h2 em{font-size:1.7rem;font-weight:600;letter-spacing:.075em;line-height:1.7647058824}#page-custom-css-id .mission span{font-size:1.8rem !important;font-weight:400}#page-custom-css-id .wrapper.none .contents .produce-info .inner{padding-bottom:6rem}#page-custom-css-id .name__origin span{font-size:1.8rem;height:4rem;width:51.47vw}#page-custom-css-id .name__word{margin:4rem auto 2rem;width:93%}#page-custom-css-id .name__text p{text-align:left !important}#page-custom-css-id .trial.wrap_inner{padding:4rem 6% !important}#page-custom-css-id .trial__read span{font-size:1.5rem}#page-custom-css-id .trial__sub-title h3 em{font-size:1.5rem;letter-spacing:.075em;line-height:1.6666666667}#page-custom-css-id .trial__step{margin:0 auto;width:80%}#page-custom-css-id .faq-list__item .col{padding-bottom:1.5rem}#page-custom-css-id .info-frame{margin:0 auto;max-width:calc(1200px + 12%);padding:0 6%}}@media screen and (max-width: 470px){#page-custom-css-id .info-frame .button-cont a,#page-custom-css-id .info_btn a{font-size:1.4rem !important;height:60px}#page-custom-css-id .info-frame .info-cap__sub-title span{padding:0 3%}#page-custom-css-id .info h3 span{font-size:1rem}#page-custom-css-id .issue .row-2 .col{padding:20px 5.5%}#page-custom-css-id .issue .row-2 .col-1{padding-bottom:0}#page-custom-css-id .issue .col strong{font-size:1rem}#page-custom-css-id .h2_solution{padding:2rem 6% 1rem !important}#page-custom-css-id .h2_solution h2{font-size:5.3vw}#page-custom-css-id .solution__title{padding:0 2% .5rem 19.4%}#page-custom-css-id .solution__flex-01{padding:0}#page-custom-css-id .solution__list .inner{padding:.5rem 5.5% 1.5rem}#page-custom-css-id .solution__uses-list{margin:0 auto;padding:0 3%}#page-custom-css-id .solution__uses-list li{font-size:3vw}#page-custom-css-id .solution__section-img{margin:1.5rem auto}#page-custom-css-id .content-inner__link a span{font-size:4vw}#page-custom-css-id .pb_100{padding:1px 6% 3rem !important}#page-custom-css-id .content-inner__link span::after{border-right:2px solid #047725;border-top:2px solid #047725;height:2vw;width:2vw}#page-custom-css-id .scene .row-2 .col{padding:0 5.5% 30px}#page-custom-css-id .scene .row-2 .col h3{margin-top:6vw}#page-custom-css-id .scene h2{padding:2.5rem 6% 2rem}#page-custom-css-id .scene-title{margin-bottom:2.2rem}#page-custom-css-id .scene-title h3 span{font-size:1.2rem}#page-custom-css-id .scene-title h3::before{right:-70%;top:-5%;width:60%}#page-custom-css-id .scene-title h3::after{height:1.87vw}#page-custom-css-id .scene-title_sub h3 span{font-size:1.2rem}#page-custom-css-id .scene-content .txt span{font-size:1rem !important}#page-custom-css-id .scene-title.school h3::before{right:-77%;top:-15%;width:62%}#page-custom-css-id .function .inner{padding:5.5vw 4%}#page-custom-css-id .function-block{margin-top:1.5rem}#page-custom-css-id .function-block .col-1{grid-gap:0 2%}#page-custom-css-id .function-block-title{padding:0.5rem !important}#page-custom-css-id .function-block-title span{font-size:1.15rem}#page-custom-css-id .function-block .col-1 .component{height:3rem;margin:0 0 .5rem}#page-custom-css-id .function-block .col-1 .component p{font-size:.75rem}#page-custom-css-id .content-inner__cap span{font-size:.8rem}#page-custom-css-id .feature.wrap_inner{padding:2rem 6% 0 !important}#page-custom-css-id .feature .h_text span{font-size:.95rem}#page-custom-css-id .feature__item .col{padding:2.5% 4.5%}#page-custom-css-id .feature__item h3 span{font-size:1.1rem}#page-custom-css-id .feature__text span{font-size:1.1rem !important}#page-custom-css-id .contents .feature__item .component.heading h3{margin:.5rem auto 1rem}#page-custom-css-id .produce .feature__item .col{padding:2.5% 4.5%}#page-custom-css-id .produce-feature__cap span{font-size:1.15rem}#page-custom-css-id .produce .component.image{margin:.65rem 2.5rem}#page-custom-css-id .produce .feature__item .col{padding:2.5% 4.5%}#page-custom-css-id .system{padding:2rem 4% 1rem}#page-custom-css-id .system .system__img{margin:0 auto 1.5rem}#page-custom-css-id .system .system__title h2 em{font-size:1.1rem}#page-custom-css-id .system .system__title h2 em br{display:none}#page-custom-css-id .mission span{font-size:1.1rem !important}#page-custom-css-id .wrapper.none .contents .produce-info .inner{padding-bottom:2rem}#page-custom-css-id .produce-info .mission{padding:0 4% !important}#page-custom-css-id .name{padding:0 4% !important}#page-custom-css-id .name .inner{padding:1rem 0 1.5rem}#page-custom-css-id .name__origin span{font-size:1.1rem;height:2rem;top:-10px;width:51.47vw}#page-custom-css-id .name__word{margin:3rem auto 2rem;width:100%}#page-custom-css-id .trial__read{margin:2rem auto !important}#page-custom-css-id .name__text span{font-size:.98rem !important}#page-custom-css-id .trial.wrap_inner{padding:2rem 4% !important}#page-custom-css-id .trial h2{margin-bottom:2rem}#page-custom-css-id .trial__read span,#page-custom-css-id .trial__sub-title h3 em{font-size:1rem}#page-custom-css-id .trial__step{margin:0 auto;max-width:240px;width:auto}#page-custom-css-id .faq h2{padding:2rem 6%}#page-custom-css-id .faq-list__item .component-1 span{font-size:1.1rem}#page-custom-css-id .faq-list__item .component-1 span::before{font-size:1.4rem}#page-custom-css-id .faq-list__item .component-2 span{font-size:.9rem}#page-custom-css-id .info-frame{padding:0}#page-custom-css-id .info-frame .info-cap__title span{font-size:1.6rem}#page-custom-css-id .info-frame .info-cap__sub-title span{font-size:.98rem}#page-custom-css-id .footer-head__logo{margin:0 auto 2rem;width:100%}#page-custom-css-id .footer-bottom{display:inherit}#page-custom-css-id .foot-cont li{display:block;margin:0 auto;text-align:center}}
.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.rich-heading {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.cta {
  /* sample */
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.contents .content-27 .row.row-1 {
  /* sample */
}
.contents .content-27 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-27 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-27 .row.row-1 .col.col-1 .entry-list {
  /* sample */
}
.contents .content-27 .row.row-1 .col.col-1 .component.button {
  /* sample */
}

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

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

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

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

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

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

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

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

.side {
  /* sample */
}

.side .component.rich-heading {
  /* sample */
}

.side .component.blog-ranking {
  /* sample */
}

.side .component.rich-heading {
  /* sample */
}

.side .component.category {
  /* sample */
}

.side .component.rich-heading {
  /* sample */
}

.side .component.tag_cloud {
  /* sample */
}

.side .component.social-button {
  /* sample */
}

.side {
  /* sample */
}

.side .component.rich-heading {
  /* sample */
}

.side .component.blog-ranking {
  /* sample */
}

.side .component.rich-heading {
  /* sample */
}

.side .component.category {
  /* sample */
}

.side .component.rich-heading {
  /* sample */
}

.side .component.tag_cloud {
  /* sample */
}

.side .component.social-button {
  /* 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.image {
  /* sample */
}

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

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

.header .row.row-3, .main-visual .row.row-3 {
  /* sample */
}
.header .row.row-3 .col.col-1, .main-visual .row.row-3 .col.col-1 {
  /* sample */
}
.header .row.row-3 .col.col-1 .component.richtext, .main-visual .row.row-3 .col.col-1 .component.richtext {
  /* sample */
}

.header .row.row-4, .main-visual .row.row-4 {
  /* sample */
}
.header .row.row-4 .col.col-1, .main-visual .row.row-4 .col.col-1 {
  /* sample */
}
.header .row.row-4 .col.col-1 .component.richtext, .main-visual .row.row-4 .col.col-1 .component.richtext {
  /* sample */
}
.header .row.row-4 .col.col-1 .component.richtext, .main-visual .row.row-4 .col.col-1 .component.richtext {
  /* sample */
}
.header .row.row-4 .col.col-1 .component.richtext, .main-visual .row.row-4 .col.col-1 .component.richtext {
  /* sample */
}
.header .row.row-4 .col.col-1 .component.richtext, .main-visual .row.row-4 .col.col-1 .component.richtext {
  /* sample */
}
.header .row.row-4 .col.col-1 .component.richtext, .main-visual .row.row-4 .col.col-1 .component.richtext {
  /* sample */
}
.header .row.row-4 .col.col-1 .component.richtext, .main-visual .row.row-4 .col.col-1 .component.richtext {
  /* sample */
}
.header .row.row-4 .col.col-1 .component.richtext, .main-visual .row.row-4 .col.col-1 .component.richtext {
  /* sample */
}

.header .row.row-5, .main-visual .row.row-5 {
  /* sample */
}
.header .row.row-5 .col.col-1, .main-visual .row.row-5 .col.col-1 {
  /* sample */
}
.header .row.row-5 .col.col-1 .component.text, .main-visual .row.row-5 .col.col-1 .component.text {
  /* sample */
}
.header .row.row-5 .col.col-1 .component.image, .main-visual .row.row-5 .col.col-1 .component.image {
  /* sample */
}

.header .row.row-6, .main-visual .row.row-6 {
  /* sample */
}
.header .row.row-6 .col.col-1, .main-visual .row.row-6 .col.col-1 {
  /* sample */
}
.header .row.row-6 .col.col-1 .component.image, .main-visual .row.row-6 .col.col-1 .component.image {
  /* sample */
}
.header .row.row-6 .col.col-1 .component.image, .main-visual .row.row-6 .col.col-1 .component.image {
  /* sample */
}
.header .row.row-6 .col.col-2, .main-visual .row.row-6 .col.col-2 {
  /* sample */
}
.header .row.row-6 .col.col-2 .component.image, .main-visual .row.row-6 .col.col-2 .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.image, .navi-001-01 .row.row-1 .col.col-1 .component.image, .navi-002-01 .row.row-1 .col.col-1 .component.image {
  /* 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 */
}