﻿@import url("https://fonts.googleapis.com/css?family=Noto+Serif+JP:400,600&display=swap&subset=japanese");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;600;700&display=swap&subset=japanese");@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css");@import url("https://fonts.googleapis.com/css2?family=Zen+Old+Mincho&display=swap");@import url("https://fonts.googleapis.com/css2?family=Marcellus&display=swap");@media screen and (max-width: 769px){.reverse{flex-wrap:wrap-reverse;display:flex}}.component span.font-size-94px,.component.text .font-size-94px{font-size:94px}@media screen and (max-width: 769px){.component span.font-size-94px,.component.text .font-size-94px{font-size:50px}}.component span.font-size-86px,.component.text .font-size-86px{font-size:86px}@media screen and (max-width: 769px){.component span.font-size-86px,.component.text .font-size-86px{font-size:48px}}.component span.font-size-78px,.component.text .font-size-78px{font-size:78px}@media screen and (max-width: 769px){.component span.font-size-78px,.component.text .font-size-78px{font-size:46px}}.component span.font-size-72px,.component.text .font-size-72px{font-size:72px}@media screen and (max-width: 769px){.component span.font-size-72px,.component.text .font-size-72px{font-size:42px}}.component span.font-size-66px,.component.text .font-size-66px{font-size:66px}@media screen and (max-width: 769px){.component span.font-size-66px,.component.text .font-size-66px{font-size:40px}}.component span.font-size-60px,.component.text .font-size-60px{font-size:60px}@media screen and (max-width: 769px){.component span.font-size-60px,.component.text .font-size-60px{font-size:38px}}.component span.font-size-54px,.component.text .font-size-54px{font-size:54px}@media screen and (max-width: 769px){.component span.font-size-54px,.component.text .font-size-54px{font-size:36px}}.component span.font-size-50px,.component.text .font-size-50px{font-size:50px}@media screen and (max-width: 769px){.component span.font-size-50px,.component.text .font-size-50px{font-size:34px}}.component span.font-size-46px,.component.text .font-size-46px{font-size:46px}@media screen and (max-width: 769px){.component span.font-size-46px,.component.text .font-size-46px{font-size:32px}}.component span.font-size-42px,.component.text .font-size-42px{font-size:42px}@media screen and (max-width: 769px){.component span.font-size-42px,.component.text .font-size-42px{font-size:30px}}.component span.font-size-36px,.component.text .font-size-36px{font-size:36px}@media screen and (max-width: 769px){.component span.font-size-36px,.component.text .font-size-36px{font-size:28px}}.component span.font-size-34px,.component.text .font-size-34px{font-size:34px}@media screen and (max-width: 769px){.component span.font-size-34px,.component.text .font-size-34px{font-size:27px}}.component span.font-size-32px,.component.text .font-size-32px{font-size:32px}@media screen and (max-width: 769px){.component span.font-size-32px,.component.text .font-size-32px{font-size:26px}}.component span.font-size-30px,.component.text .font-size-30px{font-size:30px}@media screen and (max-width: 769px){.component span.font-size-30px,.component.text .font-size-30px{font-size:25px}}.component span.font-size-28px,.component.text .font-size-28px{font-size:28px}@media screen and (max-width: 769px){.component span.font-size-28px,.component.text .font-size-28px{font-size:24px}}.component span.font-size-26px,.component.text .font-size-26px{font-size:26px}@media screen and (max-width: 769px){.component span.font-size-26px,.component.text .font-size-26px{font-size:23px}}.component span.font-size-24px,.component.text .font-size-24px{font-size:24px}@media screen and (max-width: 769px){.component span.font-size-24px,.component.text .font-size-24px{font-size:22px}}.component span.font-size-22px,.component.text .font-size-22px{font-size:22px}@media screen and (max-width: 769px){.component span.font-size-22px,.component.text .font-size-22px{font-size:20px}}.component span.font-size-20px,.component.text .font-size-20px{font-size:20px}@media screen and (max-width: 769px){.component span.font-size-20px,.component.text .font-size-20px{font-size:18px}}.component span.font-size-18px,.component.text .font-size-18px{font-size:18px}@media screen and (max-width: 769px){.component span.font-size-18px,.component.text .font-size-18px{font-size:18px}}.component span.font-size-16px,.component.text .font-size-16px{font-size:16px}@media screen and (max-width: 769px){.component span.font-size-16px,.component.text .font-size-16px{font-size:16px}}.component span.font-size-14px,.component.text .font-size-14px{font-size:14px}@media screen and (max-width: 769px){.component span.font-size-14px,.component.text .font-size-14px{font-size:14px}}.theme-fo-base section.is-full .inner{padding:0 !important;max-width:100% !important}.theme-fo-base section .inner .row.flex_row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:auto !important}@media screen and (max-width: 769px){.theme-fo-base section .inner .row.flex_row{display:block}}.theme-fo-base section .inner .row.flex_row .col{display:block;padding:0;width:auto !important;flex-basis:1;flex-grow:0;flex-shrink:auto}@media screen and (max-width: 769px){.theme-fo-base section .inner .row.flex_row .col{width:100% !important}}.theme-fo-base section .inner .row.flex_row .col.is-four-fifths{width:80% !important;flex-basis:unset !important;flex-grow:unset !important;flex-shrink:unset !important}@media screen and (max-width: 769px){.theme-fo-base section .inner .row.flex_row .col.is-four-fifths{width:auto !important}}.theme-fo-base section .inner .row.flex_row .col.is-three-quarters{width:75% !important;flex-basis:unset !important;flex-grow:unset !important;flex-shrink:unset !important}@media screen and (max-width: 769px){.theme-fo-base section .inner .row.flex_row .col.is-three-quarters{width:auto !important}}.theme-fo-base section .inner .row.flex_row .col.is-two-thirds{width:66.6% !important;flex-basis:unset !important;flex-grow:unset !important;flex-shrink:unset !important}@media screen and (max-width: 769px){.theme-fo-base section .inner .row.flex_row .col.is-two-thirds{width:auto !important}}.theme-fo-base section .inner .row.flex_row .col.is-three-fifths{width:60% !important;flex-basis:unset !important;flex-grow:unset !important;flex-shrink:unset !important}@media screen and (max-width: 769px){.theme-fo-base section .inner .row.flex_row .col.is-three-fifths{width:auto !important}}.theme-fo-base section .inner .row.flex_row .col.is-half{width:50% !important;flex-basis:unset !important;flex-grow:unset !important;flex-shrink:unset !important}@media screen and (max-width: 769px){.theme-fo-base section .inner .row.flex_row .col.is-half{width:auto !important}}.theme-fo-base section .inner .row.flex_row .col.is-two-fifths{width:40% !important;flex-basis:unset !important;flex-grow:unset !important;flex-shrink:unset !important}@media screen and (max-width: 769px){.theme-fo-base section .inner .row.flex_row .col.is-two-fifths{width:auto !important}}.theme-fo-base section .inner .row.flex_row .col.is-one-third{width:33.3% !important;flex-basis:unset !important;flex-grow:unset !important;flex-shrink:unset !important}@media screen and (max-width: 769px){.theme-fo-base section .inner .row.flex_row .col.is-one-third{width:auto !important}}.theme-fo-base section .inner .row.flex_row .col.is-one-quarter{width:25% !important;flex-basis:unset !important;flex-grow:unset !important;flex-shrink:unset !important}@media screen and (max-width: 769px){.theme-fo-base section .inner .row.flex_row .col.is-one-quarter{width:auto !important}}.theme-fo-base section .inner .row.flex_row .col.is-one-fifth{width:20% !important;flex-basis:unset !important;flex-grow:unset !important;flex-shrink:unset !important}@media screen and (max-width: 769px){.theme-fo-base section .inner .row.flex_row .col.is-one-fifth{width:auto !important}}.theme-fo-base section .inner .row .col.is-0{padding-left:calc(0.25rem * 0);padding-right:calc(0.25rem * 0)}.theme-fo-base section .inner .row .col.is-1{padding-left:calc(0.25rem * 1);padding-right:calc(0.25rem * 1)}.theme-fo-base section .inner .row .col.is-2{padding-left:calc(0.25rem * 2);padding-right:calc(0.25rem * 2)}.theme-fo-base section .inner .row .col.is-3{padding-left:calc(0.25rem * 3);padding-right:calc(0.25rem * 3)}.theme-fo-base section .inner .row .col.is-4{padding-left:calc(0.25rem * 4);padding-right:calc(0.25rem * 4)}.theme-fo-base section .inner .row .col.is-5{padding-left:calc(0.25rem * 5);padding-right:calc(0.25rem * 5)}.theme-fo-base section .inner .row .col.is-6{padding-left:calc(0.25rem * 6);padding-right:calc(0.25rem * 6)}.theme-fo-base section .inner .row .col.is-7{padding-left:calc(0.25rem * 7);padding-right:calc(0.25rem * 7)}.theme-fo-base section .inner .row .col.is-8{padding-left:calc(0.25rem * 8);padding-right:calc(0.25rem * 8)}.theme-fo-base section .inner .row .col.is-9{padding-left:calc(0.25rem * 9);padding-right:calc(0.25rem * 9)}.theme-fo-base section .inner .row .col.is-10{padding-left:calc(0.25rem * 10);padding-right:calc(0.25rem * 10)}@media screen and (max-width: 769px){.theme-fo-base section .inner .row .col.is-0{padding-top:calc(0.25rem * 0);padding-bottom:calc(0.25rem * 0);padding-left:0;padding-right:0}.theme-fo-base section .inner .row .col.is-1{padding-top:calc(0.25rem * 1);padding-bottom:calc(0.25rem * 1);padding-left:0;padding-right:0}.theme-fo-base section .inner .row .col.is-2{padding-top:calc(0.25rem * 2);padding-bottom:calc(0.25rem * 2);padding-left:0;padding-right:0}.theme-fo-base section .inner .row .col.is-3{padding-top:calc(0.25rem * 3);padding-bottom:calc(0.25rem * 3);padding-left:0;padding-right:0}.theme-fo-base section .inner .row .col.is-4{padding-top:calc(0.25rem * 4);padding-bottom:calc(0.25rem * 4);padding-left:0;padding-right:0}.theme-fo-base section .inner .row .col.is-5{padding-top:calc(0.25rem * 5);padding-bottom:calc(0.25rem * 5);padding-left:0;padding-right:0}.theme-fo-base section .inner .row .col.is-6{padding-top:calc(0.25rem * 6);padding-bottom:calc(0.25rem * 6);padding-left:0;padding-right:0}.theme-fo-base section .inner .row .col.is-7{padding-top:calc(0.25rem * 7);padding-bottom:calc(0.25rem * 7);padding-left:0;padding-right:0}.theme-fo-base section .inner .row .col.is-8{padding-top:calc(0.25rem * 8);padding-bottom:calc(0.25rem * 8);padding-left:0;padding-right:0}.theme-fo-base section .inner .row .col.is-9{padding-top:calc(0.25rem * 9);padding-bottom:calc(0.25rem * 9);padding-left:0;padding-right:0}.theme-fo-base section .inner .row .col.is-10{padding-top:calc(0.25rem * 10);padding-bottom:calc(0.25rem * 10);padding-left:0;padding-right:0}}.theme-fo-base section .inner .flex_center{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.theme-fo-base section .inner .flex_end{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.theme-fo-base section .inner .flex_right{display:-ms-flexbox;display:flex;justify-content:right}.theme-fo-base section .inner .flex_left{display:-ms-flexbox;display:flex;justify-content:left}.theme-fo-base section .inner .flex_s_between{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.theme-fo-base section .inner .flex_s_around{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.theme-fo-base section .inner .flex_f_end{display:-ms-flexbox;display:flex;justify-content:flex_end}.poptrox-overlay{z-index:9999 !important}.theme-fo-base{color:#333;font-family:"Noto Sans JP",sans-serif;line-height:1.75}.theme-fo-base a{transition:unset}.theme-fo-base a:hover{text-decoration:none !important}.theme-fo-base a:focus{outline:none}.theme-fo-base .wrapper .contents section{padding:40px 0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section{padding:9% 0}}@media screen and (min-width: 600px) and (max-width: 769px){.theme-fo-base .wrapper .contents section{padding:7% 0}}@media screen and (min-width: 600px) and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner{max-width:640px !important;width:640px !important;margin:0 auto}}.theme-fo-base .wrapper .contents .component.text{font-size:16px}.component em.strong{font-style:normal}.theme-fo-base .wrapper .contents .component.richtext{font-size:16px}.theme-fo-base .wrapper .contents .component.richtext p{font-size:16px}.theme-fo-base .wrapper .contents .component.richtext li{font-size:16px}.theme-fo-base .wrapper .contents .component.richtext li a{font-size:16px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents .component.richtext .table-with-two-headers{padding-bottom:25px;position:relative}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents .component.richtext .table-with-two-headers::before{content:"横にスクロールします";font-size:12px;position:absolute;bottom:0}}.theme-fo-base .wrapper .contents .component.richtext .table-with-two-headers::-webkit-scrollbar{height:5px;background:#ccc;border-radius:5px}.theme-fo-base .wrapper .contents .component.richtext .table-with-two-headers::-webkit-scrollbar-track{background:#fff;border-radius:5px}.theme-fo-base .wrapper .contents .component.richtext .table-with-two-headers::-webkit-scrollbar-thumb{background:#32ACC8;border-radius:5px}.theme-fo-base .wrapper .contents .component.list ul{font-size:16px}.theme-fo-base .wrapper .contents .component.richtext table thead tr th{position:static}.theme-fo-base .wrapper .contents .component.richtext table thead tr th p{margin:auto}.theme-fo-base .wrapper .contents .component.richtext table tbody tr td{position:static}.theme-fo-base .wrapper .contents .component.richtext table tbody tr td p{margin:auto}.theme-fo-base .wrapper .contents .component.richtext .article-embed[data-embed-type="url"]{height:auto}.theme-fo-base .wrapper .contents .component.richtext .article-embed[data-embed-type="url"] .quote-link .quote-link_entry .link-thumbnail{align-items:center}.theme-fo-base .wrapper .contents .component.richtext .article-embed[data-embed-type="url"] .quote-link .quote-link_entry .link-thumbnail .quote-link-img .quote-link-img-item{background-size:contain;background-position:center}.theme-fo-base .wrapper.none .contents .component.search{max-width:1100px;margin:50px auto}.theme-fo-base .wrapper.none .contents .component.search+h1,.theme-fo-base .wrapper.none .contents .component.search+h1+.p{max-width:1100px;margin:auto}.theme-fo-base .wrapper.none .contents .component.search+h1+.p+.entry-list{margin-bottom:50px}.theme-fo-base .wrapper.none .contents .entry-list .row-none{max-width:1100px;margin:auto}.theme-fo-base .wrapper .contents .component.search{padding:20px 0 25px}.theme-fo-base .wrapper .contents .component.search+.entry-list .entry-list-unit .cont h3 a{font-size:16px}.theme-fo-base .wrapper .contents .component.search+.entry-list .row .text-center{padding-top:30px}.theme-fo-base .wrapper .entry-list .pagination li{color:#32ACC8}.theme-fo-base .wrapper .entry-list .pagination li a{border:1px solid #32ACC8;color:#32ACC8;background:#fff;box-sizing:content-box}.theme-fo-base .wrapper .entry-list .pagination li.active>a{background:#32ACC8;color:#fff}.theme-fo-base .wrapper .entry-list .pagination li:hover>a{opacity:0.8}@media screen and (max-width: 769px){.theme-fo-base .component.entry-image-card-2-col .entry-list-unit,.theme-fo-base .component.entry-image-card-3-col .entry-list-unit{width:100%}}.fa,.far,.fas{font-family:"Font Awesome 5 Free";font-family:"FontAwesome"}.theme-fo-base .wrapper .contents .entry-list.entry-image-card-1-col .article-list .entry-list-unit,.theme-fo-base .wrapper .contents .entry-list.entry-image-card-2-col .article-list .entry-list-unit,.theme-fo-base .wrapper .contents .entry-list.entry-image-card-3-col .article-list .entry-list-unit{background:#fff;padding:20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents .entry-list.entry-image-card-1-col .article-list .entry-list-unit,.theme-fo-base .wrapper .contents .entry-list.entry-image-card-2-col .article-list .entry-list-unit,.theme-fo-base .wrapper .contents .entry-list.entry-image-card-3-col .article-list .entry-list-unit{margin:0 auto 8%}}.theme-fo-base .wrapper .contents .entry-list.entry-image-card-1-col .article-list .entry-list-unit .cont h4,.theme-fo-base .wrapper .contents .entry-list.entry-image-card-2-col .article-list .entry-list-unit .cont h4,.theme-fo-base .wrapper .contents .entry-list.entry-image-card-3-col .article-list .entry-list-unit .cont h4{margin:10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents .entry-list.entry-image-card-1-col .article-list .entry-list-unit .cont h4,.theme-fo-base .wrapper .contents .entry-list.entry-image-card-2-col .article-list .entry-list-unit .cont h4,.theme-fo-base .wrapper .contents .entry-list.entry-image-card-3-col .article-list .entry-list-unit .cont h4{padding-left:0}}.theme-fo-base .wrapper .contents .entry-list.entry-image-card-1-col .article-list .entry-list-unit .cont p.category,.theme-fo-base .wrapper .contents .entry-list.entry-image-card-2-col .article-list .entry-list-unit .cont p.category,.theme-fo-base .wrapper .contents .entry-list.entry-image-card-3-col .article-list .entry-list-unit .cont p.category{margin:10px}.theme-fo-base .wrapper .contents .entry-list.entry-image-card-1-col .article-list .entry-list-unit .cont p.description,.theme-fo-base .wrapper .contents .entry-list.entry-image-card-2-col .article-list .entry-list-unit .cont p.description,.theme-fo-base .wrapper .contents .entry-list.entry-image-card-3-col .article-list .entry-list-unit .cont p.description{margin:10px;line-height:1.75;color:#333;font-family:"Noto Sans JP",sans-serif;max-height:calc(1.75 * 16px  * 5);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis}.theme-fo-base .wrapper .contents .entry-list.entry-image-card-1-col .article-list .entry-list-unit .cont div.tags,.theme-fo-base .wrapper .contents .entry-list.entry-image-card-2-col .article-list .entry-list-unit .cont div.tags,.theme-fo-base .wrapper .contents .entry-list.entry-image-card-3-col .article-list .entry-list-unit .cont div.tags{margin:10px;padding:0}.theme-fo-base .wrapper .contents .entry-list .entry-list-unit .cont p{font-size:16px}.theme-fo-base .wrapper .contents .entry-list .entry-list-unit .cont p.description{line-height:1.75}.theme-fo-base .wrapper .contents .entry-list .entry-list-unit .cont h3{max-height:calc(1.75 * 20px* 2);line-height:1.75;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.theme-fo-base .wrapper .contents .entry-list .entry-list-unit .cont h3 a{font-size:20px;font-weight:bold;color:#333;font-family:"Noto Sans JP",sans-serif}.theme-fo-base .wrapper .contents .entry-list .entry-list-unit .cont h3 a:hover{text-decoration:none}.theme-fo-base .wrapper .contents .entry-list .entry-list-unit .cont p.category{margin:10px;color:#32ACC8 !important}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents .entry-list .entry-list-unit .cont p.category{padding-left:0}}.theme-fo-base .wrapper .contents .entry-list .entry-list-unit .cont p.description{margin:10px;max-height:calc(1.75 * 16px  * 5);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents .entry-list .entry-list-unit .cont p.description{padding-left:0}}.theme-fo-base .wrapper .contents .entry-list .entry-list-unit .cont .tags{margin:10px;padding:0 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents .entry-list .entry-list-unit .cont .tags{padding:0}}.theme-fo-base .wrapper .contents .entry-list .entry-list-unit .cont .tags a.tag{background-color:#fff;border:1px solid #32ACC8;color:#32ACC8;font-size:12px;padding:2px 15px;margin:0 10px 10px 0}.theme-fo-base .wrapper .contents .entry-list .entry-list-unit .cont .tags a.tag:hover{opacity:.7}.theme-fo-base .wrapper :is(.contents,.side) .inner .component.entry-list.list_custom:not(:root:root:root) .article-list .entry-list-unit{box-shadow:none !important}.theme-fo-base .wrapper :is(.contents,.side) .inner .component.entry-list.list_custom:not(:root:root:root) .article-list .entry-list-unit .img{align-items:flex-start;padding-top:5px !important}@media screen and (min-width: 769px){.theme-fo-base .wrapper :is(.contents,.side) .inner .component.entry-list.list_custom:not(:root:root:root) .article-list .entry-list-unit .img{width:45% !important}}.theme-fo-base .wrapper :is(.contents,.side) .inner .component.entry-list.list_custom:not(:root:root:root) .article-list .entry-list-unit .cont{padding:5px}@media screen and (min-width: 769px){.theme-fo-base .wrapper :is(.contents,.side) .inner .component.entry-list.list_custom:not(:root:root:root) .article-list .entry-list-unit .cont{width:55% !important}}.theme-fo-base .wrapper :is(.contents,.side) .inner .component.entry-list.list_custom:not(:root:root:root) .article-list .entry-list-unit .cont h3{margin:0 5px 5px}.theme-fo-base .wrapper :is(.contents,.side) .inner .component.entry-list.list_custom:not(:root:root:root) .article-list .entry-list-unit .cont h3 a{padding:0}@media screen and (min-width: 769px){.theme-fo-base .wrapper :is(.contents,.side) .inner .component.entry-list.list_custom:not(:root:root:root) .article-list .entry-list-unit .cont h3 a{font-size:14px}}.theme-fo-base .wrapper :is(.contents,.side) .inner .component.entry-list.list_custom:not(:root:root:root) .article-list .entry-list-unit .cont p.description{padding:0;margin:5px}@media screen and (min-width: 769px){.theme-fo-base .wrapper :is(.contents,.side) .inner .component.entry-list.list_custom:not(:root:root:root) .article-list .entry-list-unit .cont p.description{font-size:14px}}.theme-fo-base .wrapper :is(.contents,.side) .inner .component.entry-list.list_custom:not(:root:root:root) .article-list .entry-list-unit .cont .tags{padding:0;margin:5px}.theme-fo-base .wrapper :is(.contents,.side) .inner .component.entry-list.aspect_custom:not(:root:root:root) .article-list .entry-list-unit a.img img{aspect-ratio:16 / 9;object-fit:cover !important}.theme-fo-base .wrapper.side-right:has(.list_custom){max-width:1200px}@media screen and (min-width: 769px){.theme-fo-base .wrapper.side-right:has(.list_custom) .side.right{width:480px;padding:20px 10px 20px 0}}@media screen and (min-width: 769px) and (max-width: 1024px){.theme-fo-base .wrapper.side-right:has(.list_custom) .side.right{width:430px}}@media screen and (min-width: 769px) and (max-width: 834px){.theme-fo-base .wrapper.side-right:has(.list_custom) .side.right{width:360px}}.navi-001-01.navi_custom header#navigations{border-bottom:0;box-shadow:0 0 10px #ddd}@media screen and (min-width: 770px){.navi-001-01.navi_custom header#navigations .logo{line-height:70px}}@media screen and (min-width: 770px){.navi-001-01.navi_custom header#navigations .logo a{line-height:70px}}.navi-001-01.navi_custom header#navigations a.menu-trigger{background:#32ACC8}.navi-001-01.navi_custom header#navigations a.menu-trigger span{background-color:#fff}@media screen and (min-width: 769px){.navi-001-01.navi_custom header#navigations .main-menu .level-01,.navi-001-01.navi_custom header#navigations .main-menu .level-01-trigger{border-left:0;border-right:0}.navi-001-01.navi_custom header#navigations .main-menu .level-01 a,.navi-001-01.navi_custom header#navigations .main-menu .level-01-trigger a{padding:25px 10px}}@media screen and (max-width: 769px){.navi-001-01.navi_custom header#navigations .main-menu .level-01,.navi-001-01.navi_custom header#navigations .main-menu .level-01-trigger{border-right:0;border-left:0}.navi-001-01.navi_custom header#navigations .main-menu .level-01 a,.navi-001-01.navi_custom header#navigations .main-menu .level-01-trigger a{color:#333;border-left:none;border-right:none}.navi-001-01.navi_custom header#navigations .main-menu .level-01-trigger:hover{background:#32ACC8}.navi-001-01.navi_custom header#navigations .main-menu .level-01-trigger .level-01-cont{background:#fff}.navi-001-01.navi_custom header#navigations .main-menu .level-01-trigger .level-01-cont a{color:#32ACC8}.navi-001-01.navi_custom header#navigations .main-menu .level-01-trigger .level-01-cont .level-02{border-top:1px solid #32ACC8}}.navi-002-01.navi_custom header#navigations .inner .navigation-cont{padding:10px 0}@media screen and (min-width: 769px) and (max-width: 1024px){.navi-002-01.navi_custom header#navigations .inner .navigation-cont{padding:10px}}@media screen and (max-width: 769px){.navi-002-01.navi_custom header#navigations .inner .navigation-cont{padding:0;min-height:51px}}.navi-002-01.navi_custom header#navigations .inner .navigation-cont .logo div a img{padding:10px 0 0}@media screen and (max-width: 769px){.navi-002-01.navi_custom header#navigations .inner .navigation-cont .logo div a img{max-height:37px;padding:6px 0 0}}.navi-002-01.navi_custom header#navigations .inner .navigation-cont .cont{box-sizing:border-box;min-width:500px;max-width:700px}@media screen and (min-width: 769px) and (max-width: 1024px){.navi-002-01.navi_custom header#navigations .inner .navigation-cont .cont{max-width:690px}}@media screen and (min-width: 769px) and (max-width: 834px){.navi-002-01.navi_custom header#navigations .inner .navigation-cont .cont{max-width:500px}}@media screen and (max-width: 769px){.navi-002-01.navi_custom header#navigations .inner .navigation-cont .cont{min-width:auto;max-width:100%;width:110px;padding:0;position:absolute;top:0;right:63px}}@media screen and (min-width: 600px) and (max-width: 769px){.navi-002-01.navi_custom header#navigations .inner .navigation-cont .cont{width:auto;right:65px}}.navi-002-01.navi_custom header#navigations .inner .navigation-cont .cont .row{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width: 769px){.navi-002-01.navi_custom header#navigations .inner .navigation-cont .cont .row{margin:15px 0 0 0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 769px){.navi-002-01.navi_custom header#navigations .inner .navigation-cont .cont .row .col{padding:0}}@media screen and (min-width: 600px) and (max-width: 769px){.navi-002-01.navi_custom header#navigations .inner .navigation-cont .cont .row .col{display:inline-block !important;width:50% !important;margin-bottom:0}}@media screen and (max-width: 769px){.navi-002-01.navi_custom header#navigations .inner .navigation-cont .cont .row .col .component.btn_custom_tel{margin-right:5px}}@media screen and (min-width: 600px) and (max-width: 769px){.navi-002-01.navi_custom header#navigations .inner .navigation-cont .cont .row .col .component.btn_custom_tel{margin-right:10px}}@media screen and (max-width: 769px){.navi-002-01.navi_custom header#navigations .inner .navigation-cont .cont .row .col .component.btn_custom_tel a.size-s{font-size:0 !important}.navi-002-01.navi_custom header#navigations .inner .navigation-cont .cont .row .col .component.btn_custom_tel a.size-s:before{font-size:20px;top:0;margin-right:7px}}@media screen and (min-width: 769px) and (max-width: 834px){.navi-002-01.navi_custom header#navigations .inner .navigation-cont .cont .row .col .component.btn_custom_tel a.size-s{font-size:0 !important}.navi-002-01.navi_custom header#navigations .inner .navigation-cont .cont .row .col .component.btn_custom_tel a.size-s:before{font-size:36px}}.navi-002-01.navi_custom header#navigations .inner .navigation-cont .cont .row .col.hd_2btn_col{padding:0;display:-ms-flexbox !important;display:flex !important;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 769px){.navi-002-01.navi_custom header#navigations .inner .navigation-cont .cont .row .col.hd_2btn_col{width:auto !important}}@media screen and (min-width: 769px) and (max-width: 834px){.navi-002-01.navi_custom header#navigations .inner .navigation-cont .cont .row .col.hd_2btn_col{width:80% !important}}@media screen and (max-width: 769px){.navi-002-01.navi_custom header#navigations .inner .navigation-cont .cont .row .col.hd_2btn_col .component.button{width:auto;display:inline-block;margin-right:5px}}@media screen and (min-width: 600px) and (max-width: 769px){.navi-002-01.navi_custom header#navigations .inner .navigation-cont .cont .row .col.hd_2btn_col .component.button{margin-bottom:0;margin-right:10px}}.navi-002-01.navi_custom header#navigations .inner .navigation-cont .cont .row .col.hd_2btn_col .component.button:first-child{margin-right:10px}.navi-002-01.navi_custom header#navigations .inner .navigation-cont .cont .row .col.hd_2btn_col .component.button a.size-s{font-family:"Noto Sans JP",sans-serif;padding:15px;width:140px;box-sizing:content-box;min-width:inherit}@media screen and (max-width: 769px){.navi-002-01.navi_custom header#navigations .inner .navigation-cont .cont .row .col.hd_2btn_col .component.button a.size-s{margin:0 5px;font-size:0 !important;background:none;border:none;padding:0;width:auto}}.navi-002-01.navi_custom header#navigations .inner .navigation-cont .cont .row .col.hd_2btn_col .component.button a.size-s::before{position:static;margin-right:10px;transform:none}@media screen and (max-width: 769px){.navi-002-01.navi_custom header#navigations .inner .navigation-cont .cont .row .col.hd_2btn_col .component.button a.size-s::before{font-size:20px;color:#000;margin-right:0;transform:none;display:inline-block}}.navi-002-01.navi_custom header#navigations .inner .navigation-cont .cont .row .col.widthAuto_col{width:auto !important}.navi-002-01.navi_custom header#navigations .inner a.menu-trigger{background:#32ACC8}.navi-002-01.navi_custom header#navigations .inner a.menu-trigger span{background-color:#fff}.navi-002-01.navi_custom header#navigations .inner .main-menu{border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;background:#fff}.navi-002-01.navi_custom header#navigations .inner .main-menu.navigation-font-family{font-family:"Noto Sans JP",sans-serif}@media screen and (min-width: 769px){.navi-002-01.navi_custom header#navigations .inner .main-menu .level-01,.navi-002-01.navi_custom header#navigations .inner .main-menu .level-01-trigger{position:relative}.navi-002-01.navi_custom header#navigations .inner .main-menu .level-01::before,.navi-002-01.navi_custom header#navigations .inner .main-menu .level-01-trigger::before{content:'';position:absolute;width:0;left:0;bottom:0;height:3px;transition:all 0.3s ease;background:#fff;display:block}.navi-002-01.navi_custom header#navigations .inner .main-menu .level-01 a,.navi-002-01.navi_custom header#navigations .inner .main-menu .level-01-trigger a{color:#333;border-left:none;border-right:none}.navi-002-01.navi_custom header#navigations .inner .main-menu .level-01:hover{background-color:#32ACC8}.navi-002-01.navi_custom header#navigations .inner .main-menu .level-01:hover::before{width:100%}.navi-002-01.navi_custom header#navigations .inner .main-menu .level-01:hover a{color:#fff}.navi-002-01.navi_custom header#navigations .inner .main-menu .level-01-trigger::before{content:'';position:absolute;width:0;left:0;bottom:0;height:3px;transition:all 0.3s ease;background:#fff;display:block}.navi-002-01.navi_custom header#navigations .inner .main-menu .level-01-trigger:after{color:#333}.navi-002-01.navi_custom header#navigations .inner .main-menu .level-01-trigger:hover::after{transform:rotate(180deg);color:#fff}.navi-002-01.navi_custom header#navigations .inner .main-menu .level-01-trigger:hover{background:#32ACC8}.navi-002-01.navi_custom header#navigations .inner .main-menu .level-01-trigger:hover::before{width:100%}.navi-002-01.navi_custom header#navigations .inner .main-menu .level-01-trigger:hover>a{color:#fff;opacity:1}.navi-002-01.navi_custom header#navigations .inner .main-menu .level-01-trigger ul.level-01-cont{border:0;width:auto;min-width:100%;background:#fff}.navi-002-01.navi_custom header#navigations .inner .main-menu .level-01-trigger ul.level-01-cont a{white-space:nowrap;padding:20px 25px 20px 15px;text-align:left}.navi-002-01.navi_custom header#navigations .inner .main-menu .level-01-trigger ul.level-01-cont a:hover{background:#32ACC8;color:#fff}.navi-002-01.navi_custom header#navigations .inner .main-menu .level-01-trigger ul.level-01-cont .level-02::before{content:'';position:absolute;width:0;left:0;bottom:0;height:3px;transition:all 0.3s ease;background:#fff;display:block}.navi-002-01.navi_custom header#navigations .inner .main-menu .level-01-trigger ul.level-01-cont .level-02:hover::before{width:100%}.navi-002-01.navi_custom header#navigations .inner .main-menu .level-01-trigger ul.level-01-cont .level-02-trigger::before{content:'';position:absolute;width:0;left:0;bottom:0;height:3px;transition:all 0.3s ease;background:#fff;display:block}.navi-002-01.navi_custom header#navigations .inner .main-menu .level-01-trigger ul.level-01-cont .level-02-trigger:after{color:#333}.navi-002-01.navi_custom header#navigations .inner .main-menu .level-01-trigger ul.level-01-cont .level-02-trigger:hover:after{color:#fff}.navi-002-01.navi_custom header#navigations .inner .main-menu .level-01-trigger ul.level-01-cont .level-02-trigger:hover::before{width:100%}.navi-002-01.navi_custom header#navigations .inner .main-menu .level-01-trigger ul.level-01-cont .level-02-trigger .level-02-cont{background:#fff;color:#333;width:auto;min-width:100%}.navi-002-01.navi_custom header#navigations .inner .main-menu .level-01-trigger ul.level-01-cont .level-02-trigger .level-02-cont li{width:100%}.navi-002-01.navi_custom header#navigations .inner .main-menu .level-01-trigger ul.level-01-cont .level-02-trigger .level-02-cont .level-03{position:relative}.navi-002-01.navi_custom header#navigations .inner .main-menu .level-01-trigger ul.level-01-cont .level-02-trigger .level-02-cont .level-03::before{content:'';position:absolute;width:0;left:0;bottom:0;height:3px;transition:all 0.3s ease;background:#fff;display:block}.navi-002-01.navi_custom header#navigations .inner .main-menu .level-01-trigger ul.level-01-cont .level-02-trigger .level-02-cont .level-03:hover::before{width:100%}.navi-002-01.navi_custom header#navigations .inner .main-menu .level-01-trigger ul.level-01-cont .level-02-trigger .level-02-cont .level-03 a{padding:20px 10px}}@media screen and (max-width: 769px){.navi-002-01.navi_custom header#navigations .inner .main-menu .toggle.fa.fa-angle-down:before,.navi-002-01.navi_custom header#navigations .inner .main-menu .toggle.fa.fa-angle-up:before{color:#333;font-size:20px;position:relative;top:-2px}.navi-002-01.navi_custom header#navigations .inner .main-menu .level-01,.navi-002-01.navi_custom header#navigations .inner .main-menu .level-01-trigger{border-right:0;border-left:0}.navi-002-01.navi_custom header#navigations .inner .main-menu .level-01 a,.navi-002-01.navi_custom header#navigations .inner .main-menu .level-01-trigger a{color:#333;border-left:none;border-right:none}.navi-002-01.navi_custom header#navigations .inner .main-menu .level-01-trigger:hover{background:#32ACC8}.navi-002-01.navi_custom header#navigations .inner .main-menu .level-01-trigger .level-01-cont{background:#fff}.navi-002-01.navi_custom header#navigations .inner .main-menu .level-01-trigger .level-01-cont a{color:#32ACC8}.navi-002-01.navi_custom header#navigations .inner .main-menu .level-01-trigger .level-01-cont a .toggle.fa.fa-angle-down:before,.navi-002-01.navi_custom header#navigations .inner .main-menu .level-01-trigger .level-01-cont a .toggle.fa.fa-angle-up:before{color:#32ACC8}.navi-002-01.navi_custom header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger{padding-right:0 !important}.navi-002-01.navi_custom header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger:after{content:none !important}.navi-002-01.navi_custom header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02{border-top:1px solid #32ACC8}}@media screen and (min-width: 769px){.navi-002-01.custom02 header#navigations .inner .main-menu ul li:nth-last-child(-n+2) ul li.level-02-trigger::after{content:none}.navi-002-01.custom02 header#navigations .inner .main-menu ul li:nth-last-child(-n+2) ul li.level-02-trigger::before{font-size:15px;color:#fff;position:absolute;left:10px;content:"\f0d9";font-family:FontAwesome;top:50%;margin-top:-6px}.navi-002-01.custom02 header#navigations .inner .main-menu ul li:nth-last-child(-n+2) ul li ul{left:auto;right:100%}}@media screen and (max-width: 769px){.navi-001-01.navi_float_custom{padding-inline:7px}}.navi-001-01.navi_float_custom[class*="one_row_sticky-navi"]{position:fixed;top:30px;left:0;right:0}@media screen and (max-width: 769px){.navi-001-01.navi_float_custom[class*="one_row_sticky-navi"]{top:7px}}.navi-001-01.navi_float_custom header#navigations{max-width:1300px;width:100%;background:rgba(255,255,255,0.75);border-radius:16px;padding:5px 60px 6px 40px;margin:0 auto}@media screen and (max-width: 769px){.navi-001-01.navi_float_custom header#navigations{padding:0}}@media screen and (max-width: 769px){.navi-001-01.navi_float_custom header#navigations .inner{justify-content:space-between}}.navi-001-01.navi_float_custom header#navigations .inner .logo h1 a img{max-height:44px}.navi-001-01.navi_float_custom header#navigations .inner .main-menu .level-01,.navi-001-01.navi_float_custom header#navigations .inner .main-menu .level-01-trigger{border:0}@media screen and (max-width: 769px){.navi-001-01.navi_float_custom header#navigations .inner .main-menu .level-01-trigger .level-01-cont{background-color:rgba(255,255,255,0.9)}}@media screen and (max-width: 769px){.navi-001-01.navi_float_custom header#navigations .inner .row.nav_cta_area{padding-right:40px}}.navi-001-01.navi_float_custom header#navigations .inner .row.nav_cta_area .col .component.button .button-cont a.size-s{min-width:180px;padding-block:10px}.theme-fo-base .main-visual .clearfix .row .col{vertical-align:top}@media screen and (max-width: 769px){.theme-fo-base.clearfix .main-visual.top-page{padding:0;min-height:300px;height:300px}}@media screen and (min-width: 600px) and (max-width: 769px){.theme-fo-base.clearfix .main-visual.top-page{min-height:350px;height:350px}}.theme-fo-base.clearfix .main-visual.top-page .clearfix{max-width:1100px;width:100%;margin:0 auto}@media screen and (max-width: 769px){.theme-fo-base.clearfix .main-visual.top-page .clearfix .row{margin:0 auto;padding:0 20px}}@media screen and (min-width: 600px) and (max-width: 769px){.theme-fo-base.clearfix .main-visual.top-page .clearfix .row{width:640px !important;margin:0 auto}}.theme-fo-base.clearfix .main-visual.top-page .clearfix .row .txtarea_col{padding:0 10px;position:relative;top:calc(500px / 2 - 160px)}@media screen and (max-width: 769px){.theme-fo-base.clearfix .main-visual.top-page .clearfix .row .txtarea_col{top:10vw;padding:0}}@media screen and (min-width: 600px) and (max-width: 769px){.theme-fo-base.clearfix .main-visual.top-page .clearfix .row .txtarea_col{top:6vw;width:100% !important}}.theme-fo-base.clearfix .main-visual.top-page .clearfix .row .txtarea_col .component.rich-heading{padding:0;margin:0}.theme-fo-base.clearfix .main-visual.top-page .clearfix .row .txtarea_col .component.rich-heading h1{font-size:36px;font-family:"Noto Sans JP",sans-serif;margin:0;padding:0;color:#32ACC8;line-height:1.5}@media screen and (max-width: 769px){.theme-fo-base.clearfix .main-visual.top-page .clearfix .row .txtarea_col .component.rich-heading h1{font-size:calc(40px - 18px)}}.theme-fo-base.clearfix .main-visual.mv_custom{min-height:560px;background-position:bottom right;background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 769px){.theme-fo-base.clearfix .main-visual.mv_custom{padding:20px 0 30px;min-height:500px;height:auto}}@media screen and (min-width: 600px) and (max-width: 769px){.theme-fo-base.clearfix .main-visual.mv_custom{min-height:auto;height:auto}}.theme-fo-base.clearfix .main-visual.mv_custom .clearfix{max-width:1100px;width:100%;margin:0 auto}.theme-fo-base.clearfix .main-visual.mv_custom .clearfix .row.mv_row{height:560px;min-height:560px}@media screen and (max-width: 769px){.theme-fo-base.clearfix .main-visual.mv_custom .clearfix .row.mv_row{height:auto;min-height:auto;padding:10px}}.theme-fo-base.clearfix .main-visual.mv_custom .clearfix .row .btn_col{vertical-align:bottom;padding-bottom:30px}.theme-fo-base.clearfix .main-visual.mv_custom .clearfix .row .btn_col .component.btn_text{font-size:20px;text-align:center}@media screen and (max-width: 769px){.theme-fo-base.clearfix .main-visual.mv_custom .clearfix .row .btn_col .component.btn_text{font-size:18px}}.theme-fo-base.clearfix .main-visual.mv_custom .clearfix .row .txtarea_col{vertical-align:middle}@media screen and (max-width: 769px){.theme-fo-base.clearfix .main-visual.mv_custom .clearfix .row .txtarea_col{text-align:center}}@media screen and (min-width: 769px) and (max-width: 834px){.theme-fo-base.clearfix .main-visual.mv_custom .clearfix .row .txtarea_col{text-align:center}}@media screen and (min-width: 769px) and (max-width: 1024px){.theme-fo-base.clearfix .main-visual.mv_custom .clearfix .row .txtarea_col{padding:40px}}.theme-fo-base.clearfix .main-visual.mv_custom .clearfix .row .txtarea_col .component.catch_text{color:#fff;display:inline-block;border:1px solid #fff;font-size:22px;letter-spacing:.44px;margin-bottom:16px !important;padding:8px 15px;width:auto}@media screen and (max-width: 769px){.theme-fo-base.clearfix .main-visual.mv_custom .clearfix .row .txtarea_col .component.catch_text{font-size:16px;padding:10px}}@media screen and (min-width: 600px) and (max-width: 769px){.theme-fo-base.clearfix .main-visual.mv_custom .clearfix .row .txtarea_col .component.catch_text{font-size:22px}}.theme-fo-base.clearfix .main-visual.mv_custom .clearfix .row .txtarea_col .component.rich-heading{padding:0;margin:0}.theme-fo-base.clearfix .main-visual.mv_custom .clearfix .row .txtarea_col .component.rich-heading h1{color:#fff;font-size:46px;margin:0;padding:0;line-height:1.26;letter-spacing:.92px;margin-bottom:60px;font-weight:normal}@media screen and (min-width: 769px) and (max-width: 834px){.theme-fo-base.clearfix .main-visual.mv_custom .clearfix .row .txtarea_col .component.rich-heading h1{text-align:center !important}}@media screen and (max-width: 769px){.theme-fo-base.clearfix .main-visual.mv_custom .clearfix .row .txtarea_col .component.rich-heading h1{font-size:33px;text-align:center !important;letter-spacing:.66px;margin-bottom:17px}}.theme-fo-base.clearfix .main-visual.mv_custom .clearfix .row .txtarea_col .component.btn_text{color:#fff;letter-spacing:.4px;font-size:20px;width:370px}@media screen and (max-width: 769px){.theme-fo-base.clearfix .main-visual.mv_custom .clearfix .row .txtarea_col .component.btn_text{width:100%}}@media screen and (min-width: 769px) and (max-width: 834px){.theme-fo-base.clearfix .main-visual.mv_custom .clearfix .row .txtarea_col .component.btn_text{width:100%}}.theme-fo-base.clearfix .main-visual.mv_custom .clearfix .row .txtarea_col .component.mv_cta .cta-row{margin:0}.theme-fo-base.clearfix .main-visual.mv_custom .clearfix .row .txtarea_col .component.mv_cta .cta-row .cta-column{margin:10px 0}@media screen and (max-width: 769px){.theme-fo-base.clearfix .main-visual.mv_custom .clearfix .row .txtarea_col .component.button .button-cont{text-align:center !important}}@media screen and (min-width: 769px) and (max-width: 834px){.theme-fo-base.clearfix .main-visual.mv_custom .clearfix .row .txtarea_col .component.button .button-cont{text-align:center !important}}.theme-fo-base.clearfix .main-visual.mv_custom .clearfix .row .txtarea_col .component.button .button-cont a.size-l{min-width:370px}@media screen and (max-width: 769px){.theme-fo-base.clearfix .main-visual.mv_custom .clearfix .row .txtarea_col .component.button .button-cont a.size-l{min-width:auto;width:90%}}@media screen and (min-width: 600px) and (max-width: 769px){.theme-fo-base.clearfix .main-visual.mv_custom .clearfix .row .txtarea_col .component.button .button-cont a.size-l{min-width:370px}}.theme-fo-base.clearfix .main-visual.mv_custom02{min-height:560px;background-position:bottom right;background-size:contain;background-repeat:no-repeat;padding:20px 0}@media screen and (max-width: 769px){.theme-fo-base.clearfix .main-visual.mv_custom02{padding:20px 0 30px;min-height:500px;height:auto}}@media screen and (min-width: 600px) and (max-width: 769px){.theme-fo-base.clearfix .main-visual.mv_custom02{min-height:auto;height:auto}}.theme-fo-base.clearfix .main-visual.mv_custom02 .clearfix{max-width:1140px;width:100%;padding:0 20px;margin:0 auto}@media screen and (min-width: 769px) and (max-width: 834px){.theme-fo-base.clearfix .main-visual.mv_custom02 .clearfix{max-width:700px}}@media screen and (min-width: 769px) and (max-width: 834px){.theme-fo-base.clearfix .main-visual.mv_custom02 .clearfix .row.form_row{flex-direction:column;gap:calc(30px* var(--fo-spacing-coef) - 10px)}}@media screen and (min-width: 769px) and (max-width: 834px){.theme-fo-base.clearfix .main-visual.mv_custom02 .clearfix .row.form_row .col{width:100% !important}}.theme-fo-base.clearfix .main-visual.mv_custom02 .clearfix .row.form_row .col:has(.form){padding:0 15px}.theme-fo-base.clearfix .main-visual.mv_custom02 .clearfix .row.form_row .col:has(.form) .component.fs18_hd{margin-block:10px 5px}.theme-fo-base.clearfix .main-visual.mv_custom02 .clearfix .row.form_row .col:has(.form) .component.fs18_hd :is(h1,h2,h3,h4,h5){font-size:18px}.theme-fo-base.clearfix .main-visual.mv_custom02 .clearfix .row.form_row .col:has(.form) .component.form.space_custom_form{font-size:13px}.theme-fo-base.clearfix .main-visual.mv_custom02 .clearfix .row.form_row .col:has(.form) .component.form.space_custom_form .contact_form .group{margin:10px 0}.theme-fo-base.clearfix .main-visual.mv_custom02 .clearfix .row.form_row .col:has(.form) .component.form.space_custom_form .contact_form .service_term_link{font-size:12px;margin-top:5px}.theme-fo-base.clearfix .main-visual.mv_custom02 .clearfix .row.form_row .col:has(.form) .component.form.space_custom_form .form-label{padding-bottom:3px}.theme-fo-base.clearfix .main-visual.mv_custom02 .clearfix .row.form_row .col:has(.form) .component.form.space_custom_form .form-label.require:after{font-size:10px;padding:1px 7px 2px !important}.theme-fo-base.clearfix .main-visual.mv_custom02 .clearfix .row.form_row .col:has(.form) .component.form.space_custom_form .form-submit .popup-link{min-width:200px;min-height:35px;font-size:16px;padding:5px 15px}.theme-fo-base.clearfix .main-visual.top-page-original{padding-bottom:calc(100% * 500 / 1920);min-height:auto}@media screen and (max-width: 769px){.theme-fo-base.clearfix .main-visual.top-page-original{padding:0;min-height:300px;height:300px}}@media screen and (min-width: 600px) and (max-width: 769px){.theme-fo-base.clearfix .main-visual.top-page-original{padding-bottom:calc(100% * 500 / 1920);min-height:auto;height:auto}}.theme-fo-base.clearfix .main-visual.top-page-original .clearfix{max-width:1100px;width:100%;margin:0 auto}.theme-fo-base.clearfix .main-visual.top-page-original .clearfix .row .txtarea_col{padding:0;position:absolute;top:4vw;left:0;right:0;width:80%;margin:auto}@media screen and (max-width: 769px){.theme-fo-base.clearfix .main-visual.top-page-original .clearfix .row .txtarea_col{top:15vw;padding:0 1%}}@media screen and (min-width: 600px) and (max-width: 769px){.theme-fo-base.clearfix .main-visual.top-page-original .clearfix .row .txtarea_col{top:4vw;padding:0;width:80% !important}}.theme-fo-base.clearfix .main-visual.top-page-original .clearfix .row .txtarea_col .component.rich-heading{padding:0;margin:0}.theme-fo-base.clearfix .main-visual.top-page-original .clearfix .row .txtarea_col .component.rich-heading h1{font-size:40px;font-family:"Noto Sans JP",sans-serif;margin:0;padding:0;color:blanchedalmond;line-height:1.5}@media screen and (max-width: 769px){.theme-fo-base.clearfix .main-visual.top-page-original .clearfix .row .txtarea_col .component.rich-heading h1{font-size:calc(40px - 18px)}}.theme-fo-base.clearfix .sub-page{padding:0;min-height:200px;height:200px}.theme-fo-base.clearfix .sub-page .clearfix{max-width:1100px;margin:0 auto}.theme-fo-base.clearfix .sub-page .clearfix .row:not([data-designpart-id]){height:200px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.theme-fo-base.clearfix .sub-page .clearfix .row:not([data-designpart-id]) .col{padding:0;width:100%;display:block}.theme-fo-base.clearfix .sub-page .clearfix .row:not([data-designpart-id]) .col .component.rich-heading.hd_custom{padding:0;margin:0}.theme-fo-base.clearfix .sub-page .clearfix .row:not([data-designpart-id]) .col .component.rich-heading.hd_custom h1{font-family:"Noto Sans JP",sans-serif;line-height:1.5;color:#fff;margin:0;padding:0;text-shadow:#000 0 0 20px}@media screen and (max-width: 769px){.theme-fo-base.clearfix .sub-page .clearfix .row:not([data-designpart-id]) .col .component.rich-heading.hd_custom h1{padding:0 3%;font-size:calc(40px - 16px)}}.theme-fo-base.clearfix .sub-page-custom{padding:0;min-height:auto}.theme-fo-base.clearfix .sub-page-custom .clearfix .row:not([data-designpart-id]){max-width:1100px;margin:0 auto;padding:66px 0 56px}.theme-fo-base.clearfix .sub-page-custom .clearfix .row:not([data-designpart-id]).cta_row{padding:0;max-width:100%}.theme-fo-base.clearfix .sub-page-custom .clearfix .row:not([data-designpart-id]).cta_row .col{display:block;max-width:1100px;width:100%;margin:auto;padding:20px}.theme-fo-base.clearfix .sub-page-custom .clearfix .row:not([data-designpart-id]).cta_row .col .component{margin:0;padding:0 !important}.theme-fo-base.clearfix .sub-page-custom .clearfix .row:not([data-designpart-id]).cta_row .col .component .cta-row{margin:0;-ms-flex-align:center;align-items:center}.theme-fo-base.clearfix .sub-page-custom .clearfix .row:not([data-designpart-id]).cta_row .col .component .cta-row .cta-column{margin:0;padding:0}@media screen and (max-width: 769px){.theme-fo-base.clearfix .sub-page-custom .clearfix .row:not([data-designpart-id]).cta_row .col .component .cta-row .cta-column{width:100% !important}}.theme-fo-base.clearfix .sub-page-custom .clearfix .row:not([data-designpart-id]).cta_row .col .component .cta-row .cta-column .component{color:#fff}.theme-fo-base.clearfix .sub-page-custom .clearfix .row:not([data-designpart-id]).cta_row .col .component .cta-row .cta-column .component.hd_custom h2{margin:0;font-size:18px;font-weight:normal;white-space:nowrap}@media screen and (max-width: 769px){.theme-fo-base.clearfix .sub-page-custom .clearfix .row:not([data-designpart-id]).cta_row .col .component .cta-row .cta-column .component.hd_custom h2{font-size:13px;margin-bottom:20px;white-space:pre}}@media screen and (min-width: 769px) and (max-width: 834px){.theme-fo-base.clearfix .sub-page-custom .clearfix .row:not([data-designpart-id]).cta_row .col .component .cta-row .cta-column .component.hd_custom h2{font-size:16px}}.theme-fo-base.clearfix .sub-page-custom .clearfix .row:not([data-designpart-id]).cta_row .col .component .cta-row .cta-column .component.hd_custom h2::after{content:"\f0a9";font-family:"Font Awesome 5 Free";font-weight:700;margin-left:13px}@media screen and (max-width: 769px){.theme-fo-base.clearfix .sub-page-custom .clearfix .row:not([data-designpart-id]).cta_row .col .component .cta-row .cta-column .component.hd_custom h2::after{transform:rotate(90deg);position:absolute}}@media screen and (min-width: 769px) and (max-width: 1024px){.theme-fo-base.clearfix .sub-page-custom .clearfix .row:not([data-designpart-id]).cta_row .col .component .cta-row .cta-column .component.hd_custom.long h2{font-size:16px;white-space:normal;margin-bottom:20px;white-space:pre;margin-bottom:0}}@media screen and (max-width: 769px){.theme-fo-base.clearfix .sub-page-custom .clearfix .row:not([data-designpart-id]).cta_row .col .component .cta-row .cta-column .component.btn_custom04{margin:0}}.theme-fo-base.clearfix .sub-page-custom .clearfix .row:not([data-designpart-id]) .col{width:100%}.theme-fo-base.clearfix .sub-page-custom .clearfix .row:not([data-designpart-id]) .col .component.rich-heading.hd_custom{padding:0;margin:0}.theme-fo-base.clearfix .sub-page-custom .clearfix .row:not([data-designpart-id]) .col .component.rich-heading.hd_custom h1{font-family:"Noto Sans JP",sans-serif;font-size:46px;line-height:1.5;color:#fff;margin:0;padding:0;text-shadow:0 0 10px rgba(0,0,0,0.16)}@media screen and (max-width: 769px){.theme-fo-base.clearfix .sub-page-custom .clearfix .row:not([data-designpart-id]) .col .component.rich-heading.hd_custom h1{padding:0 3%;font-size:30px;text-align:center !important}}.theme-fo-base .main-visual.foPrp_mv_custom{background-repeat:no-repeat;min-height:auto;padding:40px 0}@media screen and (max-width: 769px){.theme-fo-base .main-visual.foPrp_mv_custom{padding:30px 0 40px}}@media screen and (min-width: 600px) and (max-width: 769px){.theme-fo-base .main-visual.foPrp_mv_custom{min-height:auto}}.theme-fo-base .main-visual.foPrp_mv_custom>:is(.clearfix,.main-visual-content){width:100%;max-width:1100px;display:flex;align-content:center;justify-content:center;flex-direction:column;min-height:247px;margin:auto;padding:0 20px}@media screen and (max-width: 769px){.theme-fo-base .main-visual.foPrp_mv_custom>:is(.clearfix,.main-visual-content){min-height:auto}}.theme-fo-base .main-visual.foPrp_mv_custom>:is(.clearfix,.main-visual-content) .row+.row{margin-top:12px}.theme-fo-base .main-visual.foPrp_mv_custom>:is(.clearfix,.main-visual-content) .row .col .component:not(:root:root).heading :is(h1,h2,h3,h4,h5){margin-bottom:0}@media screen and (min-width: 769px){.theme-fo-base .main-visual.foPrp_mv_custom>:is(.clearfix,.main-visual-content) .row .col .component:not(:root:root).heading h1{font-size:calc(var(--fo-h1-font-size-pc) + 4px)}}.theme-fo-base .main-visual.foPrp_mv_custom>:is(.clearfix,.main-visual-content) .row .col .component:not(:root:root).heading+.component{margin-top:32px}.theme-fo-base .main-visual.foPrp_mv_custom .overlay{display:none !important}.theme-fo-base .main-visual.mv_vh_custom{display:flex;justify-content:center;align-items:end;min-height:100vh;padding:90px 0}@media screen and (max-width: 769px){.theme-fo-base .main-visual.mv_vh_custom{align-items:center}}.theme-fo-base .main-visual.mv_vh_custom .clearfix{display:flex;flex-direction:column;justify-content:center;max-width:1286px;height:inherit;margin:0 auto;position:relative}@media screen and (max-width: 769px){.theme-fo-base .main-visual.mv_vh_custom .clearfix{padding-inline:20px}}@media screen and (min-width: 600px) and (max-width: 769px){.theme-fo-base .main-visual.mv_vh_custom .clearfix{padding-left:50px;margin:0 auto 0 0}}.theme-fo-base .main-visual.mv_vh_custom .clearfix .row.mv_row .col .component.heading.hd_custom h1{font-size:46px}@media screen and (min-width: 769px) and (max-width: 834px){.theme-fo-base .main-visual.mv_vh_custom .clearfix .row.mv_row .col .component.heading.hd_custom h1{font-size:40px}}@media screen and (max-width: 769px){.theme-fo-base .main-visual.mv_vh_custom .clearfix .row.mv_row .col .component.heading.hd_custom h1{font-size:25px}}@media screen and (min-width: 600px) and (max-width: 769px){.theme-fo-base .main-visual.mv_vh_custom .clearfix .row.mv_row .col .component.heading.hd_custom h1{font-size:30px}}.theme-fo-base .main-visual.mv_vh_custom .clearfix .row.mv_row .col .component.richtext.sub_text{font-size:95px;line-height:1.1}@media screen and (min-width: 769px) and (max-width: 834px){.theme-fo-base .main-visual.mv_vh_custom .clearfix .row.mv_row .col .component.richtext.sub_text{font-size:85px}}@media screen and (max-width: 769px){.theme-fo-base .main-visual.mv_vh_custom .clearfix .row.mv_row .col .component.richtext.sub_text{font-size:40px}}@media screen and (min-width: 600px) and (max-width: 769px){.theme-fo-base .main-visual.mv_vh_custom .clearfix .row.mv_row .col .component.richtext.sub_text{font-size:60px}}.theme-fo-base .main-visual.mv_vh_custom .clearfix .row.position_row{position:absolute !important;bottom:10px;right:0;left:0;margin-inline:auto;padding-bottom:20px;overflow:hidden}.theme-fo-base .main-visual.mv_vh_custom .clearfix .row.position_row .col .component.richtext.scroll_text{position:relative;font-size:14px;text-align:center;font-family:"Yu Mincho",serif}.theme-fo-base .main-visual.mv_vh_custom .clearfix .row.position_row .col .component.richtext.scroll_text::before{content:"";display:block;position:absolute;top:10px;left:0;right:0;width:1px;height:40px;margin:auto;background:#000;transform:translateY(10px);animation:scrollbar 2s ease-in-out infinite}@keyframes scrollbar{0%{height:0;top:10px}60%{height:40px}100%{top:45px}}.theme-fo-base .main-visual.mv_vh_custom .clearfix .row .col .component.richtext.min_text{font-family:"Yu Mincho",serif}.theme-fo-base .main-visual.mv_vh_custom .clearfix .row .col .component.richtext.description_text{font-size:24px;letter-spacing:.1em;margin-top:calc(50px * var(--fo-spacing-coef))}@media screen and (max-width: 769px){.theme-fo-base .main-visual.mv_vh_custom .clearfix .row .col .component.richtext.description_text{font-size:20px}}.theme-fo-base .main-visual.mv_vh_custom.bg_custom{overflow:hidden;position:relative}.theme-fo-base .main-visual.mv_vh_custom.bg_custom::after{content:"";width:100%;height:100%;background-image:url(https://ferret-one.akamaized.net/images/699446000ccc9e130659f94a/original.png);background-position:center;background-size:cover;background-repeat:no-repeat;position:absolute;top:0;left:0;z-index:2}.theme-fo-base .main-visual.mv_vh_custom.bg_custom .clearfix{position:initial}.theme-fo-base .main-visual.mv_vh_custom.bg_custom .clearfix .row{position:relative;z-index:3}.theme-fo-base .main-visual.mv_vh_custom.bg_custom .clearfix .row.mv_bg_row{width:100vw;height:100vh;position:absolute;top:0;right:0;z-index:1}.theme-fo-base .main-visual.mv_vh_custom.bg_custom .clearfix .row.mv_bg_row .col{padding:0}.theme-fo-base .main-visual.mv_vh_custom.bg_custom .clearfix .row.mv_bg_row .col .component{margin:0}.theme-fo-base .main-visual.mv_vh_custom.bg_custom .clearfix .row.mv_bg_row .col .component.script>div{display:flex;justify-content:right}.theme-fo-base .main-visual.mv_vh_custom.bg_custom .clearfix .row.mv_bg_row .col .component.script>div .mv_bg{height:100vh;width:-webkit-fill-available;object-fit:cover}.theme-fo-base .breadcrumbs{margin:0;background:#fff;max-width:100%}.theme-fo-base .breadcrumbs ul{max-width:1080px;margin:0 auto;width:100%}.theme-fo-base .breadcrumbs ul li a:hover{color:#333;text-decoration:unset;opacity:0.8}.theme-fo-base .breadcrumbs ul li a:after{color:#333;content:"\f105";font-family:"FontAwesome";position:absolute;padding:15px 0;top:0;margin-top:0;border-top:none;border-bottom:none;border-left:none;right:-1px}.theme-fo-base .breadcrumbs ul li a,.theme-fo-base .breadcrumbs ul li span{color:#333;text-decoration:unset}.component.button .button-cont a,.button.cta-button .button-cont a{-ms-transition:all 0.2s cubic-bezier(0.02, 0.42, 0.24, 0.74);transition:all 0.2s cubic-bezier(0.02, 0.42, 0.24, 0.74)}.component.button.btn_custom01,.component.button.btn_custom02,.component.button.btn_custom03,.component.button.btn_custom04,.component.button.btn_custom05{margin-top:0}@media screen and (max-width: 769px){.component.button.btn_custom01 .button-cont.sp_center,.component.button.btn_custom02 .button-cont.sp_center,.component.button.btn_custom03 .button-cont.sp_center,.component.button.btn_custom04 .button-cont.sp_center,.component.button.btn_custom05 .button-cont.sp_center{text-align:center}}.component.button.btn_custom01 .button-cont a,.component.button.btn_custom02 .button-cont a,.component.button.btn_custom03 .button-cont a,.component.button.btn_custom04 .button-cont a,.component.button.btn_custom05 .button-cont a{box-sizing:border-box;line-height:1}.component.button.btn_custom01 .button-cont a.size-s,.component.button.btn_custom02 .button-cont a.size-s,.component.button.btn_custom03 .button-cont a.size-s,.component.button.btn_custom04 .button-cont a.size-s,.component.button.btn_custom05 .button-cont a.size-s{padding:15px 20px;font-size:14px;min-width:220px}@media screen and (max-width: 769px){.component.button.btn_custom01 .button-cont a.size-s,.component.button.btn_custom02 .button-cont a.size-s,.component.button.btn_custom03 .button-cont a.size-s,.component.button.btn_custom04 .button-cont a.size-s,.component.button.btn_custom05 .button-cont a.size-s{min-width:280px;width:auto}}@media screen and (min-width: 600px) and (max-width: 769px){.component.button.btn_custom01 .button-cont a.size-s,.component.button.btn_custom02 .button-cont a.size-s,.component.button.btn_custom03 .button-cont a.size-s,.component.button.btn_custom04 .button-cont a.size-s,.component.button.btn_custom05 .button-cont a.size-s{min-width:300px;width:auto}}@media screen and (min-width: 769px) and (max-width: 1024px){.component.button.btn_custom01 .button-cont a.size-s,.component.button.btn_custom02 .button-cont a.size-s,.component.button.btn_custom03 .button-cont a.size-s,.component.button.btn_custom04 .button-cont a.size-s,.component.button.btn_custom05 .button-cont a.size-s{min-width:200px}}.component.button.btn_custom01 .button-cont a.size-m,.component.button.btn_custom02 .button-cont a.size-m,.component.button.btn_custom03 .button-cont a.size-m,.component.button.btn_custom04 .button-cont a.size-m,.component.button.btn_custom05 .button-cont a.size-m{padding:15px 20px;font-size:16px;min-width:300px}@media screen and (max-width: 769px){.component.button.btn_custom01 .button-cont a.size-m,.component.button.btn_custom02 .button-cont a.size-m,.component.button.btn_custom03 .button-cont a.size-m,.component.button.btn_custom04 .button-cont a.size-m,.component.button.btn_custom05 .button-cont a.size-m{padding:15px;min-width:300px;width:auto}}@media screen and (min-width: 600px) and (max-width: 769px){.component.button.btn_custom01 .button-cont a.size-m,.component.button.btn_custom02 .button-cont a.size-m,.component.button.btn_custom03 .button-cont a.size-m,.component.button.btn_custom04 .button-cont a.size-m,.component.button.btn_custom05 .button-cont a.size-m{min-width:350px;width:auto}}.component.button.btn_custom01 .button-cont a.size-l,.component.button.btn_custom02 .button-cont a.size-l,.component.button.btn_custom03 .button-cont a.size-l,.component.button.btn_custom04 .button-cont a.size-l,.component.button.btn_custom05 .button-cont a.size-l{padding:20px;font-size:20px;min-width:420px;margin:auto;display:inline-block}@media screen and (max-width: 769px){.component.button.btn_custom01 .button-cont a.size-l,.component.button.btn_custom02 .button-cont a.size-l,.component.button.btn_custom03 .button-cont a.size-l,.component.button.btn_custom04 .button-cont a.size-l,.component.button.btn_custom05 .button-cont a.size-l{min-width:auto;width:100%}}@media screen and (min-width: 600px) and (max-width: 769px){.component.button.btn_custom01 .button-cont a.size-l,.component.button.btn_custom02 .button-cont a.size-l,.component.button.btn_custom03 .button-cont a.size-l,.component.button.btn_custom04 .button-cont a.size-l,.component.button.btn_custom05 .button-cont a.size-l{min-width:420px;width:auto}}.component.button.btn_custom01 .button-cont a{border-radius:8px}.component.button.btn_custom01 .button-cont a.blue,.component.button.btn_custom01 .button-cont a.red,.component.button.btn_custom01 .button-cont a.orange,.component.button.btn_custom01 .button-cont a.black,.component.button.btn_custom01 .button-cont a.white{background:#32ACC8;color:#fff;text-decoration:none;border:2px solid #32ACC8;position:relative;padding-left:calc(30px + 1em)}.component.button.btn_custom01 .button-cont a::before{position:absolute;font-family:"Font Awesome 5 Free";content:"\f0e0";color:#fff;left:23px;top:50%;transform:translateY(-50%)}.component.button.btn_custom01 .button-cont a:hover{color:#32ACC8;background:#fff;border:2px solid #32ACC8;opacity:1}.component.button.btn_custom01 .button-cont a:hover::before{color:#32ACC8}.component.button.btn_custom01 .button-cont a.orange,.component.button.btn_custom01 .button-cont a.black{background:#fff;color:#32ACC8;text-decoration:none;border:2px solid #32ACC8}.component.button.btn_custom01 .button-cont a.orange:before,.component.button.btn_custom01 .button-cont a.black:before{color:#32ACC8}.component.button.btn_custom01 .button-cont a.orange:hover,.component.button.btn_custom01 .button-cont a.black:hover{background:#32ACC8;color:#fff}.component.button.btn_custom01 .button-cont a.orange:hover::before,.component.button.btn_custom01 .button-cont a.black:hover::before{color:#fff}.component.button.btn_custom01 .button-cont a.red,.component.button.btn_custom01 .button-cont a.black{padding-left:20px}.component.button.btn_custom01 .button-cont a.red::before,.component.button.btn_custom01 .button-cont a.black::before{content:none}.component.button.btn_custom01 .button-cont a.red:hover::before,.component.button.btn_custom01 .button-cont a.black:hover::before{content:none}.component.button.btn_custom02 .button-cont a{border-radius:8px}.component.button.btn_custom02 .button-cont a.blue,.component.button.btn_custom02 .button-cont a.red,.component.button.btn_custom02 .button-cont a.orange,.component.button.btn_custom02 .button-cont a.black,.component.button.btn_custom02 .button-cont a.white{background:#fff;color:#F25985;text-decoration:none;border:2px solid #fff}.component.button.btn_custom02 .button-cont a::before{font-family:"Font Awesome 5 Free";content:"\f019";color:#F25985;margin-right:10px;font-weight:bold}.component.button.btn_custom02 .button-cont a:hover{color:#fff;background:#F25985;border:2px solid #fff;opacity:1}.component.button.btn_custom02 .button-cont a:hover::before{color:#fff}.component.button.btn_custom02 .button-cont a.orange,.component.button.btn_custom02 .button-cont a.black{background:#F25985;color:#fff;text-decoration:none;border:2px solid #F25985}.component.button.btn_custom02 .button-cont a.orange::before,.component.button.btn_custom02 .button-cont a.black::before{color:#fff}.component.button.btn_custom02 .button-cont a.orange:hover,.component.button.btn_custom02 .button-cont a.black:hover{color:#F25985;background:#fff;border:2px solid #F25985}.component.button.btn_custom02 .button-cont a.orange:hover::before,.component.button.btn_custom02 .button-cont a.black:hover::before{color:#F25985}.component.button.btn_custom02 .button-cont a.red::before,.component.button.btn_custom02 .button-cont a.black::before{content:none}.component.button.btn_custom02 .button-cont a.red:hover::before,.component.button.btn_custom02 .button-cont a.black:hover::before{content:none}.component.button.btn_custom03 .button-cont a{border-radius:0}.component.button.btn_custom03 .button-cont a.blue,.component.button.btn_custom03 .button-cont a.red,.component.button.btn_custom03 .button-cont a.orange,.component.button.btn_custom03 .button-cont a.black,.component.button.btn_custom03 .button-cont a.white{background:none;color:#333;text-decoration:none;border-bottom:1px solid var(--fo-main-color);position:relative;text-align:left;padding:10px 20px 10px 18px}.component.button.btn_custom03 .button-cont a::before{position:absolute;font-family:"Font Awesome 5 Free";content:"\f105";color:var(--fo-main-color);font-weight:bold;right:13px}.component.button.btn_custom03 .button-cont a:hover{opacity:.8}.component.button.btn_custom03 .button-cont a.size-s{font-size:16px;min-width:auto;max-width:400px;width:100%}@media screen and (max-width: 769px){.component.button.btn_custom03 .button-cont a.size-s{max-width:400px}}@media screen and (min-width: 600px) and (max-width: 769px){.component.button.btn_custom03 .button-cont a.size-s{max-width:400px}}@media screen and (min-width: 769px) and (max-width: 1024px){.component.button.btn_custom03 .button-cont a.size-s{max-width:400px}}.component.button.btn_custom03 .button-cont a.size-m{font-size:16px;min-width:auto;max-width:60%;width:100%}@media screen and (max-width: 769px){.component.button.btn_custom03 .button-cont a.size-m{max-width:60%;width:auto}}@media screen and (min-width: 600px) and (max-width: 769px){.component.button.btn_custom03 .button-cont a.size-m{max-width:60%;width:auto}}@media screen and (min-width: 769px) and (max-width: 1024px){.component.button.btn_custom03 .button-cont a.size-m{max-width:60%}}.component.button.btn_custom03 .button-cont a.size-l{font-size:16px;min-width:auto;max-width:70%;width:100%}@media screen and (max-width: 769px){.component.button.btn_custom03 .button-cont a.size-l{max-width:70%;width:auto}}@media screen and (min-width: 600px) and (max-width: 769px){.component.button.btn_custom03 .button-cont a.size-l{max-width:70%;width:auto}}@media screen and (min-width: 769px) and (max-width: 1024px){.component.button.btn_custom03 .button-cont a.size-l{max-width:70%}}.component.button.btn_custom04 .button-cont a{border-radius:8px;padding:17px 40px 17px 64px;text-align:left}.component.button.btn_custom04 .button-cont a.blue{background:#32ACC8;color:#fff;text-decoration:none;border:2px solid #32ACC8;position:relative}.component.button.btn_custom04 .button-cont a.blue::before{position:absolute;font-family:"Font Awesome 5 Free";content:"\f105";color:#fff;font-weight:bold;right:30px}.component.button.btn_custom04 .button-cont a.blue:hover{color:#32ACC8;background:#fff;opacity:1}.component.button.btn_custom04 .button-cont a.blue:hover::before{color:#32ACC8}.component.button.btn_custom04 .button-cont a.red{background:#fff;color:#32ACC8;text-decoration:none;border:2px solid #32ACC8;position:relative}.component.button.btn_custom04 .button-cont a.red::before{position:absolute;font-family:"Font Awesome 5 Free";content:"\f105";color:#32ACC8;font-weight:bold;right:30px}.component.button.btn_custom04 .button-cont a.red:hover{color:#fff;background:#32ACC8;opacity:1}.component.button.btn_custom04 .button-cont a.red:hover::before{color:#fff}.component.button.btn_custom04 .button-cont a.orange{background:#F25985;color:#fff;text-decoration:none;border:2px solid #F25985;position:relative}.component.button.btn_custom04 .button-cont a.orange::before{position:absolute;font-family:"Font Awesome 5 Free";content:"\f105";color:#fff;font-weight:bold;right:30px}.component.button.btn_custom04 .button-cont a.orange:hover{color:#F25985;background:#fff}.component.button.btn_custom04 .button-cont a.orange:hover::before{color:#F25985}.component.button.btn_custom04 .button-cont a.black{background:#153430;color:#fff;text-decoration:none;border:2px solid #153430;border-radius:3px;position:relative}.component.button.btn_custom04 .button-cont a.black::before{position:absolute;font-family:"Font Awesome 5 Free";content:"\f105";color:#fff;font-weight:bold;right:30px}.component.button.btn_custom04 .button-cont a.black:hover{color:#153430;background:#fff;border:2px solid #153430}.component.button.btn_custom04 .button-cont a.black:hover::before{color:#153430}.component.button.btn_custom04 .button-cont a.size-l{font-size:20px;min-width:auto;display:inline-block;width:100%}@media screen and (max-width: 769px){.component.button.btn_custom04 .button-cont a.size-l{min-width:auto;width:100%}}@media screen and (min-width: 600px) and (max-width: 769px){.component.button.btn_custom04 .button-cont a.size-l{min-width:auto;width:100%}}.component.button.btn_custom05 .button-cont a{border-radius:8px}.component.button.btn_custom05 .button-cont a.blue,.component.button.btn_custom05 .button-cont a.red,.component.button.btn_custom05 .button-cont a.orange,.component.button.btn_custom05 .button-cont a.black,.component.button.btn_custom05 .button-cont a.white{background:#F25985;color:#fff;text-decoration:none;border:2px solid #F25985}.component.button.btn_custom05 .button-cont a::before{font-family:"Font Awesome 5 Free";content:"\f044" !important;color:#fff;margin-right:10px}.component.button.btn_custom05 .button-cont a:hover{color:#F25985;background:#fff;border:2px solid #F25985}.component.button.btn_custom05 .button-cont a:hover::before{color:#F25985}.component.button.btn_custom_tel{margin:0;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media screen and (max-width: 769px){.component.button.btn_custom_tel{-ms-flex-pack:center;justify-content:center}}.component.button.btn_custom_tel .button-cont{display:inline-block}.component.button.btn_custom_tel .button-cont a{border-radius:0;margin:0;padding:0;position:relative;text-decoration:none;color:#333;font-family:"Noto Sans JP",sans-serif;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.component.button.btn_custom_tel .button-cont a:before{position:relative;font-family:"FontAwesome";content:"\f095";font-size:100%;font-weight:400;margin-right:0.3rem;top:.12em}.component.button.btn_custom_tel .button-cont a:visited{color:#333;text-decoration:none}.component.button.btn_custom_tel .button-cont a:hover{opacity:0.8}.component.button.btn_custom_tel .button-cont a.blue,.component.button.btn_custom_tel .button-cont a.red,.component.button.btn_custom_tel .button-cont a.orange,.component.button.btn_custom_tel .button-cont a.black,.component.button.btn_custom_tel .button-cont a.white{background-color:transparent;color:#333}.component.button.btn_custom_tel .button-cont a.size-s{font-size:100%}.component.button.btn_custom_tel .button-cont a.size-m{font-size:120%}@media screen and (max-width: 769px){.component.button.btn_custom_tel .button-cont a.size-m{font-size:115%}}.component.button.btn_custom_tel .button-cont a.size-l{font-size:140%}@media screen and (max-width: 769px){.component.button.btn_custom_tel .button-cont a.size-l{font-size:125%}}@media screen and (max-width: 769px){.component.button .sp_center .button-cont{text-align:center !important}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.cta_sec{padding:0}}.theme-fo-base .wrapper .contents section.cta_sec .component .cta-row{align-items:flex-end}.theme-fo-base .wrapper .contents section.cta_sec .component .cta-row .cta-column{margin:0;padding:10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.cta_sec .component .cta-row .cta-column{width:100% !important}}.theme-fo-base .wrapper .contents section.cta_sec .component .cta-row .cta-column.tel_col{display:block}.theme-fo-base .wrapper .contents section.cta_sec .component .cta-row .cta-column.tel_col .component.cta_tel_text{margin:0;font-size:18px;display:inline-block;width:auto;color:#fff}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.cta_sec .component .cta-row .cta-column.tel_col .component.cta_tel_text{text-align:center;width:100%}}.theme-fo-base .wrapper .contents section.cta_sec .component .cta-row .cta-column.tel_col .component.btn_custom_tel{margin:0 20px;display:inline-block;width:auto;height:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.cta_sec .component .cta-row .cta-column.tel_col .component.btn_custom_tel{display:block}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.cta_sec .component .cta-row .cta-column.tel_col .component.btn_custom_tel .button-cont{text-align:center !important;display:block}}.theme-fo-base .wrapper .contents section.cta_sec .component .cta-row .cta-column.tel_col .component.btn_custom_tel .button-cont a{font-size:32px;color:#fff}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.cta_sec .component .cta-row .cta-column.tel_col .component.btn_custom_tel .button-cont a{line-height:1;display:inline}}.theme-fo-base .wrapper .contents section.cta_sec .component .cta-row .cta-column .component{color:#fff}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.cta_sec .component .cta-row .cta-column .component.text{text-align:center !important;padding:0}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.cta_sec .component .cta-row .cta-column .component.text .font-size-22px{font-size:16px}}.theme-fo-base .wrapper .contents section.cta_sec .component .cta-row .cta-column .component.hd_custom h2{margin:0;font-size:36px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.cta_sec .component .cta-row .cta-column .component.hd_custom h2{font-size:26px;white-space:normal}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.cta_sec .component .cta-row .cta-column .component.btn_custom04{margin-top:0}}.theme-fo-base .wrapper .contents section.cta2column_sec .component .cta-row .cta-column{width:100% !important}.theme-fo-base .wrapper .contents section.cta2column_sec .component .cta-row .cta-column.tel_col{display:block}.theme-fo-base .wrapper .contents section.cta2column_sec .component .cta-row .cta-column.tel_col .component.cta_tel_text{margin:0;font-size:18px;display:inline-block;width:auto;color:#fff}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.cta2column_sec .component .cta-row .cta-column.tel_col .component.cta_tel_text{text-align:center;width:100%}}.theme-fo-base .wrapper .contents section.cta2column_sec .component .cta-row .cta-column.tel_col .component.btn_custom_tel{margin:0 20px;display:inline-block;width:auto;height:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.cta2column_sec .component .cta-row .cta-column.tel_col .component.btn_custom_tel{display:block}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.cta2column_sec .component .cta-row .cta-column.tel_col .component.btn_custom_tel .button-cont{text-align:center !important;display:block}}.theme-fo-base .wrapper .contents section.cta2column_sec .component .cta-row .cta-column.tel_col .component.btn_custom_tel .button-cont a{font-size:32px;color:#fff}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.cta2column_sec .component .cta-row .cta-column.tel_col .component.btn_custom_tel .button-cont a{line-height:1;display:inline}}.theme-fo-base .wrapper .contents section.cta2column_sec .component .cta-row .cta-column .component{color:#fff}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.cta2column_sec .component .cta-row .cta-column .component.text{text-align:center !important;padding:0}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.cta2column_sec .component .cta-row .cta-column .component.text .font-size-22px{font-size:16px}}.theme-fo-base .wrapper .contents section.cta2column_sec .component .cta-row .cta-column .component.hd_custom h2{margin:0;font-size:36px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.cta2column_sec .component .cta-row .cta-column .component.hd_custom h2{font-size:26px;white-space:normal}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.cta2column_sec .component .cta-row .cta-column .component.btn_custom04{margin-top:0}}.theme-fo-base .contents .component.heading.hd_custom01 h1,.theme-fo-base .contents .component.heading.hd_custom01 h2,.theme-fo-base .contents .component.heading.hd_custom01 h3,.theme-fo-base .contents .component.heading.hd_custom01 h4,.theme-fo-base .contents .component.heading.hd_custom01 h5,.theme-fo-base .contents .component.heading.hd_custom02 h1,.theme-fo-base .contents .component.heading.hd_custom02 h2,.theme-fo-base .contents .component.heading.hd_custom02 h3,.theme-fo-base .contents .component.heading.hd_custom02 h4,.theme-fo-base .contents .component.heading.hd_custom02 h5{line-height:1.5}.theme-fo-base .contents .component.heading.hd_custom01 h1,.theme-fo-base .contents .component.heading.hd_custom02 h1{font-size:40px}@media screen and (max-width: 769px){.theme-fo-base .contents .component.heading.hd_custom01 h1,.theme-fo-base .contents .component.heading.hd_custom02 h1{font-size:calc(40px - 18px)}}.theme-fo-base .contents .component.heading.hd_custom01 h2,.theme-fo-base .contents .component.heading.hd_custom02 h2{font-size:36px}@media screen and (max-width: 769px){.theme-fo-base .contents .component.heading.hd_custom01 h2,.theme-fo-base .contents .component.heading.hd_custom02 h2{font-size:calc(36px - 10px)}}.theme-fo-base .contents .component.heading.hd_custom01 h3,.theme-fo-base .contents .component.heading.hd_custom02 h3{font-size:28px}@media screen and (max-width: 769px){.theme-fo-base .contents .component.heading.hd_custom01 h3,.theme-fo-base .contents .component.heading.hd_custom02 h3{font-size:calc(28px - 2px)}}.theme-fo-base .contents .component.heading.hd_custom01 h4,.theme-fo-base .contents .component.heading.hd_custom02 h4{font-size:24px}@media screen and (max-width: 769px){.theme-fo-base .contents .component.heading.hd_custom01 h4,.theme-fo-base .contents .component.heading.hd_custom02 h4{font-size:calc(24px - 2px)}}.theme-fo-base .contents .component.heading.hd_custom01 h5,.theme-fo-base .contents .component.heading.hd_custom02 h5{font-size:22px}@media screen and (max-width: 769px){.theme-fo-base .contents .component.heading.hd_custom01 h5,.theme-fo-base .contents .component.heading.hd_custom02 h5{font-size:calc(22px - 2px)}}.theme-fo-base .contents .component.heading.hd_custom01 h1,.theme-fo-base .contents .component.heading.hd_custom01 h2,.theme-fo-base .contents .component.heading.hd_custom01 h3,.theme-fo-base .contents .component.heading.hd_custom01 h4,.theme-fo-base .contents .component.heading.hd_custom01 h5{position:relative;display:inline-block;margin:20px 0 20px}.theme-fo-base .contents .component.heading.hd_custom01 h1:before,.theme-fo-base .contents .component.heading.hd_custom01 h2:before,.theme-fo-base .contents .component.heading.hd_custom01 h3:before,.theme-fo-base .contents .component.heading.hd_custom01 h4:before,.theme-fo-base .contents .component.heading.hd_custom01 h5:before{content:"";position:absolute;top:-20px;display:inline-block;width:2em;height:1px;left:0;background-color:#32ACC8}.theme-fo-base .contents .component.heading.hd_custom01.long h1,.theme-fo-base .contents .component.heading.hd_custom01.long h2{font-size:30px}@media screen and (max-width: 769px){.theme-fo-base .contents .component.heading.hd_custom01.long h1,.theme-fo-base .contents .component.heading.hd_custom01.long h2{font-size:20px}}.theme-fo-base .contents .component.heading.hd_custom02 h1,.theme-fo-base .contents .component.heading.hd_custom02 h2,.theme-fo-base .contents .component.heading.hd_custom02 h3,.theme-fo-base .contents .component.heading.hd_custom02 h4,.theme-fo-base .contents .component.heading.hd_custom02 h5{color:#32ACC8;margin-bottom:7px}.theme-fo-base .contents .component.heading.hd_custom02 h1{font-size:36px}@media screen and (max-width: 769px){.theme-fo-base .contents .component.heading.hd_custom02 h1{font-size:calc(36px - 18px)}}.theme-fo-base .contents .component.heading.hd_custom02 h2{font-size:30px}@media screen and (max-width: 769px){.theme-fo-base .contents .component.heading.hd_custom02 h2{font-size:28px}}.theme-fo-base .contents .component.heading.hd_custom02 h3{font-size:26px}@media screen and (max-width: 769px){.theme-fo-base .contents .component.heading.hd_custom02 h3{font-size:22px}}.theme-fo-base .contents .component.heading.hd_custom02 h4{font-size:28px}@media screen and (max-width: 769px){.theme-fo-base .contents .component.heading.hd_custom02 h4{font-size:20px}}.theme-fo-base .contents .component.heading.hd_custom02 h5{font-size:24px}@media screen and (max-width: 769px){.theme-fo-base .contents .component.heading.hd_custom02 h5{font-size:20px}}.theme-fo-base .contents .component.heading.hd_custom02.op_mb0 :is(h2,h3,h4,h5){margin-bottom:0}.theme-fo-base .contents .component.heading.hd_custom03 h1,.theme-fo-base .contents .component.heading.hd_custom03 h2,.theme-fo-base .contents .component.heading.hd_custom03 h3,.theme-fo-base .contents .component.heading.hd_custom03 h4,.theme-fo-base .contents .component.heading.hd_custom03 h5{color:#32ACC8;margin-bottom:7px;border-bottom:1px solid #32ACC8;position:relative;padding:10px 25px 10px 17px}.theme-fo-base .contents .component.heading.hd_custom03 h1::before,.theme-fo-base .contents .component.heading.hd_custom03 h2::before,.theme-fo-base .contents .component.heading.hd_custom03 h3::before,.theme-fo-base .contents .component.heading.hd_custom03 h4::before,.theme-fo-base .contents .component.heading.hd_custom03 h5::before{position:absolute;font-family:"Font Awesome 5 Free";content:"\f105";color:#32ACC8;font-weight:bold;font-size:18px;right:15px;top:50%;transform:translateY(-50%)}.theme-fo-base .contents .component.heading.hd_custom03 h1{font-size:36px}@media screen and (max-width: 769px){.theme-fo-base .contents .component.heading.hd_custom03 h1{font-size:30px}}.theme-fo-base .contents .component.heading.hd_custom03 h2{font-size:30px}@media screen and (max-width: 769px){.theme-fo-base .contents .component.heading.hd_custom03 h2{font-size:28px}}.theme-fo-base .contents .component.heading.hd_custom03 h3{font-size:24px}@media screen and (max-width: 769px){.theme-fo-base .contents .component.heading.hd_custom03 h3{font-size:22px}}.theme-fo-base .contents .component.heading.hd_custom03 h4{font-size:22px}@media screen and (max-width: 769px){.theme-fo-base .contents .component.heading.hd_custom03 h4{font-size:20px}}.theme-fo-base .contents .component.heading.hd_custom03 h5{font-size:20px}.theme-fo-base .contents .component.heading.hd_custom04 h1,.theme-fo-base .contents .component.heading.hd_custom04 h2,.theme-fo-base .contents .component.heading.hd_custom04 h3,.theme-fo-base .contents .component.heading.hd_custom04 h4,.theme-fo-base .contents .component.heading.hd_custom04 h5{line-height:1.5}.theme-fo-base .contents .component.heading.hd_custom04 h1{font-size:40px}@media screen and (max-width: 769px){.theme-fo-base .contents .component.heading.hd_custom04 h1{font-size:30px}}.theme-fo-base .contents .component.heading.hd_custom04 h2{font-size:36px}@media screen and (max-width: 769px){.theme-fo-base .contents .component.heading.hd_custom04 h2{font-size:28px}}.theme-fo-base .contents .component.heading.hd_custom04 h3{font-size:28px}@media screen and (max-width: 769px){.theme-fo-base .contents .component.heading.hd_custom04 h3{font-size:22px}}.theme-fo-base .contents .component.heading.hd_custom04 h4{font-size:24px}@media screen and (max-width: 769px){.theme-fo-base .contents .component.heading.hd_custom04 h4{font-size:20px}}.theme-fo-base .contents .component.heading.hd_custom04 h5{font-size:22px}@media screen and (max-width: 769px){.theme-fo-base .contents .component.heading.hd_custom04 h5{font-size:20px}}.theme-fo-base .contents .component.heading.heading:not(:root:root:root:root).hd_margin0 :is(h1,h2,h3,h4,h5){margin-bottom:0}.theme-fo-base .contents .component.heading.heading:not(:root:root:root:root).hd_fz18 :is(h1,h2,h3,h4,h5){font-size:18px}.theme-fo-base .contents .component.heading.heading:not(:root:root:root:root).hd_fz20 :is(h1,h2,h3,h4,h5){font-size:20px}.theme-fo-base .contents .component.heading.heading:not(:root:root:root:root).hd_fz27 :is(h1,h2,h3,h4,h5){font-size:27px}@media screen and (max-width: 769px){.theme-fo-base .contents .component.heading.heading:not(:root:root:root:root).hd_fz27 :is(h1,h2,h3,h4,h5){font-size:24px}}.theme-fo-base .contents .component.heading.heading:not(:root:root:root:root).hd_fz24 :is(h1,h2,h3,h4,h5){font-size:24px}.theme-fo-base .contents .component.heading.heading:not(:root:root:root:root).hd_fz22 :is(h1,h2,h3,h4,h5){font-size:22px}.theme-fo-base .contents .component.heading.heading:not(:root:root:root:root).op_gray{border-color:#C0C0C0;margin-bottom:calc(20px * var(--fo-spacing-coef))}.theme-fo-base .contents .component.heading.heading:not(:root:root:root:root).bg_custom{background-color:rgba(52,162,190,0.08);padding:14px 0 14px 10px;margin-block:20px}.theme-fo-base .contents .component.heading.heading:not(:root:root:root:root).bg_custom :is(h1,h2,h3,h4,h5){border-left:solid 3px;border-color:#34A2BE;margin-bottom:0}.theme-fo-base .wrapper .contents section.topAbut_sec{position:relative;padding-bottom:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.topAbut_sec{padding-bottom:9%}}@media screen and (min-width: 769px) and (max-width: 834px){.theme-fo-base .wrapper .contents section.topAbut_sec{padding-bottom:40px}}.theme-fo-base .wrapper .contents section.topAbut_sec::before{content:"";background:#f5f5f5;display:inline-block;position:absolute;left:0;bottom:0;width:100%;height:50px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.topAbut_sec::before{content:none}}@media screen and (min-width: 769px) and (max-width: 834px){.theme-fo-base .wrapper .contents section.topAbut_sec::before{content:none}}.theme-fo-base .wrapper .contents section.topAbut_sec .inner{padding-bottom:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.topAbut_sec .inner{padding-bottom:20px}}@media screen and (min-width: 769px) and (max-width: 834px){.theme-fo-base .wrapper .contents section.topAbut_sec .inner{padding-bottom:20px}}.theme-fo-base .wrapper .contents section.topTask_sec .inner{max-width:100%;padding:20px 0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.topSolution_sec{background-position:35% center !important}}@media screen and (min-width: 600px) and (max-width: 769px){.theme-fo-base .wrapper .contents section.topSolution_sec{background-position:center !important}}.theme-fo-base .wrapper .contents section .inner .row.topService_row{border-spacing:40px 20px}.theme-fo-base .wrapper .contents section .inner .row.topService_row .col{background:#fff;padding:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topService_row .col{margin-bottom:60px}}.theme-fo-base .wrapper .contents section .inner .row.topService_row .col .component.image{margin-top:0}.theme-fo-base .wrapper .contents section .inner .row.topService_row .col .component.rich-heading{padding:0 18px}.theme-fo-base .wrapper .contents section .inner .row.topService_row .col .component.description_text{margin-bottom:0;padding:0 35px 40px}.theme-fo-base .wrapper .contents section .inner .row.topSolution_row{display:block;margin-left:auto;width:65% !important}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topSolution_row{width:100% !important}}@media screen and (min-width: 769px) and (max-width: 834px){.theme-fo-base .wrapper .contents section .inner .row.topSolution_row{width:75% !important}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row{padding:30px 0 60px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row{padding-bottom:0}}@media screen and (min-width: 769px) and (max-width: 834px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row{display:block;padding:15px 0 30px}}@media screen and (min-width: 769px) and (max-width: 834px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row.reverse{display:-ms-flexbox;display:flex;flex-flow:wrap-reverse}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col{padding:0}@media screen and (min-width: 769px) and (max-width: 834px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col{display:block;width:100%}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col{display:block;background:#fff;position:relative;width:54vw !important;box-shadow:0px 8px 11px rgba(0,0,0,0.082);padding:30px 50px 3vw;z-index:1}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col{width:100% !important;padding:20px 20px 40px}}@media screen and (min-width: 769px) and (max-width: 834px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col{width:100% !important}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component{max-width:468px;width:100%;margin-left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component{max-width:100%}}@media screen and (min-width: 769px) and (max-width: 834px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component{max-width:100%}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text{line-height:1.75}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number0_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number0_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number0_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number0_custom::before{color:#EFF4F1;content:"00";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number0_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number0_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number0_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number0_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number0_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number0_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number1_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number1_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number1_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number1_custom::before{color:#EFF4F1;content:"01";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number1_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number1_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number1_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number1_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number1_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number1_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number2_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number2_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number2_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number2_custom::before{color:#EFF4F1;content:"02";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number2_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number2_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number2_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number2_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number2_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number2_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number3_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number3_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number3_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number3_custom::before{color:#EFF4F1;content:"03";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number3_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number3_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number3_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number3_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number3_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number3_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number4_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number4_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number4_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number4_custom::before{color:#EFF4F1;content:"04";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number4_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number4_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number4_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number4_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number4_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number4_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number5_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number5_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number5_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number5_custom::before{color:#EFF4F1;content:"05";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number5_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number5_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number5_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number5_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number5_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number5_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number6_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number6_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number6_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number6_custom::before{color:#EFF4F1;content:"06";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number6_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number6_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number6_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number6_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number6_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number6_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number7_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number7_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number7_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number7_custom::before{color:#EFF4F1;content:"07";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number7_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number7_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number7_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number7_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number7_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number7_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number8_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number8_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number8_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number8_custom::before{color:#EFF4F1;content:"08";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number8_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number8_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number8_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number8_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number8_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number8_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number9_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number9_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number9_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number9_custom::before{color:#EFF4F1;content:"09";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number9_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number9_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number9_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number9_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number9_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number9_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number10_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number10_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number10_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number10_custom::before{color:#EFF4F1;content:"10";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number10_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number10_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number10_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number10_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number10_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number10_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number11_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number11_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number11_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number11_custom::before{color:#EFF4F1;content:"11";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number11_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number11_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number11_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number11_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number11_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number11_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number12_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number12_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number12_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number12_custom::before{color:#EFF4F1;content:"12";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number12_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number12_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number12_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number12_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number12_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number12_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number13_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number13_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number13_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number13_custom::before{color:#EFF4F1;content:"13";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number13_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number13_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number13_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number13_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number13_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number13_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number14_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number14_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number14_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number14_custom::before{color:#EFF4F1;content:"14";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number14_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number14_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number14_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number14_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number14_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number14_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number15_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number15_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number15_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number15_custom::before{color:#EFF4F1;content:"15";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number15_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number15_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number15_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number15_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number15_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number15_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number16_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number16_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number16_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number16_custom::before{color:#EFF4F1;content:"16";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number16_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number16_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number16_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number16_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number16_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number16_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number17_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number17_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number17_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number17_custom::before{color:#EFF4F1;content:"17";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number17_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number17_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number17_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number17_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number17_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number17_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number18_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number18_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number18_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number18_custom::before{color:#EFF4F1;content:"18";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number18_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number18_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number18_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number18_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number18_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number18_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number19_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number19_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number19_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number19_custom::before{color:#EFF4F1;content:"19";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number19_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number19_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number19_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number19_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number19_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number19_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number20_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number20_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number20_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number20_custom::before{color:#EFF4F1;content:"20";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number20_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number20_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number20_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number20_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number20_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number20_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number21_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number21_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number21_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number21_custom::before{color:#EFF4F1;content:"21";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number21_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number21_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number21_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number21_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number21_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number21_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number22_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number22_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number22_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number22_custom::before{color:#EFF4F1;content:"22";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number22_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number22_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number22_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number22_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number22_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number22_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number23_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number23_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number23_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number23_custom::before{color:#EFF4F1;content:"23";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number23_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number23_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number23_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number23_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number23_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number23_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number24_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number24_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number24_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number24_custom::before{color:#EFF4F1;content:"24";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number24_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number24_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number24_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number24_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number24_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number24_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number25_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number25_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number25_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number25_custom::before{color:#EFF4F1;content:"25";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number25_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number25_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number25_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number25_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number25_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number25_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number26_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number26_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number26_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number26_custom::before{color:#EFF4F1;content:"26";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number26_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number26_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number26_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number26_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number26_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number26_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number27_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number27_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number27_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number27_custom::before{color:#EFF4F1;content:"27";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number27_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number27_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number27_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number27_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number27_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number27_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number28_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number28_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number28_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number28_custom::before{color:#EFF4F1;content:"28";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number28_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number28_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number28_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number28_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number28_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number28_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number29_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number29_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number29_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number29_custom::before{color:#EFF4F1;content:"29";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number29_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number29_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number29_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number29_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number29_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number29_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number30_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number30_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number30_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number30_custom::before{color:#EFF4F1;content:"30";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number30_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number30_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number30_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number30_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number30_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number30_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number31_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number31_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number31_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number31_custom::before{color:#EFF4F1;content:"31";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number31_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number31_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number31_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number31_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number31_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number31_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number32_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number32_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number32_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number32_custom::before{color:#EFF4F1;content:"32";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number32_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number32_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number32_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number32_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number32_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number32_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number33_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number33_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number33_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number33_custom::before{color:#EFF4F1;content:"33";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number33_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number33_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number33_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number33_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number33_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number33_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number34_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number34_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number34_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number34_custom::before{color:#EFF4F1;content:"34";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number34_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number34_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number34_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number34_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number34_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number34_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number35_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number35_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number35_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number35_custom::before{color:#EFF4F1;content:"35";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number35_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number35_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number35_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number35_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number35_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number35_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number36_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number36_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number36_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number36_custom::before{color:#EFF4F1;content:"36";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number36_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number36_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number36_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number36_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number36_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number36_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number37_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number37_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number37_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number37_custom::before{color:#EFF4F1;content:"37";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number37_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number37_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number37_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number37_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number37_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number37_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number38_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number38_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number38_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number38_custom::before{color:#EFF4F1;content:"38";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number38_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number38_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number38_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number38_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number38_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number38_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number39_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number39_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number39_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number39_custom::before{color:#EFF4F1;content:"39";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number39_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number39_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number39_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number39_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number39_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number39_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number40_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number40_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number40_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number40_custom::before{color:#EFF4F1;content:"40";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number40_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number40_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number40_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number40_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number40_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number40_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number41_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number41_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number41_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number41_custom::before{color:#EFF4F1;content:"41";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number41_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number41_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number41_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number41_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number41_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number41_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number42_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number42_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number42_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number42_custom::before{color:#EFF4F1;content:"42";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number42_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number42_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number42_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number42_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number42_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number42_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number43_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number43_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number43_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number43_custom::before{color:#EFF4F1;content:"43";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number43_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number43_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number43_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number43_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number43_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number43_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number44_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number44_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number44_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number44_custom::before{color:#EFF4F1;content:"44";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number44_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number44_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number44_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number44_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number44_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number44_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number45_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number45_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number45_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number45_custom::before{color:#EFF4F1;content:"45";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number45_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number45_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number45_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number45_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number45_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number45_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number46_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number46_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number46_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number46_custom::before{color:#EFF4F1;content:"46";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number46_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number46_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number46_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number46_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number46_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number46_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number47_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number47_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number47_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number47_custom::before{color:#EFF4F1;content:"47";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number47_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number47_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number47_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number47_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number47_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number47_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number48_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number48_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number48_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number48_custom::before{color:#EFF4F1;content:"48";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number48_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number48_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number48_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number48_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number48_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number48_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number49_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number49_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number49_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number49_custom::before{color:#EFF4F1;content:"49";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number49_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number49_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number49_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number49_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number49_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number49_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number50_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number50_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number50_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number50_custom::before{color:#EFF4F1;content:"50";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number50_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number50_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number50_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number50_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number50_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number50_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number51_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number51_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number51_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number51_custom::before{color:#EFF4F1;content:"51";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number51_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number51_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number51_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number51_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number51_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number51_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number52_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number52_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number52_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number52_custom::before{color:#EFF4F1;content:"52";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number52_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number52_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number52_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number52_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number52_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number52_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number53_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number53_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number53_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number53_custom::before{color:#EFF4F1;content:"53";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number53_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number53_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number53_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number53_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number53_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number53_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number54_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number54_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number54_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number54_custom::before{color:#EFF4F1;content:"54";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number54_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number54_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number54_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number54_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number54_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number54_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number55_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number55_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number55_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number55_custom::before{color:#EFF4F1;content:"55";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number55_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number55_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number55_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number55_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number55_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number55_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number56_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number56_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number56_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number56_custom::before{color:#EFF4F1;content:"56";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number56_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number56_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number56_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number56_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number56_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number56_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number57_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number57_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number57_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number57_custom::before{color:#EFF4F1;content:"57";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number57_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number57_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number57_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number57_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number57_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number57_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number58_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number58_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number58_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number58_custom::before{color:#EFF4F1;content:"58";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number58_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number58_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number58_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number58_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number58_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number58_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number59_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number59_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number59_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number59_custom::before{color:#EFF4F1;content:"59";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number59_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number59_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number59_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number59_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number59_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number59_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number60_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number60_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number60_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number60_custom::before{color:#EFF4F1;content:"60";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number60_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number60_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number60_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number60_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number60_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number60_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number61_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number61_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number61_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number61_custom::before{color:#EFF4F1;content:"61";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number61_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number61_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number61_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number61_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number61_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number61_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number62_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number62_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number62_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number62_custom::before{color:#EFF4F1;content:"62";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number62_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number62_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number62_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number62_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number62_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number62_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number63_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number63_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number63_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number63_custom::before{color:#EFF4F1;content:"63";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number63_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number63_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number63_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number63_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number63_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number63_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number64_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number64_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number64_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number64_custom::before{color:#EFF4F1;content:"64";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number64_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number64_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number64_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number64_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number64_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number64_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number65_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number65_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number65_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number65_custom::before{color:#EFF4F1;content:"65";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number65_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number65_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number65_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number65_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number65_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number65_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number66_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number66_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number66_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number66_custom::before{color:#EFF4F1;content:"66";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number66_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number66_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number66_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number66_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number66_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number66_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number67_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number67_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number67_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number67_custom::before{color:#EFF4F1;content:"67";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number67_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number67_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number67_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number67_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number67_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number67_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number68_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number68_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number68_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number68_custom::before{color:#EFF4F1;content:"68";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number68_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number68_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number68_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number68_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number68_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number68_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number69_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number69_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number69_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number69_custom::before{color:#EFF4F1;content:"69";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number69_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number69_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number69_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number69_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number69_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number69_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number70_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number70_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number70_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number70_custom::before{color:#EFF4F1;content:"70";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number70_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number70_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number70_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number70_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number70_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number70_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number71_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number71_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number71_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number71_custom::before{color:#EFF4F1;content:"71";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number71_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number71_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number71_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number71_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number71_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number71_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number72_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number72_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number72_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number72_custom::before{color:#EFF4F1;content:"72";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number72_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number72_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number72_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number72_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number72_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number72_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number73_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number73_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number73_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number73_custom::before{color:#EFF4F1;content:"73";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number73_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number73_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number73_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number73_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number73_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number73_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number74_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number74_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number74_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number74_custom::before{color:#EFF4F1;content:"74";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number74_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number74_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number74_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number74_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number74_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number74_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number75_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number75_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number75_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number75_custom::before{color:#EFF4F1;content:"75";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number75_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number75_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number75_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number75_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number75_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number75_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number76_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number76_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number76_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number76_custom::before{color:#EFF4F1;content:"76";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number76_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number76_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number76_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number76_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number76_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number76_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number77_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number77_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number77_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number77_custom::before{color:#EFF4F1;content:"77";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number77_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number77_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number77_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number77_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number77_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number77_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number78_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number78_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number78_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number78_custom::before{color:#EFF4F1;content:"78";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number78_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number78_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number78_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number78_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number78_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number78_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number79_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number79_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number79_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number79_custom::before{color:#EFF4F1;content:"79";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number79_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number79_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number79_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number79_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number79_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number79_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number80_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number80_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number80_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number80_custom::before{color:#EFF4F1;content:"80";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number80_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number80_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number80_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number80_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number80_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number80_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number81_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number81_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number81_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number81_custom::before{color:#EFF4F1;content:"81";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number81_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number81_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number81_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number81_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number81_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number81_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number82_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number82_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number82_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number82_custom::before{color:#EFF4F1;content:"82";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number82_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number82_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number82_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number82_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number82_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number82_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number83_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number83_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number83_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number83_custom::before{color:#EFF4F1;content:"83";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number83_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number83_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number83_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number83_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number83_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number83_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number84_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number84_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number84_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number84_custom::before{color:#EFF4F1;content:"84";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number84_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number84_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number84_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number84_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number84_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number84_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number85_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number85_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number85_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number85_custom::before{color:#EFF4F1;content:"85";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number85_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number85_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number85_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number85_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number85_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number85_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number86_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number86_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number86_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number86_custom::before{color:#EFF4F1;content:"86";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number86_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number86_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number86_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number86_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number86_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number86_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number87_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number87_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number87_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number87_custom::before{color:#EFF4F1;content:"87";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number87_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number87_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number87_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number87_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number87_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number87_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number88_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number88_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number88_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number88_custom::before{color:#EFF4F1;content:"88";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number88_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number88_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number88_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number88_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number88_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number88_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number89_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number89_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number89_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number89_custom::before{color:#EFF4F1;content:"89";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number89_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number89_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number89_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number89_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number89_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number89_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number90_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number90_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number90_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number90_custom::before{color:#EFF4F1;content:"90";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number90_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number90_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number90_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number90_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number90_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number90_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number91_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number91_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number91_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number91_custom::before{color:#EFF4F1;content:"91";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number91_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number91_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number91_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number91_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number91_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number91_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number92_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number92_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number92_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number92_custom::before{color:#EFF4F1;content:"92";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number92_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number92_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number92_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number92_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number92_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number92_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number93_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number93_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number93_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number93_custom::before{color:#EFF4F1;content:"93";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number93_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number93_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number93_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number93_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number93_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number93_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number94_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number94_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number94_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number94_custom::before{color:#EFF4F1;content:"94";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number94_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number94_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number94_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number94_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number94_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number94_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number95_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number95_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number95_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number95_custom::before{color:#EFF4F1;content:"95";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number95_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number95_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number95_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number95_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number95_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number95_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number96_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number96_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number96_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number96_custom::before{color:#EFF4F1;content:"96";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number96_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number96_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number96_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number96_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number96_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number96_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number97_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number97_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number97_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number97_custom::before{color:#EFF4F1;content:"97";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number97_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number97_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number97_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number97_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number97_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number97_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number98_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number98_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number98_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number98_custom::before{color:#EFF4F1;content:"98";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number98_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number98_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number98_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number98_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number98_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number98_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number99_custom,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number99_custom{position:relative;z-index:2}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number99_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number99_custom::before{color:#EFF4F1;content:"99";font-size:160px;line-height:1;position:absolute;left:-5vw;bottom:-21px;z-index:-1;font-family:"Noto Serif JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number99_custom::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number99_custom::before{left:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number99_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number99_custom.right::before{right:-5vw;left:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.text.number99_custom.right::before,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.text.number99_custom.right::before{right:-10px}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col .component.hd_custom02,.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component.hd_custom02{margin-bottom:17px}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col{position:absolute;right:0;z-index:1}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col{position:relative}}@media screen and (min-width: 769px) and (max-width: 1024px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col{position:relative;margin-left:auto}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component{max-width:540px;margin-left:0;margin-right:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component{max-width:100%}}@media screen and (min-width: 769px) and (max-width: 834px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col .component{max-width:100%}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.img_col{position:relative;width:100%}}@media screen and (min-width: 769px) and (max-width: 1024px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.img_col{position:absolute;width:50%}}@media screen and (min-width: 769px) and (max-width: 834px){.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.img_col{position:relative;width:100%}}.theme-fo-base .wrapper .contents section .inner .row.topTask_row .col .component.image{margin:0}.theme-fo-base .wrapper .contents section .inner .row.defaultWidth_row{max-width:1100px;width:100%;margin:auto}.theme-fo-base .wrapper .contents section .inner .row.defaultWidth_row .col{padding:0 20px}.theme-fo-base .wrapper .contents section .inner .row.topCase_row{background:#fff;box-shadow:0px 8px 11px rgba(0,0,0,0.082);padding:50px}@media screen and (min-width: 769px) and (max-width: 834px){.theme-fo-base .wrapper .contents section .inner .row.tablet_row{display:-ms-flexbox;display:flex;flex-wrap:wrap-reverse}}@media screen and (min-width: 769px) and (max-width: 834px){.theme-fo-base .wrapper .contents section .inner .row.tablet_row .col{width:100% !important;display:block}}.theme-fo-base .wrapper .contents section .inner .row.topBtn_row{margin-top:50px}.theme-fo-base .wrapper .contents section .inner .row.logoList_row .col{display:flex !important;flex-wrap:wrap;gap:20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.logoList_row .col{gap:20px}}.theme-fo-base .wrapper .contents section .inner .row.logoList_row .col .component.image{display:flex;align-items:center;width:calc((100% - (20px * 3)) / 4);margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.logoList_row .col .component.image{width:calc((100% - (20px * 2)) / 3)}}.theme-fo-base .wrapper .contents section .inner .row.logoList_row .col .component.image.align-left{justify-content:flex-start}.theme-fo-base .wrapper .contents section .inner .row.logoList_row .col .component.image.align-center{justify-content:center}.theme-fo-base .wrapper .contents section .inner .row.logoList_row .col .component.image.align-right{justify-content:flex-end}.theme-fo-base .wrapper .contents section .inner .row.logoList_row.borderPlus .col .component.image{border-radius:8px;border:3px solid #eee;overflow:hidden}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.style01_row .col{padding:0 10px 10px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row .col.tabletNone_col{display:none !important}}@media screen and (min-width: 769px) and (max-width: 834px){.theme-fo-base .wrapper .contents section .inner .row .col.tabletNone_col{display:none}}.theme-fo-base .wrapper .contents section .inner .row .col.paddingLeft40_col{padding-left:40px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row .col.paddingLeft40_col{padding-left:0}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row .col.sp_paddingTop10_col{padding-top:10px}}.theme-fo-base .wrapper .contents section .inner .row .col.marginBottomNone_col{margin-bottom:0}.theme-fo-base .wrapper .contents section .inner .row .col .component.tabletBlock_img{display:none}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row .col .component.tabletBlock_img{display:block;margin:50px 0 0}}@media screen and (min-width: 769px) and (max-width: 834px){.theme-fo-base .wrapper .contents section .inner .row .col .component.tabletBlock_img{display:block;margin:50px 0 0}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row .col .component.tabletBlock_img img{max-width:100% !important}}@media screen and (min-width: 769px) and (max-width: 834px){.theme-fo-base .wrapper .contents section .inner .row .col .component.tabletBlock_img img{max-width:50% !important}}.theme-fo-base .wrapper .contents section .inner .row .col .component.check_title ul{list-style:none;margin:30px 0 0}.theme-fo-base .wrapper .contents section .inner .row .col .component.check_title ul li{font-size:20px;position:relative;padding-left:2em;margin-bottom:25px;line-height:1.4}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row .col .component.check_title ul li{width:100%;font-size:18px}}.theme-fo-base .wrapper .contents section .inner .row .col .component.check_title ul li:before{position:absolute;content:"\f00c";font-family:fontawesome;color:#32ACC8;font-weight:bold;left:0;transform:scale(1.5, 1.5)}.theme-fo-base .wrapper .contents section .inner .row .col .component.text.borderBox_text{border-radius:8px;border:2px solid #32ACC8;font-size:30px;color:#32ACC8;padding:5px 10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row .col .component.text.borderBox_text{font-size:20px}}.theme-fo-base:has(.l-header){padding-top:84px}@media screen and (max-width: 769px){.theme-fo-base:has(.l-header){padding-top:51px}}.theme-fo-base .wrapper .contents section:not(:root).serviceMax_sec{padding:0 0 30px}.theme-fo-base .wrapper .contents section:not(:root).serviceMax_sec .inner{max-width:100% !important;width:100% !important;padding:0}.theme-fo-base .wrapper .contents section:not(:root).serviceMax_sec .inner .row{max-width:1100px;width:100%;margin:auto;padding:0 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root).serviceMax_sec .inner .row{max-width:640px}}.theme-fo-base .wrapper .contents section:not(:root).serviceMax_sec .inner .row.title_row{max-width:100%;background:#F5F5F5}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root).serviceMax_sec .inner .row.title_row{padding:0}}.theme-fo-base .wrapper .contents section:not(:root).serviceMax_sec .inner .row.title_row .col{display:block;max-width:1060px;width:100%;margin:auto;padding:40px 0 30px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root).serviceMax_sec .inner .row.title_row .col{max-width:640px;padding:40px 20px 30px}}.theme-fo-base .wrapper .contents section:not(:root).serviceMax_sec .inner .row .col.textR_col{padding:66px 0 0 66px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root).serviceMax_sec .inner .row .col.textR_col{padding:30px 0}}.theme-fo-base .wrapper .contents section:not(:root).serviceMax_sec .inner .row .col.textL_col{padding:66px 66px 0 0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root).serviceMax_sec .inner .row .col.textL_col{padding:30px 0}}.theme-fo-base .wrapper .contents section:not(:root).other_sec{position:relative;margin-top:80px;padding:50px 0 60px}.theme-fo-base .wrapper .contents section:not(:root).other_sec::before{content:"";position:absolute;display:inline-block;background:#F5F5F5;width:100%;height:80px;top:-80px}.theme-fo-base .wrapper .contents section:not(:root).step5_sec .inner{display:flex;flex-wrap:wrap;gap:0 25px}.theme-fo-base .wrapper .contents section:not(:root).step5_sec .inner .row.step5_row{width:calc((100% - (25px* 4)) / 5)}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root).step5_sec .inner .row.step5_row{display:block;width:100%}}.theme-fo-base .wrapper .contents section:not(:root).step5_sec .inner .row.step5_row .col{padding-inline:0}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section:not(:root).step5_sec .inner .row.step5_row .col .component.hd_custom02 h3{font-size:24px}}.theme-fo-base .wrapper .contents section:not(:root).step5_sec .inner .row.step5_row .col .component.image img{max-height:66px}.theme-fo-base .wrapper .contents section:not(:root).l-header:not(:root){width:100%;padding:0;position:fixed;top:0;left:0;z-index:1001}.theme-fo-base .wrapper .contents section:not(:root).l-header:not(:root) .inner{max-width:1160px !important;width:100% !important;padding:10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root).l-header:not(:root) .inner{padding:4px 20px}}.theme-fo-base .wrapper .contents section:not(:root).l-header:not(:root) .inner .row .col{padding:0}.theme-fo-base .wrapper .contents section:not(:root).l-header:not(:root) .inner .row .col .component.cta{margin:0}.theme-fo-base .wrapper .contents section:not(:root).l-header:not(:root) .inner .row .col .component.cta .cta-row.l-header_content{display:flex;flex-direction:row;align-items:center;margin:0}.theme-fo-base .wrapper .contents section:not(:root).l-header:not(:root) .inner .row .col .component.cta .cta-row.l-header_content .cta-column{margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root).l-header:not(:root) .inner .row .col .component.cta .cta-row.l-header_content .cta-column{width:50%}}.theme-fo-base .wrapper .contents section:not(:root).l-header:not(:root) .inner .row .col .component.cta .cta-row.l-header_content .cta-column.l-header_img .component.image{margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root).l-header:not(:root) .inner .row .col .component.cta .cta-row.l-header_content .cta-column.l-header_img .component.image img{max-height:43px}}.theme-fo-base .wrapper .contents section:not(:root).l-header:not(:root) .inner .row .col .component.cta .cta-row.l-header_content .cta-column.l-header_btn{display:flex !important;flex-direction:row;justify-content:end}.theme-fo-base .wrapper .contents section:not(:root).l-header:not(:root) .inner .row .col .component.cta .cta-row.l-header_content .cta-column.l-header_btn .component.button{margin:0}.theme-fo-base .wrapper .contents section:not(:root).l-header:not(:root) .inner .row .col .component.cta .cta-row.l-header_content .cta-column.l-header_btn .component.button+.button{margin-left:15px}.theme-fo-base .wrapper .contents section:not(:root).l-header:not(:root) .inner .row .col .component.cta .cta-row.l-header_content .cta-column.l-header_btn .component.button .button-cont a{box-shadow:none}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root).l-header:not(:root) .inner .row .col .component.cta .cta-row.l-header_content .cta-column.l-header_btn .component.button .button-cont a{margin:0 5px;font-size:0 !important;background:none;border:none;padding:0;width:auto;min-width:auto}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root).l-header:not(:root) .inner .row .col .component.cta .cta-row.l-header_content .cta-column.l-header_btn .component.button .button-cont a::before{font-size:20px;color:#000;line-height:1;margin-right:0;transform:none;display:inline-block}}.theme-fo-base .wrapper .contents section:not(:root).l-footer:not(:root){padding:0}.theme-fo-base .wrapper .contents section:not(:root).l-footer:not(:root) .inner{padding:0 10px}.theme-fo-base .wrapper .contents section:not(:root).l-footer:not(:root) .inner .row .col{padding:0}.theme-fo-base .wrapper .contents section:not(:root).l-footer:not(:root) .inner .row .col .component.cta{margin:0}.theme-fo-base .wrapper .contents section:not(:root).l-footer:not(:root) .inner .row .col .component.cta .cta-row.l-footer_copyright{margin:0}.theme-fo-base .wrapper .contents section:not(:root).l-footer:not(:root) .inner .row .col .component.cta .cta-row.l-footer_copyright .cta-column{display:flex;justify-content:center;min-height:50px;margin:0}.theme-fo-base .wrapper .contents section:not(:root).l-footer:not(:root) .inner .row .col .component.cta .cta-row.l-footer_copyright .cta-column .component.richtext{font-size:12px;margin:0}.theme-fo-base .wrapper .contents section:not(:root).border_sec{padding-block:40px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root).border_sec{padding-inline:20px}}.theme-fo-base .wrapper .contents section:not(:root).border_sec+.border_sec{padding-top:0}.theme-fo-base .wrapper .contents section:not(:root).border_sec .inner{max-width:1060px;border:1px solid #C5C5C5;border-radius:20px;padding:30px 30px 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root).border_sec .inner{padding:10px 20px}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.linkBox_row .col{padding:20px 30px !important}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.linkBox_row .col{margin-bottom:30px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.linkBox_row .col:last-child{margin-bottom:0}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.other_row{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.other_row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.other_row .col{display:block;width:366px !important;background:#fff;box-shadow:0px 8px 11px rgba(0,0,0,0.082);border-left:7px solid #32ACC8}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.other_row .col{width:100% !important}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.other_row .col .component.rich-heading h3{font-size:24px;color:#32ACC8}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.download_row{border-spacing:25px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.download_row{margin:0}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.download_row .col{position:relative;padding:20px 20px 90px;background:#fff;box-shadow:0px 8px 11px rgba(0,0,0,0.082)}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.download_row .col{margin-top:50px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.download_row .col:first-child{margin-top:0}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.download_row .col:last-child{margin-bottom:50px}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.download_row .col:empty{padding:0;box-shadow:none;background:none}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.download_row .col:empty{margin:0}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.download_row .col .component.rich-heading h3{font-size:24px;color:#32ACC8}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.download_row .col .component.button{position:absolute;bottom:20px;width:calc(100% - 40px)}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.marginBottom30_row{margin-bottom:30px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.marginBottom50_row{margin-bottom:50px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.function_row{border-spacing:20px 10px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.function_row .col{border-top:7px solid #32ACC8;background:#fff;box-shadow:8px 8px 19px rgba(0,0,0,0.082);padding:20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.function_row .col{margin-bottom:30px}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.function_row .col .component.rich-heading h3{font-size:22px;min-height:60px;margin-bottom:20px;letter-spacing:normal}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.function_row.last_row .col:last-child{margin-bottom:0}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.autoTest_row{display:-ms-flexbox;display:flex}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.autoTest_row{display:block}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.autoTest_row .col{display:block;background:#fff;box-shadow:0px 8px 11px rgba(0,0,0,0.082);margin:20px 20px 20px 0;padding:0;width:25%}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.autoTest_row .col:last-child{margin-right:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.autoTest_row .col .component{padding:10px 0 0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.autoTest_row .col .component.rich-heading{margin-top:0;border-bottom:1px solid #32ACC8;display:-ms-flexbox;display:flex}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.autoTest_row .col .component.rich-heading{padding:10px 20px 0;margin:0}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.autoTest_row .col .component.rich-heading h4{font-size:18px;margin:0;padding-bottom:10px;min-height:65px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.autoTest_row .col .component.rich-heading h4{margin:0}}@media screen and (min-width: 769px) and (max-width: 1024px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.autoTest_row .col .component.rich-heading h4{font-size:16px}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.autoTest_row .col .component.text{padding:10px 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.autoTest_row .col .component.text{padding:20px}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.menuDetails_row{background:#fff;padding:50px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.menuDetails_row{padding:20px}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.menuDetails_row .col.text_col{width:70% !important}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.menuDetails_row .col.text_col{width:100% !important}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.menuDetails_row .col.img_col{width:30% !important;padding-right:40px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.menuDetails_row .col.img_col{width:100% !important;padding-right:0}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.logo_row{display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.logo_row .col{display:block}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.logo_row .col{width:50% !important;padding:10px 20px}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.borderSpacing20_row{border-spacing:20px 10px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.shadow_row{box-shadow:0px 8px 11px rgba(0,0,0,0.082);padding:20px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.border_row{border:1px solid #32ACC8}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.imgText_row{display:flex;gap:20px;margin:10px 0 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.imgText_row{flex-direction:column}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.imgText_row+.imgText_row{margin-top:20px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.imgText_row .col{display:flex;flex-wrap:wrap;max-width:520px;background-color:#fff;box-shadow:0px 8px 11px rgba(0,0,0,0.082);padding:20px 20px 10px;margin-inline:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.imgText_row .col{display:flex !important;max-width:100%}}@media screen and (max-width: 414px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.imgText_row .col{padding:10px}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.imgText_row .col .component{width:100%}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.imgText_row .col .component.hd_custom02 h3{font-size:20px}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.imgText_row .col .component:is(.text,.richtext){width:70%}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.imgText_row .col .component:is(.text,.richtext){padding:0}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.imgText_row .col .component:is(.text,.richtext) .font-size-14px{font-size:10px}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.imgText_row .col .component.image{width:30%;padding-left:10px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.imgText_row.op_4col .col{align-items:center;padding:10px 20px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.imgText_row.op_4col .col .component.hd_custom02 h3{font-size:22px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.imgText_row.op_4col .col .component:is(.text,.richtext){width:55%}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.imgText_row.op_4col .col .component.image{width:45%}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.border_col2_row{display:flex;gap:20px;border-radius:8px;border:3px solid #eee;padding:20px 30px 10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.border_col2_row{flex-direction:column;padding:20px 30px}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.border_col2_row+.border_col2_row{margin-top:20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.border_col2_row .col .component.text{padding-inline:0}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.border_col2_row .col .component.text.spC_text{text-align:center !important}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.border_col2_row .col .component.image.border_image{border-radius:8px;border:2px solid #eee;padding:10px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.radiusBg_text_row{display:flex;gap:20px;margin:10px 0 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.radiusBg_text_row{flex-direction:column}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.radiusBg_text_row+.radiusBg_text_row{margin-top:20px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.radiusBg_text_row .col{background-color:#fff;border:solid 2px #32ACC8;position:relative;margin-top:37px;padding:30px 20px 10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.radiusBg_text_row .col{margin-top:45px;padding-top:40px}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.radiusBg_text_row .col:empty{background:none;border:0;box-shadow:none}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.radiusBg_text_row .col:empty{display:none !important}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.radiusBg_text_row .col .component.text{line-height:1.5}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.radiusBg_text_row .col .component.text.radiusBg_text{width:100%;position:absolute;top:-37px;left:0;margin-block:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.radiusBg_text_row .col .component.text.radiusBg_text{top:-45px;padding:0}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.radiusBg_text_row .col .component.text.radiusBg_text em{display:flex;justify-content:center;align-items:center;max-width:calc(100% - 15px);min-height:66px;color:#fff;border-radius:50vh;background-color:#32ACC8;padding:5px 10px;margin-inline:auto}@media screen and (min-width: 769px) and (max-width: 1024px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.radiusBg_text_row .col .component.text.radiusBg_text em{font-size:12px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.radiusBg_text_row .col .component.text.radiusBg_text em{max-width:calc(100% - 50px);font-size:20px;min-height:84px}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.bgTtl_row{border:1px solid #E8E8E8;margin-block:10px 20px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.bgTtl_row+.bgTtl_row{margin-top:30px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.bgTtl_row+.bgTtl_row{margin-top:20px}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.bgTtl_row .col{padding:10px 15px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.bgTtl_row .col.bg_col{background-color:var(--fo-main-color)}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.bgTtl_row .col.bg_col .component.heading.hd_margin0{margin-bottom:10px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.bg_row{background-color:#fff;border-radius:8px;padding:30px 50px 40px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.bg_row{padding:10px 15px}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.bg_row+.bg_row{margin-top:40px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.bg_row+.bg_row{margin-top:24px}}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.bg_row .col{display:flex;flex-wrap:wrap;align-items:center;gap:0 20px}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.bg_row .col .component{width:100%}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.bg_row .col .component.image.person_img{max-width:120px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.bg_row .col .component.image.person_img img{width:40% !important}}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.bg_row .col .component.richtext.border_custom_table{width:calc(100% - 140px)}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.space20_row{display:flex;gap:calc(20px * var(--fo-spacing-coef));margin-block:10px 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.space20_row{flex-direction:column}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.space20_row+.space20_row{margin-top:20px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.loop_row+.loop_row{margin-top:20px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.padding_row{padding:10px 16px 0 16px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.padding_row+.padding_row{margin-top:calc(30px * var(--fo-spacing-coef))}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.box_link_col{position:relative}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.box_link_col:hover{opacity:0.8}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.box_link_col.white:hover{background:#fff}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.box_link_col.gray:hover{background:#f5f5f5}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.box_link_col .component.link_text{position:absolute;right:0;bottom:0;width:100%;height:100%;margin:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.box_link_col .component.link_text p{margin:0;width:100%;height:100%;display:-ms-flexbox;display:flex}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.box_link_col .component.link_text p a{width:100%;height:100%;font-size:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.box_link_col .component.link_text p a:hover{opacity:0.7}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.column3_col{display:-ms-flexbox !important;display:flex !important;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.column3_col .component{width:31%;background:#333;color:#fff;padding:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.column3_col .component{width:100%;margin-bottom:20px !important}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.column3_col .component:last-child{margin-bottom:0 !important}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.custom_table-scloll_col{position:relative}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.custom_table-scloll_col{overflow-x:scroll;-webkit-overflow-scrolling:touch;padding-bottom:25px}}@media screen and (min-width: 769px) and (max-width: 1024px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.custom_table-scloll_col{overflow-x:scroll;-webkit-overflow-scrolling:touch;padding-bottom:25px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.custom_table-scloll_col::before{content:"横にスクロールします";font-size:12px;position:absolute;bottom:0}}@media screen and (min-width: 769px) and (max-width: 1024px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.custom_table-scloll_col::before{content:"横にスクロールします";font-size:12px;position:absolute;bottom:0}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.custom_table-scloll_col .component table{border:none}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.custom_table-scloll_col .component table{margin-bottom:10px}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.custom_table-scloll_col .component table tbody,.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.custom_table-scloll_col .component table thead{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.custom_table-scloll_col .component table tbody tr,.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.custom_table-scloll_col .component table thead tr{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.custom_table-scloll_col .component table tbody tr th,.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.custom_table-scloll_col .component table thead tr th{font-size:16px;padding:15px 10px;line-height:1.5;text-align:left;vertical-align:middle}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.custom_table-scloll_col .component table tbody tr th,.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.custom_table-scloll_col .component table thead tr th{padding:10px;background:transparent;white-space:nowrap;display:table-cell !important}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.custom_table-scloll_col .component table tbody tr td,.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.custom_table-scloll_col .component table thead tr td{padding:15px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.custom_table-scloll_col .component table tbody tr td,.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.custom_table-scloll_col .component table thead tr td{width:100%;padding:10px 15px;background:transparent;white-space:nowrap;display:table-cell !important}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.custom_table-scloll_col::-webkit-scrollbar{height:5px;background:#ccc;border-radius:5px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.custom_table-scloll_col::-webkit-scrollbar-track{background:#fff;border-radius:5px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.custom_table-scloll_col::-webkit-scrollbar-thumb{background:#32ACC8;border-radius:5px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.width60_col{width:60% !important}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.width60_col{width:100% !important}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.width40_col{width:40% !important}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.width40_col{width:100% !important}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.movieVietnam_col{padding:0 20% 10px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.flex_col{padding:0 0 10px;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.flex_col .component.custom_table02{margin:10px;width:calc(50% - 20px)}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.flex_col .component.custom_table02{margin:10px 0;width:100%}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.flex_col .component.custom_table02 .table-with-row-header{height:100%}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.flex_col .component.custom_table02 .table-with-row-header table{height:100%}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.paddingLeft60_col{padding-left:60px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.paddingLeft60_col{padding-left:0}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.paddingRight60_col{padding-right:60px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.paddingRight60_col{padding-right:0}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.paddingRight30_col{padding-right:30px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col.paddingRight30_col{padding-right:0}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table table{border:none}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table table thead{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table table thead tr{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table table thead tr th{font-size:16px;padding:15px 10px;border:0;border-bottom:2px solid #fff;text-align:left;vertical-align:middle;background:#f1f1f1}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table table thead tr th{width:100% !important;padding:10px;display:block}}@media screen and (min-width: 600px) and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table table thead tr th{display:table-cell}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table table tbody{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table table tbody tr{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table table tbody tr:first-child th{border-top:2px solid #fff}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table table tbody tr:first-child td{border-top:2px solid #eee}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table table tbody tr:first-child td{border-top:0}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table table tbody tr th{font-size:16px;padding:15px 10px;border:0;border-bottom:2px solid #fff;text-align:left;vertical-align:middle;white-space:nowrap;background:#f1f1f1}@media all and (-ms-high-contrast: none){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table table tbody tr th{position:static}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table table tbody tr th{width:100% !important;padding:10px;display:block}}@media screen and (min-width: 600px) and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table table tbody tr th{display:table-cell}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table table tbody tr td{padding:15px;border:0;border-bottom:2px solid #eee}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table table tbody tr td{width:100% !important;border:0;padding:10px 15px;display:block}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table table tbody tr td:last-child{width:100% !important}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table table tbody tr td p{line-height:1.5}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table table tbody tr td table tbody tr:first-child th,.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table table tbody tr td table tbody tr:first-child td{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table table tbody tr td table tbody tr th,.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table table tbody tr td table tbody tr td{border:none;background:none;padding:0 10px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table.borderNone table thead tr th{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table.borderNone table tbody tr{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table.borderNone table tbody tr:first-child th,.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table.borderNone table tbody tr:first-child td{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table.borderNone table tbody tr th{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table.borderNone table tbody tr td{border:0;word-break:break-all}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table.borderNone table tbody tr td table tbody tr:first-child th,.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table.borderNone table tbody tr td table tbody tr:first-child td{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table.borderNone table tbody tr td table tbody tr th,.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table.borderNone table tbody tr td table tbody tr td{border:none;background:none}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table.fixed table{table-layout:fixed}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table02 table{border:none}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table02 table thead{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table02 table thead tr{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table02 table thead tr th{font-size:16px;padding:15px 10px;border:0;border-bottom:2px solid #f5f5f5;text-align:left;vertical-align:middle;background:#ced2d1}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table02 table thead tr th{width:100% !important;padding:10px;display:block}}@media screen and (min-width: 600px) and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table02 table thead tr th{display:table-cell}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table02 table tbody{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table02 table tbody tr{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table02 table tbody tr:first-child th{border-top:2px solid #f5f5f5}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table02 table tbody tr:first-child th{border:none}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table02 table tbody tr:first-child td{border-top:2px solid #eee}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table02 table tbody tr:first-child td{border:none}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table02 table tbody tr th{font-size:16px;padding:15px 10px;border:0;border-bottom:2px solid #f5f5f5;text-align:left;vertical-align:middle;white-space:nowrap;background:#ced2d1}@media all and (-ms-high-contrast: none){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table02 table tbody tr th{position:static}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table02 table tbody tr th{width:100% !important;padding:10px;display:block;border:none}}@media screen and (min-width: 600px) and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table02 table tbody tr th{display:table-cell}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table02 table tbody tr td{padding:15px;border:0;border-bottom:2px solid #eee}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table02 table tbody tr td{width:100% !important;border:0;padding:10px 15px;display:block;border:none}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table02 table tbody tr td:last-child{width:100% !important}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table02 table tbody tr td p{line-height:1.5}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table02 table tbody tr td table tbody tr th,.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table02 table tbody tr td table tbody tr td{border:none;background:none}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table02.borderNone table thead tr th{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table02.borderNone table tbody tr{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table02.borderNone table tbody tr:first-child th{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table02.borderNone table tbody tr:first-child td{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table02.borderNone table tbody tr th{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table02.borderNone table tbody tr td{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table02.borderNone table tbody tr td table tbody tr th,.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table02.borderNone table tbody tr td table tbody tr td{border:none;background:none}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table03 table{border:none}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table03 table thead{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table03 table thead tr{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table03 table thead tr th{font-size:16px;padding:15px 10px;border:0;border-right:2px solid #fff;text-align:left;vertical-align:middle;background:#ced2d1}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table03 table thead tr th{width:100% !important;padding:10px;display:block}}@media screen and (min-width: 600px) and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table03 table thead tr th{display:table-cell}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table03 table thead tr th:last-child{border-right:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table03 table tbody{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table03 table tbody tr{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table03 table tbody tr:first-child td{border-top:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table03 table tbody tr th{font-size:16px;padding:15px 10px;border:0;border-right:2px solid #fff;text-align:left;vertical-align:middle;white-space:nowrap;background:#ced2d1}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table03 table tbody tr th{width:100% !important;padding:10px;display:block}}@media screen and (min-width: 600px) and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table03 table tbody tr th{display:table-cell}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table03 table tbody tr th:last-child{margin-right:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table03 table tbody tr td{padding:15px;border:0;border:2px solid #fff;border-left:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table03 table tbody tr td:last-child{border-right:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table03 table tbody tr td{width:100% !important;padding:10px 15px;display:block}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table03 table tbody tr td:last-child{width:100% !important;border-right:0}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table03 table tbody tr td p{line-height:1.5}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table03 table tbody tr td table tbody tr th,.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table03 table tbody tr td table tbody tr td{border:none;background:none}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table03.borderNone table thead tr th{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table03.borderNone table tbody tr{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table03.borderNone table tbody tr:first-child th{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table03.borderNone table tbody tr:first-child td{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table03.borderNone table tbody tr th{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table03.borderNone table tbody tr td{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table03.borderNone table tbody tr td table tbody tr th,.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table03.borderNone table tbody tr td table tbody tr td{border:none;background:none}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table04 table{border:none}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table04 table thead{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table04 table thead tr{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table04 table thead tr th{font-size:16px;padding:15px 10px;border:0;border-right:2px solid #eee;text-align:left;vertical-align:middle;background:#ced2d1}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table04 table thead tr th{width:100% !important;padding:10px;display:block}}@media screen and (min-width: 600px) and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table04 table thead tr th{display:table-cell}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table04 table thead tr th:last-child{border-right:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table04 table tbody{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table04 table tbody tr{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table04 table tbody tr:first-child td{border-top:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table04 table tbody tr th{font-size:16px;padding:15px 10px;border:0;border-right:2px solid #eee;text-align:left;vertical-align:middle;white-space:nowrap;background:#ced2d1}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table04 table tbody tr th{width:100% !important;padding:10px;display:block}}@media screen and (min-width: 600px) and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table04 table tbody tr th{display:table-cell}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table04 table tbody tr th:last-child{margin-right:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table04 table tbody tr td{padding:15px;border:0;border:2px solid #eee;border-left:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table04 table tbody tr td:last-child{border-right:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table04 table tbody tr td{width:100% !important;padding:10px 15px;display:block}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table04 table tbody tr td:last-child{width:100% !important;border-right:0}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table04 table tbody tr td p{line-height:1.5}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table04 table tbody tr td table tbody tr th,.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table04 table tbody tr td table tbody tr td{border:none;background:none}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table04.borderNone table thead tr th{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table04.borderNone table tbody tr{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table04.borderNone table tbody tr:first-child th{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table04.borderNone table tbody tr:first-child td{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table04.borderNone table tbody tr th{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table04.borderNone table tbody tr td{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table04.borderNone table tbody tr td table tbody tr th,.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_table04.borderNone table tbody tr td table tbody tr td{border:none;background:none}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table-scloll{position:relative}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table-scloll{overflow-x:scroll;-webkit-overflow-scrolling:touch;padding-bottom:25px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table-scloll::before{content:"横にスクロールします";font-size:12px;position:absolute;bottom:0}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table-scloll table{border:none}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table-scloll table{margin-bottom:10px}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table-scloll table tbody,.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table-scloll table thead{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table-scloll table tbody tr,.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table-scloll table thead tr{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table-scloll table tbody tr th,.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table-scloll table thead tr th{font-size:16px;padding:15px 10px;line-height:1.5;text-align:left;vertical-align:middle}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table-scloll table tbody tr th,.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table-scloll table thead tr th{width:100% !important;padding:10px;white-space:nowrap;display:table-cell !important}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table-scloll table tbody tr td,.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table-scloll table thead tr td{padding:15px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table-scloll table tbody tr td,.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table-scloll table thead tr td{width:100%;padding:10px 15px;white-space:nowrap;display:table-cell !important}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table-scloll::-webkit-scrollbar{height:5px;background:#ccc;border-radius:5px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table-scloll::-webkit-scrollbar-track{background:#fff;border-radius:5px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.custom_table-scloll::-webkit-scrollbar-thumb{background:#32ACC8;border-radius:5px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_tablestep01 table{border:none;table-layout:fixed}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_tablestep01 table{width:1040px !important}}@media screen and (min-width: 769px) and (max-width: 1024px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_tablestep01 table{width:1040px !important}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_tablestep01 table thead{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_tablestep01 table thead tr{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_tablestep01 table thead tr th{font-size:16px;padding:15px 10px;border:0;border-bottom:2px solid #fff;text-align:left;vertical-align:middle;background:#333}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_tablestep01 table thead tr th{width:100% !important;padding:10px;display:block}}@media screen and (min-width: 600px) and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_tablestep01 table thead tr th{display:table-cell}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_tablestep01 table tbody{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_tablestep01 table tbody tr{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_tablestep01 table tbody tr th{width:125px;text-align:center;font-size:16px;padding:15px 10px;border:0;border-right:5px solid #fff;vertical-align:middle;white-space:nowrap;background:#333;color:#fff}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_tablestep01 table tbody tr td{padding:15px 32px;border:0;width:calc((100% - 130px) / 3);vertical-align:top;background:#477770;position:relative;color:#fff;white-space:normal}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_tablestep01 table tbody tr td::after{content:"\f0da";font-family:"Font Awesome 5 Free";display:inline-block;line-height:1;top:50%;position:absolute;font-weight:700;color:#fff;right:0;font-size:50px;margin-top:-25px;margin-right:-9px;z-index:1}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_tablestep01 table tbody tr td:last-child::after{content:none}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_tablestep01 table tbody tr td p{line-height:1.5}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_tablestep01 table tbody tr td p.align-center{margin-bottom:10px !important}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_tablestep01 table tbody tr td table tbody tr th,.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_tablestep01 table tbody tr td table tbody tr td{border:none;background:none}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_tablestep02 table{border:none;table-layout:fixed}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_tablestep02 table{width:1040px !important}}@media screen and (min-width: 769px) and (max-width: 1024px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_tablestep02 table{width:1040px !important}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_tablestep02 table thead{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_tablestep02 table thead tr{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_tablestep02 table thead tr th{font-size:16px;padding:15px 10px;border:0;border-bottom:2px solid #fff;text-align:left;vertical-align:middle;background:#f1f1f1}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_tablestep02 table thead tr th{width:100% !important;padding:10px;display:block}}@media screen and (min-width: 600px) and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_tablestep02 table thead tr th{display:table-cell}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_tablestep02 table tbody{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_tablestep02 table tbody tr{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_tablestep02 table tbody tr th{width:125px;text-align:center;font-size:16px;padding:15px 10px;border:0;border-right:5px solid #fff;vertical-align:middle;white-space:nowrap;background:#a9a6a6;color:#fff}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_tablestep02 table tbody tr th{display:table-cell}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_tablestep02 table tbody tr td{padding:15px 32px;border:0;background:#a9a6a6;position:relative;color:#fff;white-space:normal}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_tablestep02 table tbody tr td{border:0;padding:10px 15px}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_tablestep02 table tbody tr td p{line-height:1.5}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_tablestep02 table tbody tr td table tbody tr th,.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.custom_tablestep02 table tbody tr td table tbody tr td{border:none;background:none}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.tag_style ul li{padding:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.tag_style ul li a{display:inline-block;background:#fff;color:#32ACC8;font-size:12px;padding:2px 15px;border:1px solid #32ACC8;line-height:1.5}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.tag_style ul li a:hover{opacity:.7}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.extensionMenu_title h3{letter-spacing:normal;font-size:20px;line-height:1.4;height:56px;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.extensionMenu_title h3{font-size:26px;height:auto}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.tag_text{text-align:center}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.tag_text p{background:#477770;border-radius:20px;display:inline-block;line-height:1.4;width:auto;min-width:92px;font-size:14px;padding:5px 11px;margin:0;color:#fff}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.width180{width:180px;margin:auto !important}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.width180{width:100%;text-align:center !important}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.check_list01 ul{list-style:none;margin:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.check_list01 ul li{position:relative;padding-left:2em;margin-bottom:25px;line-height:1.4}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.check_list01 ul li{width:100%;font-size:18px}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.check_list01 ul li:before{position:absolute;content:"\f00c";font-family:fontawesome;color:#32ACC8;font-weight:bold;left:0;transform:scale(1.5, 1.5)}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.check_list02 ul{list-style:none;margin:20px 0 0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.check_list02 ul li{position:relative;padding-left:1.2em;margin-bottom:1em}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.check_list02 ul li{width:100%;font-size:18px}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.check_list02 ul li:before{position:absolute;content:"\f058";font-family:"Font Awesome 5 Free";color:#477770;left:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.list_tag ul li a{display:inline-block;padding:10px;color:#32ACC8;border-left:3px solid #32ACC8;background:#fff;box-shadow:0px 8px 11px rgba(0,0,0,0.082)}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.list_tag ul li a:hover{opacity:.7}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.padding30_img{padding:0 0 20px 0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.padding30_img{padding:30px 0 0}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.marginTop0{margin-top:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.margin0{margin:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.border_custom_table table tbody{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.border_custom_table table tbody tr{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.border_custom_table table tbody tr th{border:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.border_custom_table table tbody tr td{border:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.border_custom_table table tbody tr td{display:block;padding-inline:0}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.border_custom_table table tbody tr td .mb0{margin-bottom:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.border_custom_table table tbody tr td .mb0 h2,.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.border_custom_table table tbody tr td .mb0 h3,.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.border_custom_table table tbody tr td .mb0 h4,.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.border_custom_table table tbody tr td .mb0 h5{margin-bottom:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.border_custom_table table tbody tr td span[style*="background-color"]{white-space:nowrap;color:#fff;background-color:#EB1000 !important;border-radius:8px;padding:2px 20px;margin-right:16px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.border_custom_table table tbody tr td span[style*="background-color"]{margin-right:100%}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.tag_custom ul li{color:var(--fo-text-main-color);background-color:transparent;border:1px solid #CACACA;border-radius:8px;padding:5px 20px;line-height:1}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.image.maxW157_img img{max-width:157px !important;width:100% !important}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.image.maxW60_img img{max-width:60px !important;width:100% !important}.theme-fo-base .wrapper .contents section.slide_wid_sec{background-color:var(--fo-background-color2)}.theme-fo-base .wrapper .contents section.slide_wid_sec .inner{max-width:1440px;padding-inline:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.slide_wid_sec .inner{padding-inline:20px}}.theme-fo-base .wrapper .contents section.slide_wid_sec .inner .row.slide_bg_row{max-width:1124px;background-color:#fff;padding:calc(40px * var(--fo-spacing-coef)) 0 calc(40px * var(--fo-spacing-coef)) calc(22px * var(--fo-spacing-coef));margin:0 0 0 auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.slide_wid_sec .inner .row.slide_bg_row{padding:0 10px}}.theme-fo-base .wrapper .contents section.slide_wid_sec .inner .row.slide_bg_row+.slide_bg_row{margin-top:calc(56px * var(--fo-spacing-coef)) !important}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.slide_wid_sec .inner .row.slide_bg_row+.slide_bg_row{margin-top:calc(30px * var(--fo-spacing-coef)) !important}}.theme-fo-base .wrapper .contents section.slide_wid_sec .inner .row.slide_bg_row.reverse{padding:calc(40px * var(--fo-spacing-coef)) calc(22px * var(--fo-spacing-coef)) calc(40px * var(--fo-spacing-coef)) 0;margin:0 auto 0 0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.slide_wid_sec .inner .row.slide_bg_row.reverse{flex-wrap:wrap;padding:0 10px}}.theme-fo-base .wrapper .contents section.slide_wid_sec .inner .row.slide_bg_row.reverse .col:has(.image){padding-left:0}.theme-fo-base .wrapper .contents section.slide_wid_sec .inner .row.slide_bg_row .col:has(.image){padding-right:0}.theme-fo-base .wrapper .contents section.slide_wid_sec .inner .row.slide_bg_row .col .component.richtext.min_text table tbody tr td:first-child{color:var(--fo-sub-color);font-size:31px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.slide_wid_sec .inner .row.slide_bg_row .col .component.richtext.min_text table tbody tr td:first-child{font-size:28px}}.theme-fo-base .wrapper .contents section .inner .row.textW_row .col:has(.sub_ttl_table) .component{max-width:660px !important}@media screen and (min-width: 769px) and (max-width: 834px){.theme-fo-base .wrapper .contents section .inner .row.textW_row .col .component.image.pcOnly{display:none}}@media screen and (min-width: 769px) and (max-width: 834px){.theme-fo-base .wrapper .contents section .inner .row.textW_row .col .component.image.spOnly{display:block !important}}.theme-fo-base .wrapper .contents section .inner .row.card_row{gap:33px;margin-block:10px 20px}.theme-fo-base .wrapper .contents section .inner .row.card_row+.card_row{margin-top:33px}.theme-fo-base .wrapper .contents section .inner .row.card_row .col{gap:10px;background-color:#F4F4F4;padding:10px 25px 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.card_row .col{padding:10px 20px 20px}}.theme-fo-base .wrapper .contents section .inner .row.card_row .col .component{margin-block:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.card_row .col .component.image{width:70%;margin-inline:auto}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.btn_row .col+.col{padding-top:15px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.btn_row .col .component.button .button-cont{text-align:center !important}}.theme-fo-base .wrapper .contents section .inner .row.flow_row+.flow_row::before{content:"";display:inline-block;width:18px;height:14px;background-color:var(--fo-main-color);clip-path:polygon(0 0, 50% 100%, 100% 0);top:calc(-31px * var(--fo-spacing-coef));left:0;right:0;margin-inline:auto}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.flow_row+.flow_row::before{top:calc(-25px * var(--fo-spacing-coef))}}.theme-fo-base .wrapper .contents section .inner .row.flow_row .col{display:flex;flex-wrap:wrap;align-items:center}.theme-fo-base .wrapper .contents section .inner .row.flow_row .col .component{width:100%}.theme-fo-base .wrapper .contents section .inner .row.flow_row .col .component.richtext.flow_num_text{width:53px;color:var(--fo-main-color);font-size:30px;padding-right:12px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row.flow_row .col .component.richtext.flow_num_text{font-size:26px}}.theme-fo-base .wrapper .contents section .inner .row.flow_row .col .component.heading{width:calc(100% - 53px)}.theme-fo-base .wrapper .contents section .inner .row.flow_row .col .component.heading :is(h2,h3,h4,h5){margin-bottom:0}.theme-fo-base .wrapper .contents section .inner .row[data-designpart-id="66d7ee25b2ee923e22112448"]:not(:root:root:root:root){background-color:#F4F4F4;padding-block:8.5px}.theme-fo-base .wrapper .contents section .inner .row[data-designpart-id="66d7ee25b2ee923e22112448"]:not(:root:root:root:root) .col{padding-bottom:0}.theme-fo-base .wrapper .contents section .inner .row[data-designpart-id="66d7ee25b2ee923e22112448"]:not(:root:root:root:root) .col .component.heading h3{font-size:20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row[data-designpart-id="66d7ee25b2ee923e22112448"]:not(:root:root:root:root) .col .component.heading h3{font-size:16px}}.theme-fo-base .wrapper .contents section .inner .row[data-designpart-id="66d7ee26b2ee923e22112449"]:not(:root:root:root:root){background-color:#F4F4F4;padding-bottom:5px}.theme-fo-base .wrapper .contents section .inner .row[data-designpart-id="66d7ee26b2ee923e22112449"]:not(:root:root:root:root)+[data-designpart-id="66d7ee25b2ee923e22112448"]{margin-top:20px}.theme-fo-base .wrapper .contents section .inner .row[data-designpart-id="66d7ee26b2ee923e22112449"]:not(:root:root:root:root)+.row:has(.heading){margin-top:calc(40px * var(--fo-spacing-coef))}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row[data-designpart-id="66d7ee26b2ee923e22112449"]:not(:root:root:root:root)+.row:has(.heading){margin-top:calc(20px * var(--fo-spacing-coef))}}.theme-fo-base .wrapper .contents section .inner .row .col .component.mt70_all{margin-top:calc(70px * var(--fo-spacing-coef))}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row .col .component.mt70_all{margin-top:calc(30px * var(--fo-spacing-coef))}}.theme-fo-base .wrapper .contents section .inner .row .col .component.richtext.min_text{font-family:"Yu Mincho",serif;color:#1D546C;font-size:31px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row .col .component.richtext.min_text{font-size:24px}}.theme-fo-base .wrapper .contents section .inner .row .col .component.richtext.sub_ttl_table{margin-bottom:0}.theme-fo-base .wrapper .contents section .inner .row .col .component.richtext.sub_ttl_table table tbody{border:0}.theme-fo-base .wrapper .contents section .inner .row .col .component.richtext.sub_ttl_table table tbody tr{border:0}.theme-fo-base .wrapper .contents section .inner .row .col .component.richtext.sub_ttl_table table tbody tr:first-child:first-child th,.theme-fo-base .wrapper .contents section .inner .row .col .component.richtext.sub_ttl_table table tbody tr:first-child:first-child td{display:inline-block;font-size:31px;white-space:nowrap;padding-right:10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row .col .component.richtext.sub_ttl_table table tbody tr:first-child:first-child th,.theme-fo-base .wrapper .contents section .inner .row .col .component.richtext.sub_ttl_table table tbody tr:first-child:first-child td{font-size:24px}}.theme-fo-base .wrapper .contents section .inner .row .col .component.richtext.sub_ttl_table table tbody tr th,.theme-fo-base .wrapper .contents section .inner .row .col .component.richtext.sub_ttl_table table tbody tr td{border:0;font-family:"Yu Mincho",serif}.theme-fo-base .wrapper .contents section .inner .row .col .component.richtext.sub_ttl_table table tbody tr th{border:0;padding:0}.theme-fo-base .wrapper .contents section .inner .row .col .component.richtext.sub_ttl_table table tbody tr td{border:0;word-break:break-all;padding:0}.theme-fo-base .wrapper .contents section .inner .row .col .component.richtext.sub_ttl_table table tbody tr td+td{padding-left:10px}.theme-fo-base .wrapper .contents section .inner .row .col .component.richtext.subColor_text.op_fs20 div :is(ul,ol) li{font-size:20px}.theme-fo-base .wrapper .contents section .inner .row .col .component.richtext.subColor_text div :is(ul,ol) li{font-size:14px;background-color:var(--fo-sub-color);padding-inline:12px}@media screen and (min-width: 769px){.spOnly{display:none !important}}@media screen and (max-width: 769px){.pcOnly{display:none !important}}.displayNone{display:none}.poptrox-overlay .poptrox-popup .pic{z-index:10000}.component.iframe{position:relative;width:100%;height:0}.component.iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.allbrClear br{display:none}.pcbrClear br{display:none}@media screen and (max-width: 769px){.pcbrClear br{display:block}}.pcbr1 br:nth-child(1){display:block}@media screen and (max-width: 769px){.pcbr1 br:nth-child(1){display:none}}.pcbr2 br:nth-child(2){display:block}@media screen and (max-width: 769px){.pcbr2 br:nth-child(2){display:none}}.pcbr3 br:nth-child(3){display:block}@media screen and (max-width: 769px){.pcbr3 br:nth-child(3){display:none}}.pcbr4 br:nth-child(4){display:block}@media screen and (max-width: 769px){.pcbr4 br:nth-child(4){display:none}}.pcbr5 br:nth-child(5){display:block}@media screen and (max-width: 769px){.pcbr5 br:nth-child(5){display:none}}.pcbr6 br:nth-child(6){display:block}@media screen and (max-width: 769px){.pcbr6 br:nth-child(6){display:none}}@media screen and (min-width: 600px) and (max-width: 769px){.probrClear br{display:none}}@media screen and (min-width: 769px) and (max-width: 1024px){.probrClear br{display:none}}@media screen and (max-width: 769px){.spbrClear br{display:none}}@media screen and (max-width: 769px){.spbr1 br:nth-child(1){display:block}}@media screen and (max-width: 769px){.spbr2 br:nth-child(2){display:block}}@media screen and (max-width: 769px){.spbr3 br:nth-child(3){display:block}}@media screen and (max-width: 769px){.spbr4 br:nth-child(4){display:block}}@media screen and (max-width: 769px){.spbr5 br:nth-child(5){display:block}}@media screen and (max-width: 769px){.spbr6 br:nth-child(6){display:block}}.mt10_row{margin-top:10px}@media screen and (max-width: 769px){.mt10_row{margin-top:10%}}.mb10_row{margin-bottom:10px}@media screen and (max-width: 769px){.mb10_row{margin-bottom:10%}}.mt20_row{margin-top:20px}@media screen and (max-width: 769px){.mt20_row{margin-top:10%}}.mb20_row{margin-bottom:20px}@media screen and (max-width: 769px){.mb20_row{margin-bottom:10%}}.mt30_row{margin-top:30px}@media screen and (max-width: 769px){.mt30_row{margin-top:10%}}.mb30_row{margin-bottom:30px}@media screen and (max-width: 769px){.mb30_row{margin-bottom:10%}}.mt40_row{margin-top:40px}@media screen and (max-width: 769px){.mt40_row{margin-top:10%}}.mb40_row{margin-bottom:40px}@media screen and (max-width: 769px){.mb40_row{margin-bottom:10%}}.mt50_row{margin-top:50px}@media screen and (max-width: 769px){.mt50_row{margin-top:10%}}.mb50_row{margin-bottom:50px}@media screen and (max-width: 769px){.mb50_row{margin-bottom:10%}}.mt60_row{margin-top:60px}@media screen and (max-width: 769px){.mt60_row{margin-top:10%}}.mb60_row{margin-bottom:60px}@media screen and (max-width: 769px){.mb60_row{margin-bottom:10%}}.mt70_row{margin-top:70px}@media screen and (max-width: 769px){.mt70_row{margin-top:10%}}.mb70_row{margin-bottom:70px}@media screen and (max-width: 769px){.mb70_row{margin-bottom:10%}}.mt80_row{margin-top:80px}@media screen and (max-width: 769px){.mt80_row{margin-top:10%}}.mb80_row{margin-bottom:80px}@media screen and (max-width: 769px){.mb80_row{margin-bottom:10%}}.mt90_row{margin-top:90px}@media screen and (max-width: 769px){.mt90_row{margin-top:10%}}.mb90_row{margin-bottom:90px}@media screen and (max-width: 769px){.mb90_row{margin-bottom:10%}}.mt100_row{margin-top:100px}@media screen and (max-width: 769px){.mt100_row{margin-top:10%}}.mb100_row{margin-bottom:100px}@media screen and (max-width: 769px){.mb100_row{margin-bottom:10%}}.mt110_row{margin-top:110px}@media screen and (max-width: 769px){.mt110_row{margin-top:10%}}.mb110_row{margin-bottom:110px}@media screen and (max-width: 769px){.mb110_row{margin-bottom:10%}}.mt120_row{margin-top:120px}@media screen and (max-width: 769px){.mt120_row{margin-top:10%}}.mb120_row{margin-bottom:120px}@media screen and (max-width: 769px){.mb120_row{margin-bottom:10%}}.mt130_row{margin-top:130px}@media screen and (max-width: 769px){.mt130_row{margin-top:10%}}.mb130_row{margin-bottom:130px}@media screen and (max-width: 769px){.mb130_row{margin-bottom:10%}}.mt140_row{margin-top:140px}@media screen and (max-width: 769px){.mt140_row{margin-top:10%}}.mb140_row{margin-bottom:140px}@media screen and (max-width: 769px){.mb140_row{margin-bottom:10%}}.mt150_row{margin-top:150px}@media screen and (max-width: 769px){.mt150_row{margin-top:10%}}.mb150_row{margin-bottom:150px}@media screen and (max-width: 769px){.mb150_row{margin-bottom:10%}}.mt160_row{margin-top:160px}@media screen and (max-width: 769px){.mt160_row{margin-top:10%}}.mb160_row{margin-bottom:160px}@media screen and (max-width: 769px){.mb160_row{margin-bottom:10%}}.mt170_row{margin-top:170px}@media screen and (max-width: 769px){.mt170_row{margin-top:10%}}.mb170_row{margin-bottom:170px}@media screen and (max-width: 769px){.mb170_row{margin-bottom:10%}}.mt180_row{margin-top:180px}@media screen and (max-width: 769px){.mt180_row{margin-top:10%}}.mb180_row{margin-bottom:180px}@media screen and (max-width: 769px){.mb180_row{margin-bottom:10%}}.mt190_row{margin-top:190px}@media screen and (max-width: 769px){.mt190_row{margin-top:10%}}.mb190_row{margin-bottom:190px}@media screen and (max-width: 769px){.mb190_row{margin-bottom:10%}}.mt200_row{margin-top:200px}@media screen and (max-width: 769px){.mt200_row{margin-top:10%}}.mb200_row{margin-bottom:200px}@media screen and (max-width: 769px){.mb200_row{margin-bottom:10%}}.mt210_row{margin-top:210px}@media screen and (max-width: 769px){.mt210_row{margin-top:10%}}.mb210_row{margin-bottom:210px}@media screen and (max-width: 769px){.mb210_row{margin-bottom:10%}}.mt220_row{margin-top:220px}@media screen and (max-width: 769px){.mt220_row{margin-top:10%}}.mb220_row{margin-bottom:220px}@media screen and (max-width: 769px){.mb220_row{margin-bottom:10%}}.mt230_row{margin-top:230px}@media screen and (max-width: 769px){.mt230_row{margin-top:10%}}.mb230_row{margin-bottom:230px}@media screen and (max-width: 769px){.mb230_row{margin-bottom:10%}}.mt240_row{margin-top:240px}@media screen and (max-width: 769px){.mt240_row{margin-top:10%}}.mb240_row{margin-bottom:240px}@media screen and (max-width: 769px){.mb240_row{margin-bottom:10%}}.mt250_row{margin-top:250px}@media screen and (max-width: 769px){.mt250_row{margin-top:10%}}.mb250_row{margin-bottom:250px}@media screen and (max-width: 769px){.mb250_row{margin-bottom:10%}}.mt260_row{margin-top:260px}@media screen and (max-width: 769px){.mt260_row{margin-top:10%}}.mb260_row{margin-bottom:260px}@media screen and (max-width: 769px){.mb260_row{margin-bottom:10%}}.mt270_row{margin-top:270px}@media screen and (max-width: 769px){.mt270_row{margin-top:10%}}.mb270_row{margin-bottom:270px}@media screen and (max-width: 769px){.mb270_row{margin-bottom:10%}}.mt280_row{margin-top:280px}@media screen and (max-width: 769px){.mt280_row{margin-top:10%}}.mb280_row{margin-bottom:280px}@media screen and (max-width: 769px){.mb280_row{margin-bottom:10%}}.mt290_row{margin-top:290px}@media screen and (max-width: 769px){.mt290_row{margin-top:10%}}.mb290_row{margin-bottom:290px}@media screen and (max-width: 769px){.mb290_row{margin-bottom:10%}}.mt300_row{margin-top:300px}@media screen and (max-width: 769px){.mt300_row{margin-top:10%}}.mb300_row{margin-bottom:300px}@media screen and (max-width: 769px){.mb300_row{margin-bottom:10%}}.mt310_row{margin-top:310px}@media screen and (max-width: 769px){.mt310_row{margin-top:10%}}.mb310_row{margin-bottom:310px}@media screen and (max-width: 769px){.mb310_row{margin-bottom:10%}}.mt320_row{margin-top:320px}@media screen and (max-width: 769px){.mt320_row{margin-top:10%}}.mb320_row{margin-bottom:320px}@media screen and (max-width: 769px){.mb320_row{margin-bottom:10%}}.mt330_row{margin-top:330px}@media screen and (max-width: 769px){.mt330_row{margin-top:10%}}.mb330_row{margin-bottom:330px}@media screen and (max-width: 769px){.mb330_row{margin-bottom:10%}}.mt340_row{margin-top:340px}@media screen and (max-width: 769px){.mt340_row{margin-top:10%}}.mb340_row{margin-bottom:340px}@media screen and (max-width: 769px){.mb340_row{margin-bottom:10%}}.mt350_row{margin-top:350px}@media screen and (max-width: 769px){.mt350_row{margin-top:10%}}.mb350_row{margin-bottom:350px}@media screen and (max-width: 769px){.mb350_row{margin-bottom:10%}}.mt360_row{margin-top:360px}@media screen and (max-width: 769px){.mt360_row{margin-top:10%}}.mb360_row{margin-bottom:360px}@media screen and (max-width: 769px){.mb360_row{margin-bottom:10%}}.mt370_row{margin-top:370px}@media screen and (max-width: 769px){.mt370_row{margin-top:10%}}.mb370_row{margin-bottom:370px}@media screen and (max-width: 769px){.mb370_row{margin-bottom:10%}}.mt380_row{margin-top:380px}@media screen and (max-width: 769px){.mt380_row{margin-top:10%}}.mb380_row{margin-bottom:380px}@media screen and (max-width: 769px){.mb380_row{margin-bottom:10%}}.mt390_row{margin-top:390px}@media screen and (max-width: 769px){.mt390_row{margin-top:10%}}.mb390_row{margin-bottom:390px}@media screen and (max-width: 769px){.mb390_row{margin-bottom:10%}}.mt400_row{margin-top:400px}@media screen and (max-width: 769px){.mt400_row{margin-top:10%}}.mb400_row{margin-bottom:400px}@media screen and (max-width: 769px){.mb400_row{margin-bottom:10%}}.mt410_row{margin-top:410px}@media screen and (max-width: 769px){.mt410_row{margin-top:10%}}.mb410_row{margin-bottom:410px}@media screen and (max-width: 769px){.mb410_row{margin-bottom:10%}}.mt420_row{margin-top:420px}@media screen and (max-width: 769px){.mt420_row{margin-top:10%}}.mb420_row{margin-bottom:420px}@media screen and (max-width: 769px){.mb420_row{margin-bottom:10%}}.mt430_row{margin-top:430px}@media screen and (max-width: 769px){.mt430_row{margin-top:10%}}.mb430_row{margin-bottom:430px}@media screen and (max-width: 769px){.mb430_row{margin-bottom:10%}}.mt440_row{margin-top:440px}@media screen and (max-width: 769px){.mt440_row{margin-top:10%}}.mb440_row{margin-bottom:440px}@media screen and (max-width: 769px){.mb440_row{margin-bottom:10%}}.mt450_row{margin-top:450px}@media screen and (max-width: 769px){.mt450_row{margin-top:10%}}.mb450_row{margin-bottom:450px}@media screen and (max-width: 769px){.mb450_row{margin-bottom:10%}}.mt460_row{margin-top:460px}@media screen and (max-width: 769px){.mt460_row{margin-top:10%}}.mb460_row{margin-bottom:460px}@media screen and (max-width: 769px){.mb460_row{margin-bottom:10%}}.mt470_row{margin-top:470px}@media screen and (max-width: 769px){.mt470_row{margin-top:10%}}.mb470_row{margin-bottom:470px}@media screen and (max-width: 769px){.mb470_row{margin-bottom:10%}}.mt480_row{margin-top:480px}@media screen and (max-width: 769px){.mt480_row{margin-top:10%}}.mb480_row{margin-bottom:480px}@media screen and (max-width: 769px){.mb480_row{margin-bottom:10%}}.mt490_row{margin-top:490px}@media screen and (max-width: 769px){.mt490_row{margin-top:10%}}.mb490_row{margin-bottom:490px}@media screen and (max-width: 769px){.mb490_row{margin-bottom:10%}}.mt500_row{margin-top:500px}@media screen and (max-width: 769px){.mt500_row{margin-top:10%}}.mb500_row{margin-bottom:500px}@media screen and (max-width: 769px){.mb500_row{margin-bottom:10%}}.mt510_row{margin-top:510px}@media screen and (max-width: 769px){.mt510_row{margin-top:10%}}.mb510_row{margin-bottom:510px}@media screen and (max-width: 769px){.mb510_row{margin-bottom:10%}}.mt520_row{margin-top:520px}@media screen and (max-width: 769px){.mt520_row{margin-top:10%}}.mb520_row{margin-bottom:520px}@media screen and (max-width: 769px){.mb520_row{margin-bottom:10%}}.mt530_row{margin-top:530px}@media screen and (max-width: 769px){.mt530_row{margin-top:10%}}.mb530_row{margin-bottom:530px}@media screen and (max-width: 769px){.mb530_row{margin-bottom:10%}}.mt540_row{margin-top:540px}@media screen and (max-width: 769px){.mt540_row{margin-top:10%}}.mb540_row{margin-bottom:540px}@media screen and (max-width: 769px){.mb540_row{margin-bottom:10%}}.mt550_row{margin-top:550px}@media screen and (max-width: 769px){.mt550_row{margin-top:10%}}.mb550_row{margin-bottom:550px}@media screen and (max-width: 769px){.mb550_row{margin-bottom:10%}}.mt560_row{margin-top:560px}@media screen and (max-width: 769px){.mt560_row{margin-top:10%}}.mb560_row{margin-bottom:560px}@media screen and (max-width: 769px){.mb560_row{margin-bottom:10%}}.mt570_row{margin-top:570px}@media screen and (max-width: 769px){.mt570_row{margin-top:10%}}.mb570_row{margin-bottom:570px}@media screen and (max-width: 769px){.mb570_row{margin-bottom:10%}}.mt580_row{margin-top:580px}@media screen and (max-width: 769px){.mt580_row{margin-top:10%}}.mb580_row{margin-bottom:580px}@media screen and (max-width: 769px){.mb580_row{margin-bottom:10%}}.mt590_row{margin-top:590px}@media screen and (max-width: 769px){.mt590_row{margin-top:10%}}.mb590_row{margin-bottom:590px}@media screen and (max-width: 769px){.mb590_row{margin-bottom:10%}}.mt600_row{margin-top:600px}@media screen and (max-width: 769px){.mt600_row{margin-top:10%}}.mb600_row{margin-bottom:600px}@media screen and (max-width: 769px){.mb600_row{margin-bottom:10%}}.mt610_row{margin-top:610px}@media screen and (max-width: 769px){.mt610_row{margin-top:10%}}.mb610_row{margin-bottom:610px}@media screen and (max-width: 769px){.mb610_row{margin-bottom:10%}}.mt620_row{margin-top:620px}@media screen and (max-width: 769px){.mt620_row{margin-top:10%}}.mb620_row{margin-bottom:620px}@media screen and (max-width: 769px){.mb620_row{margin-bottom:10%}}.mt630_row{margin-top:630px}@media screen and (max-width: 769px){.mt630_row{margin-top:10%}}.mb630_row{margin-bottom:630px}@media screen and (max-width: 769px){.mb630_row{margin-bottom:10%}}.mt640_row{margin-top:640px}@media screen and (max-width: 769px){.mt640_row{margin-top:10%}}.mb640_row{margin-bottom:640px}@media screen and (max-width: 769px){.mb640_row{margin-bottom:10%}}.mt650_row{margin-top:650px}@media screen and (max-width: 769px){.mt650_row{margin-top:10%}}.mb650_row{margin-bottom:650px}@media screen and (max-width: 769px){.mb650_row{margin-bottom:10%}}.mt660_row{margin-top:660px}@media screen and (max-width: 769px){.mt660_row{margin-top:10%}}.mb660_row{margin-bottom:660px}@media screen and (max-width: 769px){.mb660_row{margin-bottom:10%}}.mt670_row{margin-top:670px}@media screen and (max-width: 769px){.mt670_row{margin-top:10%}}.mb670_row{margin-bottom:670px}@media screen and (max-width: 769px){.mb670_row{margin-bottom:10%}}.mt680_row{margin-top:680px}@media screen and (max-width: 769px){.mt680_row{margin-top:10%}}.mb680_row{margin-bottom:680px}@media screen and (max-width: 769px){.mb680_row{margin-bottom:10%}}.mt690_row{margin-top:690px}@media screen and (max-width: 769px){.mt690_row{margin-top:10%}}.mb690_row{margin-bottom:690px}@media screen and (max-width: 769px){.mb690_row{margin-bottom:10%}}.mt700_row{margin-top:700px}@media screen and (max-width: 769px){.mt700_row{margin-top:10%}}.mb700_row{margin-bottom:700px}@media screen and (max-width: 769px){.mb700_row{margin-bottom:10%}}.mt710_row{margin-top:710px}@media screen and (max-width: 769px){.mt710_row{margin-top:10%}}.mb710_row{margin-bottom:710px}@media screen and (max-width: 769px){.mb710_row{margin-bottom:10%}}.mt720_row{margin-top:720px}@media screen and (max-width: 769px){.mt720_row{margin-top:10%}}.mb720_row{margin-bottom:720px}@media screen and (max-width: 769px){.mb720_row{margin-bottom:10%}}.mt730_row{margin-top:730px}@media screen and (max-width: 769px){.mt730_row{margin-top:10%}}.mb730_row{margin-bottom:730px}@media screen and (max-width: 769px){.mb730_row{margin-bottom:10%}}.mt740_row{margin-top:740px}@media screen and (max-width: 769px){.mt740_row{margin-top:10%}}.mb740_row{margin-bottom:740px}@media screen and (max-width: 769px){.mb740_row{margin-bottom:10%}}.mt750_row{margin-top:750px}@media screen and (max-width: 769px){.mt750_row{margin-top:10%}}.mb750_row{margin-bottom:750px}@media screen and (max-width: 769px){.mb750_row{margin-bottom:10%}}.mt760_row{margin-top:760px}@media screen and (max-width: 769px){.mt760_row{margin-top:10%}}.mb760_row{margin-bottom:760px}@media screen and (max-width: 769px){.mb760_row{margin-bottom:10%}}.mt770_row{margin-top:770px}@media screen and (max-width: 769px){.mt770_row{margin-top:10%}}.mb770_row{margin-bottom:770px}@media screen and (max-width: 769px){.mb770_row{margin-bottom:10%}}.mt780_row{margin-top:780px}@media screen and (max-width: 769px){.mt780_row{margin-top:10%}}.mb780_row{margin-bottom:780px}@media screen and (max-width: 769px){.mb780_row{margin-bottom:10%}}.mt790_row{margin-top:790px}@media screen and (max-width: 769px){.mt790_row{margin-top:10%}}.mb790_row{margin-bottom:790px}@media screen and (max-width: 769px){.mb790_row{margin-bottom:10%}}.mt800_row{margin-top:800px}@media screen and (max-width: 769px){.mt800_row{margin-top:10%}}.mb800_row{margin-bottom:800px}@media screen and (max-width: 769px){.mb800_row{margin-bottom:10%}}.mt810_row{margin-top:810px}@media screen and (max-width: 769px){.mt810_row{margin-top:10%}}.mb810_row{margin-bottom:810px}@media screen and (max-width: 769px){.mb810_row{margin-bottom:10%}}.mt820_row{margin-top:820px}@media screen and (max-width: 769px){.mt820_row{margin-top:10%}}.mb820_row{margin-bottom:820px}@media screen and (max-width: 769px){.mb820_row{margin-bottom:10%}}.mt830_row{margin-top:830px}@media screen and (max-width: 769px){.mt830_row{margin-top:10%}}.mb830_row{margin-bottom:830px}@media screen and (max-width: 769px){.mb830_row{margin-bottom:10%}}.mt840_row{margin-top:840px}@media screen and (max-width: 769px){.mt840_row{margin-top:10%}}.mb840_row{margin-bottom:840px}@media screen and (max-width: 769px){.mb840_row{margin-bottom:10%}}.mt850_row{margin-top:850px}@media screen and (max-width: 769px){.mt850_row{margin-top:10%}}.mb850_row{margin-bottom:850px}@media screen and (max-width: 769px){.mb850_row{margin-bottom:10%}}.mt860_row{margin-top:860px}@media screen and (max-width: 769px){.mt860_row{margin-top:10%}}.mb860_row{margin-bottom:860px}@media screen and (max-width: 769px){.mb860_row{margin-bottom:10%}}.mt870_row{margin-top:870px}@media screen and (max-width: 769px){.mt870_row{margin-top:10%}}.mb870_row{margin-bottom:870px}@media screen and (max-width: 769px){.mb870_row{margin-bottom:10%}}.mt880_row{margin-top:880px}@media screen and (max-width: 769px){.mt880_row{margin-top:10%}}.mb880_row{margin-bottom:880px}@media screen and (max-width: 769px){.mb880_row{margin-bottom:10%}}.mt890_row{margin-top:890px}@media screen and (max-width: 769px){.mt890_row{margin-top:10%}}.mb890_row{margin-bottom:890px}@media screen and (max-width: 769px){.mb890_row{margin-bottom:10%}}.mt900_row{margin-top:900px}@media screen and (max-width: 769px){.mt900_row{margin-top:10%}}.mb900_row{margin-bottom:900px}@media screen and (max-width: 769px){.mb900_row{margin-bottom:10%}}.mt910_row{margin-top:910px}@media screen and (max-width: 769px){.mt910_row{margin-top:10%}}.mb910_row{margin-bottom:910px}@media screen and (max-width: 769px){.mb910_row{margin-bottom:10%}}.mt920_row{margin-top:920px}@media screen and (max-width: 769px){.mt920_row{margin-top:10%}}.mb920_row{margin-bottom:920px}@media screen and (max-width: 769px){.mb920_row{margin-bottom:10%}}.mt930_row{margin-top:930px}@media screen and (max-width: 769px){.mt930_row{margin-top:10%}}.mb930_row{margin-bottom:930px}@media screen and (max-width: 769px){.mb930_row{margin-bottom:10%}}.mt940_row{margin-top:940px}@media screen and (max-width: 769px){.mt940_row{margin-top:10%}}.mb940_row{margin-bottom:940px}@media screen and (max-width: 769px){.mb940_row{margin-bottom:10%}}.mt950_row{margin-top:950px}@media screen and (max-width: 769px){.mt950_row{margin-top:10%}}.mb950_row{margin-bottom:950px}@media screen and (max-width: 769px){.mb950_row{margin-bottom:10%}}.mt960_row{margin-top:960px}@media screen and (max-width: 769px){.mt960_row{margin-top:10%}}.mb960_row{margin-bottom:960px}@media screen and (max-width: 769px){.mb960_row{margin-bottom:10%}}.mt970_row{margin-top:970px}@media screen and (max-width: 769px){.mt970_row{margin-top:10%}}.mb970_row{margin-bottom:970px}@media screen and (max-width: 769px){.mb970_row{margin-bottom:10%}}.mt980_row{margin-top:980px}@media screen and (max-width: 769px){.mt980_row{margin-top:10%}}.mb980_row{margin-bottom:980px}@media screen and (max-width: 769px){.mb980_row{margin-bottom:10%}}.mt990_row{margin-top:990px}@media screen and (max-width: 769px){.mt990_row{margin-top:10%}}.mb990_row{margin-bottom:990px}@media screen and (max-width: 769px){.mb990_row{margin-bottom:10%}}.mt1000_row{margin-top:1000px}@media screen and (max-width: 769px){.mt1000_row{margin-top:10%}}.mb1000_row{margin-bottom:1000px}@media screen and (max-width: 769px){.mb1000_row{margin-bottom:10%}}.theme-fo-base .wrapper .contents .inner .row .col .form .form-label:after{background:#c70909;margin-left:20px}.theme-fo-base .wrapper .contents .inner .row .col .form input[type=checkbox],.theme-fo-base .wrapper .contents .inner .row .col .form input[type=radio]{min-height:auto}.theme-fo-base .wrapper .contents .inner .row .col .form.form_btn_custom01 .form-submit{margin-top:20px}.theme-fo-base .wrapper .contents .inner .row .col .form.form_btn_custom01 .form-submit .popup-link{background:#32ACC8;border:1px solid #32ACC8;border-radius:0}.theme-fo-base .wrapper .contents .inner .row .col .form.form_btn_custom01 .form-submit .popup-link:hover{background:#fff;color:#32ACC8}html{scroll-behavior:smooth}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row .col .news_list.component.entry-list{margin-bottom:35px}}.theme-fo-base .wrapper .contents section .inner .row .col .news_list.component.entry-list .article-list{border-radius:8px;background:#fff;box-shadow:0px 8px 11px rgba(0,0,0,0.082);padding:50px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row .col .news_list.component.entry-list .article-list{padding:20px}}@media screen and (min-width: 769px) and (max-width: 834px){.theme-fo-base .wrapper .contents section .inner .row .col .news_list.component.entry-list .article-list{padding:30px}}.theme-fo-base .wrapper .contents section .inner .row .col .news_list.component.entry-list .article-list .entry-list-unit{border:0}.theme-fo-base .wrapper .contents section .inner .row .col .news_list.component.entry-list .article-list .entry-list-unit .cont{border:0;width:100%;display:-ms-flexbox;display:flex;justify-content:flex-end;flex-direction:row-reverse}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row .col .news_list.component.entry-list .article-list .entry-list-unit .cont{flex-direction:column-reverse}}.theme-fo-base .wrapper .contents section .inner .row .col .news_list.component.entry-list .article-list .entry-list-unit .cont h3{margin:0;width:calc(100% - 140px - 115px)}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row .col .news_list.component.entry-list .article-list .entry-list-unit .cont h3{width:100%}}.theme-fo-base .wrapper .contents section .inner .row .col .news_list.component.entry-list .article-list .entry-list-unit .cont h3 a{font-size:16px;line-height:1.75;color:#333;font-weight:normal}.theme-fo-base .wrapper .contents section .inner .row .col .news_list.component.entry-list .article-list .entry-list-unit .cont h4{margin:2px 0 0;white-space:nowrap;padding:0;text-align:center;width:115px;font-size:15px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row .col .news_list.component.entry-list .article-list .entry-list-unit .cont h4{margin:5px 0 10px;text-align:left;padding-left:10px}}.theme-fo-base .wrapper .contents section .inner .row .col .news_list.component.entry-list .article-list .entry-list-unit .cont .tags{margin:0 10px;padding:0;width:150px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row .col .news_list.component.entry-list .article-list .entry-list-unit .cont .tags{width:100%}}.theme-fo-base .wrapper .contents section .inner .row .col .news_list.component.entry-list .article-list .entry-list-unit .cont .tags a.tag{padding:2px 15px}.theme-fo-base .wrapper .contents section .inner .row .col .news_list.component.entry-list .article-list .entry-list-unit .cont .tags a.tag:nth-child(n+3){display:none}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row .col .news_list.component.entry-list .article-list .entry-list-unit .cont .tags a.tag{margin:0 5px 10px}}.theme-fo-base .wrapper .contents section .inner .row .col .news_list.component.entry-list.noneBoxShadow .article-list{padding:0;box-shadow:none}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row .col .news_list02.component.entry-list{margin-bottom:35px}}.theme-fo-base .wrapper .contents section .inner .row .col .news_list02.component.entry-list .article-list{background:#F4F4F4;box-shadow:0px 8px 11px rgba(0,0,0,0.082);border-radius:20px;padding:30px 50px 10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row .col .news_list02.component.entry-list .article-list{padding:20px}}@media screen and (min-width: 769px) and (max-width: 834px){.theme-fo-base .wrapper .contents section .inner .row .col .news_list02.component.entry-list .article-list{padding:30px 10px 10px}}.theme-fo-base .wrapper .contents section .inner .row .col .news_list02.component.entry-list .article-list .entry-list-unit{border:0}.theme-fo-base .wrapper .contents section .inner .row .col .news_list02.component.entry-list .article-list .entry-list-unit .cont{border:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.theme-fo-base .wrapper .contents section .inner .row .col .news_list02.component.entry-list .article-list .entry-list-unit .cont h3{margin:0;width:calc(100% - 140px - 115px)}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row .col .news_list02.component.entry-list .article-list .entry-list-unit .cont h3{width:100%}}.theme-fo-base .wrapper .contents section .inner .row .col .news_list02.component.entry-list .article-list .entry-list-unit .cont h3 a{font-size:16px;line-height:1.75;color:#333}.theme-fo-base .wrapper .contents section .inner .row .col .news_list02.component.entry-list .article-list .entry-list-unit .cont h4{-ms-flex-order:1;order:1;margin:0;white-space:nowrap;padding:0;text-align:center;width:115px;margin-top:12px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row .col .news_list02.component.entry-list .article-list .entry-list-unit .cont h4{margin:2px 0 10px}}.theme-fo-base .wrapper .contents section .inner .row .col .news_list02.component.entry-list .article-list .entry-list-unit .cont p.description{-ms-flex-order:3;order:3}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row .col .news_list02.component.entry-list .article-list .entry-list-unit .cont p.description{margin:0}}.theme-fo-base .wrapper .contents section .inner .row .col .news_list02.component.entry-list .article-list .entry-list-unit .cont .tags{margin:10px 10px 0;padding:0;width:140px;-ms-flex-order:2;order:2}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row .col .news_list02.component.entry-list .article-list .entry-list-unit .cont .tags{width:100%}}.theme-fo-base .wrapper .contents section .inner .row .col .news_list02.component.entry-list .article-list .entry-list-unit .cont .tags a.tag{padding:2px 15px}.theme-fo-base .wrapper .contents section .inner .row .col .news_list02.component.entry-list .article-list .entry-list-unit .cont .tags a.tag:nth-child(n+3){display:none}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row .col .news_list02.component.entry-list .article-list .entry-list-unit .cont .tags a.tag{margin:0 5px 10px}}.theme-fo-base .wrapper .contents section.btn_area_sec{padding:10px 0}.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style .article-list .entry-list-unit{border-radius:8px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style .article-list .entry-list-unit{padding:10px}}.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style .article-list .entry-list-unit a.img img{border-radius:0}.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-card-1-col .article-list,.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-card-2-col .article-list,.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-card-3-col .article-list{display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap}.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-card-1-col .article-list .entry-list-unit,.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-card-2-col .article-list .entry-list-unit,.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-card-3-col .article-list .entry-list-unit{box-shadow:0 0 3px #ddd;border:none;padding-bottom:10px}.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-card-1-col .article-list .entry-list-unit a.img,.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-card-2-col .article-list .entry-list-unit a.img,.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-card-3-col .article-list .entry-list-unit a.img{max-height:inherit}.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-card-1-col .article-list .entry-list-unit .cont,.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-card-2-col .article-list .entry-list-unit .cont,.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-card-3-col .article-list .entry-list-unit .cont{border-left:none}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-card-1-col .article-list .entry-list-unit .cont h3,.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-card-2-col .article-list .entry-list-unit .cont h3,.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-card-3-col .article-list .entry-list-unit .cont h3{padding-left:0}}.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-card-1-col .article-list .entry-list-unit .cont p,.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-card-2-col .article-list .entry-list-unit .cont p,.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-card-3-col .article-list .entry-list-unit .cont p{margin:10px 0}.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-card-1-col .article-list .entry-list-unit .cont h4,.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-card-2-col .article-list .entry-list-unit .cont h4,.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-card-3-col .article-list .entry-list-unit .cont h4{margin:10px 0}.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-card-1-col .article-list .entry-list-unit .cont div.tags,.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-card-2-col .article-list .entry-list-unit .cont div.tags,.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-card-3-col .article-list .entry-list-unit .cont div.tags{margin:10px 0}.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-card-2-col.option_break .article-list .entry-list-unit{box-shadow:none}.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-card-2-col.option_break .article-list .entry-list-unit:nth-child(1){border-right:dashed 1px #ddd}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-card-2-col.option_break .article-list .entry-list-unit:nth-child(1){border-right:none;border-bottom:dashed 1px #ddd}}.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-card-3-col.option_break .article-list .entry-list-unit{box-shadow:none}.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-card-3-col.option_break .article-list .entry-list-unit:nth-child(1),.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-card-3-col.option_break .article-list .entry-list-unit:nth-child(2){border-right:dashed 1px #ddd}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-card-3-col.option_break .article-list .entry-list-unit:nth-child(1),.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-card-3-col.option_break .article-list .entry-list-unit:nth-child(2){border-right:none}}.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-list .article-list{padding-bottom:0}.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-list .article-list .entry-list-unit{margin:0 auto;padding:30px;border:none;background:#fff;display:-ms-flexbox;display:flex}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-list .article-list .entry-list-unit{display:block !important;width:100%;margin-bottom:10%;padding:20px}}.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-list .article-list .entry-list-unit:last-of-type(2){border-bottom:0 !important}.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-list .article-list .entry-list-unit a.img{width:35%;display:block;padding:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-list .article-list .entry-list-unit a.img{width:100% !important}}.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-list .article-list .entry-list-unit .cont{display:block;border-left:none;margin:20px auto 0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-list .article-list .entry-list-unit .cont{width:100% !important;display:block !important}}.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-list .article-list .entry-list-unit .cont h3{margin:5px 10px 15px;text-align:left;width:100%}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-list .article-list .entry-list-unit .cont h3{margin:20px 0 10px;padding-left:0}}.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-list .article-list .entry-list-unit .cont h3 a{font-weight:bold;color:#333;font-family:"Noto Sans JP",sans-serif}.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-list .article-list .entry-list-unit .cont h3 a:hover{text-decoration:none}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-list .article-list .entry-list-unit .cont h4{padding-left:0}}.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-list .article-list .entry-list-unit .cont p{width:100%;color:#333;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-list .article-list .entry-list-unit .cont p{padding:0;margin:10px 0}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-list .article-list .entry-list-unit .cont div.tags{margin:10px 0}}.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.entry-image-list .article-list div.entry-list-unit:nth-last-child(2){border-bottom:none !important}.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.option_border .article-list .entry-list-unit{box-shadow:none;border:1px solid #ccc}.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.option_border_none .article-list .entry-list-unit{border:none !important}.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.option_border_none .article-list .entry-list-unit .cont{border:none !important}.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.option_padding_none .article-list .entry-list-unit{padding:0 0 20px 0}.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.option_padding_none .article-list .entry-list-unit .cont{padding:0 20px}.theme-fo-base .wrapper .contents section .inner .row .col .component.entry-list.caseContent_style.option_shadow_none .article-list .entry-list-unit{box-shadow:none}.theme-fo-base .wrapper .contents section.case_details_sec .inner .row.caseDetail_row .col{padding:20px 150px;box-shadow:0px 8px 11px rgba(0,0,0,0.082)}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.case_details_sec .inner .row.caseDetail_row .col{padding:8% 5%}}@media screen and (min-width: 600px) and (max-width: 769px){.theme-fo-base .wrapper .contents section.case_details_sec .inner .row.caseDetail_row .col{padding:5%}}@media screen and (min-width: 769px) and (max-width: 1024px){.theme-fo-base .wrapper .contents section.case_details_sec .inner .row.caseDetail_row .col{padding:20px 10%}}.theme-fo-base .wrapper .contents section.case_details_sec .inner .row .case_table{border:none}.theme-fo-base .wrapper .contents section.case_details_sec .inner .row .case_table table{table-layout:fixed;border:none;border-style:none}.theme-fo-base .wrapper .contents section.case_details_sec .inner .row .case_table table tbody{border:none;border-style:none}.theme-fo-base .wrapper .contents section.case_details_sec .inner .row .case_table table tbody tr{border:none;border-style:none}.theme-fo-base .wrapper .contents section.case_details_sec .inner .row .case_table table tbody tr td{border:none;font-size:16px}.theme-fo-base .wrapper .contents section.case_details_sec .inner .row .case_table table tbody tr th{vertical-align:middle;padding:5px;font-weight:normal;font-size:18px;border:none}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.case_details_sec .inner .row .case_table table tbody tr th{float:left}}.theme-fo-base .wrapper .contents section.case_details_sec .inner .row .case_table table tbody tr th:nth-child(1){width:34%;padding-right:10px !important;font-weight:bold}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.case_details_sec .inner .row .case_table table tbody tr th:nth-child(1){width:100%;padding-top:0}}.theme-fo-base .wrapper .contents section.case_details_sec .inner .row .case_table table tbody tr th:nth-child(1):before{content:"\f00c";font-family:fontawesome;color:#32ACC8;padding-right:10px;font-weight:bold;padding-left:10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.case_details_sec .inner .row .case_table table tbody tr th:nth-child(1):before{padding-left:0}}.theme-fo-base .wrapper .contents section.case_details_sec .inner .row .case_table table tbody tr th:last-child{font-size:14px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.case_details_sec .inner .row .case_table table tbody tr th:last-child{padding:0 5px 15px}}.theme-fo-base .wrapper .contents section.case_contents_sec .inner .row{margin-bottom:30px}.theme-fo-base .wrapper .contents .inner .row.seminar_row{padding:30px;background:#fff}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents .inner .row.seminar_row{padding:20px}}.theme-fo-base .wrapper .contents .inner .row .col .component.check_text{padding:0 0 0 1.5em;position:relative}.theme-fo-base .wrapper .contents .inner .row .col .component.check_text:last-child{margin-bottom:0}.theme-fo-base .wrapper .contents .inner .row .col .component.check_text:before{position:absolute;content:"\f00c";font-family:fontawesome;color:#32ACC8;font-weight:bold;left:-.1em}.theme-fo-base .wrapper .contents section.example_sec{padding:20px 0}.theme-fo-base .wrapper .contents section.example_sec:first-child{padding-top:90px}.theme-fo-base .wrapper .contents section.example_sec .inner .row.scen_header_row{padding:45px 30px 0;position:relative}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.example_sec .inner .row.scen_header_row{padding:45px 20px 1px}}.theme-fo-base .wrapper .contents section.example_sec .inner .row.scen_header_row .col .component.scene_text{position:absolute;width:170px;line-height:45px;font-size:24px;top:-30px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.example_sec .inner .row.scen_header_row .col .component.scene_text{line-height:28px}}.theme-fo-base .wrapper .contents section.example_sec .inner .row.scen_header_row .col .component.rich-heading.hd_custom01 h2{margin-bottom:25px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.example_sec .inner .row.scen_header_row .col .component.rich-heading.hd_custom01 h2{font-size:24px}}.theme-fo-base .wrapper .contents section.example_sec .inner .row.scen_contents_row{padding:0 30px 45px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.example_sec .inner .row.scen_contents_row{padding:0 20px 45px}}.theme-fo-base .wrapper .contents section.example_sec .inner .row .col.img_col{padding:0 44px 0 0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.example_sec .inner .row .col.img_col{width:100% !important;padding:0}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.example_sec .inner .row .col.text_col{width:100% !important}}.theme-fo-base .wrapper .contents section.example_sec .inner .row .col .component{margin:0}.theme-fo-base .wrapper .contents section.example_sec .inner .row .col .component.rich-heading.hd_custom01 h3{margin:18px 0;font-size:24px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.example_sec .inner .row .col .component.rich-heading.hd_custom01 h3{font-size:20px}}.theme-fo-base .wrapper .contents section.example_sec .inner .row .col .etc_text{font-size:24px;padding:50px 0 30px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.example_sec .inner .row .col .etc_text{font-size:22px}}@media screen and (min-width: 600px) and (max-width: 769px){.theme-fo-base .wrapper .contents section.faqContent_head_sec .inner{width:100% !important}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.faqContent_head_sec .inner .row .col{margin-bottom:2%}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.faqContent_head_sec .inner .row .col:last-child{margin-bottom:0}}.theme-fo-base .wrapper .contents section.faqContent_head_sec .inner .row .col .component.button .button-cont a{width:80%;padding:12px 25px;position:relative}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.faqContent_head_sec .inner .row .col .component.button .button-cont a{width:100%}}@media screen and (min-width: 600px) and (max-width: 769px){.theme-fo-base .wrapper .contents section.faqContent_head_sec .inner .row .col .component.button .button-cont a{max-width:640px}}.theme-fo-base .wrapper .contents section.faqContent_head_sec .inner .row .col .component.button .button-cont a:after{font-family:"fontawesome";transform:rotate(90deg);content:"\f105";color:#fff;font-size:130%;position:absolute;right:25px;top:3px;bottom:0;margin:auto}@media screen and (min-width: 600px) and (max-width: 769px){.theme-fo-base .wrapper .contents section.faqContent_head_sec .inner .row .col .component.button .button-cont a:after{top:6px}}.theme-fo-base .wrapper .contents section.faqContent_head_sec .inner .row:first-child{margin-bottom:60px}.theme-fo-base .wrapper .contents section.faqContent_head_sec .inner .row:first-child .col h2{margin:0}.theme-fo-base .wrapper .contents section.faqContent_sec .inner .row:first-child{margin-bottom:48px}.theme-fo-base .wrapper .contents section.faqContent_sec .inner .row:first-child .col h2{margin:0}.theme-fo-base .wrapper .contents section.faqContent_sec .inner .row:nth-child(n+2){margin-bottom:30px}.theme-fo-base .wrapper .contents section.faqContent_sec .inner .row:last-child{margin-bottom:0}.theme-fo-base .wrapper .contents section.faqContent_sec .inner .row .col.faq_col{box-shadow:0px 8px 11px rgba(0,0,0,0.082);background:#fff;color:#000;border-radius:6px;display:block;padding:20px}.theme-fo-base .wrapper .contents section.faqContent_sec .inner .row .col.faq_col .component.faq_qu,.theme-fo-base .wrapper .contents section.faqContent_sec .inner .row .col.faq_col .component.faq_an{position:relative;padding:10px 15px 15px 50px;border-bottom:1px solid #ddd;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.faqContent_sec .inner .row .col.faq_col .component.faq_qu,.theme-fo-base .wrapper .contents section.faqContent_sec .inner .row .col.faq_col .component.faq_an{padding-left:40px;line-height:1.75}}.theme-fo-base .wrapper .contents section.faqContent_sec .inner .row .col.faq_col .component.faq_qu p,.theme-fo-base .wrapper .contents section.faqContent_sec .inner .row .col.faq_col .component.faq_an p{margin:0;padding:0}.theme-fo-base .wrapper .contents section.faqContent_sec .inner .row .col.faq_col .component.faq_qu:before,.theme-fo-base .wrapper .contents section.faqContent_sec .inner .row .col.faq_col .component.faq_an:before{position:absolute;color:#32ACC8;left:5px;top:2px;content:"Q.";display:inline-block;margin-right:20px;font-size:24px;font-weight:bold}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.faqContent_sec .inner .row .col.faq_col .component.faq_qu:before,.theme-fo-base .wrapper .contents section.faqContent_sec .inner .row .col.faq_col .component.faq_an:before{top:2px}}.theme-fo-base .wrapper .contents section.faqContent_sec .inner .row .col.faq_col .component.faq_an{border-bottom:0}.theme-fo-base .wrapper .contents section.faqContent_sec .inner .row .col.faq_col .component.faq_an:before{color:#F25985;content:"A.";top:2px}.theme-fo-base .wrapper .contents section.faqContent_sec .inner .row .col.faq_col .component.faq_an p{margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.faqContent_sec .inner .row .col.faq_col .component.faq_an p{line-height:1.75}}.theme-fo-base .wrapper .contents section.contactform_header_sec{padding:10px 0}.theme-fo-base .wrapper .contents section.contactform_header_sec .inner{padding:0}.theme-fo-base .wrapper .contents section.contactform_header_sec .inner .row .col .component.image img{max-height:60px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.contactform_header_sec .inner .row .col .component.image img{max-height:37px}}.theme-fo-base .wrapper .contents section.downloadform_sec .inner .row .col.text_col,.theme-fo-base .wrapper .contents section.contactform_sec .inner .row .col.text_col{padding:0 25px 10px 10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.downloadform_sec .inner .row .col.text_col,.theme-fo-base .wrapper .contents section.contactform_sec .inner .row .col.text_col{padding:0 10px 10px}}.theme-fo-base .wrapper .contents section.downloadform_sec .inner .row .col.form_col,.theme-fo-base .wrapper .contents section.contactform_sec .inner .row .col.form_col{padding:0 10px 10px 25px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.downloadform_sec .inner .row .col.form_col,.theme-fo-base .wrapper .contents section.contactform_sec .inner .row .col.form_col{padding:0 10px 10px}}.theme-fo-base .wrapper .contents section.downloadform_sec .inner .row .col.formR_col,.theme-fo-base .wrapper .contents section.contactform_sec .inner .row .col.formR_col{padding:25px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.downloadform_sec .inner .row .col.formR_col,.theme-fo-base .wrapper .contents section.contactform_sec .inner .row .col.formR_col{padding:20px 10px 10px}.theme-fo-base .wrapper .contents section.downloadform_sec .inner .row .col.formR_col .component.text,.theme-fo-base .wrapper .contents section.contactform_sec .inner .row .col.formR_col .component.text{padding:10px 0}}.theme-fo-base .wrapper .contents section.contactform_footer_sec{padding:0}.theme-fo-base .wrapper .contents section.contactform_footer_sec .inner{max-width:100% !important;width:100% !important;padding:0}.theme-fo-base .wrapper .contents section.contactform_footer_sec .inner .row{padding:0}.theme-fo-base .wrapper .contents section.contactform_footer_sec .inner .row .col{padding:0}.theme-fo-base .wrapper .contents section.contactform_footer_sec .inner .row .col .component.foot-copyright{margin:0;padding:0;background:#091514}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.contactform_footer_sec .inner .row .col .component.foot-copyright{padding:0 10px}}@media screen and (min-width: 600px) and (max-width: 769px){.theme-fo-base .wrapper .contents section.contactform_footer_sec .inner .row .col .component.foot-copyright{padding:0}}.theme-fo-base .wrapper .contents section.contactform_footer_sec .inner .row .col .component.foot-copyright p{margin:0;height:60px;line-height:60px;font-size:12px;font-family:"Noto Sans JP",sans-serif;color:#fff}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section.contactform_footer_sec .inner .row .col .component.foot-copyright p{font-size:10px}}@media screen and (min-width: 600px) and (max-width: 769px){.theme-fo-base .wrapper .contents section.contactform_footer_sec .inner .row .col .component.foot-copyright p{font-size:12px}}.theme-fo-base .wrapper .contents section .inner .row .col .component.customform_list01 ul{padding:40px;border:1px solid #000;list-style-type:none;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row .col .component.customform_list01 ul{padding:20px}}.theme-fo-base .wrapper .contents section .inner .row .col .component.customform_list01 ul li{position:relative;padding:10px 0 10px 24px;font-size:15px;line-height:22px}.theme-fo-base .wrapper .contents section .inner .row .col .component.customform_list01 ul li:before{position:absolute;content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:700;color:#32ACC8;font-size:18px;line-height:1.75;left:0;top:6px}.theme-fo-base .wrapper .contents section .inner .row .col .component.customform_list02{padding:40px;border:1px solid #000}.theme-fo-base .wrapper .contents section .inner .row .col .component.customform_list02 p{margin-bottom:0}.theme-fo-base .wrapper .contents section .inner .row .col .component.customform_list02 p:first-child{margin-top:0}.theme-fo-base .wrapper .contents section .inner .row .col .component.customform_list02 ul{margin:0 0 0 20px}.theme-fo-base .wrapper .contents section .inner .row .col .component.customform_list02 ul li{position:relative;font-size:15px;padding-bottom:5px}.theme-fo-base .wrapper .contents section .inner .row .col .component.customform_list02 ul li:last-child{padding-bottom:0}.theme-fo-base .wrapper .contents section .inner .row .col .component.customform01 .contact_form .form-label,.theme-fo-base .wrapper .contents section .inner .row .col .component.customform02 .contact_form .form-label{font-size:16px}.theme-fo-base .wrapper .contents section .inner .row .col .component.customform01 .contact_form .form-cont p,.theme-fo-base .wrapper .contents section .inner .row .col .component.customform02 .contact_form .form-cont p{font-size:16px}.theme-fo-base .wrapper .contents section .inner .row .col .component.customform01 .contact_form .service_term_link,.theme-fo-base .wrapper .contents section .inner .row .col .component.customform02 .contact_form .service_term_link{margin-top:20px;margin-bottom:5px;font-size:16px}.theme-fo-base .wrapper .contents section .inner .row .col .component.customform01 .contact_form .service_term_link a,.theme-fo-base .wrapper .contents section .inner .row .col .component.customform02 .contact_form .service_term_link a{overflow-wrap:break-word}.theme-fo-base .wrapper .contents section .inner .row .col .component.customform01 .contact_form .service_term,.theme-fo-base .wrapper .contents section .inner .row .col .component.customform02 .contact_form .service_term{font-size:16px}.theme-fo-base .wrapper .contents section .inner .row .col .component.customform01 .service_term{max-height:none;overflow:visible;padding:20px}.theme-fo-base .wrapper .contents section .inner .row .col .component.customform01 .group{margin:20px 0}.theme-fo-base .wrapper .contents section .inner .row .col .component.customform01 .contact_form .form-label{font-size:16px}.theme-fo-base .wrapper .contents section .inner .row .col .component.customform01 .contact_form .form-cont p{font-size:16px}.theme-fo-base .wrapper .contents section .inner .row .col .component.customform01 .contact_form .service_term_link{margin-top:20px;margin-bottom:5px;font-size:16px}.theme-fo-base .wrapper .contents section .inner .row .col .component.customform01 .contact_form .service_term_link a{overflow-wrap:break-word}.theme-fo-base .wrapper .contents section .inner .row .col .component.customform01 .contact_form .service_term{font-size:16px}.theme-fo-base .wrapper .contents section .inner .row .col .component.customform02 .service_term{max-height:none;overflow:visible;padding:20px}.theme-fo-base .wrapper .contents section .inner .row .col .component.list_text{padding:20px 20px 20px 35px}.theme-fo-base .wrapper .contents section .inner .row .col .component.form_tel{padding:20px 20px 20px 35px}.theme-fo-base .wrapper .contents section .inner .row .col .component.form_tel p a{text-decoration:none;position:relative;font-size:24px;padding:0 0 0 30px}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section .inner .row .col .component.form_tel p a{pointer-events:none;cursor:default}}.theme-fo-base .wrapper .contents section .inner .row .col .component.form_tel p a:before{transform:rotate(244deg);position:absolute;top:-13px;left:-2px;font-family:"FontAwesome";content:"\f095";font-size:27px;font-weight:400}.theme-fo-base .wrapper .contents section .inner .row .col .component.displayInlineBlock{display:inline-block;width:auto}.component.form.horizontal label.agreement input[type="checkbox"]{margin-top:10px}.component.blog_articles hr{margin-bottom:20px}.component.blog_articles article .infomation{padding:0 0 0 1em}.component.blog_articles article .infomation>h2{padding:0;line-height:1.5}.component.blog_articles article .infomation>h2 a{color:#F25985;font-weight:bold;font-size:20px;display:inline-block}.component.blog_articles article .infomation p{padding:0;line-height:1.75;font-size:16px;max-height:calc(1.75 * 16px  * 5);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis}.component.blog_articles article .infomation .view-article{color:#187ad4;text-align:right;display:inline-block;width:100%;font-size:16px}.component.blog_articles article .infomation .published_at{padding:0.5rem 0;background:none;text-align:left;font-size:14px}.component.blog_articles article .infomation .tags a.tag{background-color:#fff;border:1px solid #32ACC8;color:#32ACC8;font-size:12px;padding:2px 15px}.component.blog_articles article .infomation .tags a.tag:hover{opacity:.7}@media screen and (max-width: 769px){.component.blog_articles article .catch,.component.blog_articles article .infomation{float:none;width:100%}.component.blog_articles article .infomation{padding:1em 0 0 0}}.theme-fo-base.clearfix .contents.blog-contents section.blog_sec{padding:15px 0}@media screen and (max-width: 769px){.theme-fo-base.clearfix .contents.blog-contents section.blog_sec{padding:0 0 15px}}@media screen and (max-width: 769px){.theme-fo-base.clearfix .contents.blog-contents section.blog_sec .inner{padding-top:0}}.theme-fo-base.clearfix .contents.blog-contents section.blog_sec .inner .row .col .component.blog_article h1,.theme-fo-base.clearfix .contents.blog-contents section.blog_sec .inner .row .col .component.blog_article h2,.theme-fo-base.clearfix .contents.blog-contents section.blog_sec .inner .row .col .component.blog_article h3,.theme-fo-base.clearfix .contents.blog-contents section.blog_sec .inner .row .col .component.blog_article h4,.theme-fo-base.clearfix .contents.blog-contents section.blog_sec .inner .row .col .component.blog_article h5{line-height:1.5}.theme-fo-base.clearfix .contents.blog-contents section.blog_sec .inner .row .col .component.blog_article h1{font-size:26px;margin-top:30px}@media screen and (max-width: 769px){.theme-fo-base.clearfix .contents.blog-contents section.blog_sec .inner .row .col .component.blog_article h1{font-size:calc(26px - 4px)}}.theme-fo-base.clearfix .contents.blog-contents section.blog_sec .inner .row .col .component.blog_article h2{font-size:24px}@media screen and (max-width: 769px){.theme-fo-base.clearfix .contents.blog-contents section.blog_sec .inner .row .col .component.blog_article h2{font-size:calc(24px - 2px)}}.theme-fo-base.clearfix .contents.blog-contents section.blog_sec .inner .row .col .component.blog_article h3{font-size:22px}@media screen and (max-width: 769px){.theme-fo-base.clearfix .contents.blog-contents section.blog_sec .inner .row .col .component.blog_article h3{font-size:calc(22px - 2px)}}.theme-fo-base.clearfix .contents.blog-contents section.blog_sec .inner .row .col .component.blog_article h4{font-size:20px}.theme-fo-base.clearfix .contents.blog-contents section.blog_sec .inner .row .col .component.blog_article h5{font-size:18px}@media screen and (max-width: 769px){.theme-fo-base.clearfix .contents.blog-contents section.blog_sec .inner .row .col .component.blog_article{margin-top:0}}.theme-fo-base.clearfix .contents.blog-contents section.blog_sec .inner .row .col .component.blog_article .article-meta-info{opacity:unset}.theme-fo-base.clearfix .contents.blog-contents section.blog_sec .inner .row .col .component.blog_article .article-meta-info span.article-category a{color:#333}.theme-fo-base.clearfix .contents.blog-contents section.blog_sec .inner .row .col .component.blog_article .article-meta-info span.article-category a:hover{opacity:.8}.theme-fo-base.clearfix .contents.blog-contents section.blog_sec .inner .row .col .component.blog_article .article-meta-info span.article-tags a{color:#333}.theme-fo-base.clearfix .contents.blog-contents section.blog_sec .inner .row .col .component.blog_article .article-meta-info span.article-tags a:hover{opacity:.8}.theme-fo-base.clearfix .contents.blog-contents section.blog_sec .inner .row .col .component.blog_article .article-post{color:#333}.theme-fo-base.clearfix .contents.blog-contents section.blog_sec .inner .row .col .component.blog_article .article-post a{color:#333}.theme-fo-base.clearfix .contents.blog-contents section.blog_sec .inner .row .col .component.blog_article .article-post .component.richtext p{font-size:16px}.theme-fo-base.clearfix .contents.blog-contents section.blog_sec .inner .row .col .component.blog_article .article-post .component.richtext li{font-size:16px}.theme-fo-base.clearfix .contents.blog-contents section.blog_sec .inner .row .col .component.blog_article .article-post .component.richtext li a{font-size:16px}.theme-fo-base.clearfix .contents.blog-contents section.blog_sec .inner .row .col .component.blog_article .article-post .component.richtext table .table-content{font-size:16px}.theme-fo-base.clearfix .contents.blog-contents section.blog_sec .inner .row .col .component.blog_article .article-post .component.richtext blockquote{font-size:16px;color:#333}.theme-fo-base.clearfix .contents.blog-contents section.blog_sec section.prev-next-link a:hover{background:transparent;opacity:0.7}.theme-fo-base.clearfix .contents.blog-contents section.blog_sec section.prev-next-link a .prev-next-label{color:#333;font-size:16px}.theme-fo-base.clearfix .contents.blog-contents section.author{padding:0}@media screen and (max-width: 769px){.theme-fo-base.clearfix .contents.blog-contents section.author{padding:10px;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}}@media screen and (max-width: 769px){.theme-fo-base.clearfix .contents.blog-contents section.prev-next-link{padding:0}}.theme-fo-base.clearfix .wrapper.clearfix .contents .category-preview,.theme-fo-base.clearfix .wrapper.clearfix .contents .tag-preview{box-sizing:border-box;max-width:1100px;margin:0 auto;padding:20px}.theme-fo-base.clearfix .wrapper.clearfix .contents .category-preview article,.theme-fo-base.clearfix .wrapper.clearfix .contents .tag-preview article{display:table;width:calc(100% - 20px * 2);border-bottom:1px solid #ccc}.theme-fo-base.clearfix .wrapper.clearfix .contents .category-preview article .article-thumbnail,.theme-fo-base.clearfix .wrapper.clearfix .contents .tag-preview article .article-thumbnail{display:table-cell;width:30%;padding-bottom:10px}.theme-fo-base.clearfix .wrapper.clearfix .contents .category-preview article .article-thumbnail a,.theme-fo-base.clearfix .wrapper.clearfix .contents .tag-preview article .article-thumbnail a{display:block}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents .category-preview article .article-thumbnail a,.theme-fo-base.clearfix .wrapper.clearfix .contents .tag-preview article .article-thumbnail a{margin-bottom:10px}}.theme-fo-base.clearfix .wrapper.clearfix .contents .category-preview article .article-thumbnail a img,.theme-fo-base.clearfix .wrapper.clearfix .contents .tag-preview article .article-thumbnail a img{width:100%}.theme-fo-base.clearfix .wrapper.clearfix .contents .category-preview article .article-cont,.theme-fo-base.clearfix .wrapper.clearfix .contents .tag-preview article .article-cont{display:table-cell;width:70%;vertical-align:top;margin-bottom:50px;padding:10px 25px;height:auto}.theme-fo-base.clearfix .wrapper.clearfix .contents .category-preview article .article-cont .article-title a,.theme-fo-base.clearfix .wrapper.clearfix .contents .tag-preview article .article-cont .article-title a{color:#333;font-weight:bold;font-size:20px;line-height:1.75;max-height:calc(1.75 * 20px  * 2);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.theme-fo-base.clearfix .wrapper.clearfix .contents .category-preview article .article-cont .article-meta-info,.theme-fo-base.clearfix .wrapper.clearfix .contents .tag-preview article .article-cont .article-meta-info{position:relative}.theme-fo-base.clearfix .wrapper.clearfix .contents .category-preview article .article-cont .article-meta-info .article-category:before,.theme-fo-base.clearfix .wrapper.clearfix .contents .tag-preview article .article-cont .article-meta-info .article-category:before{color:#32ACC8;content:"\f0c9";font-family:FontAwesome}.theme-fo-base.clearfix .wrapper.clearfix .contents .category-preview article .article-cont .article-meta-info .article-category a,.theme-fo-base.clearfix .wrapper.clearfix .contents .tag-preview article .article-cont .article-meta-info .article-category a{color:#32ACC8}.theme-fo-base.clearfix .wrapper.clearfix .contents .category-preview article .article-cont .article-meta-info .article-category a:hover,.theme-fo-base.clearfix .wrapper.clearfix .contents .tag-preview article .article-cont .article-meta-info .article-category a:hover{opacity:0.7}.theme-fo-base.clearfix .wrapper.clearfix .contents .category-preview article .article-cont .article-meta-info .tag-lists .article-tags,.theme-fo-base.clearfix .wrapper.clearfix .contents .tag-preview article .article-cont .article-meta-info .tag-lists .article-tags{border:1px solid #32ACC8;background-color:#fff;color:#32ACC8;border-radius:0;font-size:12px;padding:2px 15px}.theme-fo-base.clearfix .wrapper.clearfix .contents .category-preview article .article-cont .article-meta-info .tag-lists .article-tags::before,.theme-fo-base.clearfix .wrapper.clearfix .contents .tag-preview article .article-cont .article-meta-info .tag-lists .article-tags::before{margin-right:5px}.theme-fo-base.clearfix .wrapper.clearfix .contents .category-preview article .article-cont .article-meta-info .tag-lists .article-tags:hover,.theme-fo-base.clearfix .wrapper.clearfix .contents .tag-preview article .article-cont .article-meta-info .tag-lists .article-tags:hover{opacity:.7}.theme-fo-base.clearfix .wrapper.clearfix .contents .category-preview article .article-cont .article-meta-info span.post-date::before,.theme-fo-base.clearfix .wrapper.clearfix .contents .tag-preview article .article-cont .article-meta-info span.post-date::before{content:none}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents .category-preview article,.theme-fo-base.clearfix .wrapper.clearfix .contents .tag-preview article{display:block;width:100%;padding:0}.theme-fo-base.clearfix .wrapper.clearfix .contents .category-preview article .article-thumbnail,.theme-fo-base.clearfix .wrapper.clearfix .contents .tag-preview article .article-thumbnail{display:block;width:100%}.theme-fo-base.clearfix .wrapper.clearfix .contents .category-preview article .article-cont,.theme-fo-base.clearfix .wrapper.clearfix .contents .tag-preview article .article-cont{display:block;width:100%;padding:0}.theme-fo-base.clearfix .wrapper.clearfix .contents .category-preview article .article-cont .article-meta-info .tag-lists,.theme-fo-base.clearfix .wrapper.clearfix .contents .tag-preview article .article-cont .article-meta-info .tag-lists{display:block}}.tag-preview article .article-cont .article-meta-info .tag-lists{max-height:100% !important}.theme-fo-base .wrapper.side-left .contents,.theme-fo-base .wrapper.side-right .contents{background:transparent;border-left:none;border-right:none}.theme-fo-base .wrapper .side .inner .component.heading{margin-bottom:0}.theme-fo-base .wrapper .side .inner .component.heading h2{font-size:24px;margin-bottom:5px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .side .inner .component.heading h2{font-size:calc(24px - 2px)}}.theme-fo-base .wrapper .side .inner .component.heading h3{font-size:22px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .side .inner .component.heading h3{font-size:calc(22px - 2px)}}.theme-fo-base .wrapper .side .inner .component.heading h4{font-size:20px}.theme-fo-base .wrapper .side .inner .component.heading h5{font-size:18px}.component.tag_cloud .tag{background:#fff;color:#32ACC8;font-size:12px;padding:2px 15px;border:1px solid #32ACC8}.component.tag_cloud .tag:hover{opacity:.7}.component.category a{color:#333}.component.category a:hover{opacity:.8}.fa-folder-open-o:before{font-family:"FontAwesome"}@media screen and (max-width: 769px){.theme-fo-base.clearfix .side .component.entry-list{width:90%;margin:auto}}.theme-fo-base.clearfix .side .component.entry-list .entry-list-unit .article-rank{margin:0;background:#F25985;z-index:2}.theme-fo-base.clearfix .side .component.entry-list .entry-list-unit .article-rank{background:#fff !important;border:1px solid #32ACC8;color:#32ACC8}.theme-fo-base.clearfix .side .component.entry-list .entry-list-unit .article-rank.rank-1,.theme-fo-base.clearfix .side .component.entry-list .entry-list-unit .article-rank.rank-2,.theme-fo-base.clearfix .side .component.entry-list .entry-list-unit .article-rank.rank-3{background:#32ACC8 !important;border:1px solid #32ACC8;color:#fff}.theme-fo-base .foot.ft_custom01{font-family:"Noto Sans JP",sans-serif;color:#333;background-repeat:no-repeat;background:#fff}.theme-fo-base .foot.ft_custom01 .foot-cont{padding:10px 0}@media screen and (max-width: 769px){.theme-fo-base .foot.ft_custom01 .foot-cont{padding:10px 0}}@media screen and (min-width: 769px) and (max-width: 1024px){.theme-fo-base .foot.ft_custom01 .foot-cont{padding:0 10px}}@media screen and (min-width: 600px) and (max-width: 769px){.theme-fo-base .foot.ft_custom01 .foot-cont .row.ftLink_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}}.theme-fo-base .foot.ft_custom01 .foot-cont .row.ftLink_row .col{vertical-align:top}.theme-fo-base .foot.ft_custom01 .foot-cont .row.ftLink_row .col:nth-child(n+2){width:22% !important}@media screen and (max-width: 769px){.theme-fo-base .foot.ft_custom01 .foot-cont .row.ftLink_row .col:nth-child(n+2){margin:0;padding:0 20px;width:100% !important}}@media screen and (min-width: 600px) and (max-width: 769px){.theme-fo-base .foot.ft_custom01 .foot-cont .row.ftLink_row .col:nth-child(n+2){width:33% !important;padding:0 0 0 20px}}.theme-fo-base .foot.ft_custom01 .foot-cont .row.ftLink_row .col:first-child{padding-top:0;width:34% !important}@media screen and (max-width: 769px){.theme-fo-base .foot.ft_custom01 .foot-cont .row.ftLink_row .col:first-child{padding:0 20px 10px;width:100% !important}}.theme-fo-base .foot.ft_custom01 .foot-cont .row.ftLink_row .col .component.foot_logo{margin:0 0 20px}.theme-fo-base .foot.ft_custom01 .foot-cont .row.ftLink_row .col .component.foot_logo img{height:57px}.theme-fo-base .foot.ft_custom01 .foot-cont .row.ftLink_row .col .component.privacy_img img{height:70px}.theme-fo-base .foot.ft_custom01 .foot-cont .row.ftLink_row .col .component.foot_tel{font-size:18px}@media screen and (max-width: 769px){.theme-fo-base .foot.ft_custom01 .foot-cont .row.ftLink_row .col .component.foot_tel{-ms-flex-pack:start;justify-content:flex-start}}.theme-fo-base .foot.ft_custom01 .foot-cont .row.ftLink_row .col .component.list{margin:0 auto !important}.theme-fo-base .foot.ft_custom01 .foot-cont .row.ftLink_row .col .component.list ul li{list-style-type:none;line-height:1.75;margin-bottom:10px;font-size:16px}.theme-fo-base .foot.ft_custom01 .foot-cont .row.ftLink_row .col .component.list ul li a{color:#333;padding:0;display:inline-block;line-height:1.2}.theme-fo-base .foot.ft_custom01 .foot-cont .row.ftLink_row .col .component.list ul li a:hover{background:transparent;opacity:0.8}.theme-fo-base .foot.ft_custom01 .foot-cont .row.page_top_row .col{padding:0}.theme-fo-base .foot.ft_custom01 .foot-cont .row.page_top_row .col .component.image{position:fixed;right:0;bottom:0;margin-bottom:0;width:60px;height:60px;z-index:1000}@media screen and (max-width: 769px){.theme-fo-base .foot.ft_custom01 .foot-cont .row.page_top_row .col .component.image{right:0}}.theme-fo-base .foot.ft_custom01 .foot-cont .row.page_top_row .col .component.image a img{width:60px;height:60px}@media screen and (max-width: 769px){.theme-fo-base .foot.ft_custom01 .foot-cont .row.page_top_row .col .component.image a img{width:auto !important}}.theme-fo-base .foot.ft_custom01 .foot-cont .row.sns_row .col{text-align:center}.theme-fo-base .foot.ft_custom01 .foot-cont .row.sns_row .col .component.image{display:inline-block;width:auto;margin:0 10px}.theme-fo-base .foot.ft_custom01 .foot-copyright{padding:0;background:#091514}@media screen and (max-width: 769px){.theme-fo-base .foot.ft_custom01 .foot-copyright{padding:0 10px}}@media screen and (min-width: 600px) and (max-width: 769px){.theme-fo-base .foot.ft_custom01 .foot-copyright{padding:0}}.theme-fo-base .foot.ft_custom01 .foot-copyright p{height:60px;line-height:60px;font-size:12px;font-family:"Noto Sans JP",sans-serif;color:#fff}@media screen and (max-width: 769px){.theme-fo-base .foot.ft_custom01 .foot-copyright p{text-align:left;font-size:10px}}@media screen and (min-width: 600px) and (max-width: 769px){.theme-fo-base .foot.ft_custom01 .foot-copyright p{text-align:center;font-size:12px}}.js_script_row .col{padding:0 !important;margin:0 !important}.js_script_row .col .component{margin:0 !important}.row.banner_row{max-width:330px;position:fixed;right:20px;bottom:80px;z-index:2}.row.banner_row .col{position:relative;padding:0}.row.banner_row .col .component.image{margin:0}.row.banner_row .col .component.image.banner_close_img{position:absolute;top:-35px;right:0}.row.banner_row .col .component.image.banner_close_img img{cursor:pointer;max-width:30px !important}.row.banner_row .col .component.image.banner_img a img:hover{opacity:1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]:not(:root):not(:root):not(:root):not(:root)).logoScroll_sec{padding:20px 0 10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]:not(:root):not(:root):not(:root):not(:root)).logoScroll_sec{padding:10px 0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]:not(:root):not(:root):not(:root):not(:root)).logoScroll_sec .inner{max-width:100%;padding:0;overflow:hidden}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]:not(:root):not(:root):not(:root):not(:root)).logoScroll_sec .inner .row.img_row{display:flex !important;width:max-content}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]:not(:root):not(:root):not(:root):not(:root)).logoScroll_sec .inner .row.img_row.is-loopAnimation .col{will-change:transform}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]:not(:root):not(:root):not(:root):not(:root)).logoScroll_sec .inner .row.img_row.is-loopAnimation .col:first-child{animation:loop 120s -60s linear infinite}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]:not(:root):not(:root):not(:root):not(:root)).logoScroll_sec .inner .row.img_row.is-loopAnimation .col:last-child{animation:loop2 120s linear infinite}@keyframes loop{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loop2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]:not(:root):not(:root):not(:root):not(:root)).logoScroll_sec .inner .row.img_row.is-loopAnimation.-stop .col:first-child,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]:not(:root):not(:root):not(:root):not(:root)).logoScroll_sec .inner .row.img_row.is-loopAnimation.-stop .col:last-child{animation-play-state:paused}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]:not(:root):not(:root):not(:root):not(:root)).logoScroll_sec .inner .row.img_row .col{display:flex !important;width:100% !important;height:100%;padding:0;justify-content:space-around;align-items:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]:not(:root):not(:root):not(:root):not(:root)).logoScroll_sec .inner .row.img_row .col .component{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]:not(:root):not(:root):not(:root):not(:root)).logoScroll_sec .inner .row.img_row .col .component.image{width:120px;margin:0 10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]:not(:root):not(:root):not(:root):not(:root)).logoScroll_sec .inner .row.img_row .col .component.image{width:110px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]:not(:root):not(:root):not(:root):not(:root)).logoScroll_sec .inner .row .col .component.loopStop_btn{margin-top:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]:not(:root):not(:root):not(:root):not(:root)).logoScroll_sec .inner .row .col .component.loopStop_btn .button-cont a{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px;border-radius:50vh;background:transparent;border:2px solid #999;font-size:0;letter-spacing:0;line-height:1;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]:not(:root):not(:root):not(:root):not(:root)).logoScroll_sec .inner .row .col .component.loopStop_btn .button-cont a::before{content:"\f04d";font-family:"Font Awesome 5 Free";font-weight:900;font-size:10px;color:#999}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]:not(:root):not(:root):not(:root):not(:root)).logoScroll_sec .inner .row .col .component.loopStop_btn .button-cont a.-stop::before{content:"\f04b";position:relative;left:2px}:is(.theme-fo-base,:is(.main-visual,.wrapper .contents,.foot)) .component:not(:root:root:root).button.dl-button_red .button-cont a:where(.size-s,.size-m,.size-l),:is(.theme-fo-base,:is(.main-visual,.wrapper .contents,.foot)) .component:not(:root:root:root).button.dl-button_black .button-cont a:where(.size-s,.size-m,.size-l),:is(.theme-fo-base,:is(.main-visual,.wrapper .contents,.foot)) .component:not(:root:root:root).button.dl-button_white .button-cont a:where(.size-s,.size-m,.size-l){color:#ffffff;background-color:#EB1000;border-radius:50vh;border-color:#EB1000}:is(.theme-fo-base,:is(.main-visual,.wrapper .contents,.foot)) .component:not(:root:root:root).button.dl-button_red .button-cont a:where(.size-s,.size-m,.size-l)::before,:is(.theme-fo-base,:is(.main-visual,.wrapper .contents,.foot)) .component:not(:root:root:root).button.dl-button_black .button-cont a:where(.size-s,.size-m,.size-l)::before,:is(.theme-fo-base,:is(.main-visual,.wrapper .contents,.foot)) .component:not(:root:root:root).button.dl-button_white .button-cont a:where(.size-s,.size-m,.size-l)::before{content:"\f15c";font-family:"Font Awesome 5 Free";font-weight:400}:is(.theme-fo-base,:is(.main-visual,.wrapper .contents,.foot)) .component:not(:root:root:root).button.dl-button_red .button-cont a:hover,:is(.theme-fo-base,:is(.main-visual,.wrapper .contents,.foot)) .component:not(:root:root:root).button.dl-button_black .button-cont a:hover,:is(.theme-fo-base,:is(.main-visual,.wrapper .contents,.foot)) .component:not(:root:root:root).button.dl-button_white .button-cont a:hover{color:#EB1000;background-color:#ffffff;border-color:#EB1000}@media screen and (max-width: 414px){:is(.theme-fo-base,:is(.main-visual,.wrapper .contents,.foot)) .component:not(:root:root:root).button.dl-button_red .button-cont a.size-l,:is(.theme-fo-base,:is(.main-visual,.wrapper .contents,.foot)) .component:not(:root:root:root).button.dl-button_black .button-cont a.size-l,:is(.theme-fo-base,:is(.main-visual,.wrapper .contents,.foot)) .component:not(:root:root:root).button.dl-button_white .button-cont a.size-l{font-size:18px;width:90%}}:is(.theme-fo-base,:is(.main-visual,.wrapper .contents,.foot)) .component:not(:root:root:root).button.dl-button_red .button-cont a.white::before,:is(.theme-fo-base,:is(.main-visual,.wrapper .contents,.foot)) .component:not(:root:root:root).button.dl-button_black .button-cont a.white::before,:is(.theme-fo-base,:is(.main-visual,.wrapper .contents,.foot)) .component:not(:root:root:root).button.dl-button_white .button-cont a.white::before{content:none}:is(.theme-fo-base,:is(.main-visual,.wrapper .contents,.foot)) .component:not(:root:root:root).button.dl-button_red .button-cont a.white:hover::before,:is(.theme-fo-base,:is(.main-visual,.wrapper .contents,.foot)) .component:not(:root:root:root).button.dl-button_black .button-cont a.white:hover::before,:is(.theme-fo-base,:is(.main-visual,.wrapper .contents,.foot)) .component:not(:root:root:root).button.dl-button_white .button-cont a.white:hover::before{content:none}@media screen and (max-width: 769px){:is(.theme-fo-base,:is(.main-visual,.wrapper .contents,.foot)) .component:not(:root:root:root).button.dl-button_red.sp_c .button-cont,:is(.theme-fo-base,:is(.main-visual,.wrapper .contents,.foot)) .component:not(:root:root:root).button.dl-button_black.sp_c .button-cont,:is(.theme-fo-base,:is(.main-visual,.wrapper .contents,.foot)) .component:not(:root:root:root).button.dl-button_white.sp_c .button-cont{text-align:center}}:is(.theme-fo-base,:is(.main-visual,.wrapper .contents,.foot)) .component:not(:root:root:root).button.dl-button_black .button-cont a:where(.size-s,.size-m,.size-l){background-color:#000000;border-color:#000000}:is(.theme-fo-base,:is(.main-visual,.wrapper .contents,.foot)) .component:not(:root:root:root).button.dl-button_black .button-cont a:hover{color:#000000;background-color:#ffffff;border-color:#000000}:is(.theme-fo-base,:is(.main-visual,.wrapper .contents,.foot)) .component:not(:root:root:root).button.dl-button_white .button-cont a:where(.size-s,.size-m,.size-l){color:#000000;background-color:#ffffff;border-color:#ffffff}:is(.theme-fo-base,:is(.main-visual,.wrapper .contents,.foot)) .component:not(:root:root:root).button.dl-button_white .button-cont a:hover{color:#ffffff;background-color:#000000;border-color:#000000;transform:none;opacity:1}:is(.theme-fo-base,:is(.main-visual,.wrapper .contents,.foot)) .component:not(:root:root:root).button.dl-button02_black .button-cont a:where(.size-s,.size-m,.size-l){color:#ffffff;background-color:#000000;border-radius:50vh}:is(.theme-fo-base,:is(.main-visual,.wrapper .contents,.foot)) .component:not(:root:root:root).button.dl-button02_black .button-cont a:hover{color:#000000;background-color:#ffffff;border-color:#000000}.theme-fo-base .main-visual.mv_section{padding-block:40px}@media screen and (max-width: 834px){.theme-fo-base .main-visual.mv_section{background-position:top center !important}}.theme-fo-base .main-visual.mv_section .clearfix{display:flex;max-width:1240px;min-height:726px;margin:0 auto;padding:20px}@media screen and (max-width: 769px){.theme-fo-base .main-visual.mv_section .clearfix{max-width:600px;min-height:auto}}@media screen and (min-width: 769px) and (max-width: 834px){.theme-fo-base .main-visual.mv_section .clearfix .row.mv_content{display:flex;flex-direction:column}}@media screen and (min-width: 769px) and (max-width: 834px){.theme-fo-base .main-visual.mv_section .clearfix .row.mv_content .col.mv_text-content{width:100% !important}}.theme-fo-base .main-visual.mv_section .clearfix .row.mv_content .col.mv_text-content .component.heading.ttl_heading{--fo-h1-font-size-pc: 39px;--fo-h1-font-size-sp: 23px}.theme-fo-base .main-visual.mv_section .clearfix .row.mv_content .col.mv_text-content .component.heading.ttl_heading h1{margin-bottom:26px}.theme-fo-base .main-visual.mv_section .clearfix .row.mv_content .col.mv_text-content .component.heading.ttl_heading h1 span[class*=color-EB1000]{text-shadow:2px 2px 0px #ffffff}@media screen and (max-width: 834px){.theme-fo-base .main-visual.mv_section .clearfix .row.mv_content .col.mv_text-content .component.heading.sp-c h1{text-align:center !important}}@media screen and (max-width: 834px){.theme-fo-base .main-visual.mv_section .clearfix .row.mv_content .col.mv_text-content .component.richtext.sp-c{text-align:center}}.theme-fo-base .main-visual.mv_section .clearfix .row.mv_content .col.mv_text-content .component.richtext.mv_btn-text{max-width:350px;margin-top:calc(64px * var(--fo-spacing-coef) - 20px)}@media screen and (max-width: 769px){.theme-fo-base .main-visual.mv_section .clearfix .row.mv_content .col.mv_text-content .component.richtext.mv_btn-text{margin-top:calc(64px * var(--fo-spacing-coef) * .75 - 10px)}}.theme-fo-base .main-visual.mv_section .clearfix .row.mv_content .col.mv_text-content .component.button.mt0{margin-top:0}@media screen and (max-width: 834px){.theme-fo-base .main-visual.mv_section .clearfix .row.mv_content .col.mv_text-content .component.button.sp-c .button-cont{text-align:center}}@media screen and (max-width: 834px){.theme-fo-base .main-visual.mv_section .clearfix .row.mv_content .col.mv_text-content .component.button.sp-border-white .button-cont a:where(.size-s,.size-m,.size-l){border:2px solid #fff}}.theme-fo-base .main-visual.mv_section .clearfix .row.mv_content .col.mv_img-content{position:relative}@media screen and (min-width: 769px) and (max-width: 834px){.theme-fo-base .main-visual.mv_section .clearfix .row.mv_content .col.mv_img-content{width:100% !important}}.theme-fo-base .main-visual.mv_section .clearfix .row.mv_content .col.mv_img-content .component.image.mv_img{width:850px;position:absolute;top:20px;left:4%}@media screen and (min-width: 769px) and (max-width: 1024px){.theme-fo-base .main-visual.mv_section .clearfix .row.mv_content .col.mv_img-content .component.image.mv_img{width:710px;top:50%;left:0;transform:translateY(-50%)}}@media screen and (max-width: 834px){.theme-fo-base .main-visual.mv_section .clearfix .row.mv_content .col.mv_img-content .component.image.mv_img{width:100%;position:relative;top:initial;left:inherit;transform:none}}@media screen and (max-width: 414px){.theme-fo-base .wrapper .contents:has(.header-section) section:not(:root) .row .col .component.heading h2{font-size:22px}}.theme-fo-base .wrapper .contents section:not(:root).header-section{width:100%;padding:0;background-color:transparent;transition:all ease-in-out .3s;position:fixed;top:0;left:0;z-index:1001}.theme-fo-base .wrapper .contents section:not(:root).header-section.scroll{background-color:#ffffff;box-shadow:0 3px 7px rgba(0,0,0,0.16);transition:all ease-in-out .3s}.theme-fo-base .wrapper .contents section:not(:root).header-section.scroll .inner .row.header-content .col.header-btn .component.button.dl-button_black .button-cont a:is(.size-s,.size-m,.size-l){background-color:#EB1000;border-color:#EB1000}.theme-fo-base .wrapper .contents section:not(:root).header-section.scroll .inner .row.header-content .col.header-btn .component.button.dl-button_black .button-cont a:is(.size-s,.size-m,.size-l):hover{color:#EB1000;background-color:#ffffff;border-color:#EB1000}.theme-fo-base .wrapper .contents section:not(:root).header-section .inner{max-width:1366px;padding:8.5px 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root).header-section .inner{padding-block:2px}}.theme-fo-base .wrapper .contents section:not(:root).header-section .inner .row.header-content{display:flex;justify-content:space-between;align-items:center}.theme-fo-base .wrapper .contents section:not(:root).header-section .inner .row.header-content .col{padding-bottom:0}.theme-fo-base .wrapper .contents section:not(:root).header-section .inner .row.header-content .col.header-logo .component.image.header-logo_img{max-width:411px}.theme-fo-base .wrapper .contents section:not(:root).header-section .inner .row.header-content .col.header-btn .component.button{margin-top:10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root).header-section .inner .row.header-content .col.header-btn .component.button .button-cont a:is(.size-s,.size-m,.size-l){min-width:auto;width:auto;line-height:1;font-size:0 !important;padding:5px;background:transparent;box-shadow:none;border:0}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root).header-section .inner .row.header-content .col.header-btn .component.button .button-cont a:is(.size-s,.size-m,.size-l)::before{font-size:20px;color:#000000;margin:0}}.theme-fo-base .wrapper .contents section:not(:root).arrow-section{padding-bottom:160px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root).arrow-section{padding-bottom:100px}}.theme-fo-base .wrapper .contents section:not(:root).pt0-section{padding-top:0}.theme-fo-base .wrapper .contents section:not(:root).pt92-section{padding-top:92px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root).pt92-section{padding-top:48px}}.theme-fo-base .wrapper .contents section:not(:root).cv-section{position:relative;z-index:1}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root).cv-section{background-position:center right 15% !important;padding-bottom:150px}}@media screen and (min-width: 600px) and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root).cv-section{padding-bottom:30px}}.theme-fo-base .wrapper .contents section:not(:root).cv-section::before{content:"";width:calc(100% - 30px);height:calc(100% - 30px);border:1px solid #ffffff;border-radius:10px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1}.theme-fo-base .wrapper .contents section:not(:root).cv-section+section{padding-top:108px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root).cv-section+section{padding-top:40px}}@media screen and (min-width: 769px) and (max-width: 1024px){.theme-fo-base .wrapper .contents section:not(:root).cv-section .inner{max-width:900px}}@media screen and (max-width: 414px){.theme-fo-base .wrapper .contents section:not(:root).cv-section .inner{padding:20px 30px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root).cv-section .inner .row.cv-content .col.cv-text_content .component.heading.heading-fs72 :is(h1,h2,h3,h4,h5){line-height:1;margin-bottom:10px}}.theme-fo-base .wrapper .contents section:not(:root).cv-section .inner .row.cv-content .col.cv-text_content .component.richtext.btn-text{max-width:350px;margin-top:calc(64px * var(--fo-spacing-coef) - 20px);margin-bottom:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root).cv-section .inner .row.cv-content .col.cv-text_content .component.richtext.btn-text{margin-top:calc(64px * var(--fo-spacing-coef) * .75 - 10px)}}.theme-fo-base .wrapper .contents section:not(:root).cv-section .inner .row.cv-content .col.cv-text_content .component.button.mt0{margin-top:0}.theme-fo-base .wrapper .contents section:not(:root).cv-section .inner .row.cv-content .col.cv-img_content{max-width:983px;margin:auto;position:inherit}.theme-fo-base .wrapper .contents section:not(:root).cv-section .inner .row.cv-content .col.cv-img_content .component.image.cv-img{max-width:404px;margin:0;position:absolute;bottom:-25%;right:100px}@media screen and (min-width: 769px) and (max-width: 1024px){.theme-fo-base .wrapper .contents section:not(:root).cv-section .inner .row.cv-content .col.cv-img_content .component.image.cv-img{bottom:-21.5%;right:20px;max-width:360px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root).cv-section .inner .row.cv-content .col.cv-img_content .component.image.cv-img{max-width:180px;bottom:-44px;right:0}}@media screen and (min-width: 600px) and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root).cv-section .inner .row.cv-content .col.cv-img_content .component.image.cv-img{max-width:240px;bottom:-62px;right:0}}.theme-fo-base .wrapper .contents section:not(:root).cv02-section{position:relative;z-index:1}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root).cv02-section{background-position:center right 15% !important;padding-bottom:150px}}@media screen and (min-width: 600px) and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root).cv02-section{padding-bottom:30px}}.theme-fo-base .wrapper .contents section:not(:root).cv02-section::before{content:"";width:calc(100% - 30px);height:calc(100% - 30px);border:1px solid #ffffff;border-radius:10px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1}@media screen and (min-width: 769px) and (max-width: 1024px){.theme-fo-base .wrapper .contents section:not(:root).cv02-section .inner{max-width:900px}}@media screen and (max-width: 414px){.theme-fo-base .wrapper .contents section:not(:root).cv02-section .inner{padding:20px 30px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root).cv02-section .inner .row.cv-content .col.cv-text_content .component.heading.heading-fs72 :is(h1,h2,h3,h4,h5){line-height:1;margin-bottom:10px}}.theme-fo-base .wrapper .contents section:not(:root).cv02-section .inner .row.cv-content .col.cv-text_content .component.richtext.btn-text{max-width:350px;margin-top:calc(64px * var(--fo-spacing-coef) - 20px);margin-bottom:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root).cv02-section .inner .row.cv-content .col.cv-text_content .component.richtext.btn-text{margin-top:calc(64px * var(--fo-spacing-coef) * .75 - 10px)}}.theme-fo-base .wrapper .contents section:not(:root).cv02-section .inner .row.cv-content .col.cv-text_content .component.button.mt0{margin-top:0}.theme-fo-base .wrapper .contents section:not(:root).bg-section{background-size:823px !important}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root).bg-section{background-size:330px !important}}.theme-fo-base .wrapper .contents section:not(:root).circleBg-section{padding-bottom:135px;position:relative}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root).circleBg-section{padding-bottom:30px}}@media screen and (min-width: 600px) and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root).circleBg-section{padding-bottom:50px}}.theme-fo-base .wrapper .contents section:not(:root).circleBg-section::before{content:"";width:100%;height:95px;background-image:url(https://ferret-one.akamaized.net/images/67fe53ef71fff60828fe7a5c/original.png);background-position:center 5px, center;background-size:cover;background-repeat:no-repeat;position:absolute;bottom:0;left:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root).circleBg-section::before{height:30px}}@media screen and (min-width: 600px) and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root).circleBg-section::before{height:50px}}.theme-fo-base .wrapper .contents section:not(:root).padding-section{padding-block:0 60px}.theme-fo-base .wrapper .contents section:not(:root).copyright-section{--fo-text-font-size-pc: 14px;--fo-text-font-size-sp: 12px;padding:0}.theme-fo-base .wrapper .contents section:not(:root).copyright-section .inner{padding:8px 20px}.theme-fo-base .wrapper .contents section:not(:root).copyright-section .inner .row .col{padding:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.issue-cards{display:flex;align-items:center;flex-direction:column}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.issue-cards .col{--fo-text-font-size-pc: 18px;display:flex;flex-direction:column;justify-content:center;min-height:156px;background-size:119px !important;background-position:bottom -15px right -15px !important;padding:20px 30px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.issue-cards .col{max-width:330px;min-height:120px}}@media screen and (max-width: 414px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.issue-cards .col{background-size:auto 100px !important;background-position:top center !important;padding:90px 30px 10px}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.mt40{margin-top:40px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.feature-content .col.feature-content_text{padding:10px 24px;margin:0}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.strong-content{min-height:483px;margin-bottom:20px;position:relative}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.strong-content{min-height:auto}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.strong-content+.strong-content{margin-top:30px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.strong-content .col.strong-content_img{padding:0;position:absolute;top:50%;left:-7%;transform:translateY(-50%)}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.strong-content .col.strong-content_img{position:relative;top:initial;left:initial;transform:none}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.strong-content .col.strong-content_text{width:58% !important;padding-inline:30px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.strong-content .col.strong-content_text{width:100% !important;padding:10px 10px 14px}}@media screen and (min-width: 600px) and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.strong-content .col.strong-content_text{padding:10px 20px 14px}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.strong-content .col.strong-content_text .component.heading h2{--fo-h2-font-size-pc: 28px;--fo-h2-font-size-sp: 22px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.strong-content .col.strong-content_text .component.heading h2{margin-bottom:10px}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.case-content{padding:16px 20px 6px;margin-block:20px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.case-content .col .component.heading h3{margin-bottom:15px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.shadow-cards{display:flex;justify-content:center;gap:40px;margin-block:20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.shadow-cards{flex-direction:column}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.shadow-cards+.shadow-cards{margin-top:35px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.shadow-cards .col{padding:10px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.shadow-cards .col .component.image{margin-bottom:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.shadow-cards .col .component.image img{max-width:180px !important;width:auto !important}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.shadow-cards .col .component.heading h3{--fo-h3-font-size-pc: 18px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.faq-color_content,.theme-fo-base .wrapper .contents section:not(:root) .inner .row.faq-color02_content{--fo-main-color: #EB1000;--fo-accent-color: #EB1000;--fo-h3-font-size-pc: 22px;--fo-h3-font-size-sp: 18px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.faq-color02_content{--fo-main-color: #000000;--fo-accent-color: #000000}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.num_card{display:flex;gap:24px;margin-block:10px 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.num_card{flex-direction:column}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.num_card .col{padding:10px calc(20px * var(--fo-spacing-coef))}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.plan_card{display:flex;gap:calc(30px * var(--fo-spacing-coef));margin-block:10px 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.plan_card{flex-direction:column;gap:calc(20px * var(--fo-spacing-coef))}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.plan_card .col{padding:0 0 20px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.plan_card .col .component:not(.heading_bg){padding-inline:20px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.plan_card .col .component.heading.heading_bg{border-start-start-radius:10px;border-start-end-radius:10px;padding:12px 20px;margin-bottom:calc(20px * var(--fo-spacing-coef))}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.plan_card .col .component.heading.heading_bg :is(h2,h3,h4,h5){color:#fff;margin-bottom:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.plan_card .col .component.richtext.list02-text{margin-top:20px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.imgSlide_card{display:flex;gap:calc(30px * var(--fo-spacing-coef));margin-block:51px 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.imgSlide_card{flex-direction:column;gap:calc(71px * var(--fo-spacing-coef))}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.imgSlide_card+.imgSlide_card{margin-top:calc(71px * var(--fo-spacing-coef))}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.imgSlide_card .col{padding:20px 25px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row.imgSlide_card .col{padding:20px 15px}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.imgSlide_card .col .component.image.slide_img{margin-top:-61px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row.imgSlide_card .col .component.image.slide_img img{max-width:134px !important;width:100% !important}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.heading.heading-fs72 :is(h1,h2,h3,h4,h5){font-size:72px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.heading.heading-fs72 :is(h1,h2,h3,h4,h5){font-size:52px}}@media screen and (max-width: 414px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.heading.heading-fs72 :is(h1,h2,h3,h4,h5){font-size:46px}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.heading.heading-fs24 :is(h1,h2,h3,h4,h5){font-size:24px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.heading.heading-fs24 :is(h1,h2,h3,h4,h5){font-size:22px}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.heading.heading-fs20 :is(h1,h2,h3,h4,h5){font-size:20px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.border-text{border-bottom:2px solid #EB1000}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.font-size_14{--fo-text-font-size-pc: 14px;--fo-text-font-size-sp: 14px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.font-size_24{--fo-text-font-size-pc: 24px;--fo-text-font-size-sp: 18px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.point_text{display:inline-block;text-align:center;min-width:139px;color:#ffffff;background-color:#000000;border-radius:50vh;padding:3px 15px;margin-inline:5px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.point_text+.list-text{margin-top:-28px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.list-text{padding:40px 23px 30px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.list-text ul{list-style:none;margin:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.list-text ul li{font-size:14px;padding-left:25px;position:relative}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.list-text ul li+li{margin-top:10px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.list-text ul li::before{content:"";display:inline-block;width:19px;height:20px;background-image:url(https://ferret-one.akamaized.net/images/68012cfdc894cd09ff9f7891/original.png);background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;left:0;top:50%;transform:translateY(-50%)}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.list02-text ul{list-style:none;margin:0}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.list02-text ul li{font-size:14px;padding-left:25px;position:relative}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.list02-text ul li+li{margin-top:10px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.list02-text ul li::before{content:"";display:inline-block;width:18px;height:18px;background-image:url(https://ferret-one.akamaized.net/images/69248c7abbdc8f920453d9b4/original.png);background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;left:0;top:12px;transform:translateY(-50%)}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.tag_text{margin-top:15px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.tag_text ul li{border-radius:5px;padding:3px 20px 4px}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.red_table table tbody tr:first-child th,.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.red_table table thead tr:first-child th{color:#fff;background-color:var(--fo-main-color)}@media screen and (min-width: 769px){.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.red_table table tbody tr:first-child th,.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.red_table table thead tr:first-child th{min-width:168px}}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.red_table table tbody tr th,.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.red_table table thead tr th{background-color:#F8F8F8}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.red_table table tbody tr td,.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.richtext.red_table table thead tr td{background-color:#fff}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.image.maxW200_img img{max-width:200px !important;width:100% !important}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.form .form-submit .popup-link{background-color:#EB1000;border-radius:50vh;border-color:#EB1000;font-weight:bold}.theme-fo-base .wrapper .contents section:not(:root) .inner .row .col .component.form .form-submit .popup-link:hover{background-color:#ffffff;color:#EB1000;opacity:1}@media screen and (max-width: 769px){:is(.theme-fo-base :is(.main-visual,.wrapper .contents,.foot) .component,.component):is(.richtext[data-designpart-id],.heading[data-designpart-id],.button[data-designpart-id]) :is(.font-size-20px,[style*="font-size:20px"]){font-size:18px !important}}@media screen and (max-width: 769px){:is(.theme-fo-base :is(.main-visual,.wrapper .contents,.foot) .component,.component):is(.richtext[data-designpart-id],.heading[data-designpart-id],.button[data-designpart-id]) :is(.font-size-22px,[style*="font-size:22px"]){font-size:20px !important}}@media screen and (max-width: 769px){:is(.theme-fo-base :is(.main-visual,.wrapper .contents,.foot) .component,.component):is(.richtext[data-designpart-id],.heading[data-designpart-id],.button[data-designpart-id]) :is(.font-size-24px,.font-size-26px,[style*="font-size:24px"],[style*="font-size:26px"]){font-size:22px !important}}@media screen and (max-width: 769px){:is(.theme-fo-base :is(.main-visual,.wrapper .contents,.foot) .component,.component):is(.richtext[data-designpart-id],.heading[data-designpart-id],.button[data-designpart-id]) :is(.font-size-28px,.font-size-30px,[style*="font-size:28px"],[style*="font-size:30px"]){font-size:24px !important}}@media screen and (max-width: 769px){:is(.theme-fo-base :is(.main-visual,.wrapper .contents,.foot) .component,.component):is(.richtext[data-designpart-id],.heading[data-designpart-id],.button[data-designpart-id]) :is(.font-size-32px,.font-size-34px,.font-size-36px,[style*="font-size:32px"],[style*="font-size:34px"],[style*="font-size:36px"]){font-size:26px !important}}@media screen and (max-width: 769px){:is(.theme-fo-base :is(.main-visual,.wrapper .contents,.foot) .component,.component):is(.richtext[data-designpart-id],.heading[data-designpart-id],.button[data-designpart-id]) :is(.font-size-38px,.font-size-42px,.font-size-46px,[style*="font-size:38px"],[style*="font-size:42px"],[style*="font-size:46px"]){font-size:28px !important}}@media screen and (max-width: 769px){:is(.theme-fo-base :is(.main-visual,.wrapper .contents,.foot) .component,.component):is(.richtext[data-designpart-id],.heading[data-designpart-id],.button[data-designpart-id]) :is(.font-size-50px,.font-size-54px,[style*="font-size:50px"],[style*="font-size:54px"]){font-size:32px !important}}@media screen and (max-width: 769px){:is(.theme-fo-base :is(.main-visual,.wrapper .contents,.foot) .component,.component):is(.richtext[data-designpart-id],.heading[data-designpart-id],.button[data-designpart-id]) :is(.font-size-60px,.font-size-66px,.font-size-72px,[style*="font-size:60px"],[style*="font-size:66px"],[style*="font-size:72px"]){font-size:36px !important}}@media screen and (max-width: 769px){:is(.theme-fo-base :is(.main-visual,.wrapper .contents,.foot) .component,.component):is(.richtext[data-designpart-id],.heading[data-designpart-id],.button[data-designpart-id]) :is(.font-size-78px,.font-size-86px,.font-size-94px,[style*="font-size:78px"],[style*="font-size:86px"],[style*="font-size:94px"]){font-size:40px !important}}.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col .component.button[data-designpart-id]{margin:0}@media screen and (max-width: 769px){.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col .component.button[data-designpart-id]{display:inline-block}}@media screen and (max-width: 769px){.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col .component.button[data-designpart-id] .button-cont a:is(.size-s,.size-m,.size-l){background:none !important;width:auto;min-width:auto;font-size:0 !important;letter-spacing:0;border:0;border-radius:0 !important;box-shadow:none !important;margin:0;padding:5px 10px 5px 5px}}@media screen and (max-width: 769px){.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col .component.button[data-designpart-id] .button-cont a:is(.size-s,.size-m,.size-l)::before{font-size:22px;color:var(--fo-main-color);margin:0;position:static}}@media screen and (max-width: 769px){.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col .component.button[data-designpart-id="642f669ce4dc09621d945abc"] .button-cont a:is(.size-s,.size-m,.size-l)::before{color:#000}}.theme-fo-base [data-designpart-id] a{transition:unset;-webkit-tap-highlight-color:transparent}.theme-fo-base [data-designpart-id] a:hover{opacity:1}.theme-fo-base [data-designpart-id] :visited{text-decoration:none}.theme-fo-base [data-designpart-id] :link{text-decoration:none}:is(.navi-001-01,.navi-002-01) header .inner [data-designpart-id] a[href] img:hover{opacity:.4}.theme-fo-base .main-visual .component[data-designpart-id] a img:hover{opacity:1}.theme-fo-base .main-visual .component[data-designpart-id] a[href] img:hover{opacity:.4}.theme-fo-base .wrapper .contents section[data-designpart-id] a img:hover{opacity:1}.theme-fo-base .wrapper .contents section[data-designpart-id] a[href] img:hover{opacity:.4}.theme-fo-base .wrapper .side .inner .component[data-designpart-id] a img:hover{opacity:1}.theme-fo-base .wrapper .side .inner .component[data-designpart-id] a[href] img:hover{opacity:.4}.theme-fo-base .foot .foot-cont .component[data-designpart-id] a img:hover{opacity:1}.theme-fo-base .foot .foot-cont .component[data-designpart-id] a[href] img:hover{opacity:.4}:is(.theme-fo-base,:is(.main-visual,.wrapper .contents,.foot)) .component:not(:root).button[data-designpart-id] .button-cont a{transition:none}@media screen and (min-width: 769px){:is(.theme-fo-base,:is(.main-visual,.wrapper .contents,.foot)) .component:not(:root).button[data-designpart-id] .button-cont a:hover{transition:all 0.2s cubic-bezier(0.02, 0.42, 0.24, 0.74)}}:is(.theme-fo-base,:is(.main-visual,.wrapper .contents,.foot)) .component:not(:root).richtext[data-designpart-id] p{color:inherit}:is(.theme-fo-base,:is(.main-visual,.wrapper .contents,.foot)) .component:not(:root).richtext[data-designpart-id] :is(ol,ul){color:inherit}:is(.theme-fo-base,:is(.main-visual,.wrapper .contents,.foot)) .component:not(:root).richtext[data-designpart-id] :is(ol,ul) li{color:inherit}:is(.theme-fo-base,:is(.main-visual,.wrapper .contents,.foot)) .component:not(:root).search[data-designpart-id]{margin:10px 0;padding:0}:is(.theme-fo-base,:is(.main-visual,.wrapper .contents,.foot)) .component:not(:root).carousel[data-designpart-id] .flexslider .slides li a:hover{opacity:1}:is(.theme-fo-base,:is(.main-visual,.wrapper .contents,.foot)) .component:not(:root).carousel[data-designpart-id] .flexslider .slides li a[href]:hover{opacity:.4}:is(.theme-fo-base,:is(.main-visual,.wrapper .contents,.foot)) .component:not(:root).carousel[data-designpart-id] .flexslider .slides li a img:hover{opacity:1}:is(.theme-fo-base,:is(.main-visual,.wrapper .contents,.foot)) .component:not(:root).entry-list:is([data-designpart-id="642f669ce4dc09621d945ab3"],[data-designpart-id="660ba1ac625e12cfe8690e9f"]) .article-list .entry-list-unit .cont h3{display:block}:is(.theme-fo-base,:is(.main-visual,.wrapper .contents,.foot)) .component:not(:root).entry-list:is([data-designpart-id="642f669ce4dc09621d945ab3"],[data-designpart-id="660ba1ac625e12cfe8690e9f"]) .article-list .entry-list-unit .cont h3 a{display:block}:is(.theme-fo-base,:is(.main-visual,.wrapper .contents,.foot)) .component:not(:root).entry-list:is([data-designpart-id="642f669ce4dc09621d945ab2"],[data-designpart-id="642f669ce4dc09621d945b2e"],[data-designpart-id="642f669ce4dc09621d945ada"],[data-designpart-id="642f669ce4dc09621d945ab4"]) .entry-list-unit .cont h3{display:block}:is(.theme-fo-base,:is(.main-visual,.wrapper .contents,.foot)) .component:not(:root).entry-list:is([data-designpart-id="642f669ce4dc09621d945ab2"],[data-designpart-id="642f669ce4dc09621d945b2e"],[data-designpart-id="642f669ce4dc09621d945ada"],[data-designpart-id="642f669ce4dc09621d945ab4"]) .entry-list-unit .cont h3 a{display:block}:is(.theme-fo-base,:is(.main-visual,.wrapper .contents,.foot)) .component:not(:root).entry-list:is([data-designpart-id="642f669ce4dc09621d945ab2"],[data-designpart-id="642f669ce4dc09621d945b2e"],[data-designpart-id="642f669ce4dc09621d945ada"],[data-designpart-id="642f669ce4dc09621d945ab4"]) .entry-list-unit .cont p.description{display:block}:is(.theme-fo-base,:is(.main-visual,.wrapper .contents,.foot)) .component:not(:root).entry-list:is([data-designpart-id="642f669ce4dc09621d945ab2"],[data-designpart-id="660ba050625e12cfe8690e9e"],[data-designpart-id="642f669ce4dc09621d945b2e"],[data-designpart-id="642f669ce4dc09621d945ada"]):not(:root):not(:root) .entry-list-unit a.img{align-items:center}:is(.theme-fo-base,:is(.main-visual,.wrapper .contents,.foot)) .component:not(:root).entry-list:is([data-designpart-id="642f669ce4dc09621d945ab2"],[data-designpart-id="660ba050625e12cfe8690e9e"],[data-designpart-id="642f669ce4dc09621d945b2e"],[data-designpart-id="642f669ce4dc09621d945ada"]):not(:root):not(:root) .entry-list-unit a.img img{height:auto !important;object-fit:initial !important}.frame-root .frame-content .spOnly{display:block !important}.frame-root .frame-content .displayNone{display:block !important}.frame-root .frame-content .navi-002-01.navi_custom header#navigations .inner .main-menu ul li:hover{background:none}.frame-root .frame-content .navi-002-01.navi_custom header#navigations .inner .main-menu ul li a{text-decoration:none}.frame-root .frame-content .navi-002-01.navi_custom header#navigations .inner .main-menu ul li a:hover{text-decoration:none;opacity:.7}.frame-root .frame-content .navi-002-01.navi_custom header#navigations .inner .main-menu .level-01 a,.frame-root .frame-content .navi-002-01.navi_custom header#navigations .inner .main-menu .level-01-trigger a{color:#333}.frame-root .frame-content .navi-002-01.navi_custom header#navigations .inner .navigation-cont .cont .row{display:-ms-flexbox;display:flex}@media screen and (max-width: 769px){.frame-root .frame-content .navi-002-01.navi_custom header#navigations .inner .navigation-cont .cont .row{display:block}}.frame-root .frame-content .navi-002-01.navi_custom.navi-edit-fixed header{position:relative;width:100%}.frame-root .frame-content .navi-002-01.navi_custom.navi-edit-fixed header::after{content:"ヘッダー固定中";color:#fff;font-size:18px;position:absolute;bottom:-38px;line-height:25px;width:100%;background:#f00;text-align:center}.frame-root .frame-content .theme-fo-base .main-visual .overlay{display:block !important}.frame-root .frame-content .theme-fo-base .sub-page-custom .row,.frame-root .frame-content .theme-fo-base .sub-page .row{margin-top:40px}.frame-root .frame-content .main-visual.mv_vh_custom .clearfix .row.position_row{position:relative;bottom:initial;right:initial;left:initial;overflow:visible}.frame-root .frame-content .main-visual.bg_custom:not(:root){overflow:visible;position:relative}.frame-root .frame-content .main-visual.bg_custom:not(:root) .clearfix .row.mv_bg_row{width:100%;height:100%;position:relative;bottom:initial;right:initial;z-index:3}.frame-root .frame-content .main-visual.bg_custom:not(:root) .clearfix .row.mv_bg_row .col{padding:0 10px 10px}.frame-root .frame-content .main-visual.bg_custom:not(:root) .clearfix .row.mv_bg_row .col .component{margin:10px 0}.frame-root .frame-content :where(.theme-fo-base) :where(.main-visual .main-visual-content,.wrapper .contents section .inner,.foot .foot-cont) :where(.row):not(:first-child){margin-top:30px}.frame-root .frame-content .theme-fo-base .wrapper .contents section{margin:50px 0 !important}.frame-root .frame-content .theme-fo-base .wrapper .contents section.example_sec .inner .row.scen_header_row .col .component.scene_text{position:static}.frame-root .frame-content .theme-fo-base .wrapper .contents section .inner .row.topTask_row{padding:30px 0 60px}.frame-root .frame-content .theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textL_col,.frame-root .frame-content .theme-fo-base .wrapper .contents section .inner .row.topTask_row .col.textR_col{display:table-cell}.frame-root .frame-content .theme-fo-base .wrapper .contents section .inner .row.logoList_row .col .component.image.text-left{justify-content:flex-start}.frame-root .frame-content .theme-fo-base .wrapper .contents section .inner .row.logoList_row .col .component.image.text-center{justify-content:center}.frame-root .frame-content .theme-fo-base .wrapper .contents section .inner .row.logoList_row .col .component.image.text-right{justify-content:flex-end}.frame-root .frame-content .theme-fo-base .wrapper .contents section .inner .row .col.box_link_col:hover{opacity:1}.frame-root .frame-content .theme-fo-base .wrapper .contents section .inner .row .col.box_link_col .component.link_text{position:relative;right:auto;bottom:auto;width:auto;height:auto;margin:10px 0}.frame-root .frame-content .theme-fo-base .wrapper .contents section .inner .row .col.box_link_col .component.link_text p{margin:10px 0;width:auto;height:auto;display:block}.frame-root .frame-content .theme-fo-base .wrapper .contents section .inner .row .col.box_link_col .component.link_text p a{width:auto;height:auto;font-size:16px}.frame-root .frame-content .theme-fo-base .wrapper .contents section .inner .row .col.box_link_col .component.link_text p a:hover{opacity:1}.frame-root .frame-content .theme-fo-base .wrapper .contents section .inner .row .col .component.displayInlineBlock{display:block}.frame-root .frame-content .theme-fo-base .foot.ft_custom01 .foot-cont .component.list ul li a{color:#333}.frame-root .frame-content .theme-fo-base .foot.ft_custom01 .foot-cont .component.list ul li a:hover{opacity:.7;background:none}.frame-root .frame-content .theme-fo-base .foot.ft_custom01 .foot-cont .component.richtext{text-decoration:none}.frame-root .frame-content .theme-fo-base .foot.ft_custom01 .foot-cont .row.page_top_row .component.image{position:static}.frame-root .frame-content .theme-fo-base .foot.ft_custom01 .foot-cont .row.sns_row .col .component.image{display:block;width:auto;margin:10px 0}.frame-root .frame-content .theme-fo-base .foot.ft_custom01 .foot-copyright p{padding:0}.frame-root .frame-content .js_script_row{margin:30px 0}.frame-root .frame-content .js_script_row .col{padding:10px 10px 0 !important}.frame-root .frame-content .js_script_row .col .component{margin:10px 0 !important}.frame-root .frame-content .theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]:not(:root):not(:root):not(:root):not(:root)).logoScroll_sec .inner{max-width:1100px;padding:20px;overflow:inherit}.frame-root .frame-content .theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]:not(:root):not(:root):not(:root):not(:root)).logoScroll_sec .inner .row.img_row{display:table;width:auto}.frame-root .frame-content .theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]:not(:root):not(:root):not(:root):not(:root)).logoScroll_sec .inner .row.img_row.is-loopAnimation .col:first-child,.frame-root .frame-content .theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]:not(:root):not(:root):not(:root):not(:root)).logoScroll_sec .inner .row.img_row.is-loopAnimation .col:last-child{animation:none}.frame-root .frame-content .theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]:not(:root):not(:root):not(:root):not(:root)).logoScroll_sec .inner .row.img_row.is-loopAnimation.op_reverse .col:first-child,.frame-root .frame-content .theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]:not(:root):not(:root):not(:root):not(:root)).logoScroll_sec .inner .row.img_row.is-loopAnimation.op_reverse .col:last-child{animation:none}.frame-root .frame-content .theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]:not(:root):not(:root):not(:root):not(:root)).logoScroll_sec .inner .row.img_row.is-loopAnimation.op_highspeed .col:first-child,.frame-root .frame-content .theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]:not(:root):not(:root):not(:root):not(:root)).logoScroll_sec .inner .row.img_row.is-loopAnimation.op_highspeed .col:last-child{animation:none}.frame-root .frame-content .theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]:not(:root):not(:root):not(:root):not(:root)).logoScroll_sec .inner .row.img_row .col{display:table-cell !important;width:50% !important;height:100%;padding:0 10px 10px}.frame-root .frame-content .theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]:not(:root):not(:root):not(:root):not(:root)).logoScroll_sec .inner .row.img_row .col .component.image{margin:20px 0}.frame-root .frame-content .theme-fo-base .wrapper .contents section .inner .row.banner_row{position:relative;z-index:initial;bottom:initial;right:initial;max-width:initial}.frame-root .frame-content .theme-fo-base .wrapper .contents section .inner .row.banner_row .col .component.image.banner_close_img{position:relative;top:initial;right:initial}.frame-root .frame-content .theme-fo-base .wrapper .contents section .inner .row.banner_row .col .component.image.banner_close_img img{cursor:initial;max-width:initial !important}.frame-root .frame-content .fa,.frame-root .frame-content .far,.frame-root .frame-content .fas{font-family:FontAwesome !important}.frame-root .frame-content .component.accordion_bottom{display:block !important}.frame-root .frame-content .page-screen.mobile .navi-002-01.navi_custom header#navigations .inner .navigation-cont .cont .row{display:block}.frame-root .frame-content .page-screen.mobile .navi-002-01.navi_custom header#navigations .inner .navigation-cont .cont .row .hd_2btn_col{width:100% !important}.frame-root .frame-content .page-screen.mobile .theme-fo-base .wrapper .contents section .inner{width:auto !important}.frame-root .frame-content .theme-fo-base .main-visual.mv_section .clearfix .row.mv_content .col.mv_img-content .component.image.mv_img{width:100%;position:relative;top:initial;right:initial}.frame-root .frame-content .theme-fo-base .contents section:not(:root:root).header-section{position:relative;top:initial;left:initial;z-index:auto}.frame-root .frame-content .theme-fo-base .contents section:not(:root:root).cv-section .inner .row.cv-content .col.cv-img_content .component.image.cv-img{position:relative;bottom:initial;left:initial;transform:none}.frame-root .frame-content .theme-fo-base .contents section:not(:root:root) .inner .row.strong-content .col.strong-content_img{position:relative;top:initial;left:initial;transform:none}.frame-root .frame-content .theme-fo-base .contents section:not(:root:root) .inner .row .col .component.richtext.point_text+.list-text{margin-top:10px}.cms-root .cta span.color-ffffff{background:#ccc}.cms-root{background:#000}.cwm.cwm.cwm{--paper:#ffffff;--ink:#173430;--ink-soft:#4d6560;--ink-mute:#7b8f8a;--green:#52B346;--green-deep:#3B8C33;--tint:#F2F8EE;--tint2:#DFEDD8;--line:#DCE8D6;--band:#E8F2E2;--r-lg:20px;--r-md:14px;--gap:clamp(76px,9vw,132px);--font:system-ui,-apple-system,"Segoe UI","Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic",Meiryo,sans-serif;box-sizing:border-box;margin:0;margin-top:var(--cwm-top-adjust, 0);background:var(--paper);color:var(--ink);font-family:var(--font);font-size:clamp(17px, 1.15vw, 18.5px);line-height:2;letter-spacing:.01em;-webkit-font-smoothing:antialiased;overflow-x:hidden;scroll-behavior:smooth}.cwm-host{display:block !important;max-width:none !important;width:auto !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;padding-top:0 !important;padding-bottom:0 !important;margin-top:0 !important;margin-bottom:0 !important}.cwm.cwm.cwm *{box-sizing:border-box}.cwm.cwm.cwm main{margin:0;padding:0}.cwm.cwm.cwm img{display:block;max-width:100%}.cwm.cwm.cwm a{color:inherit;text-decoration:none}.cwm.cwm.cwm h1,.cwm.cwm.cwm h2,.cwm.cwm.cwm h3,.cwm.cwm.cwm h4{margin:0;font-weight:700;letter-spacing:-.015em}.cwm.cwm.cwm p{margin:0}.cwm.cwm.cwm ul,.cwm.cwm.cwm ol{margin:0;padding:0;list-style:none}.cwm.cwm.cwm button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.cwm.cwm.cwm :focus-visible{outline:3px solid var(--green-deep);outline-offset:3px;border-radius:6px}.cwm.cwm.cwm .cwm-wrap{width:calc(100% - 40px);max-width:1180px;margin-inline:auto}.cwm.cwm.cwm .cwm-sec{padding-block:var(--gap)}.cwm.cwm.cwm .cwm-sec-band{background:var(--band)}.cwm.cwm.cwm .cwm-ph{background:var(--tint2);overflow:hidden;position:relative;display:block}.cwm.cwm.cwm .cwm-ph img{width:100%;height:100%;object-fit:cover;font-size:12px;line-height:1.7}.cwm.cwm.cwm .cwm-soon{cursor:default}.cwm.cwm.cwm .cwm-soon-tag{display:inline-flex;align-items:center;gap:6px;vertical-align:middle;font-size:12.5px;font-weight:700;letter-spacing:.06em;line-height:1.7;white-space:nowrap;color:var(--ink-mute);background:var(--tint);border:1px solid var(--line);border-radius:999px;padding:2px 10px;margin-left:8px}.cwm.cwm.cwm .cwm-soon-tag::before{content:"";width:5px;height:5px;border-radius:50%;background:#AFC4BC;flex:none}.cwm.cwm.cwm .cwm-hdr{position:fixed;inset:0 0 auto 0;z-index:70;display:flex;align-items:center;justify-content:space-between;padding:clamp(18px, 2.2vw, 30px) clamp(20px, 2.6vw, 40px);pointer-events:none}.cwm.cwm.cwm .cwm-hdr>*{pointer-events:auto}.cwm.cwm.cwm .cwm-hdr-brand{display:flex;align-items:center;gap:clamp(12px, 1.2vw, 16px)}.cwm.cwm.cwm .cwm-hdr-brand a{display:flex;align-items:center}.cwm.cwm.cwm .cwm-hdr-brand img{width:clamp(112px, 10vw, 152px);height:auto;transition:filter .45s ease}.cwm.cwm.cwm .cwm-hdr-brand span{font-size:12.5px;font-weight:700;letter-spacing:.14em;line-height:1;transition:color .45s ease,border-color .45s ease;padding:5px 0 5px clamp(12px, 1.2vw, 16px);border-left:1px solid}.cwm.cwm.cwm .cwm-hdr.cwm-on-dark .cwm-hdr-brand img{filter:brightness(0) invert(1)}.cwm.cwm.cwm .cwm-hdr.cwm-on-dark .cwm-hdr-brand span{color:rgba(255,255,255,0.86)}.cwm.cwm.cwm .cwm-hdr.cwm-on-light .cwm-hdr-brand span{color:var(--green-deep)}.cwm.cwm.cwm .cwm-burger{width:46px;height:34px;display:grid;align-content:center;gap:7px;justify-items:end}.cwm.cwm.cwm .cwm-burger i{display:block;height:2px;width:34px;border-radius:2px;background:var(--ink);transition:background .45s ease,transform .4s ease,opacity .3s ease}.cwm.cwm.cwm .cwm-burger i:nth-child(2){width:24px}.cwm.cwm.cwm .cwm-hdr.cwm-on-dark .cwm-burger i{background:#fff}.cwm.cwm.cwm.cwm-menu-open .cwm-burger i:nth-child(1){transform:translateY(9px) rotate(42deg);width:34px}.cwm.cwm.cwm.cwm-menu-open .cwm-burger i:nth-child(2){opacity:0}.cwm.cwm.cwm.cwm-menu-open .cwm-burger i:nth-child(3){transform:translateY(-9px) rotate(-42deg);width:34px}.cwm.cwm.cwm.cwm-menu-open .cwm-burger i{background:var(--ink) !important}.cwm.cwm.cwm.cwm-menu-open .cwm-hdr-brand img{filter:none !important}.cwm.cwm.cwm.cwm-menu-open .cwm-hdr-brand span{color:var(--green-deep) !important}.cwm.cwm.cwm .cwm-menu{position:fixed;inset:0;z-index:60;background:var(--tint);display:grid;align-content:center;padding:120px clamp(24px, 6vw, 90px) 60px;overflow-y:auto;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s}.cwm.cwm.cwm .cwm-menu.cwm-is-open{opacity:1;visibility:visible}.cwm.cwm.cwm .cwm-menu-list{display:grid;gap:clamp(10px, 1.6vh, 16px);max-width:900px}.cwm.cwm.cwm .cwm-menu-list a{color:var(--ink);font-size:clamp(22px, 2.3vw, 32px);font-weight:700;letter-spacing:-.02em;line-height:1.3;display:inline-block;position:relative}.cwm.cwm.cwm .cwm-menu-list a::after{content:"";position:absolute;left:0;bottom:-2px;height:3px;width:0;background:var(--green);border-radius:2px;transition:width .35s ease}.cwm.cwm.cwm .cwm-menu-list a:hover::after,.cwm.cwm.cwm .cwm-menu-list a:focus-visible::after{width:100%}.cwm.cwm.cwm .cwm-menu-entry{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:clamp(20px, 3vh, 32px)}.cwm.cwm.cwm .cwm-menu-btn{display:inline-flex;align-items:center;font-size:16px;font-weight:700;letter-spacing:.02em;padding:12px 26px;border-radius:999px;background:var(--green);color:#fff;line-height:1.7;transition:background .3s ease}.cwm.cwm.cwm a.cwm-menu-btn:hover{background:var(--green-deep)}.cwm.cwm.cwm .cwm-menu-btn.cwm-soon{background:#fff;border:1px solid var(--line);color:var(--ink-mute);padding:11px 20px}.cwm.cwm.cwm .cwm-menu-btn.cwm-soon .cwm-soon-tag{background:var(--tint)}.cwm.cwm.cwm .cwm-menu-foot{margin-top:clamp(26px, 5vh, 50px);color:var(--ink-mute);font-size:14px;line-height:2}.cwm.cwm.cwm .cwm-sec-head{display:grid;grid-template-columns:minmax(0, 1fr);gap:2px;align-items:start;margin-bottom:clamp(36px, 4.4vw, 64px)}.cwm.cwm.cwm .cwm-sec-label{font-size:14.5px;font-weight:700;letter-spacing:.08em;color:var(--green-deep);line-height:2.4;display:flex;align-items:center;gap:12px}.cwm.cwm.cwm .cwm-sec-label::before{content:"";width:22px;height:2px;border-radius:2px;background:var(--green);flex:none}.cwm.cwm.cwm .cwm-sec-head h2{font-size:clamp(27px, 4vw, 50px);line-height:1.45}.cwm.cwm.cwm .cwm-sec-lead{margin-top:16px;color:var(--ink-soft);max-width:34em;font-size:17px}.cwm.cwm.cwm .cwm-linkline{display:inline-block;font-weight:700;color:var(--ink);padding-bottom:6px;border-bottom:2px solid var(--green);transition:color .3s ease}.cwm.cwm.cwm a.cwm-linkline:hover{color:var(--green-deep)}.cwm.cwm.cwm .cwm-linkline.cwm-soon{color:var(--ink-mute);border-bottom-style:dashed;border-bottom-color:var(--line)}.cwm.cwm.cwm .cwm-cap{margin-top:14px;font-size:13.5px;color:var(--ink-mute);line-height:1.7;letter-spacing:0}.cwm.cwm.cwm .cwm-go{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-size:15px;font-weight:700;color:var(--green-deep);line-height:1.6}.cwm.cwm.cwm .cwm-chev{width:26px;height:26px;border-radius:999px;background:var(--tint2);display:grid;place-items:center;flex:none;transition:background .3s ease}.cwm.cwm.cwm .cwm-chev svg{width:9px;height:9px}.cwm.cwm.cwm .cwm-go .cwm-soon-tag{margin-left:0}.cwm.cwm.cwm .cwm-faq{max-width:900px;border-top:1px solid var(--line)}.cwm.cwm.cwm .cwm-qa{border-bottom:1px solid var(--line)}.cwm.cwm.cwm .cwm-qa-q{width:100%;display:flex;gap:20px;align-items:flex-start;text-align:left;padding:clamp(22px, 2.4vw, 30px) 0;font-size:clamp(17.5px, 1.55vw, 21px);font-weight:700;line-height:1.7}.cwm.cwm.cwm .cwm-qa-q:hover{color:var(--green-deep)}.cwm.cwm.cwm .cwm-qmark{color:var(--green);flex:none}.cwm.cwm.cwm .cwm-qa-q .cwm-sign{margin-left:auto;flex:none;width:26px;height:26px;border-radius:999px;background:var(--tint2);display:grid;place-items:center;margin-top:3px;transition:transform .25s ease,background .25s ease}.cwm.cwm.cwm .cwm-qa-q .cwm-sign svg{width:11px;height:11px}.cwm.cwm.cwm .cwm-qa-q[aria-expanded="true"] .cwm-sign{transform:rotate(45deg);background:var(--green)}.cwm.cwm.cwm .cwm-qa-q[aria-expanded="true"] .cwm-sign path{stroke:#fff}.cwm.cwm.cwm .cwm-qa-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.38s cubic-bezier(0.2, 0.7, 0.3, 1)}.cwm.cwm.cwm .cwm-qa-q[aria-expanded="true"]+.cwm-qa-a{grid-template-rows:1fr}.cwm.cwm.cwm .cwm-qa-a>div{overflow:hidden}.cwm.cwm.cwm .cwm-qa-a p{color:var(--ink-soft);padding:0 46px clamp(22px, 2.4vw, 30px) 0;max-width:36em;font-size:16.5px}.cwm.cwm.cwm .cwm-faq-more{margin-top:clamp(28px, 3.2vw, 44px)}.cwm.cwm.cwm .cwm-ft{background:var(--ink);color:#D6E5E1;padding:clamp(56px, 6vw, 80px) 0 34px;font-size:15px;line-height:2}.cwm.cwm.cwm .cwm-ft a{color:#D6E5E1}.cwm.cwm.cwm .cwm-ft a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.cwm.cwm.cwm .cwm-ft-grid{display:grid;grid-template-columns:1.3fr repeat(3, 1fr);gap:clamp(28px, 3.2vw, 48px)}.cwm.cwm.cwm .cwm-ft-logo{background:#fff;border-radius:12px;padding:14px 16px;display:inline-block}.cwm.cwm.cwm .cwm-ft-logo img{width:170px}.cwm.cwm.cwm .cwm-ft-addr{margin-top:18px;font-size:14px;color:#9FBAB4;line-height:1.9}.cwm.cwm.cwm .cwm-ft h4{font-size:14px;color:#fff;margin-bottom:12px;letter-spacing:.02em}.cwm.cwm.cwm .cwm-ft-list li{margin-bottom:6px;font-size:14.5px}.cwm.cwm.cwm .cwm-ft-list .cwm-soon{color:#9FBAB4}.cwm.cwm.cwm .cwm-ft-list .cwm-soon-tag{background:transparent;border-color:#2C4B45;color:#8AA49E;font-size:11px;padding:1px 8px;margin-left:6px}.cwm.cwm.cwm .cwm-ft-list .cwm-soon-tag::before{background:#5C7C75}.cwm.cwm.cwm .cwm-ft-bottom{margin-top:clamp(40px, 4.4vw, 56px);padding-top:20px;border-top:1px solid #2C4B45;display:flex;flex-wrap:wrap;gap:10px 28px;font-size:13.5px;color:#9FBAB4;line-height:1.9}.cwm.cwm.cwm.cwm-js .cwm-rise{opacity:0;transform:translateY(26px)}.cwm.cwm.cwm.cwm-js .cwm-rise.cwm-in{opacity:1;transform:none;transition:opacity 1s ease,transform 1.1s cubic-bezier(0.2, 0.7, 0.3, 1)}@media (prefers-reduced-motion: reduce){.cwm.cwm.cwm{scroll-behavior:auto}.cwm.cwm.cwm.cwm-js .cwm-rise{opacity:1 !important;transform:none !important}.cwm.cwm.cwm *{transition-duration:.01ms !important}}@media (max-width: 1000px){.cwm.cwm.cwm .cwm-ft-grid{grid-template-columns:1fr 1fr}}@media (max-width: 720px){.cwm.cwm.cwm .cwm-wrap{width:calc(100% - 36px)}.cwm.cwm.cwm .cwm-qa-a p{padding-right:0}}@media (max-width: 430px){.cwm.cwm.cwm .cwm-ft-grid{grid-template-columns:1fr}}.navi-002-01.navi_custom{--cw-ink: #333333;--cw-brand: #1d6a85;--cw-action: #32acc8;--cw-action-text: #1d7f9b;--cw-deep: #1b4a5c;--cw-bg-main: #f2f8fa;--cw-bg-sub: #e3edf1;--cw-sub-ink: #5f6e74;--cw-mint: #eaf6fa;--cw-border: #cfe2e9;--cw-dim: rgba(16, 52, 66, .34);--cw-dl-bg: #F25985;--cw-dl-ink: #fff;--cw-dl-border: #F25985;--cw-ct-bg: #32acc8;--cw-ct-ink: #fff;--cw-ct-border: #32acc8;--cw-ct-hover: #1d6a85;--cw-ico-chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%235f6e74' stroke-width='1.4'/%3E%3C/svg%3E");--cw-ico-chev-on: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 5l4-4 4 4' fill='none' stroke='%231d6a85' stroke-width='1.4'/%3E%3C/svg%3E");--cw-ico-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Cpath d='M0 6h14.5M9.5 1l5 5-5 5' fill='none' stroke='%2332acc8' stroke-width='1.5'/%3E%3C/svg%3E");--cw-ico-arrow-w: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Cpath d='M0 6h14.5M9.5 1l5 5-5 5' fill='none' stroke='%23FFFFFF' stroke-width='1.5'/%3E%3C/svg%3E");--cw-ico-badge: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 14'%3E%3Cpath d='M7 0l7 7-7 7-7-7z' fill='%231d6a85'/%3E%3Cpath d='M15 2.5l4.5 4.5-4.5 4.5-4.5-4.5z' fill='%2332acc8' fill-opacity='.9'/%3E%3C/svg%3E");--cw-ico-plus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1 8h14M8 1v14' fill='none' stroke='%231b4a5c' stroke-width='1.5'/%3E%3C/svg%3E");--cw-ico-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1 8h14' fill='none' stroke='%2332acc8' stroke-width='1.5'/%3E%3C/svg%3E");--cw-h: 80px;--cw-edge: calc(50% - 620px);--cw-guide: 260px;--cw-gap: 48px;--cw-thumb-top: 160px;--cw-thumb-gap: 12px;--cw-thumb-w: calc(var(--cw-guide) - 36px);--cw-thumb-h: calc(var(--cw-thumb-w) * 9 / 16 + 38px);--cw-pb: 48px;--cw-ico-dl: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1.5v8.5M4.5 6.8 8 10.3l3.5-3.5M2 11v3.2h12V11' fill='none' stroke='%2332acc8' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.navi-002-01 .level-01-trigger:has(>a[href="/service"]){--cw-label: "SOLUTIONS";--cw-lead: "開発・EC・品質保証・セキュリティの4つの領域で支援します。"}.navi-002-01 .level-01-trigger:has(>a[href="/case"]){--cw-label: "CASES";--cw-lead: "領域ごとに、これまでのご支援の事例をご紹介します。"}.navi-002-01 .level-01-trigger:has(>a[href="/blog"]){--cw-label: "INSIGHTS";--cw-lead: "ブログ・セミナー・資料で、実務に役立つ情報をお届けします。"}.navi-002-01 .level-01-trigger:has(>a[href="/about"]){--cw-label: "ABOUT US";--cw-lead: "コウェルの考え方と、会社・チーム・採用についてご紹介します。"}.navi-002-01 .level-02>a[href="/blog"]{--cw-sublabel: "BLOG"}.navi-002-01 .level-02>a[href="/seminar"]{--cw-sublabel: "SEMINAR"}.navi-002-01 .level-02>a[href="/download"]{--cw-sublabel: "DOCUMENTS"}.navi-002-01 .level-02>a[href="/recruit/newgrad"]{--cw-sublabel: "NEW GRADUATES"}.navi-002-01 .level-02>a[href="/recruit/career"]{--cw-sublabel: "CAREER"}.navi-002-01 .level-02>a[href="/about/reason"]{--cw-sublabel: "WHY CO-WELL"}.navi-002-01 .level-01-trigger:has(>a[href="/company"]){--cw-label: "COMPANY";--cw-lead: "企業理念・役員・採用・オフィスについてご紹介します。"}.navi-002-01 .level-02>a[href="/about/tour"]{--cw-sublabel: "STUDY TOUR"}.navi-002-01.navi_custom{--cw-case-guide: 440px}.navi-002-01 .level-01-trigger:has(>a[href="/case"]){--cw-guide: var(--cw-case-guide);--cw-thumb-w: calc((var(--cw-guide) - 36px - var(--cw-thumb-gap)) / 2);--cw-thumb-h: calc(var(--cw-thumb-w) * 9 / 16 + 38px)}.navi-002-01.navi_custom header#navigations#navigations{font-family:"Noto Sans JP", sans-serif;font-feature-settings:"palt";color:var(--cw-ink)}.navi-002-01.navi_custom header#navigations#navigations *,.navi-002-01.navi_custom header#navigations#navigations *::before,.navi-002-01.navi_custom header#navigations#navigations *::after{box-sizing:border-box}.navi-002-01.navi_custom header#navigations#navigations a{text-decoration:none}.navi-002-01.navi_custom header#navigations#navigations a:focus-visible{outline:2px solid var(--cw-action);outline-offset:2px;border-radius:2px}.navi-002-01.navi_custom header#navigations#navigations .main-menu ul{list-style:none;margin:0;padding:0}.navi-002-01.navi_custom header#navigations#navigations .main-menu li::before,.navi-002-01.navi_custom header#navigations#navigations .main-menu li::after{content:none !important;display:none !important}.navi-002-01.navi_custom header#navigations#navigations .main-menu li{background:transparent !important;border:0 !important;float:none}@media (min-width: 770px){.navi-002-01.navi_custom header#navigations#navigations .navigation-cont>.cont{float:none;width:auto;min-width:0;max-width:none;padding:0;margin:0 0 0 16px;text-align:left;position:static}.navi-002-01.navi_custom header#navigations#navigations .navigation-cont>.cont .row{display:flex;margin:0;width:auto}.navi-002-01.navi_custom header#navigations#navigations .navigation-cont>.cont .row .col.widthAuto_col{display:none !important}.navi-002-01.navi_custom header#navigations#navigations .navigation-cont>.cont .row .col.hd_2btn_col{display:flex !important;width:auto !important;padding:0;gap:10px;flex-wrap:nowrap;align-items:center;justify-content:flex-end}.navi-002-01.navi_custom header#navigations#navigations .hd_2btn_col .component.button{margin:0 !important;width:auto;display:block}.navi-002-01.navi_custom header#navigations#navigations .hd_2btn_col .component.btn_custom02{order:-1}.navi-002-01.navi_custom header#navigations#navigations .hd_2btn_col .component.button .button-cont a{display:inline-flex;align-items:center;justify-content:center;min-width:0;width:auto;margin:0;padding:10px 16px !important;font-family:"Noto Sans JP", sans-serif;font-size:14px !important;font-weight:700;letter-spacing:.04em;line-height:1.4;white-space:nowrap;border-radius:8px;transition:filter .2s ease, background-color .2s ease, border-color .2s ease, color .2s ease}.navi-002-01.navi_custom header#navigations#navigations .hd_2btn_col .component.button .button-cont a::before{content:none !important;display:none !important}.navi-002-01.navi_custom header#navigations#navigations .hd_2btn_col .btn_custom02 .button-cont a{color:var(--cw-dl-ink) !important;background:var(--cw-dl-bg) !important;border:1px solid var(--cw-dl-border) !important}.navi-002-01.navi_custom header#navigations#navigations .hd_2btn_col .btn_custom02 .button-cont a:hover{filter:brightness(1.12)}.navi-002-01.navi_custom header#navigations#navigations .hd_2btn_col .btn_custom01 .button-cont a{color:var(--cw-ct-ink) !important;background:var(--cw-ct-bg) !important;border:1px solid var(--cw-ct-border) !important}.navi-002-01.navi_custom header#navigations#navigations .hd_2btn_col .btn_custom01 .button-cont a:hover{border-color:var(--cw-ct-hover) !important;filter:brightness(1.06)}.navi-002-01.navi_custom header#navigations#navigations .inner>.main-menu.pc{width:auto;height:100%;margin:0;padding:0;border:0;background:transparent;position:static}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc>ul{display:flex;width:auto;max-width:none;height:100%;margin:0;text-align:left}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc>ul::before,.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc>ul::after{display:none}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc>ul>li{display:block;position:static;height:100%;width:auto;min-width:0;padding:0 !important}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc>ul>li>a{position:relative;z-index:3;display:flex;align-items:center;height:100%;padding:0 14px;font-size:14px;font-weight:500;letter-spacing:.04em;line-height:1.4;white-space:nowrap;text-align:left;color:var(--cw-ink) !important;background:transparent;opacity:1;transition:color .2s ease .2s}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc>ul>.level-01-trigger>a{padding-right:30px;background:var(--cw-ico-chev) no-repeat right 14px center/9px 6px}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc>ul>li>a::after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:2px;background:var(--cw-action);transform:scaleX(0);transform-origin:50% 50%;transition:transform .22s ease .2s}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc>ul>.level-01-trigger>a::before{content:"";position:absolute;left:50%;bottom:-4px;width:8px;height:8px;margin-left:-4px;background:var(--cw-action);transform:rotate(45deg) scale(0);transition:transform .22s ease .2s}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc>ul>.level-01:hover>a{color:var(--cw-brand) !important;transition-delay:0s}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc>ul>.level-01:hover>a::after{transform:scaleX(1);transition-delay:0s}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-trigger>.level-01-cont{position:absolute;top:100%;left:0;right:0;z-index:1;display:grid !important;align-items:start;align-content:start;width:auto;min-width:0;max-width:none;margin:0;border:0;padding:44px var(--cw-edge) 48px calc(var(--cw-edge) + var(--cw-guide) + var(--cw-gap));text-align:left;background:linear-gradient(90deg, var(--cw-bg-main) 0, var(--cw-bg-main) calc(var(--cw-edge) + var(--cw-guide)), #fff calc(var(--cw-edge) + var(--cw-guide)));box-shadow:inset 0 1px 0 var(--cw-border),0 0 0 100vh var(--cw-dim);clip-path:inset(0 0 -100vh 0);counter-reset:cw-col;visibility:hidden;opacity:0;transform:translateY(-8px);transition:opacity .18s ease .2s, transform .18s ease .2s, visibility 0s linear .38s}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-cont li{position:static;width:auto;min-width:0;margin:0;padding:0 !important}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-cont a{color:var(--cw-ink);background-color:transparent;text-align:left;white-space:normal}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-cont::before{content:var(--cw-label, none);position:absolute;top:40px;left:var(--cw-edge);width:calc(var(--cw-guide) - 36px);padding-left:30px;font-family:"Marcellus", serif;font-size:24px;line-height:1.3;letter-spacing:.06em;color:var(--cw-deep);background:var(--cw-ico-badge) no-repeat 0 50%/22px 14px}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-cont::after{content:var(--cw-lead, none);position:absolute;top:88px;left:var(--cw-edge);width:calc(var(--cw-guide) - 36px);font-size:13px;line-height:1.85;color:var(--cw-sub-ink);letter-spacing:.02em;word-break:auto-phrase}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-trigger:hover>a,.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-trigger:focus-within>a{color:var(--cw-brand) !important;background-image:var(--cw-ico-chev-on);transition-delay:.12s}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-trigger:hover>a::after,.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-trigger:focus-within>a::after{transform:scaleX(1);transition-delay:.12s}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-trigger:hover>a::before,.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-trigger:focus-within>a::before{transform:rotate(45deg) scale(1);transition-delay:.12s}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-trigger:hover>.level-01-cont,.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-trigger:focus-within>.level-01-cont{visibility:visible;opacity:1;transform:none;transition:opacity .22s ease .12s, transform .22s ease .12s, visibility 0s linear .12s}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-trigger:hover>.level-01-cont{z-index:2}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-trigger:focus-within>.level-01-cont{transition-delay:0s, 0s, 0s}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-trigger:has(>a[href="/service"])>.level-01-cont{grid-template-columns:repeat(4, minmax(0, 1fr));column-gap:28px}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-trigger:has(>a[href="/service"])>.level-01-cont>li:not(:has(>a[href="/service"])):not(:has(>a[href$="#issue"])):not(:has(>a[data-cw-thumb])){display:grid;grid-row:span 2;grid-template-rows:subgrid;counter-increment:cw-col}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-trigger:has(>a[href="/service"])>.level-01-cont>li:not(:has(>a[href="/service"])):not(:has(>a[href$="#issue"])):not(:has(>a[data-cw-thumb]))>a{display:block;position:relative;padding:0 4px 14px 0;font-size:15px;font-weight:700;line-height:1.55;letter-spacing:.02em;word-break:auto-phrase;border-bottom:1px solid var(--cw-deep);transition:color .2s ease}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-trigger:has(>a[href="/service"])>.level-01-cont>li:not(:has(>a[href="/service"])):not(:has(>a[href$="#issue"])):not(:has(>a[data-cw-thumb]))>a::before{content:counter(cw-col, decimal-leading-zero);display:block;margin-bottom:6px;font-size:12px;font-weight:500;letter-spacing:.14em;color:var(--cw-action-text);font-variant-numeric:tabular-nums}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-trigger:has(>a[href="/service"])>.level-01-cont>li:not(:has(>a[href="/service"])):not(:has(>a[href$="#issue"])):not(:has(>a[data-cw-thumb]))>a::after{content:"";position:absolute;top:4px;right:4px;width:14px;height:10px;background:var(--cw-ico-arrow) no-repeat center/contain;transition:transform .25s ease}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-trigger:has(>a[href="/service"])>.level-01-cont>li>a:hover{color:var(--cw-brand);background-color:transparent}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-trigger:has(>a[href="/service"])>.level-01-cont>li:not(:has(>a[href="/service"])):not(:has(>a[href$="#issue"])):not(:has(>a[data-cw-thumb]))>a:hover::after{transform:translateX(5px)}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-cont .level-02-cont{display:block !important;position:static;width:auto;min-width:0;max-width:none;margin:0;padding:4px 0 0;border:0;background:transparent;text-align:left}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-cont .level-02-cont>li{display:block}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-cont a{overflow-wrap:anywhere}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-cont .level-03>a{display:block;position:relative;padding:9px 0;font-size:14px;line-height:1.55;text-align:left;word-break:auto-phrase;border-bottom:1px solid var(--cw-bg-sub);transition:color .2s ease, padding-left .25s ease}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-cont .level-03>a::before{content:"";position:absolute;left:1px;top:50%;width:6px;height:6px;margin-top:-3px;background:var(--cw-action);opacity:0;transform:translateX(-6px) rotate(45deg);transition:opacity .2s ease, transform .25s ease}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-cont .level-03>a:hover,.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-cont .level-03>a:focus-visible{color:var(--cw-action-text);padding-left:16px;background-color:transparent}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-cont .level-03>a:hover::before,.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-cont .level-03>a:focus-visible::before{opacity:1;transform:translateX(0) rotate(45deg)}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-02-trigger:has(>a[href$="#issue"]){grid-column:1 / -1;grid-row:auto;display:flex;align-items:flex-start;gap:24px;margin-top:28px;padding-top:24px !important;border-top:1px solid var(--cw-border) !important}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-02-trigger:has(>a[href$="#issue"])>a{flex:none;position:relative;padding:7px 0 0 18px;border:0;font-size:14px;font-weight:700;white-space:nowrap}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-02-trigger:has(>a[href$="#issue"])>a::before{content:"";position:absolute;left:1px;top:15px;width:7px;height:7px;background:var(--cw-action);transform:rotate(45deg)}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-02-trigger:has(>a[href$="#issue"])>.level-02-cont{display:flex !important;flex-wrap:wrap;gap:8px;padding:0}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-02-trigger:has(>a[href$="#issue"]) .level-03>a{padding:7px 16px;border:1px solid var(--cw-border);border-radius:999px;font-size:13px;line-height:1.5;background:#fff;white-space:nowrap;transition:color .2s ease, border-color .2s ease, background-color .2s ease}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-02-trigger:has(>a[href$="#issue"]) .level-03>a::before{display:none}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-02-trigger:has(>a[href$="#issue"]) .level-03>a:hover{padding-left:16px;color:var(--cw-brand);border-color:var(--cw-action);background:var(--cw-mint)}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-trigger:not(:has(>a[href="/service"]))>.level-01-cont{grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:40px;padding-top:48px}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-trigger:not(:has(>a[href="/service"]))>:is(.level-01-cont:not(:has(>li>a[data-cw-thumb])):has(>li:nth-child(4):last-child),.level-01-cont:has(>li:last-child>a[data-cw-thumb]):not(:has(>li:nth-last-child(2)>a[data-cw-thumb])):has(>li:nth-child(5):last-child),.level-01-cont:has(>li:nth-last-child(2)>a[data-cw-thumb]):has(>li:nth-child(6):last-child)){grid-template-columns:repeat(2, minmax(0, 1fr))}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-trigger:not(:has(>a[href="/service"]))>.level-01-cont>li>a{display:flex;align-items:center;gap:16px;min-height:68px;margin-top:-1px;padding:12px 8px 12px 4px;font-size:17px;font-weight:500;line-height:1.5;letter-spacing:.03em;border-top:1px solid var(--cw-border);border-bottom:1px solid var(--cw-border);background:linear-gradient(var(--cw-mint), var(--cw-mint)) no-repeat 0 0/0 100%;transition:background-size 0.4s cubic-bezier(0.2, 0.7, 0.2, 1),color 0.2s ease,padding-left 0.3s ease}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-trigger:not(:has(>a[href="/service"]))>.level-01-cont>li>a::after{content:"";flex:none;width:16px;height:12px;margin-left:auto;background:var(--cw-ico-arrow) no-repeat center/contain;transition:transform .3s ease}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-trigger:not(:has(>a[href="/service"]))>.level-01-cont>li>a:hover{background-color:transparent;background-size:100% 100%;color:var(--cw-brand);padding-left:18px}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-trigger:not(:has(>a[href="/service"]))>.level-01-cont>li>a:hover::after{transform:translateX(5px)}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-trigger:not(:has(>a[href="/service"]))>.level-01-cont>.level-02-trigger>.level-02-cont{display:flex !important;flex-wrap:wrap;gap:4px 20px;padding:10px 0 2px 4px}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-trigger:not(:has(>a[href="/service"]))>.level-01-cont>.level-02-trigger .level-03>a{padding:4px 0 4px 14px;border:0;font-size:14px;color:var(--cw-ink)}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-trigger:not(:has(>a[href="/service"]))>.level-01-cont>.level-02-trigger .level-03>a::before{opacity:1;transform:rotate(45deg);left:0}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-trigger:not(:has(>a[href="/service"]))>.level-01-cont>.level-02-trigger .level-03>a:hover{padding-left:18px}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-trigger:not(:has(>a[href="/service"]))>:is(.level-01-cont:not(:has(>li>a[data-cw-thumb])):not(:has(>li:nth-child(4))),.level-01-cont:has(>li:last-child>a[data-cw-thumb]):not(:has(>li:nth-last-child(2)>a[data-cw-thumb])):not(:has(>li:nth-child(5))),.level-01-cont:has(>li:nth-last-child(2)>a[data-cw-thumb]):not(:has(>li:nth-child(6)))){grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0, 1fr);column-gap:24px}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-trigger:not(:has(>a[href="/service"]))>:is(.level-01-cont:not(:has(>li>a[data-cw-thumb])):not(:has(>li:nth-child(4))),.level-01-cont:has(>li:last-child>a[data-cw-thumb]):not(:has(>li:nth-last-child(2)>a[data-cw-thumb])):not(:has(>li:nth-child(5))),.level-01-cont:has(>li:nth-last-child(2)>a[data-cw-thumb]):not(:has(>li:nth-child(6))))>li>a{display:grid;grid-template-columns:1fr auto;align-content:center;column-gap:16px;min-height:136px;margin-top:0;padding:22px 22px 22px 24px;font-size:20px;border:1px solid var(--cw-border);border-radius:4px}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-trigger:not(:has(>a[href="/service"]))>:is(.level-01-cont:not(:has(>li>a[data-cw-thumb])):not(:has(>li:nth-child(4))),.level-01-cont:has(>li:last-child>a[data-cw-thumb]):not(:has(>li:nth-last-child(2)>a[data-cw-thumb])):not(:has(>li:nth-child(5))),.level-01-cont:has(>li:nth-last-child(2)>a[data-cw-thumb]):not(:has(>li:nth-child(6))))>li>a::before{content:var(--cw-sublabel, none);grid-column:1;grid-row:1;margin-bottom:6px;font-family:"Marcellus", serif;font-size:12px;font-weight:400;letter-spacing:.16em;color:var(--cw-action-text)}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-trigger:not(:has(>a[href="/service"]))>:is(.level-01-cont:not(:has(>li>a[data-cw-thumb])):not(:has(>li:nth-child(4))),.level-01-cont:has(>li:last-child>a[data-cw-thumb]):not(:has(>li:nth-last-child(2)>a[data-cw-thumb])):not(:has(>li:nth-child(5))),.level-01-cont:has(>li:nth-last-child(2)>a[data-cw-thumb]):not(:has(>li:nth-child(6))))>li>a::after{grid-column:2;grid-row:1 / 3;align-self:center;width:44px;height:44px;margin:0;border:1px solid var(--cw-border);border-radius:50%;background:#fff var(--cw-ico-arrow) no-repeat center/16px 12px;transition:transform .3s ease, background-color .2s ease, border-color .2s ease}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-trigger:not(:has(>a[href="/service"]))>:is(.level-01-cont:not(:has(>li>a[data-cw-thumb])):not(:has(>li:nth-child(4))),.level-01-cont:has(>li:last-child>a[data-cw-thumb]):not(:has(>li:nth-last-child(2)>a[data-cw-thumb])):not(:has(>li:nth-child(5))),.level-01-cont:has(>li:nth-last-child(2)>a[data-cw-thumb]):not(:has(>li:nth-child(6))))>li>a:hover{padding-left:30px;border-color:var(--cw-action)}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-trigger:not(:has(>a[href="/service"]))>:is(.level-01-cont:not(:has(>li>a[data-cw-thumb])):not(:has(>li:nth-child(4))),.level-01-cont:has(>li:last-child>a[data-cw-thumb]):not(:has(>li:nth-last-child(2)>a[data-cw-thumb])):not(:has(>li:nth-child(5))),.level-01-cont:has(>li:nth-last-child(2)>a[data-cw-thumb]):not(:has(>li:nth-child(6))))>li>a:hover::after{transform:translateX(4px);background-color:var(--cw-action);border-color:var(--cw-action);background-image:var(--cw-ico-arrow-w)}}@media (min-width: 770px){.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-trigger>.level-01-cont:has(>li>a[data-cw-thumb]){min-height:calc(var(--cw-thumb-top) + var(--cw-thumb-h) + var(--cw-pb))}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-trigger>.level-01-cont:has(>li:nth-last-child(2)>a[data-cw-thumb]){min-height:calc(var(--cw-thumb-top) + var(--cw-thumb-h) * 2 + var(--cw-thumb-gap) + var(--cw-pb))}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-cont>li:has(>a[data-cw-thumb]){position:absolute;left:var(--cw-edge);top:var(--cw-thumb-top);width:var(--cw-thumb-w)}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-cont>li:has(>a[data-cw-thumb])+li:has(>a[data-cw-thumb]){top:calc(var(--cw-thumb-top) + var(--cw-thumb-h) + var(--cw-thumb-gap))}.navi-002-01.navi_custom header#navigations#navigations#navigations .main-menu.pc .level-01-trigger:has(>a[href="/case"])>.level-01-cont{grid-template-columns:repeat(2, minmax(0, 1fr))}.navi-002-01.navi_custom header#navigations#navigations#navigations .main-menu.pc .level-01-trigger:has(>a[href="/case"])>.level-01-cont>li:nth-last-child(3):has(>a[data-cw-thumb]),.navi-002-01.navi_custom header#navigations#navigations#navigations .main-menu.pc .level-01-trigger:has(>a[href="/case"])>.level-01-cont>li:nth-last-child(1):has(>a[data-cw-thumb]){left:calc(var(--cw-edge) + var(--cw-thumb-w) + var(--cw-thumb-gap))}.navi-002-01.navi_custom header#navigations#navigations#navigations .main-menu.pc .level-01-trigger:has(>a[href="/case"])>.level-01-cont>li:nth-last-child(3):has(>a[data-cw-thumb]){top:var(--cw-thumb-top)}.navi-002-01.navi_custom header#navigations#navigations#navigations .main-menu.pc .level-01-trigger:has(>a[href="/case"])>.level-01-cont>li:nth-last-child(2):has(>a[data-cw-thumb]),.navi-002-01.navi_custom header#navigations#navigations#navigations .main-menu.pc .level-01-trigger:has(>a[href="/case"])>.level-01-cont>li:nth-last-child(1):has(>a[data-cw-thumb]){top:calc(var(--cw-thumb-top) + var(--cw-thumb-h) + var(--cw-thumb-gap))}.navi-002-01.navi_custom header#navigations#navigations#navigations .main-menu.pc .level-01-trigger:has(>a[href="/case"]) .level-01-cont>li>a[data-cw-thumb]{font-size:12px;padding-right:28px}.navi-002-01.navi_custom header#navigations#navigations#navigations .main-menu.pc .level-01-cont>li>a[data-cw-thumb]{display:block;position:relative;overflow:hidden;align-content:normal;min-height:0;height:var(--cw-thumb-h);margin:0;padding:0 30px 0 12px;font-size:13px;font-weight:700;line-height:36px;letter-spacing:.02em;color:var(--cw-ink);white-space:nowrap;text-overflow:ellipsis;background:#fff var(--cw-card-ico, var(--cw-ico-dl)) no-repeat right 11px bottom 11px/13px 13px;border:1px solid var(--cw-border);border-radius:8px;transition:border-color .2s ease, color .2s ease, background-position .25s ease}.navi-002-01.navi_custom header#navigations#navigations#navigations .main-menu.pc .level-01-cont>li>a[data-cw-thumb]::before{content:"";display:block;position:static;grid-column:auto;grid-row:auto;width:auto;height:auto;aspect-ratio:16 / 9;margin:0 -30px 0 -12px;opacity:1;background:var(--cw-thumb, var(--cw-bg-sub)) center/cover no-repeat;border-bottom:1px solid var(--cw-border);transform:none}.navi-002-01.navi_custom header#navigations#navigations#navigations .main-menu.pc .level-01-cont>li>a[data-cw-thumb]::after{content:none;display:none}.navi-002-01.navi_custom header#navigations#navigations#navigations .main-menu.pc .level-01-cont>li>a[data-cw-thumb]:hover,.navi-002-01.navi_custom header#navigations#navigations#navigations .main-menu.pc .level-01-cont>li>a[data-cw-thumb]:focus-visible{padding-left:12px;color:var(--cw-brand);border-color:var(--cw-action);background-color:#fff;background-position:right 11px bottom 8px}.navi-002-01 .level-01-trigger:has(>a[href="/blog"]){--cw-thumb-h: calc(var(--cw-thumb-w) * 9 / 16 + 80px)}.navi-002-01.navi_custom header#navigations#navigations#navigations .main-menu.pc .level-01-cont>li>a[data-cw-latest]{--cw-card-ico: var(--cw-ico-arrow);font-size:11px;line-height:30px;letter-spacing:.08em;color:var(--cw-action-text);background-size:13px 10px;background-position:right 11px bottom 13px}.navi-002-01.navi_custom header#navigations#navigations#navigations .main-menu.pc .level-01-cont>li>a[data-cw-latest]::after{content:attr(data-cw-title);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;position:static;width:auto;height:auto;margin:-2px 0 0;background:none;transform:none;border:0;border-radius:0;grid-column:auto;grid-row:auto;align-self:auto;transition:color .2s ease;font-size:13px;font-weight:700;line-height:20px;letter-spacing:.02em;color:var(--cw-ink);white-space:normal}.navi-002-01.navi_custom header#navigations#navigations#navigations .main-menu.pc .level-01-cont>li>a[data-cw-latest]:hover{background-position:right 8px bottom 13px}.navi-002-01.navi_custom header#navigations#navigations#navigations .main-menu.pc .level-01-cont>li>a[data-cw-latest]:hover::after{color:var(--cw-brand)}}@media (min-width: 1125px){.navi-002-01.navi_custom header#navigations#navigations{height:var(--cw-h);box-shadow:inset 0 -1px 0 var(--cw-border)}.navi-002-01.navi_custom header#navigations#navigations>.inner{display:flex;align-items:center;height:100%;padding:0 16px 0 24px}.navi-002-01.navi_custom header#navigations#navigations>.inner>.navigation-cont{display:contents}.navi-002-01.navi_custom header#navigations#navigations>.inner>.navigation-cont::before,.navi-002-01.navi_custom header#navigations#navigations>.inner>.navigation-cont::after{display:none}.navi-002-01.navi_custom header#navigations#navigations .navigation-cont>.logo{order:0;flex:1 1 auto;float:none;width:auto;min-width:0;height:100%;margin:0;padding:0;display:flex;align-items:center}.navi-002-01.navi_custom header#navigations#navigations .navigation-cont>.cont{order:2;flex:none}.navi-002-01.navi_custom header#navigations#navigations>.inner>.main-menu.pc{order:1;flex:none}}@media (min-width: 770px){.navi-002-01.navi_custom header#navigations#navigations .navigation-cont>.logo div{font-size:0;line-height:1;padding:0;margin:0}.navi-002-01.navi_custom header#navigations#navigations .navigation-cont>.logo a{display:block;height:auto}.navi-002-01.navi_custom header#navigations#navigations .navigation-cont>.logo img{display:block;width:183px;height:auto;max-height:none;padding:0}}@media (min-width: 1125px) and (max-width: 1319px){.navi-002-01.navi_custom{--cw-edge: 32px;--cw-guide: 240px;--cw-gap: 40px;--cw-case-guide: 400px}}@media (min-width: 1125px) and (max-width: 1279px){.navi-002-01.navi_custom header#navigations#navigations>.inner{padding:0 12px 0 20px}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc>ul>li>a{padding:0 10px}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc>ul>.level-01-trigger>a{padding-right:25px;background-position:right 10px center}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc>ul>li>a::after{left:10px;right:10px}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-trigger:has(>a[href="/service"])>.level-01-cont{column-gap:22px}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-trigger:has(>a[href="/service"])>.level-01-cont>li>a{font-size:14px}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-cont .level-03>a{font-size:13px}}@media (min-width: 770px) and (max-width: 1124px){.navi-002-01.navi_custom{--cw-edge: 24px;--cw-guide: 220px;--cw-gap: 28px;--cw-thumb-top: 132px;--cw-pb: 36px;--cw-case-guide: 340px}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-trigger>.level-01-cont{max-height:calc(100vh - 116px);overflow-y:auto;overscroll-behavior:contain}.navi-002-01.navi_custom header#navigations#navigations{box-shadow:inset 0 -1px 0 var(--cw-border)}.navi-002-01.navi_custom header#navigations#navigations>.inner{display:flex;flex-wrap:wrap;align-items:center;padding:0}.navi-002-01.navi_custom header#navigations#navigations>.inner>.navigation-cont{display:contents}.navi-002-01.navi_custom header#navigations#navigations>.inner>.navigation-cont::before,.navi-002-01.navi_custom header#navigations#navigations>.inner>.navigation-cont::after{display:none}.navi-002-01.navi_custom header#navigations#navigations .navigation-cont>.logo{order:0;flex:1 1 auto;float:none;width:auto;min-width:0;height:64px;margin:0;padding:0 0 0 24px;display:flex;align-items:center}.navi-002-01.navi_custom header#navigations#navigations .navigation-cont>.logo img{width:160px}.navi-002-01.navi_custom header#navigations#navigations .navigation-cont>.cont{order:1;flex:none;margin-right:16px}.navi-002-01.navi_custom header#navigations#navigations>.inner>.main-menu.pc{order:2;flex:0 0 100%;height:52px;padding:0 10px;box-shadow:inset 0 1px 0 var(--cw-border)}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc>ul>li>a{padding:0 10px}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc>ul>.level-01-trigger>a{padding-right:25px;background-position:right 10px center}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc>ul>li>a::after{left:10px;right:10px}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-cont{padding-top:36px;padding-bottom:36px}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-cont::before{top:32px;font-size:20px}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-cont::after{top:72px;font-size:12px}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-trigger:has(>a[href="/service"])>.level-01-cont{column-gap:18px}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-trigger:has(>a[href="/service"])>.level-01-cont>li>a{font-size:14px}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-cont .level-03>a{font-size:13px}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-02-trigger:has(>a[href$="#issue"]){flex-direction:column;gap:10px}.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-trigger:not(:has(>a[href="/service"]))>.level-01-cont{column-gap:24px}}@media (min-width: 770px) and (max-width: 959px){.navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-trigger:has(>a[href="/service"])>.level-01-cont{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:24px;row-gap:28px}}@media (max-width: 769px){.navi-002-01.navi_custom header#navigations#navigations{box-shadow:inset 0 -1px 0 var(--cw-border)}.navi-002-01.navi_custom header#navigations#navigations .navigation-cont{display:flex;align-items:center;min-height:64px;padding:0 64px 0 16px !important}.navi-002-01.navi_custom header#navigations#navigations .navigation-cont>.logo{width:auto;padding:0;margin:0}.navi-002-01.navi_custom header#navigations#navigations .navigation-cont>.logo div{font-size:0;line-height:1;padding:0;margin:0}.navi-002-01.navi_custom header#navigations#navigations .navigation-cont>.logo a{display:block;height:auto}.navi-002-01.navi_custom header#navigations#navigations .navigation-cont>.logo img{display:block;width:140px;height:auto;max-height:none;padding:0 !important}.navi-002-01.navi_custom header#navigations#navigations .navigation-cont>.cont{display:block;position:static;width:auto;min-width:0;max-width:none;margin:0 0 0 auto;padding:0;background:transparent}.navi-002-01.navi_custom header#navigations#navigations:not(:has(.menu-trigger.active)) .navigation-cont>.cont .row .col.hd_2btn_col{width:auto !important;gap:2px}.navi-002-01.navi_custom header#navigations#navigations:not(:has(.menu-trigger.active)) .hd_2btn_col .component.button{flex:none}.navi-002-01.navi_custom header#navigations#navigations:not(:has(.menu-trigger.active)) .hd_2btn_col .component.button .button-cont a.size-s{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:0;margin:0;padding:0 !important;font-size:0 !important;background:transparent !important;border:0 !important;color:var(--cw-deep) !important}.navi-002-01.navi_custom header#navigations#navigations:not(:has(.menu-trigger.active)) .hd_2btn_col .component.button .button-cont a.size-s::before{display:inline-block;position:static;margin:0;transform:none;font-size:20px;line-height:1;color:var(--cw-deep)}.navi-002-01.navi_custom header#navigations#navigations .menu-trigger{position:absolute;top:4px;right:4px;width:56px;height:56px;background:transparent !important}.navi-002-01.navi_custom header#navigations#navigations .menu-trigger span{left:12px;width:32px;height:3px;border-radius:0;background-color:var(--cw-deep) !important;transition:transform .25s ease, opacity .2s ease}.navi-002-01.navi_custom header#navigations#navigations .menu-trigger span:first-of-type{top:18px}.navi-002-01.navi_custom header#navigations#navigations .menu-trigger span:nth-of-type(2){top:27px}.navi-002-01.navi_custom header#navigations#navigations .menu-trigger span:nth-of-type(3){top:36px;bottom:auto}.navi-002-01.navi_custom header#navigations#navigations .menu-trigger.active span:first-of-type{transform:translateY(9px) rotate(45deg)}.navi-002-01.navi_custom header#navigations#navigations .menu-trigger.active span:nth-of-type(2){opacity:0}.navi-002-01.navi_custom header#navigations#navigations .menu-trigger.active span:nth-of-type(3){transform:translateY(-9px) rotate(-45deg)}.navi-002-01.navi_custom header#navigations#navigations .menu-trigger.active ~ .main-menu.sp{position:fixed;top:64px;left:0;right:0;bottom:0;z-index:1;height:auto !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:4px 20px 120px !important;margin:0 !important;background:#fff;border:0 !important;box-shadow:inset 0 1px 0 var(--cw-border)}.navi-002-01.navi_custom header#navigations#navigations:has(.menu-trigger.active) .navigation-cont>.cont{display:block;position:fixed;top:auto;left:0;right:0;bottom:0;z-index:2;width:auto;min-width:0;max-width:none;margin:0;padding:12px 20px 16px;background:#fff;box-shadow:inset 0 1px 0 var(--cw-border)}.navi-002-01.navi_custom header#navigations#navigations .navigation-cont>.cont .row{display:flex;margin:0;width:100%}.navi-002-01.navi_custom header#navigations#navigations .navigation-cont>.cont .row .col.widthAuto_col{display:none !important}.navi-002-01.navi_custom header#navigations#navigations .navigation-cont>.cont .row .col.hd_2btn_col{display:flex !important;width:100% !important;padding:0;gap:10px;flex-wrap:nowrap}.navi-002-01.navi_custom header#navigations#navigations:has(.menu-trigger.active) .hd_2btn_col .component.button{flex:1 1 0;margin:0 !important;width:auto}.navi-002-01.navi_custom header#navigations#navigations .hd_2btn_col .component.btn_custom02{order:-1}.navi-002-01.navi_custom header#navigations#navigations:has(.menu-trigger.active) .hd_2btn_col .component.button .button-cont a.size-s{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;margin:0;padding:13px 8px !important;border-radius:8px;font-family:"Noto Sans JP", sans-serif;font-size:15px !important;font-weight:700;line-height:1.4;white-space:nowrap}.navi-002-01.navi_custom header#navigations#navigations:has(.menu-trigger.active) .hd_2btn_col .component.button .button-cont a.size-s::before{content:none !important;display:none !important}.navi-002-01.navi_custom header#navigations#navigations:has(.menu-trigger.active) .hd_2btn_col .btn_custom02 .button-cont a.size-s{color:var(--cw-dl-ink) !important;background:var(--cw-dl-bg) !important;border:1px solid var(--cw-dl-border) !important}.navi-002-01.navi_custom header#navigations#navigations:has(.menu-trigger.active) .hd_2btn_col .btn_custom01 .button-cont a.size-s{color:var(--cw-ct-ink) !important;background:var(--cw-ct-bg) !important;border:1px solid var(--cw-ct-border) !important}.navi-002-01.navi_custom header#navigations#navigations .main-menu.sp>ul{display:block;text-align:left}.navi-002-01.navi_custom header#navigations#navigations .main-menu.sp>ul>li{position:relative;width:auto;padding:0 !important;border-bottom:1px solid var(--cw-border) !important}.navi-002-01.navi_custom header#navigations#navigations .main-menu.sp>ul>li>a{display:grid;grid-template-columns:1fr;align-items:center;padding:16px 48px 17px 4px !important;font-size:17px;font-weight:500;line-height:1.5;letter-spacing:.03em;text-align:left;color:var(--cw-ink) !important;background:transparent !important}.navi-002-01.navi_custom header#navigations#navigations .main-menu.sp>ul>.level-01-trigger>a::before{content:var(--cw-label, none);margin-bottom:2px;padding-left:20px;font-family:"Marcellus", serif;font-size:11px;font-weight:400;letter-spacing:.16em;color:var(--cw-sub-ink);background:var(--cw-ico-badge) no-repeat 0 50%/14px 9px}.navi-002-01.navi_custom header#navigations#navigations .main-menu.sp>ul>li:has(>a>.toggle.fa-angle-up)>a{color:var(--cw-brand) !important}.navi-002-01.navi_custom header#navigations#navigations .main-menu.sp .toggle{position:absolute;top:0;right:0;width:48px;height:100%;display:flex;align-items:center;justify-content:center;font-size:0 !important;color:transparent !important}.navi-002-01.navi_custom header#navigations#navigations .main-menu.sp>ul>li>a>.toggle{height:100%;max-height:82px}.navi-002-01.navi_custom header#navigations#navigations .main-menu.sp .toggle::before{content:"" !important;display:block;width:16px;height:16px;position:static !important;top:auto !important;font-size:0 !important;background:var(--cw-ico-plus) no-repeat center/contain}.navi-002-01.navi_custom header#navigations#navigations .main-menu.sp .toggle.fa-angle-up::before{background-image:var(--cw-ico-minus)}.navi-002-01.navi_custom header#navigations#navigations .main-menu.sp .level-01-cont{display:flex !important;flex-direction:column;position:static;width:auto;margin:0 -20px;padding:18px 20px 24px;border:0;background:var(--cw-bg-main) !important;counter-reset:cw-col}.navi-002-01.navi_custom header#navigations#navigations .main-menu.sp .level-01-cont::after{content:var(--cw-lead, none);display:block;order:-1;margin-bottom:12px;font-size:13px;line-height:1.8;color:var(--cw-sub-ink)}.navi-002-01.navi_custom header#navigations#navigations .main-menu.sp .level-01-cont li{position:relative;width:auto;padding:0 !important;margin:0}.navi-002-01.navi_custom header#navigations#navigations .main-menu.sp .level-01-cont a{color:var(--cw-ink) !important;background:transparent !important;text-align:left}.navi-002-01.navi_custom header#navigations#navigations .main-menu.sp .level-01-trigger:has(>a[href="/service"])>.level-01-cont>li:not(:has(>a[href="/service"])):not(:has(>a[href$="#issue"])):not(:has(>a[data-cw-thumb])){counter-increment:cw-col;margin-top:10px}.navi-002-01.navi_custom header#navigations#navigations .main-menu.sp .level-01-trigger:has(>a[href="/service"])>.level-01-cont>li:not(:has(>a[href="/service"])):not(:has(>a[href$="#issue"])):not(:has(>a[data-cw-thumb]))>a{display:block;position:relative;padding:10px 48px 10px 0 !important;font-size:15px;font-weight:700;line-height:1.5;border-bottom:1px solid var(--cw-deep)}.navi-002-01.navi_custom header#navigations#navigations .main-menu.sp .level-01-trigger:has(>a[href="/service"])>.level-01-cont>li:not(:has(>a[href="/service"])):not(:has(>a[href$="#issue"])):not(:has(>a[data-cw-thumb]))>a::before{content:counter(cw-col, decimal-leading-zero);display:inline-block;width:30px;font-size:12px;font-weight:500;letter-spacing:.1em;color:var(--cw-action-text);font-variant-numeric:tabular-nums}.navi-002-01.navi_custom header#navigations#navigations .main-menu.sp .level-01-trigger:has(>a[href="/service"])>.level-01-cont>.level-02:not(:has(>a[href="/service"]))>a::after{content:"";position:absolute;right:16px;top:50%;width:14px;height:10px;margin-top:-5px;background:var(--cw-ico-arrow) no-repeat center/contain}.navi-002-01.navi_custom header#navigations#navigations .main-menu.sp .level-02-cont{position:static;width:auto;max-width:none;margin:0;padding:0;border:0;background:transparent !important;text-align:left}.navi-002-01.navi_custom header#navigations#navigations .main-menu.sp .level-02-cont>li{display:block}.navi-002-01.navi_custom header#navigations#navigations .main-menu.sp .level-01-cont{max-width:none;text-align:left}.navi-002-01.navi_custom header#navigations#navigations .main-menu.sp .level-03>a{display:block;padding:11px 0 11px 30px !important;font-size:14px;line-height:1.5;border-bottom:1px solid var(--cw-border)}.navi-002-01.navi_custom header#navigations#navigations .main-menu.sp .level-02-trigger:has(>a[href$="#issue"]){margin-top:22px}.navi-002-01.navi_custom header#navigations#navigations .main-menu.sp .level-02-trigger:has(>a[href$="#issue"])>a{display:block;position:relative;padding:0 48px 10px 16px !important;font-size:14px;font-weight:700}.navi-002-01.navi_custom header#navigations#navigations .main-menu.sp .level-02-trigger:has(>a[href$="#issue"])>a::before{content:"";position:absolute;left:1px;top:8px;width:7px;height:7px;background:var(--cw-action);transform:rotate(45deg)}.navi-002-01.navi_custom header#navigations#navigations .main-menu.sp .level-02-trigger:has(>a[href$="#issue"])>.level-02-cont{display:flex;flex-wrap:wrap;gap:8px}.navi-002-01.navi_custom header#navigations#navigations .main-menu.sp .level-02-trigger:has(>a[href$="#issue"]) .level-03>a{padding:7px 14px !important;border:1px solid var(--cw-border);border-radius:999px;background:#fff !important;font-size:13px}.navi-002-01.navi_custom header#navigations#navigations .main-menu.sp .level-01-trigger:not(:has(>a[href="/service"]))>.level-01-cont>li>a{display:grid;grid-template-columns:1fr 16px;column-gap:12px;align-items:center;padding:14px 4px !important;border-bottom:1px solid var(--cw-border);font-size:15px;font-weight:500;line-height:1.5}.navi-002-01.navi_custom header#navigations#navigations .main-menu.sp .level-01-trigger:not(:has(>a[href="/service"]))>.level-01-cont>li>a::before{content:var(--cw-sublabel, none);grid-column:1;grid-row:1;font-family:"Marcellus", serif;font-size:11px;font-weight:400;letter-spacing:.14em;color:var(--cw-action-text)}.navi-002-01.navi_custom header#navigations#navigations .main-menu.sp .level-01-trigger:not(:has(>a[href="/service"]))>.level-01-cont>.level-02>a::after{content:"";grid-column:2;grid-row:1 / 3;width:16px;height:12px;background:var(--cw-ico-arrow) no-repeat center/contain}.navi-002-01.navi_custom header#navigations#navigations .main-menu.sp .level-01-trigger:not(:has(>a[href="/service"]))>.level-01-cont>li:last-child>a{border-bottom:0}}@media (max-width: 769px){.navi-002-01.navi_custom header#navigations#navigations .main-menu.sp .level-01-cont:has(>li>a[data-cw-thumb]){flex-direction:row;flex-wrap:wrap;align-items:flex-start;column-gap:12px}.navi-002-01.navi_custom header#navigations#navigations .main-menu.sp .level-01-cont:has(>li>a[data-cw-thumb])>li,.navi-002-01.navi_custom header#navigations#navigations .main-menu.sp .level-01-cont:has(>li>a[data-cw-thumb])::after{flex:0 0 100%;min-width:0}.navi-002-01.navi_custom header#navigations#navigations#navigations .main-menu.sp .level-01-cont>li:has(>a[data-cw-thumb]){flex:0 0 calc(50% - 6px);margin-top:18px}.navi-002-01.navi_custom header#navigations#navigations#navigations .main-menu.sp .level-01-cont>li>a[data-cw-thumb]{display:block;position:relative;overflow:hidden;margin:0;padding:0 24px 0 10px !important;font-size:12px;font-weight:700;line-height:34px;color:var(--cw-ink) !important;white-space:nowrap;text-overflow:ellipsis;background:#fff var(--cw-card-ico, var(--cw-ico-dl)) no-repeat right 8px bottom 10px/12px 12px !important;border:1px solid var(--cw-border);border-radius:8px}.navi-002-01.navi_custom header#navigations#navigations#navigations .main-menu.sp .level-01-cont>li>a[data-cw-thumb]::before{content:"";display:block;width:auto;aspect-ratio:16 / 9;margin:0 -24px 0 -10px;background:var(--cw-thumb, var(--cw-bg-sub)) center/cover no-repeat;border-bottom:1px solid var(--cw-border)}.navi-002-01.navi_custom header#navigations#navigations#navigations .main-menu.sp .level-01-cont>li>a[data-cw-thumb]::after{content:none;display:none}.navi-002-01.navi_custom header#navigations#navigations#navigations .main-menu.sp .level-01-cont>li:has(>a[data-cw-latest]){flex:0 0 calc(50% - 6px)}.navi-002-01.navi_custom header#navigations#navigations#navigations .main-menu.sp .level-01-cont>li>a[data-cw-latest]{--cw-card-ico: var(--cw-ico-arrow);padding-bottom:10px !important;font-size:11px;line-height:28px;letter-spacing:.08em;color:var(--cw-action-text) !important;background-size:13px 10px !important}.navi-002-01.navi_custom header#navigations#navigations#navigations .main-menu.sp .level-01-cont>li>a[data-cw-latest]::after{content:attr(data-cw-title);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;position:static;width:auto;height:auto;margin:0;background:none;border:0;border-radius:0;grid-column:auto;grid-row:auto;font-size:12px;font-weight:700;line-height:18px;letter-spacing:.02em;color:var(--cw-ink);white-space:normal;padding-bottom:2px}}@media (prefers-reduced-motion: reduce){.navi-002-01.navi_custom header#navigations#navigations *,.navi-002-01.navi_custom header#navigations#navigations *::before,.navi-002-01.navi_custom header#navigations#navigations *::after{transition-duration:0s !important}.navi-002-01.navi_custom header#navigations#navigations .level-01-cont{transform:none !important}}.navi-001-01.navi_float_custom{--cw-ink: #333333;--cw-brand: #1d6a85;--cw-action: #32acc8;--cw-action-text: #1d7f9b;--cw-deep: #1b4a5c;--cw-bg-main: #f2f8fa;--cw-bg-sub: #e3edf1;--cw-sub-ink: #5f6e74;--cw-mint: #eaf6fa;--cw-border: #cfe2e9;--cw-dim: rgba(16, 52, 66, .34);--cw-dl-bg: #F25985;--cw-dl-ink: #fff;--cw-dl-border: #F25985;--cw-ct-bg: #32acc8;--cw-ct-ink: #fff;--cw-ct-border: #32acc8;--cw-ct-hover: #1d6a85;--cw-ico-chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%235f6e74' stroke-width='1.4'/%3E%3C/svg%3E");--cw-ico-chev-on: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 5l4-4 4 4' fill='none' stroke='%231d6a85' stroke-width='1.4'/%3E%3C/svg%3E");--cw-ico-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Cpath d='M0 6h14.5M9.5 1l5 5-5 5' fill='none' stroke='%2332acc8' stroke-width='1.5'/%3E%3C/svg%3E");--cw-ico-arrow-w: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Cpath d='M0 6h14.5M9.5 1l5 5-5 5' fill='none' stroke='%23FFFFFF' stroke-width='1.5'/%3E%3C/svg%3E");--cw-ico-badge: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 14'%3E%3Cpath d='M7 0l7 7-7 7-7-7z' fill='%231d6a85'/%3E%3Cpath d='M15 2.5l4.5 4.5-4.5 4.5-4.5-4.5z' fill='%2332acc8' fill-opacity='.9'/%3E%3C/svg%3E");--cw-ico-plus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1 8h14M8 1v14' fill='none' stroke='%231b4a5c' stroke-width='1.5'/%3E%3C/svg%3E");--cw-ico-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1 8h14' fill='none' stroke='%2332acc8' stroke-width='1.5'/%3E%3C/svg%3E");--cw-h: 80px;--cw-edge: calc(50% - 620px);--cw-guide: 260px;--cw-gap: 48px;--cw-thumb-top: 160px;--cw-thumb-gap: 12px;--cw-thumb-w: calc(var(--cw-guide) - 36px);--cw-thumb-h: calc(var(--cw-thumb-w) * 9 / 16 + 38px);--cw-pb: 48px;--cw-ico-dl: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1.5v8.5M4.5 6.8 8 10.3l3.5-3.5M2 11v3.2h12V11' fill='none' stroke='%2332acc8' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.navi-001-01.navi_float_custom .level-01-trigger:has(>a[href="/service"]){--cw-label: "SOLUTIONS";--cw-lead: "開発・EC・品質保証・セキュリティの4つの領域で支援します。"}.navi-001-01.navi_float_custom .level-01-trigger:has(>a[href="/case"]){--cw-label: "CASES";--cw-lead: "領域ごとに、これまでのご支援の事例をご紹介します。"}.navi-001-01.navi_float_custom .level-01-trigger:has(>a[href="/blog"]){--cw-label: "INSIGHTS";--cw-lead: "ブログ・セミナー・資料で、実務に役立つ情報をお届けします。"}.navi-001-01.navi_float_custom .level-01-trigger:has(>a[href="/about"]){--cw-label: "ABOUT US";--cw-lead: "コウェルの考え方と、会社・チーム・採用についてご紹介します。"}.navi-001-01.navi_float_custom .level-02>a[href="/blog"]{--cw-sublabel: "BLOG"}.navi-001-01.navi_float_custom .level-02>a[href="/seminar"]{--cw-sublabel: "SEMINAR"}.navi-001-01.navi_float_custom .level-02>a[href="/download"]{--cw-sublabel: "DOCUMENTS"}.navi-001-01.navi_float_custom .level-02>a[href="/recruit/newgrad"]{--cw-sublabel: "NEW GRADUATES"}.navi-001-01.navi_float_custom .level-02>a[href="/recruit/career"]{--cw-sublabel: "CAREER"}.navi-001-01.navi_float_custom .level-02>a[href="/about/reason"]{--cw-sublabel: "WHY CO-WELL"}.navi-001-01.navi_float_custom .level-01-trigger:has(>a[href="/company"]){--cw-label: "COMPANY";--cw-lead: "企業理念・役員・採用・オフィスについてご紹介します。"}.navi-001-01.navi_float_custom .level-02>a[href="/about/tour"]{--cw-sublabel: "STUDY TOUR"}.navi-001-01.navi_float_custom{--cw-case-guide: 440px}.navi-001-01.navi_float_custom .level-01-trigger:has(>a[href="/case"]){--cw-guide: var(--cw-case-guide);--cw-thumb-w: calc((var(--cw-guide) - 36px - var(--cw-thumb-gap)) / 2);--cw-thumb-h: calc(var(--cw-thumb-w) * 9 / 16 + 38px)}@media (min-width: 770px){.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-trigger>.level-01-cont{position:absolute;top:100%;left:0;right:0;z-index:1;display:grid !important;align-items:start;align-content:start;width:auto;min-width:0;max-width:none;margin:0;border:0;padding:44px var(--cw-edge) 48px calc(var(--cw-edge) + var(--cw-guide) + var(--cw-gap));text-align:left;background:linear-gradient(90deg, var(--cw-bg-main) 0, var(--cw-bg-main) calc(var(--cw-edge) + var(--cw-guide)), #fff calc(var(--cw-edge) + var(--cw-guide)));box-shadow:inset 0 1px 0 var(--cw-border),0 0 0 100vh var(--cw-dim);clip-path:inset(0 0 -100vh 0);counter-reset:cw-col;visibility:hidden;opacity:0;transform:translateY(-8px);transition:opacity .18s ease .2s, transform .18s ease .2s, visibility 0s linear .38s}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-cont li{position:static;width:auto;min-width:0;margin:0;padding:0 !important}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-cont a{color:var(--cw-ink);background-color:transparent;text-align:left;white-space:normal}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-cont::before{content:var(--cw-label, none);position:absolute;top:40px;left:var(--cw-edge);width:calc(var(--cw-guide) - 36px);padding-left:30px;font-family:"Marcellus", serif;font-size:24px;line-height:1.3;letter-spacing:.06em;color:var(--cw-deep);background:var(--cw-ico-badge) no-repeat 0 50%/22px 14px}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-cont::after{content:var(--cw-lead, none);position:absolute;top:88px;left:var(--cw-edge);width:calc(var(--cw-guide) - 36px);font-size:13px;line-height:1.85;color:var(--cw-sub-ink);letter-spacing:.02em;word-break:auto-phrase}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-trigger:hover>.level-01-cont,.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-trigger:focus-within>.level-01-cont{visibility:visible;opacity:1;transform:none;transition:opacity .22s ease .12s, transform .22s ease .12s, visibility 0s linear .12s}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-trigger:hover>.level-01-cont{z-index:2}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-trigger:focus-within>.level-01-cont{transition-delay:0s, 0s, 0s}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-trigger:has(>a[href="/service"])>.level-01-cont{grid-template-columns:repeat(4, minmax(0, 1fr));column-gap:28px}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-trigger:has(>a[href="/service"])>.level-01-cont>li:not(:has(>a[href="/service"])):not(:has(>a[href$="#issue"])):not(:has(>a[data-cw-thumb])){display:grid;grid-row:span 2;grid-template-rows:subgrid;counter-increment:cw-col}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-trigger:has(>a[href="/service"])>.level-01-cont>li:not(:has(>a[href="/service"])):not(:has(>a[href$="#issue"])):not(:has(>a[data-cw-thumb]))>a{display:block;position:relative;padding:0 4px 14px 0;font-size:15px;font-weight:700;line-height:1.55;letter-spacing:.02em;word-break:auto-phrase;border-bottom:1px solid var(--cw-deep);transition:color .2s ease}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-trigger:has(>a[href="/service"])>.level-01-cont>li:not(:has(>a[href="/service"])):not(:has(>a[href$="#issue"])):not(:has(>a[data-cw-thumb]))>a::before{content:counter(cw-col, decimal-leading-zero);display:block;margin-bottom:6px;font-size:12px;font-weight:500;letter-spacing:.14em;color:var(--cw-action-text);font-variant-numeric:tabular-nums}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-trigger:has(>a[href="/service"])>.level-01-cont>li:not(:has(>a[href="/service"])):not(:has(>a[href$="#issue"])):not(:has(>a[data-cw-thumb]))>a::after{content:"";position:absolute;top:4px;right:4px;width:14px;height:10px;background:var(--cw-ico-arrow) no-repeat center/contain;transition:transform .25s ease}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-trigger:has(>a[href="/service"])>.level-01-cont>li>a:hover{color:var(--cw-brand);background-color:transparent}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-trigger:has(>a[href="/service"])>.level-01-cont>li:not(:has(>a[href="/service"])):not(:has(>a[href$="#issue"])):not(:has(>a[data-cw-thumb]))>a:hover::after{transform:translateX(5px)}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-cont .level-02-cont{display:block !important;position:static;width:auto;min-width:0;max-width:none;margin:0;padding:4px 0 0;border:0;background:transparent;text-align:left}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-cont .level-02-cont>li{display:block}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-cont a{overflow-wrap:anywhere}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-cont .level-03>a{display:block;position:relative;padding:9px 0;font-size:14px;line-height:1.55;text-align:left;word-break:auto-phrase;border-bottom:1px solid var(--cw-bg-sub);transition:color .2s ease, padding-left .25s ease}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-cont .level-03>a::before{content:"";position:absolute;left:1px;top:50%;width:6px;height:6px;margin-top:-3px;background:var(--cw-action);opacity:0;transform:translateX(-6px) rotate(45deg);transition:opacity .2s ease, transform .25s ease}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-cont .level-03>a:hover,.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-cont .level-03>a:focus-visible{color:var(--cw-action-text);padding-left:16px;background-color:transparent}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-cont .level-03>a:hover::before,.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-cont .level-03>a:focus-visible::before{opacity:1;transform:translateX(0) rotate(45deg)}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-02-trigger:has(>a[href$="#issue"]){grid-column:1 / -1;grid-row:auto;display:flex;align-items:flex-start;gap:24px;margin-top:28px;padding-top:24px !important;border-top:1px solid var(--cw-border) !important}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-02-trigger:has(>a[href$="#issue"])>a{flex:none;position:relative;padding:7px 0 0 18px;border:0;font-size:14px;font-weight:700;white-space:nowrap}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-02-trigger:has(>a[href$="#issue"])>a::before{content:"";position:absolute;left:1px;top:15px;width:7px;height:7px;background:var(--cw-action);transform:rotate(45deg)}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-02-trigger:has(>a[href$="#issue"])>.level-02-cont{display:flex !important;flex-wrap:wrap;gap:8px;padding:0}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-02-trigger:has(>a[href$="#issue"]) .level-03>a{padding:7px 16px;border:1px solid var(--cw-border);border-radius:999px;font-size:13px;line-height:1.5;background:#fff;white-space:nowrap;transition:color .2s ease, border-color .2s ease, background-color .2s ease}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-02-trigger:has(>a[href$="#issue"]) .level-03>a::before{display:none}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-02-trigger:has(>a[href$="#issue"]) .level-03>a:hover{padding-left:16px;color:var(--cw-brand);border-color:var(--cw-action);background:var(--cw-mint)}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-trigger:not(:has(>a[href="/service"]))>.level-01-cont{grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:40px;padding-top:48px}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-trigger:not(:has(>a[href="/service"]))>:is(.level-01-cont:not(:has(>li>a[data-cw-thumb])):has(>li:nth-child(4):last-child),.level-01-cont:has(>li:last-child>a[data-cw-thumb]):not(:has(>li:nth-last-child(2)>a[data-cw-thumb])):has(>li:nth-child(5):last-child),.level-01-cont:has(>li:nth-last-child(2)>a[data-cw-thumb]):has(>li:nth-child(6):last-child)){grid-template-columns:repeat(2, minmax(0, 1fr))}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-trigger:not(:has(>a[href="/service"]))>.level-01-cont>li>a{display:flex;align-items:center;gap:16px;min-height:68px;margin-top:-1px;padding:12px 8px 12px 4px;font-size:17px;font-weight:500;line-height:1.5;letter-spacing:.03em;border-top:1px solid var(--cw-border);border-bottom:1px solid var(--cw-border);background:linear-gradient(var(--cw-mint), var(--cw-mint)) no-repeat 0 0/0 100%;transition:background-size 0.4s cubic-bezier(0.2, 0.7, 0.2, 1),color 0.2s ease,padding-left 0.3s ease}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-trigger:not(:has(>a[href="/service"]))>.level-01-cont>li>a::after{content:"";flex:none;width:16px;height:12px;margin-left:auto;background:var(--cw-ico-arrow) no-repeat center/contain;transition:transform .3s ease}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-trigger:not(:has(>a[href="/service"]))>.level-01-cont>li>a:hover{background-color:transparent;background-size:100% 100%;color:var(--cw-brand);padding-left:18px}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-trigger:not(:has(>a[href="/service"]))>.level-01-cont>li>a:hover::after{transform:translateX(5px)}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-trigger:not(:has(>a[href="/service"]))>.level-01-cont>.level-02-trigger>.level-02-cont{display:flex !important;flex-wrap:wrap;gap:4px 20px;padding:10px 0 2px 4px}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-trigger:not(:has(>a[href="/service"]))>.level-01-cont>.level-02-trigger .level-03>a{padding:4px 0 4px 14px;border:0;font-size:14px;color:var(--cw-ink)}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-trigger:not(:has(>a[href="/service"]))>.level-01-cont>.level-02-trigger .level-03>a::before{opacity:1;transform:rotate(45deg);left:0}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-trigger:not(:has(>a[href="/service"]))>.level-01-cont>.level-02-trigger .level-03>a:hover{padding-left:18px}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-trigger:not(:has(>a[href="/service"]))>:is(.level-01-cont:not(:has(>li>a[data-cw-thumb])):not(:has(>li:nth-child(4))),.level-01-cont:has(>li:last-child>a[data-cw-thumb]):not(:has(>li:nth-last-child(2)>a[data-cw-thumb])):not(:has(>li:nth-child(5))),.level-01-cont:has(>li:nth-last-child(2)>a[data-cw-thumb]):not(:has(>li:nth-child(6)))){grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0, 1fr);column-gap:24px}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-trigger:not(:has(>a[href="/service"]))>:is(.level-01-cont:not(:has(>li>a[data-cw-thumb])):not(:has(>li:nth-child(4))),.level-01-cont:has(>li:last-child>a[data-cw-thumb]):not(:has(>li:nth-last-child(2)>a[data-cw-thumb])):not(:has(>li:nth-child(5))),.level-01-cont:has(>li:nth-last-child(2)>a[data-cw-thumb]):not(:has(>li:nth-child(6))))>li>a{display:grid;grid-template-columns:1fr auto;align-content:center;column-gap:16px;min-height:136px;margin-top:0;padding:22px 22px 22px 24px;font-size:20px;border:1px solid var(--cw-border);border-radius:4px}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-trigger:not(:has(>a[href="/service"]))>:is(.level-01-cont:not(:has(>li>a[data-cw-thumb])):not(:has(>li:nth-child(4))),.level-01-cont:has(>li:last-child>a[data-cw-thumb]):not(:has(>li:nth-last-child(2)>a[data-cw-thumb])):not(:has(>li:nth-child(5))),.level-01-cont:has(>li:nth-last-child(2)>a[data-cw-thumb]):not(:has(>li:nth-child(6))))>li>a::before{content:var(--cw-sublabel, none);grid-column:1;grid-row:1;margin-bottom:6px;font-family:"Marcellus", serif;font-size:12px;font-weight:400;letter-spacing:.16em;color:var(--cw-action-text)}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-trigger:not(:has(>a[href="/service"]))>:is(.level-01-cont:not(:has(>li>a[data-cw-thumb])):not(:has(>li:nth-child(4))),.level-01-cont:has(>li:last-child>a[data-cw-thumb]):not(:has(>li:nth-last-child(2)>a[data-cw-thumb])):not(:has(>li:nth-child(5))),.level-01-cont:has(>li:nth-last-child(2)>a[data-cw-thumb]):not(:has(>li:nth-child(6))))>li>a::after{grid-column:2;grid-row:1 / 3;align-self:center;width:44px;height:44px;margin:0;border:1px solid var(--cw-border);border-radius:50%;background:#fff var(--cw-ico-arrow) no-repeat center/16px 12px;transition:transform .3s ease, background-color .2s ease, border-color .2s ease}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-trigger:not(:has(>a[href="/service"]))>:is(.level-01-cont:not(:has(>li>a[data-cw-thumb])):not(:has(>li:nth-child(4))),.level-01-cont:has(>li:last-child>a[data-cw-thumb]):not(:has(>li:nth-last-child(2)>a[data-cw-thumb])):not(:has(>li:nth-child(5))),.level-01-cont:has(>li:nth-last-child(2)>a[data-cw-thumb]):not(:has(>li:nth-child(6))))>li>a:hover{padding-left:30px;border-color:var(--cw-action)}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-trigger:not(:has(>a[href="/service"]))>:is(.level-01-cont:not(:has(>li>a[data-cw-thumb])):not(:has(>li:nth-child(4))),.level-01-cont:has(>li:last-child>a[data-cw-thumb]):not(:has(>li:nth-last-child(2)>a[data-cw-thumb])):not(:has(>li:nth-child(5))),.level-01-cont:has(>li:nth-last-child(2)>a[data-cw-thumb]):not(:has(>li:nth-child(6))))>li>a:hover::after{transform:translateX(4px);background-color:var(--cw-action);border-color:var(--cw-action);background-image:var(--cw-ico-arrow-w)}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-trigger>.level-01-cont:has(>li>a[data-cw-thumb]){min-height:calc(var(--cw-thumb-top) + var(--cw-thumb-h) + var(--cw-pb))}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-trigger>.level-01-cont:has(>li:nth-last-child(2)>a[data-cw-thumb]){min-height:calc(var(--cw-thumb-top) + var(--cw-thumb-h) * 2 + var(--cw-thumb-gap) + var(--cw-pb))}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-cont>li:has(>a[data-cw-thumb]){position:absolute;left:var(--cw-edge);top:var(--cw-thumb-top);width:var(--cw-thumb-w)}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-cont>li:has(>a[data-cw-thumb])+li:has(>a[data-cw-thumb]){top:calc(var(--cw-thumb-top) + var(--cw-thumb-h) + var(--cw-thumb-gap))}.navi-001-01.navi_float_custom header#navigations#navigations#navigations .main-menu.pc .level-01-trigger:has(>a[href="/case"])>.level-01-cont{grid-template-columns:repeat(2, minmax(0, 1fr))}.navi-001-01.navi_float_custom header#navigations#navigations#navigations .main-menu.pc .level-01-trigger:has(>a[href="/case"])>.level-01-cont>li:nth-last-child(3):has(>a[data-cw-thumb]),.navi-001-01.navi_float_custom header#navigations#navigations#navigations .main-menu.pc .level-01-trigger:has(>a[href="/case"])>.level-01-cont>li:nth-last-child(1):has(>a[data-cw-thumb]){left:calc(var(--cw-edge) + var(--cw-thumb-w) + var(--cw-thumb-gap))}.navi-001-01.navi_float_custom header#navigations#navigations#navigations .main-menu.pc .level-01-trigger:has(>a[href="/case"])>.level-01-cont>li:nth-last-child(3):has(>a[data-cw-thumb]){top:var(--cw-thumb-top)}.navi-001-01.navi_float_custom header#navigations#navigations#navigations .main-menu.pc .level-01-trigger:has(>a[href="/case"])>.level-01-cont>li:nth-last-child(2):has(>a[data-cw-thumb]),.navi-001-01.navi_float_custom header#navigations#navigations#navigations .main-menu.pc .level-01-trigger:has(>a[href="/case"])>.level-01-cont>li:nth-last-child(1):has(>a[data-cw-thumb]){top:calc(var(--cw-thumb-top) + var(--cw-thumb-h) + var(--cw-thumb-gap))}.navi-001-01.navi_float_custom header#navigations#navigations#navigations .main-menu.pc .level-01-trigger:has(>a[href="/case"]) .level-01-cont>li>a[data-cw-thumb]{font-size:12px;padding-right:28px}.navi-001-01.navi_float_custom header#navigations#navigations#navigations .main-menu.pc .level-01-cont>li>a[data-cw-thumb]{display:block;position:relative;overflow:hidden;align-content:normal;min-height:0;height:var(--cw-thumb-h);margin:0;padding:0 30px 0 12px;font-size:13px;font-weight:700;line-height:36px;letter-spacing:.02em;color:var(--cw-ink);white-space:nowrap;text-overflow:ellipsis;background:#fff var(--cw-card-ico, var(--cw-ico-dl)) no-repeat right 11px bottom 11px/13px 13px;border:1px solid var(--cw-border);border-radius:8px;transition:border-color .2s ease, color .2s ease, background-position .25s ease}.navi-001-01.navi_float_custom header#navigations#navigations#navigations .main-menu.pc .level-01-cont>li>a[data-cw-thumb]::before{content:"";display:block;position:static;grid-column:auto;grid-row:auto;width:auto;height:auto;aspect-ratio:16 / 9;margin:0 -30px 0 -12px;opacity:1;background:var(--cw-thumb, var(--cw-bg-sub)) center/cover no-repeat;border-bottom:1px solid var(--cw-border);transform:none}.navi-001-01.navi_float_custom header#navigations#navigations#navigations .main-menu.pc .level-01-cont>li>a[data-cw-thumb]::after{content:none;display:none}.navi-001-01.navi_float_custom header#navigations#navigations#navigations .main-menu.pc .level-01-cont>li>a[data-cw-thumb]:hover,.navi-001-01.navi_float_custom header#navigations#navigations#navigations .main-menu.pc .level-01-cont>li>a[data-cw-thumb]:focus-visible{padding-left:12px;color:var(--cw-brand);border-color:var(--cw-action);background-color:#fff;background-position:right 11px bottom 8px}.navi-001-01.navi_float_custom .level-01-trigger:has(>a[href="/blog"]){--cw-thumb-h: calc(var(--cw-thumb-w) * 9 / 16 + 80px)}.navi-001-01.navi_float_custom header#navigations#navigations#navigations .main-menu.pc .level-01-cont>li>a[data-cw-latest]{--cw-card-ico: var(--cw-ico-arrow);font-size:11px;line-height:30px;letter-spacing:.08em;color:var(--cw-action-text);background-size:13px 10px;background-position:right 11px bottom 13px}.navi-001-01.navi_float_custom header#navigations#navigations#navigations .main-menu.pc .level-01-cont>li>a[data-cw-latest]::after{content:attr(data-cw-title);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;position:static;width:auto;height:auto;margin:-2px 0 0;background:none;transform:none;border:0;border-radius:0;grid-column:auto;grid-row:auto;align-self:auto;transition:color .2s ease;font-size:13px;font-weight:700;line-height:20px;letter-spacing:.02em;color:var(--cw-ink);white-space:normal}.navi-001-01.navi_float_custom header#navigations#navigations#navigations .main-menu.pc .level-01-cont>li>a[data-cw-latest]:hover{background-position:right 8px bottom 13px}.navi-001-01.navi_float_custom header#navigations#navigations#navigations .main-menu.pc .level-01-cont>li>a[data-cw-latest]:hover::after{color:var(--cw-brand)}}@media (min-width: 1125px) and (max-width: 1319px){.navi-001-01.navi_float_custom{--cw-edge: 32px;--cw-guide: 240px;--cw-gap: 40px;--cw-case-guide: 400px}}@media (min-width: 1125px) and (max-width: 1279px){.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-trigger:has(>a[href="/service"])>.level-01-cont{column-gap:22px}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-trigger:has(>a[href="/service"])>.level-01-cont>li>a{font-size:14px}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-cont .level-03>a{font-size:13px}}@media (min-width: 770px) and (max-width: 1124px){.navi-001-01.navi_float_custom{--cw-edge: 24px;--cw-guide: 220px;--cw-gap: 28px;--cw-thumb-top: 132px;--cw-pb: 36px;--cw-case-guide: 340px}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-trigger>.level-01-cont{max-height:calc(100vh - 116px);overflow-y:auto;overscroll-behavior:contain}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-cont{padding-top:36px;padding-bottom:36px}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-cont::before{top:32px;font-size:20px}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-cont::after{top:72px;font-size:12px}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-trigger:has(>a[href="/service"])>.level-01-cont{column-gap:18px}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-trigger:has(>a[href="/service"])>.level-01-cont>li>a{font-size:14px}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-cont .level-03>a{font-size:13px}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-02-trigger:has(>a[href$="#issue"]){flex-direction:column;gap:10px}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-trigger:not(:has(>a[href="/service"]))>.level-01-cont{column-gap:24px}}@media (min-width: 770px) and (max-width: 959px){.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-trigger:has(>a[href="/service"])>.level-01-cont{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:24px;row-gap:28px}}@media (max-width: 769px){.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.sp>ul{display:block;text-align:left}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.sp>ul>li{position:relative;width:auto;padding:0 !important;border-bottom:1px solid var(--cw-border) !important}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.sp>ul>li>a{display:grid;grid-template-columns:1fr;align-items:center;padding:16px 48px 17px 4px !important;font-size:17px;font-weight:500;line-height:1.5;letter-spacing:.03em;text-align:left;color:var(--cw-ink) !important;background:transparent !important}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.sp>ul>.level-01-trigger>a::before{content:var(--cw-label, none);margin-bottom:2px;padding-left:20px;font-family:"Marcellus", serif;font-size:11px;font-weight:400;letter-spacing:.16em;color:var(--cw-sub-ink);background:var(--cw-ico-badge) no-repeat 0 50%/14px 9px}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.sp>ul>li:has(>a>.toggle.fa-angle-up)>a{color:var(--cw-brand) !important}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.sp .toggle{position:absolute;top:0;right:0;width:48px;height:100%;display:flex;align-items:center;justify-content:center;font-size:0 !important;color:transparent !important}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.sp>ul>li>a>.toggle{height:100%;max-height:82px}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.sp .toggle::before{content:"" !important;display:block;width:16px;height:16px;position:static !important;top:auto !important;font-size:0 !important;background:var(--cw-ico-plus) no-repeat center/contain}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.sp .toggle.fa-angle-up::before{background-image:var(--cw-ico-minus)}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.sp .level-01-cont{display:flex !important;flex-direction:column;position:static;width:auto;margin:0 -20px;padding:18px 20px 24px;border:0;background:var(--cw-bg-main) !important;counter-reset:cw-col}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.sp .level-01-cont::after{content:var(--cw-lead, none);display:block;order:-1;margin-bottom:12px;font-size:13px;line-height:1.8;color:var(--cw-sub-ink)}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.sp .level-01-cont li{position:relative;width:auto;padding:0 !important;margin:0}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.sp .level-01-cont a{color:var(--cw-ink) !important;background:transparent !important;text-align:left}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.sp .level-01-trigger:has(>a[href="/service"])>.level-01-cont>li:not(:has(>a[href="/service"])):not(:has(>a[href$="#issue"])):not(:has(>a[data-cw-thumb])){counter-increment:cw-col;margin-top:10px}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.sp .level-01-trigger:has(>a[href="/service"])>.level-01-cont>li:not(:has(>a[href="/service"])):not(:has(>a[href$="#issue"])):not(:has(>a[data-cw-thumb]))>a{display:block;position:relative;padding:10px 48px 10px 0 !important;font-size:15px;font-weight:700;line-height:1.5;border-bottom:1px solid var(--cw-deep)}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.sp .level-01-trigger:has(>a[href="/service"])>.level-01-cont>li:not(:has(>a[href="/service"])):not(:has(>a[href$="#issue"])):not(:has(>a[data-cw-thumb]))>a::before{content:counter(cw-col, decimal-leading-zero);display:inline-block;width:30px;font-size:12px;font-weight:500;letter-spacing:.1em;color:var(--cw-action-text);font-variant-numeric:tabular-nums}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.sp .level-01-trigger:has(>a[href="/service"])>.level-01-cont>.level-02:not(:has(>a[href="/service"]))>a::after{content:"";position:absolute;right:16px;top:50%;width:14px;height:10px;margin-top:-5px;background:var(--cw-ico-arrow) no-repeat center/contain}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.sp .level-02-cont{position:static;width:auto;max-width:none;margin:0;padding:0;border:0;background:transparent !important;text-align:left}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.sp .level-02-cont>li{display:block}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.sp .level-01-cont{max-width:none;text-align:left}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.sp .level-03>a{display:block;padding:11px 0 11px 30px !important;font-size:14px;line-height:1.5;border-bottom:1px solid var(--cw-border)}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.sp .level-02-trigger:has(>a[href$="#issue"]){margin-top:22px}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.sp .level-02-trigger:has(>a[href$="#issue"])>a{display:block;position:relative;padding:0 48px 10px 16px !important;font-size:14px;font-weight:700}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.sp .level-02-trigger:has(>a[href$="#issue"])>a::before{content:"";position:absolute;left:1px;top:8px;width:7px;height:7px;background:var(--cw-action);transform:rotate(45deg)}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.sp .level-02-trigger:has(>a[href$="#issue"])>.level-02-cont{display:flex;flex-wrap:wrap;gap:8px}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.sp .level-02-trigger:has(>a[href$="#issue"]) .level-03>a{padding:7px 14px !important;border:1px solid var(--cw-border);border-radius:999px;background:#fff !important;font-size:13px}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.sp .level-01-trigger:not(:has(>a[href="/service"]))>.level-01-cont>li>a{display:grid;grid-template-columns:1fr 16px;column-gap:12px;align-items:center;padding:14px 4px !important;border-bottom:1px solid var(--cw-border);font-size:15px;font-weight:500;line-height:1.5}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.sp .level-01-trigger:not(:has(>a[href="/service"]))>.level-01-cont>li>a::before{content:var(--cw-sublabel, none);grid-column:1;grid-row:1;font-family:"Marcellus", serif;font-size:11px;font-weight:400;letter-spacing:.14em;color:var(--cw-action-text)}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.sp .level-01-trigger:not(:has(>a[href="/service"]))>.level-01-cont>.level-02>a::after{content:"";grid-column:2;grid-row:1 / 3;width:16px;height:12px;background:var(--cw-ico-arrow) no-repeat center/contain}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.sp .level-01-trigger:not(:has(>a[href="/service"]))>.level-01-cont>li:last-child>a{border-bottom:0}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.sp .level-01-cont:has(>li>a[data-cw-thumb]){flex-direction:row;flex-wrap:wrap;align-items:flex-start;column-gap:12px}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.sp .level-01-cont:has(>li>a[data-cw-thumb])>li,.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.sp .level-01-cont:has(>li>a[data-cw-thumb])::after{flex:0 0 100%;min-width:0}.navi-001-01.navi_float_custom header#navigations#navigations#navigations .main-menu.sp .level-01-cont>li:has(>a[data-cw-thumb]){flex:0 0 calc(50% - 6px);margin-top:18px}.navi-001-01.navi_float_custom header#navigations#navigations#navigations .main-menu.sp .level-01-cont>li>a[data-cw-thumb]{display:block;position:relative;overflow:hidden;margin:0;padding:0 24px 0 10px !important;font-size:12px;font-weight:700;line-height:34px;color:var(--cw-ink) !important;white-space:nowrap;text-overflow:ellipsis;background:#fff var(--cw-card-ico, var(--cw-ico-dl)) no-repeat right 8px bottom 10px/12px 12px !important;border:1px solid var(--cw-border);border-radius:8px}.navi-001-01.navi_float_custom header#navigations#navigations#navigations .main-menu.sp .level-01-cont>li>a[data-cw-thumb]::before{content:"";display:block;width:auto;aspect-ratio:16 / 9;margin:0 -24px 0 -10px;background:var(--cw-thumb, var(--cw-bg-sub)) center/cover no-repeat;border-bottom:1px solid var(--cw-border)}.navi-001-01.navi_float_custom header#navigations#navigations#navigations .main-menu.sp .level-01-cont>li>a[data-cw-thumb]::after{content:none;display:none}.navi-001-01.navi_float_custom header#navigations#navigations#navigations .main-menu.sp .level-01-cont>li:has(>a[data-cw-latest]){flex:0 0 calc(50% - 6px)}.navi-001-01.navi_float_custom header#navigations#navigations#navigations .main-menu.sp .level-01-cont>li>a[data-cw-latest]{--cw-card-ico: var(--cw-ico-arrow);padding-bottom:10px !important;font-size:11px;line-height:28px;letter-spacing:.08em;color:var(--cw-action-text) !important;background-size:13px 10px !important}.navi-001-01.navi_float_custom header#navigations#navigations#navigations .main-menu.sp .level-01-cont>li>a[data-cw-latest]::after{content:attr(data-cw-title);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;position:static;width:auto;height:auto;margin:0;background:none;border:0;border-radius:0;grid-column:auto;grid-row:auto;font-size:12px;font-weight:700;line-height:18px;letter-spacing:.02em;color:var(--cw-ink);white-space:normal;padding-bottom:2px}}@media (prefers-reduced-motion: reduce){.navi-001-01.navi_float_custom header#navigations#navigations .level-01-cont{transform:none !important}}.navi-001-01.navi_float_custom header#navigations#navigations{font-feature-settings:"palt"}@media (min-width: 770px){.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-trigger>.level-01-cont{top:calc(100% + 10px);border-radius:16px;overflow:hidden;box-shadow:0 12px 32px rgba(16,52,66,0.16),0 0 0 1px var(--cw-border);clip-path:none}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-trigger>.level-01-cont>li:first-child::marker{content:none}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-trigger>a{position:relative}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-trigger:hover>a::before{content:"";position:absolute;left:-12px;right:-12px;top:100%;height:26px}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc>ul>li{position:static}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc>ul>li.level-01-trigger::after{content:none !important;display:none !important}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc>ul>li.level-01-trigger>a::after{content:"\f107";position:absolute;left:100%;top:20px;width:14px;font-family:FontAwesome;font-size:20px;line-height:20px;font-weight:normal;color:#000}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc>ul>li.level-01-trigger:hover>a::after{color:#0c2b4e}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-cont li::before,.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-cont li::after{content:none !important;display:none !important}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.pc .level-01-cont .level-02-cont{position:static;left:auto;top:auto;min-width:0;padding:0;background:transparent;box-shadow:none;border-radius:0;visibility:inherit;opacity:1}}@media (max-width: 769px){.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.sp{padding:4px 16px 12px !important}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.sp>ul>li{display:block;width:auto;float:none;background:transparent !important}.navi-001-01.navi_float_custom header#navigations#navigations .main-menu.sp>ul>li>a{width:auto}.navi-001-01.navi_float_custom header#navigations#navigations:has(.menu-trigger.active){background-color:rgba(255,255,255,0.97) !important}}html:not(:has(link[rel="canonical"][href^="https://www.co-well.jp/service"])) .navi-002-01.navi_custom{--cw-ink: #161b16;--cw-brand: #005900;--cw-action: #00871a;--cw-action-text: #00871a;--cw-deep: #173430;--cw-bg-main: #e9f2ef;--cw-bg-sub: #e3e8e4;--cw-sub-ink: #6b7669;--cw-mint: #ebfaf0;--cw-border: rgba(0, 135, 26, .2);--cw-dim: rgba(23, 52, 48, .34);--cw-dl-bg: linear-gradient(160deg, #028002 0%, #01241f 100%);--cw-dl-ink: #fff;--cw-dl-border: transparent;--cw-ct-bg: #ebfaf0;--cw-ct-ink: #161b16;--cw-ct-border: rgba(0, 135, 26, .2);--cw-ct-hover: #2f9d46;--cw-ico-chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%236b7669' stroke-width='1.4'/%3E%3C/svg%3E");--cw-ico-chev-on: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 5l4-4 4 4' fill='none' stroke='%2300871a' stroke-width='1.4'/%3E%3C/svg%3E");--cw-ico-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Cpath d='M0 6h14.5M9.5 1l5 5-5 5' fill='none' stroke='%2300871a' stroke-width='1.5'/%3E%3C/svg%3E");--cw-ico-badge: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 14'%3E%3Cpath d='M7 0l7 7-7 7-7-7z' fill='%23006b0f'/%3E%3Cpath d='M15 2.5l4.5 4.5-4.5 4.5-4.5-4.5z' fill='%2352b347'/%3E%3C/svg%3E");--cw-ico-plus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1 8h14M8 1v14' fill='none' stroke='%23173430' stroke-width='1.5'/%3E%3C/svg%3E");--cw-ico-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1 8h14' fill='none' stroke='%2300871a' stroke-width='1.5'/%3E%3C/svg%3E");--cw-ico-dl: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1.5v8.5M4.5 6.8 8 10.3l3.5-3.5M2 11v3.2h12V11' fill='none' stroke='%2300871a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html:not(:has(link[rel="canonical"][href^="https://www.co-well.jp/service"])) .navi-002-01.navi_custom header#navigations#navigations .hd_2btn_col .btn_custom02 .button-cont a:hover{filter:none;box-shadow:inset 0 0 0 999px rgba(0,0,0,0.26)}html:not(:has(link[rel="canonical"][href^="https://www.co-well.jp/service"])) .navi-002-01.navi_custom header#navigations#navigations .hd_2btn_col .btn_custom01 .button-cont a:hover{filter:none;background:#fff !important}html:not(:has(link[rel="canonical"][href^="https://www.co-well.jp/service"])) .theme-fo-base .foot.ft_custom01{color:#161b16}html:not(:has(link[rel="canonical"][href^="https://www.co-well.jp/service"])) .theme-fo-base .foot.ft_custom01 .foot-cont .row.ftLink_row .col .component.list ul li a{color:#161b16;font-weight:500;transition:color .2s ease}html:not(:has(link[rel="canonical"][href^="https://www.co-well.jp/service"])) .theme-fo-base .foot.ft_custom01 .foot-cont .row.ftLink_row .col .component.list ul li a:hover{color:#00871a;opacity:1;background:transparent}html:not(:has(link[rel="canonical"][href^="https://www.co-well.jp/service"])) .theme-fo-base .foot.ft_custom01 .foot-copyright{background:transparent;padding:0 20px}html:not(:has(link[rel="canonical"][href^="https://www.co-well.jp/service"])) .theme-fo-base .foot.ft_custom01 .foot-copyright p{max-width:1200px;height:auto;margin:0 auto;padding:24px 0 32px;border-top:1px solid rgba(107,118,105,0.2);font-size:12px;line-height:24px;letter-spacing:.04em;color:#6b7669}html:not(:has(link[rel="canonical"][href^="https://www.co-well.jp/service"])) .theme-fo-base .foot.ft_custom01 .foot-cont .row.page_top_row .col .component.image{right:32px;bottom:32px;width:56px;height:56px}html:not(:has(link[rel="canonical"][href^="https://www.co-well.jp/service"])) .theme-fo-base .foot.ft_custom01 .foot-cont .row.page_top_row .col .component.image a{display:block;width:56px;height:56px;box-sizing:border-box;border:1px solid rgba(0,135,26,0.2);border-radius:8px;background:#ebfaf0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 8C6.71667 8 6.47933 7.904 6.288 7.712C6.09667 7.52 6.00067 7.28267 6 7C5.99933 6.71733 6.09533 6.48 6.288 6.288C6.48067 6.096 6.718 6 7 6H17C17.2833 6 17.521 6.096 17.713 6.288C17.905 6.48 18.0007 6.71733 18 7C17.9993 7.28267 17.9033 7.52033 17.712 7.713C17.5207 7.90567 17.2833 8.00133 17 8H7ZM12 13.8L8.1 17.7C7.91667 17.8833 7.68333 17.975 7.4 17.975C7.11667 17.975 6.88333 17.8833 6.7 17.7C6.51667 17.5167 6.425 17.2833 6.425 17C6.425 16.7167 6.51667 16.4833 6.7 16.3L11.3 11.7C11.5 11.5 11.7333 11.4 12 11.4C12.2667 11.4 12.5 11.5 12.7 11.7L17.3 16.3C17.4833 16.4833 17.575 16.7167 17.575 17C17.575 17.2833 17.4833 17.5167 17.3 17.7C17.1167 17.8833 16.8833 17.975 16.6 17.975C16.3167 17.975 16.0833 17.8833 15.9 17.7L12 13.8Z' fill='%2300871a'/%3E%3C/svg%3E") no-repeat center/24px 24px;transition:background-color .2s ease, border-color .2s ease}html:not(:has(link[rel="canonical"][href^="https://www.co-well.jp/service"])) .theme-fo-base .foot.ft_custom01 .foot-cont .row.page_top_row .col .component.image a:hover{background-color:#fff;border-color:#2f9d46}html:not(:has(link[rel="canonical"][href^="https://www.co-well.jp/service"])) .theme-fo-base .foot.ft_custom01 .foot-cont .row.page_top_row .col .component.image a img{width:100% !important;height:100%;opacity:0}@media (max-width: 769px){html:not(:has(link[rel="canonical"][href^="https://www.co-well.jp/service"])) .theme-fo-base .foot.ft_custom01 .foot-cont .row.page_top_row .col .component.image{right:20px;bottom:20px}}#fo-base:has(>.wrapper:is(.page-5f72aecafe1e8e015b35451b,.page-5f7288ed389f221d646b1524,.page-5f72bf41fe1e8e0a36355d2c,.page-660a05dd275ea77347237db7,.page-60470f719ab3850610bfeccd,.page-5f72bf59c4aa3d0df53d0527,.page-5f72aef3ff8c750230e4f567,.page-5f7288ed389f221d646b13ae)) .breadcrumbs ul li :is(a,span),#fo-base:has(.breadcrumbs li:nth-child(2)>a[href="/news"]) .breadcrumbs ul li :is(a,span){color:#6b7669}#fo-base:has(>.wrapper:is(.page-5f72aecafe1e8e015b35451b,.page-5f7288ed389f221d646b1524,.page-5f72bf41fe1e8e0a36355d2c,.page-660a05dd275ea77347237db7,.page-60470f719ab3850610bfeccd,.page-5f72bf59c4aa3d0df53d0527,.page-5f72aef3ff8c750230e4f567,.page-5f7288ed389f221d646b13ae)) .breadcrumbs ul li a,#fo-base:has(.breadcrumbs li:nth-child(2)>a[href="/news"]) .breadcrumbs ul li a{color:#161b16}#fo-base:has(>.wrapper:is(.page-5f72aecafe1e8e015b35451b,.page-5f7288ed389f221d646b1524,.page-5f72bf41fe1e8e0a36355d2c,.page-660a05dd275ea77347237db7,.page-60470f719ab3850610bfeccd,.page-5f72bf59c4aa3d0df53d0527,.page-5f72aef3ff8c750230e4f567,.page-5f7288ed389f221d646b13ae)) .breadcrumbs ul li a:hover,#fo-base:has(.breadcrumbs li:nth-child(2)>a[href="/news"]) .breadcrumbs ul li a:hover{color:#00871a;opacity:1}html:not(:has(link[rel="canonical"][href^="https://www.co-well.jp/service"])) .navi-002-01.navi_custom header#navigations#navigations .main-menu.pc .level-01-cont .level-03>a{border-bottom-color:rgba(0,135,26,0.2)}html:not(:has(link[rel="canonical"][href^="https://www.co-well.jp/service"])) .theme-fo-base .foot.ft_custom01{background:#d3ebd9}

    
    .navi-001-01 header,
    .navi-002-01 header {
      
    }
      
    .navi-001-01 header .inner .main-menu .level-01 a,
    .navi-001-01 header .inner .main-menu .level-01-trigger a,
    .navi-001-01 header .inner .main-menu .level-01-trigger .level-01-cont a,
    .navi-001-01 header .inner .main-menu .level-01-trigger .level-01-cont .level-02 li a,
    .navi-001-01 header .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger li a,
    .navi-001-01 header .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger .level-02-cont li a,
    .navi-002-01 header .inner .main-menu,
    .navi-002-01 header .inner .main-menu .level-01 a,
    .navi-002-01 header .inner .main-menu .level-01-trigger a,
    .navi-002-01 header .inner .main-menu .level-01-trigger .level-01-cont a,
    .navi-002-01 header .inner .main-menu .level-01-trigger .level-01-cont .level-02 li a,
    .navi-002-01 header .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger li a,
    .navi-002-01 header .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger .level-02-cont li a {
      
      
    }

    .navi-001-01 header .inner .main-menu .level-01 a:hover,
    .navi-001-01 header .inner .main-menu .level-01-trigger a:hover,
    .navi-001-01 header .inner .main-menu .level-01-trigger .level-01-cont a:hover,
    .navi-001-01 header .inner .main-menu .level-01-trigger .level-01-cont .level-02 li a:hover,
    .navi-001-01 header .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger li a:hover,
    .navi-001-01 header .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger .level-02-cont li a:hover,
    .navi-002-01 header .inner .main-menu .level-01 a:hover,
    .navi-002-01 header .inner .main-menu .level-01-trigger a:hover,
    .navi-002-01 header .inner .main-menu .level-01-trigger .level-01-cont a:hover,
    .navi-002-01 header .inner .main-menu .level-01-trigger .level-01-cont .level-02 li a:hover,
    .navi-002-01 header .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger li a:hover,
    .navi-002-01 header .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger .level-02-cont li a:hover {
      
      
    }

    

    .theme-fo-base {
      
    }

    .theme-fo-base .main-visual .component.heading h1 {
      
    }

    .theme-fo-base p {
      
    }

    .theme-fo-base .component.text {
      
    }

    .navi-002-01 header p {
      
    }

    .navi-002-01 header .component.text {
      
    }

    .theme-fo-base a {
      
    }

    .theme-fo-base .breadcrumbs {
      
    }

    .theme-fo-base .breadcrumbs {
      
    }

    
        .theme-fo-base .component.button .button-cont a.blue {
          
        }

        .theme-fo-base .component.button .button-cont a.blue:hover {
          
        }

        .theme-fo-base .component.button .button-cont a.blue {
          
        }

        .theme-fo-base .component.button .button-cont a.blue:hover {
          
        }

        .theme-fo-base .component.button .button-cont a.blue {
          
        }

        .navi-002-01 header .component.button .button-cont a.blue {
          
        }

        .navi-002-01 header .component.button .button-cont a.blue:hover {
          
        }

        .navi-002-01 header .component.button .button-cont a.blue {
          
        }

        .navi-002-01 header .component.button .button-cont a.blue:hover {
          
        }

        .theme-fo-base .component.button .button-cont a.blue {
          
        }
       
        .theme-fo-base .component.button .button-cont a.red {
          
        }

        .theme-fo-base .component.button .button-cont a.red:hover {
          
        }

        .theme-fo-base .component.button .button-cont a.red {
          
        }

        .theme-fo-base .component.button .button-cont a.red:hover {
          
        }

        .theme-fo-base .component.button .button-cont a.red {
          
        }

        .navi-002-01 header .component.button .button-cont a.red {
          
        }

        .navi-002-01 header .component.button .button-cont a.red:hover {
          
        }

        .navi-002-01 header .component.button .button-cont a.red {
          
        }

        .navi-002-01 header .component.button .button-cont a.red:hover {
          
        }

        .theme-fo-base .component.button .button-cont a.red {
          
        }
       
        .theme-fo-base .component.button .button-cont a.orange {
          
        }

        .theme-fo-base .component.button .button-cont a.orange:hover {
          
        }

        .theme-fo-base .component.button .button-cont a.orange {
          
        }

        .theme-fo-base .component.button .button-cont a.orange:hover {
          
        }

        .theme-fo-base .component.button .button-cont a.orange {
          
        }

        .navi-002-01 header .component.button .button-cont a.orange {
          
        }

        .navi-002-01 header .component.button .button-cont a.orange:hover {
          
        }

        .navi-002-01 header .component.button .button-cont a.orange {
          
        }

        .navi-002-01 header .component.button .button-cont a.orange:hover {
          
        }

        .theme-fo-base .component.button .button-cont a.orange {
          
        }
       
        .theme-fo-base .component.button .button-cont a.black {
          
        }

        .theme-fo-base .component.button .button-cont a.black:hover {
          
        }

        .theme-fo-base .component.button .button-cont a.black {
          
        }

        .theme-fo-base .component.button .button-cont a.black:hover {
          
        }

        .theme-fo-base .component.button .button-cont a.black {
          
        }

        .navi-002-01 header .component.button .button-cont a.black {
          
        }

        .navi-002-01 header .component.button .button-cont a.black:hover {
          
        }

        .navi-002-01 header .component.button .button-cont a.black {
          
        }

        .navi-002-01 header .component.button .button-cont a.black:hover {
          
        }

        .theme-fo-base .component.button .button-cont a.black {
          
        }
       
        .theme-fo-base .component.button .button-cont a.white {
          
        }

        .theme-fo-base .component.button .button-cont a.white:hover {
          
        }

        .theme-fo-base .component.button .button-cont a.white {
          
        }

        .theme-fo-base .component.button .button-cont a.white:hover {
          
        }

        .theme-fo-base .component.button .button-cont a.white {
          
        }

        .navi-002-01 header .component.button .button-cont a.white {
          
        }

        .navi-002-01 header .component.button .button-cont a.white:hover {
          
        }

        .navi-002-01 header .component.button .button-cont a.white {
          
        }

        .navi-002-01 header .component.button .button-cont a.white:hover {
          
        }

        .theme-fo-base .component.button .button-cont a.white {
          
        }
      

    .theme-fo-base .component.entry-list .entry-list-unit .cont h3 a {
      
    }

    .theme-fo-base .component.entry-list .entry-list-unit .cont p.description {
      
    }

    .theme-fo-base .wrapper.side-left .contents {
      
    }

    .theme-fo-base .wrapper.side-right .contents {
      
    }

    .theme-fo-base .breadcrumbs {
      
    }
  
    .theme-fo-base {
      
      
      
      
      
      
      
    }

    .theme-fo-base a {
      
    }

    .theme-fo-base a:hover {
      
    }

    @media (max-width: 769px) {
      .theme-fo-base {
        
        
        
        
        
      }
    }
  
      
      .theme-fo-base .main-visual .component.richtext p,
      .theme-fo-base .main-visual .component.text p, 
      .theme-fo-base .main-visual .component.text
     {
        
        
        
        
      }

      @media (max-width: 769px){
        
      .theme-fo-base .main-visual .component.richtext p,
      .theme-fo-base .main-visual .component.text p, 
      .theme-fo-base .main-visual .component.text
     {
          
          
          
          
        }
      }
     
      
      .theme-fo-base .contents .component.richtext p,
      .theme-fo-base .contents .component.text p, 
      .theme-fo-base .contents .component.text
     {
        
        
        
        
      }

      @media (max-width: 769px){
        
      .theme-fo-base .contents .component.richtext p,
      .theme-fo-base .contents .component.text p, 
      .theme-fo-base .contents .component.text
     {
          
          
          
          
        }
      }
     
      
      .theme-fo-base .side .component.richtext p,
      .theme-fo-base .side .component.text p, 
      .theme-fo-base .side .component.text
     {
        
        
        
        
      }

      @media (max-width: 769px){
        
      .theme-fo-base .side .component.richtext p,
      .theme-fo-base .side .component.text p, 
      .theme-fo-base .side .component.text
     {
          
          
          
          
        }
      }
     
      
      .theme-fo-base .foot .component.richtext p,
      .theme-fo-base .foot .component.text p, 
      .theme-fo-base .foot .component.text
     {
        
        
        
        
      }

      @media (max-width: 769px){
        
      .theme-fo-base .foot .component.richtext p,
      .theme-fo-base .foot .component.text p, 
      .theme-fo-base .foot .component.text
     {
          
          
          
          
        }
      }
    
    
        .theme-fo-base .button .button-cont a.size-s, .navi-002-01 header#navigations .inner .button .button-cont a.size-s {
          
          
          
          
          
          
          
          
          
          
        }
       
        .theme-fo-base .button .button-cont a.size-m, .navi-002-01 header#navigations .inner .button .button-cont a.size-m {
          
          
          
          
          
          
          
          
          
          
        }
       
        .theme-fo-base .button .button-cont a.size-l, .navi-002-01 header#navigations .inner .button .button-cont a.size-l {
          
          
          
          
          
          
          
          
          
          
        }
      

    
        .theme-fo-base .button .button-cont a.red, .navi-002-01 header#navigations .inner .button .button-cont a.red {
          
          
          background-image: 
        }
       
        .theme-fo-base .button .button-cont a.blue, .navi-002-01 header#navigations .inner .button .button-cont a.blue {
          
          
          background-image: 
        }
       
        .theme-fo-base .button .button-cont a.orange, .navi-002-01 header#navigations .inner .button .button-cont a.orange {
          
          
          background-image: 
        }
       
        .theme-fo-base .button .button-cont a.white, .navi-002-01 header#navigations .inner .button .button-cont a.white {
          
          
          background-image: 
        }
       
        .theme-fo-base .button .button-cont a.black, .navi-002-01 header#navigations .inner .button .button-cont a.black {
          
          
          background-image: 
        }
      
  
        .theme-fo-base .main-visual .component.heading h1 {
          
          
          
          
          
        }
       
        .theme-fo-base .main-visual .component.heading h2 {
          
          
          
          
          
        }
       
        .theme-fo-base .main-visual .component.heading h3 {
          
          
          
          
          
        }
       
        .theme-fo-base .main-visual .component.heading h4 {
          
          
          
          
          
        }
       
        .theme-fo-base .main-visual .component.heading h5 {
          
          
          
          
          
        }
       
        .theme-fo-base .contents .component.heading h1 {
          
          
          
          
          
        }
       
        .theme-fo-base .contents .component.heading h2 {
          
          
          
          
          
        }
       
        .theme-fo-base .contents .component.heading h3 {
          
          
          
          
          
        }
       
        .theme-fo-base .contents .component.heading h4 {
          
          
          
          
          
        }
       
        .theme-fo-base .contents .component.heading h5 {
          
          
          
          
          
        }
       
        .theme-fo-base .side .component.heading h1 {
          
          
          
          
          
        }
       
        .theme-fo-base .side .component.heading h2 {
          
          
          
          
          
        }
       
        .theme-fo-base .side .component.heading h3 {
          
          
          
          
          
        }
       
        .theme-fo-base .side .component.heading h4 {
          
          
          
          
          
        }
       
        .theme-fo-base .side .component.heading h5 {
          
          
          
          
          
        }
       
        .theme-fo-base .foot .component.heading h1 {
          
          
          
          
          
        }
       
        .theme-fo-base .foot .component.heading h2 {
          
          
          
          
          
        }
       
        .theme-fo-base .foot .component.heading h3 {
          
          
          
          
          
        }
       
        .theme-fo-base .foot .component.heading h4 {
          
          
          
          
          
        }
       
        .theme-fo-base .foot .component.heading h5 {
          
          
          
          
          
        }
      
    .theme-fo-base .header {
      
    }
  
    .theme-fo-base .foot {
      
      
    }

    .theme-fo-base .foot .foot-copyright {
      
    }

    .theme-fo-base .foot .foot-copyright a,
    .theme-fo-base .foot .foot-copyright p {
      
    }
  
    .theme-fo-base .entry-list-unit .cont h3 a {
      
    }

    .theme-fo-base .entry-list-unit .cont p {
      
    }
  
    .breadcrumbs ul li a:hover, .theme-fo-base .breadcrumbs ul li a:hover {
      
    }

    .breadcrumbs ul li a:hover::after, .theme-fo-base .breadcrumbs ul li a:hover::after {
      
    }

    .breadcrumbs a:hover::before, .theme-fo-base .breadcrumbs ul li a:hover::before {
      
    }

    .breadcrumbs, .theme-fo-base .breadcrumbs {
      
    }

    .breadcrumbs ul li a::before, .theme-fo-base .breadcrumbs ul li a::before {
      
    }

    .breadcrumbs ul li span, .breadcrumbs ul li a,
    .theme-fo-base .breadcrumbs ul li span, .theme-fo-base .breadcrumbs ul li a {
      
    }

    .breadcrumbs a::after, .theme-fo-base .breadcrumbs ul li a::after {
      
    }
  
    

    .navi .inner ul.nav li a:hover,
    .navi-001-01 header#navigations .inner .main-menu .level-01:hover,
    .navi-002-01 header#navigations .inner .main-menu .level-01:hover,
    .navi-001-01 header#navigations .inner .main-menu .level-01-trigger:hover,
    .navi-002-01 header#navigations .inner .main-menu .level-01-trigger:hover,
    .navi-001-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02 a:hover,
    .navi-002-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02 a:hover,
    .navi-001-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger a:hover,
    .navi-002-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger a:hover,
    .navi-001-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger .level-02-cont .level-03 a:hover,
    .navi-002-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger .level-02-cont .level-03 a:hover,
    .navi-001-01 .inner .business-info .phone:hover,
    .navi-001-01 .inner .business-info .time:hover,
    .theme-fo-base .navi .inner ul.nav li a:hover {
      
    }

    

    .navi .inner ul.nav li a,
    .navi-001-01 header#navigations .inner .main-menu .level-01 a,
    .navi-002-01 header#navigations .inner .main-menu .level-01 a,
    .navi-001-01 header#navigations .inner .main-menu .level-01-trigger a,
    .navi-002-01 header#navigations .inner .main-menu .level-01-trigger a,
    .navi-001-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02 a,
    .navi-002-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02 a,
    .navi-001-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger a,
    .navi-002-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger a,
    .navi-001-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger .level-02-cont .level-03 a,
    .navi-002-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger .level-02-cont .level-03 a,
    .navi-001-01 .inner .business-info .phone,
    .navi-001-01 .inner .business-info .time,
    .theme-fo-base .navi .inner ul.nav li a {
      
    }

    .navi-002-01 header#navigations .inner {
      
    }

    .navi-002-01 header#navigations .inner .navigation-cont a,
    .navi-002-01 header#navigations .inner .navigation-cont p {
      
    }
  
    

    

    

    

    

    .theme-fo-base .wrapper .side.left .inner, .theme-fo-base .wrapper.side-both .side.left .inner {
      
    }

    .theme-fo-base .wrapper .side.right .inner, .theme-fo-base .wrapper.side-both .side.right .inner {
      
    }

    .theme-fo-base .wrapper.clearfix.none div.contents,
    .theme-fo-base .wrapper.clearfix.side-left div.contents,
    .theme-fo-base .wrapper.clearfix.side-right div.contents,
    .theme-fo-base .wrapper.clearfix.side-both div.contents,
    .theme-fo-base.v2-0.clearfix .wrapper.clearfix.none div.contents,
    .theme-fo-base.v2-0.clearfix .wrapper.clearfix.side-left div.contents,
    .theme-fo-base.v2-0.clearfix .wrapper.clearfix.side-both div.contents,
    .theme-fo-base.v2-0.clearfix .wrapper.clearfix.side-right div.contents{
      
    }

    .theme-fo-base .wrapper .side.left {
      
    }

    .theme-fo-base .wrapper .side.right {
      
    }
  