﻿@import url("https://fonts.googleapis.com/css2?family=Outfit&family=Noto+Sans+JP:wght@100..900&display=swap");body{font-family:'Noto Sans JP', sans-serif}h2{font-family:'Outfit', sans-serif !important;font-weight:400;font-size:18px !important}.kasou_box .h2_jp h2{font-size:13px !important;font-weight:400 !important;font-family:'Noto Sans JP', sans-serif !important;padding-top:4px !important}.kasou_box .h2_18 h2{font-size:18px !important;font-weight:400 !important;font-family:'Noto Sans JP', sans-serif !important}h4{font-weight:500 !important;font-size:24px !important;letter-spacing:3px !important}.right_gray_text{color:#a2afb9 !important}.footer_copyright{font-family:'Outfit', sans-serif}@media screen and (max-width: 769px){.component :is(.font-size-20px,[style*="font-size:20px"]){font-size:18px !important}}@media screen and (max-width: 769px){.component :is(.font-size-22px,[style*="font-size:22px"]){font-size:20px !important}}@media screen and (max-width: 769px){.component :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){.component :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){.component :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){.component :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){.component :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){.component :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){.component :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}}:is(.navi-001-01,.navi-002-01,.theme-fo-base){font-family:var(--fo-text-font-family);font-feature-settings:"palt" 1}:is(.navi-001-01,.navi-002-01,.theme-fo-base) a{transition:unset;-webkit-tap-highlight-color:transparent}:is(.navi-001-01,.navi-002-01,.theme-fo-base) :visited{text-decoration:none}:is(.navi-001-01,.navi-002-01,.theme-fo-base) :link{text-decoration:none}:is(.navi-001-01,.navi-002-01) header .inner a[href] img:hover{opacity:.4}.theme-fo-base .main-visual .component a img:hover{opacity:1}.theme-fo-base .main-visual .component a[href] img:hover{opacity:.4}.theme-fo-base .wrapper .contents section a img:hover{opacity:1}.theme-fo-base .wrapper .contents section a[href] img:hover{opacity:.4}.theme-fo-base .wrapper .side .inner .component a img:hover{opacity:1}.theme-fo-base .wrapper .side .inner .component a[href] img:hover{opacity:.4}.theme-fo-base .foot .foot-cont .component a img:hover{opacity:1}.theme-fo-base .foot .foot-cont .component a[href] img:hover{opacity:.4}.row .col{padding:0}.theme-fo-base .wrapper .contents section .inner:not(:root){max-width:1240px}.component.richtext :link{text-decoration:none}.component.richtext :visited{text-decoration:none}.component.richtext li{font-size:inherit}.component.richtext li a{font-size:inherit}.component.richtext table{border:none}.component.richtext table[align="center"]{margin:auto}.component.richtext table :is(thead,tbody,tr,th,td){border-color:#eee}.component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td){background-clip:padding-box;position:static}.component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td) p{font-size:inherit}.component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td) p+p{margin-top:10px !important}.component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td) :is(ul,ol){margin-left:25px}.component.richtext .normal-table::after{content:"";display:table;clear:both}.component.richtext .table-with-row-header::after{content:"";display:table;clear:both}.component.richtext .table-with-two-headers{overflow:auto}.component.richtext .table-with-two-headers::after{content:"";display:table;clear:both}.component.richtext .component.button:not(:root) .button-cont a.blue{background:#254a73;color:#fff !important;text-decoration:none}.component.richtext .component.button:not(:root) .button-cont a.blue:hover{opacity:.4}.component.cta .cta-row{display:table;table-layout:fixed;width:100%;margin:0}@media screen and (max-width: 769px){.component.cta .cta-row{display:block}}@media screen and (min-width: 770px){.component.cta .cta-row+.cta-row{padding-top:10px}}.component.cta .cta-row .cta-column{display:table-cell;vertical-align:top;margin:0}@media screen and (max-width: 769px){.component.cta .cta-row .cta-column{display:block;width:100% !important}}.component.link-embed .article-embed .quote-link:hover{opacity:.4}.component.link-embed .article-embed .quote-link .quote-link_entry .quote-link-img .quote-link-img-item img{height:150px;position:static;object-fit:cover}.component.link-embed .article-embed .quote-link .quote-link_entry .quote-link-img .quote-link-img-item img:hover{opacity:1}.component.link-embed .article-embed .quote-link .quote-link_entry .cont :is(.quote-link_title,.quote-link_desp,.quote-link_site) p{color:var(--fo-text-main-color)}.component.richtext .article-embed[data-embed-type="url"] .quote-link .quote-link_entry .quote-link-img .quote-link-img-item{background-position:center}.component.richtext .article-embed[data-embed-type="url"] .quote-link .quote-link_entry .cont .quote-link_desp{margin-bottom:10px}.component.search .search-cont input[type=search]{-webkit-appearance:none;border-radius:0;font-family:inherit !important;font-size:16px;height:40px;outline:unset}.component.search .search-cont input[type=search]::placeholder{font-family:inherit !important;color:rgba(0,0,0,0.3)}.component.search .search-cont input[type=search]:focus{background-color:#fff;color:#555;border-color:#5a5a5a}.component.search .search-cont input[type=submit]{padding:13px 10px}.component.list.vertical ul li a:hover{background:rgba(204,204,204,0.15)}.theme-fo-base .wrapper.none .contents>.component.search{margin:50px auto}.theme-fo-base .wrapper:is(.side-right,.side-left) .contents>.component.search{margin:20px auto 50px}.theme-fo-base .wrapper.side-both .contents>.component.search{margin:10px auto 50px}.theme-fo-base .wrapper .contents>.component.search{max-width:1240px;margin:auto;padding:0 20px}.theme-fo-base .wrapper .contents>.component.search+.entry-list{padding-bottom:25px}.theme-fo-base .wrapper .contents>.component.search+.entry-list .entry-list-unit{border-bottom:1px solid #eee;margin:10px 0;padding:10px 0}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents>.component.search+.entry-list .entry-list-unit{display:flex}}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents>.component.search+.entry-list .entry-list-unit .img{width:30%;padding:0 0 10px 0}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents>.component.search+.entry-list .entry-list-unit .img{padding-bottom:10px}}.theme-fo-base .wrapper .contents>.component.search+.entry-list .entry-list-unit .img img{border-radius:0}.theme-fo-base .wrapper .contents>.component.search+.entry-list .entry-list-unit .img img:hover{opacity:.4}.theme-fo-base .wrapper .contents>.component.search+.entry-list .entry-list-unit .cont{border-left:0}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents>.component.search+.entry-list .entry-list-unit .cont{width:70%;padding:0 10px 10px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents>.component.search+.entry-list .entry-list-unit .cont h3{padding:0}}.theme-fo-base .wrapper .contents>.component.search+.entry-list .entry-list-unit .cont h3 a{font-family:var(--fo-heading-font-family);font-size:20px;color:var(--fo-heading-main-color);line-height:var(--fo-heading-line-height);letter-spacing:var(--fo-heading-letter-spacing);padding:0 10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents>.component.search+.entry-list .entry-list-unit .cont h3 a{font-size:20px;padding:0}}.theme-fo-base .wrapper .contents>.component.search+.entry-list .entry-list-unit .cont h3 a:hover{text-decoration:none;opacity:.4}.theme-fo-base .wrapper .contents>.component.search+.entry-list .entry-list-unit .cont h4{color:var(--fo-text-main-color);padding:0 10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents>.component.search+.entry-list .entry-list-unit .cont h4{padding:0}}.theme-fo-base .wrapper .contents>.component.search+.entry-list .entry-list-unit .cont p{font-size:var(--fo-text-font-size-pc);letter-spacing:var(--fo-text-letter-spacing);line-height:var(--fo-text-line-height);color:var(--fo-text-main-color)}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents>.component.search+.entry-list .entry-list-unit .cont p{font-size:var(--fo-text-font-size-sp);padding:0}}.theme-fo-base .wrapper .contents>.component.search+.entry-list .row .text-center{padding-top:30px}.theme-fo-base .wrapper .contents .component.search+h1{font-family:var(--fo-heading-font-family);font-size:20px;color:var(--fo-heading-main-color);line-height:var(--fo-heading-line-height);letter-spacing:var(--fo-heading-letter-spacing);max-width:1240px;margin:auto;padding:0 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents .component.search+h1{font-size:20px}}.theme-fo-base .wrapper .contents .component.search+h1+p{font-size:var(--fo-text-font-size-pc);letter-spacing:var(--fo-text-letter-spacing);line-height:var(--fo-text-line-height);color:var(--fo-text-main-color);max-width:1240px;margin:auto;padding:0 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents .component.search+h1+p{font-size:var(--fo-text-font-size-sp)}}.theme-fo-base .wrapper .contents .component.search+h1+p+.entry-list{margin-bottom:50px}.theme-fo-base .wrapper .contents .entry-list .row-none{max-width:1240px;margin:auto;padding:0 20px}.entry-list .pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:5px 10px;line-height:0;padding-bottom:0}.entry-list .pagination li{color:var(--fo-main-color);margin:0}.entry-list .pagination li a{color:var(--fo-main-color);border:1px solid var(--fo-main-color);background:#fff}.entry-list .pagination li.active>a{background:var(--fo-main-color);color:#fff}.entry-list .pagination li:hover>a{opacity:.4}@media screen and (max-width: 769px){.component.entry-list .entry-list-unit+.entry-list-unit{margin:10px auto 0}}@media screen and (max-width: 769px){.component.entry-list .entry-list-unit .cont{border:none}}.component.entry-list .entry-list-unit .cont h3{max-height:none;line-height:normal}@media screen and (max-width: 769px){.component.entry-list .entry-list-unit .cont h3{padding:0}}.component.entry-list .entry-list-unit .cont h3 a{font-family:var(--fo-heading-font-family);font-size:20px;color:var(--fo-heading-main-color);line-height:var(--fo-heading-line-height);letter-spacing:var(--fo-heading-letter-spacing)}@media screen and (max-width: 769px){.component.entry-list .entry-list-unit .cont h3 a{font-size:20px}}.component.entry-list .entry-list-unit .cont h3 a:hover{opacity:.4}.component.entry-list .entry-list-unit .cont h4{font-size:var(--fo-text-font-size-pc);letter-spacing:var(--fo-text-letter-spacing);color:var(--fo-text-main-color)}.component.entry-list .entry-list-unit .cont p.category a:hover{opacity:.4}.component.entry-list .entry-list-unit .cont p.description{max-height:none;font-size:var(--fo-text-font-size-pc);letter-spacing:var(--fo-text-letter-spacing);line-height:var(--fo-text-line-height);color:var(--fo-text-main-color)}@media screen and (max-width: 769px){.component.entry-list .entry-list-unit .cont p.description{font-size:var(--fo-text-font-size-sp);margin:10px 0;padding:0}}@media screen and (max-width: 769px){.component.entry-list:is(.entry-image-card-1-col,.entry-image-card-2-col,.entry-image-card-3-col) .article-list .entry-list-unit .img{padding-right:0}}@media screen and (min-width: 770px){.component.entry-list:is(.entry-image-card-1-col,.entry-image-card-2-col,.entry-image-card-3-col) .article-list .entry-list-unit .cont h3 a{padding:0 !important}}.component.entry-list:is(.entry-image-card-1-col,.entry-image-card-2-col,.entry-image-card-3-col) .article-list .entry-list-unit .cont h4{margin:10px 0}@media screen and (min-width: 770px){.component.entry-list:is(.entry-image-card-1-col,.entry-image-card-2-col,.entry-image-card-3-col) .article-list .entry-list-unit .cont h4{padding:0 !important}}.component.entry-list:is(.entry-image-card-1-col,.entry-image-card-2-col,.entry-image-card-3-col) .article-list .entry-list-unit .cont p.category{margin:10px 0 10px 3px}.component.entry-list:is(.entry-image-card-1-col,.entry-image-card-2-col,.entry-image-card-3-col) .article-list .entry-list-unit .cont div.tags{margin:0 0 5px;padding:0}.component.entry-list .entry-list-unit{border-bottom:1px solid #eee !important}@media screen and (min-width: 770px){.component.entry-list .entry-list-unit .img{padding-right:25px}}.component.entry-list .entry-list-unit .cont a:hover{text-decoration:none}@media screen and (min-width: 770px){.component.entry-list .entry-list-unit .cont h3 a{padding:0 10px}}.component.entry-list .entry-list-unit .cont h4{padding:0 10px}@media screen and (max-width: 769px){.component.entry-list .entry-list-unit .cont h4{padding:0}}.component.entry-list .entry-list-unit .cont p.category{margin:10px}@media screen and (max-width: 769px){.component.entry-list .entry-list-unit .cont p.category{padding-left:0}}.component.entry-list .entry-list-unit .cont div.tags{display:flex;gap:5px 10px;flex-wrap:wrap;margin:16px 10px 10px;padding:0 10px}@media screen and (max-width: 769px){.component.entry-list .entry-list-unit .cont div.tags{margin:16px 0 10px;padding:0}}.component.entry-list .entry-list-unit .cont div.tags a.tag{margin:0}.component.entry-list .entry-list-unit .cont div.tags a.tag:hover{opacity:.4}.side .component.entry-list .entry-list-unit .img{padding-right:0}.article-per-page:empty{margin-top:0}.navi_default.navi-001-01 header#navigations{min-height:51px;font-family:var(--fo-text-font-family);border-bottom:0;box-shadow:0 3px 8px rgba(0,0,0,0.1);width:87vw;margin:45px auto 0;border-radius:100px;position:fixed;left:50%;transform:translateX(-50%);max-width:1240px}@media screen and (min-width: 770px){.navi_default.navi-001-01 header#navigations .inner{box-sizing:border-box;display:flex;padding:0}}.navi_default.navi-001-01 header#navigations .inner .main-menu ul.clearfix{border-radius:100px}.navi_default.navi-001-01 header#navigations .inner .main-menu ul li{min-width:0}.navi_default.navi-001-01 header#navigations .inner .main-menu ul li a{font-size:12px;padding:25px}.navi_default.navi-001-01 header#navigations .logo{float:none}@media screen and (min-width: 770px){.navi_default.navi-001-01 header#navigations .logo{width:300px;padding:5px 10px 10px}}@media screen and (max-width: 769px){.navi_default.navi-001-01 header#navigations .logo{box-sizing:border-box;width:100%;padding-left:6px}}.navi_default.navi-001-01 header#navigations .logo a{height:auto}@media screen and (max-width: 769px){.navi_default.navi-001-01 header#navigations .logo a img{max-height:35px}}.navi_default.navi-001-01 header#navigations a.menu-trigger{background:var(--fo-main-color)}.navi_default.navi-001-01 header#navigations a.menu-trigger span{background-color:#fff}.navi_default.navi-001-01 header#navigations .main-menu{float:none}@media screen and (min-width: 770px){.navi_default.navi-001-01 header#navigations .main-menu{width:calc(100% - 300px);max-width:none}}.navi_default.navi-001-01 header#navigations .main-menu ul.clearfix{background:#fff}@media screen and (min-width: 770px){.navi_default.navi-001-01 header#navigations .main-menu .level-01 a,.navi_default.navi-001-01 header#navigations .main-menu .level-01-trigger a{font-size:14px;font-weight:normal;color:var(--fo-text-main-color);border-left:none;border-right:none;padding:25px 10px}.navi_default.navi-001-01 header#navigations .main-menu .level-01:hover{background-color:#fff}.navi_default.navi-001-01 header#navigations .main-menu .level-01:hover a{color:var(--fo-main-color);opacity:1}.navi_default.navi-001-01 header#navigations .main-menu .level-01-trigger::after{content:"\f107";font-size:20px;font-weight:400;line-height:1;color:var(--fo-text-main-color);transform:translateY(-50%);margin-top:0}.navi_default.navi-001-01 header#navigations .main-menu .level-01-trigger:hover::after{color:var(--fo-main-color);transform:rotate(180deg) translateY(50%)}.navi_default.navi-001-01 header#navigations .main-menu .level-01-trigger:hover{background:#fff}.navi_default.navi-001-01 header#navigations .main-menu .level-01-trigger:hover>a{color:var(--fo-main-color);opacity:1}.navi_default.navi-001-01 header#navigations .main-menu .level-01-trigger ul.level-01-cont{background:#fff;border:0}.navi_default.navi-001-01 header#navigations .main-menu .level-01-trigger ul.level-01-cont a{color:var(--fo-text-main-color);padding:20px}.navi_default.navi-001-01 header#navigations .main-menu .level-01-trigger ul.level-01-cont a:hover{background:var(--fo-main-color);color:#fff}.navi_default.navi-001-01 header#navigations .main-menu .level-01-trigger ul.level-01-cont .level-02-trigger::after{content:"\f105";font-size:20px;font-weight:400;color:var(--fo-text-main-color);right:10px;transform:translateY(-50%);margin-top:0}.navi_default.navi-001-01 header#navigations .main-menu .level-01-trigger ul.level-01-cont .level-02-trigger:has(>a:hover)::after{color:#fff}.navi_default.navi-001-01 header#navigations .main-menu .level-01-trigger ul.level-01-cont .level-02-trigger .level-02-cont{background:#fff}.navi_default.navi-001-01 header#navigations .main-menu .level-01-trigger ul.level-01-cont .level-02-trigger .level-02-cont .level-03 a{padding:20px 10px}}.navi_default.navi-002-01{font-family:var(--fo-text-font-family)}.navi_default.navi-002-01 header#navigations{background:var(--fo-background-color2);box-shadow:0 3px 8px rgba(0,0,0,0.1)}.navi_default.navi-002-01 header#navigations .inner .navigation-cont{box-sizing:border-box;max-width:1240px;padding:10px 20px;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 769px){.navi_default.navi-002-01 header#navigations .inner .navigation-cont{min-height:51px;margin:0;padding:0}}.navi_default.navi-002-01 header#navigations .inner .navigation-cont .logo{float:none;width:300px;padding:0}@media screen and (max-width: 769px){.navi_default.navi-002-01 header#navigations .inner .navigation-cont .logo{display:flex;align-items:center;min-height:51px;width:45%;padding:0 0 0 10px}}.navi_default.navi-002-01 header#navigations .inner .navigation-cont .logo div{line-height:normal;padding:0}@media screen and (max-width: 769px){.navi_default.navi-002-01 header#navigations .inner .navigation-cont .logo div a{display:block;height:auto;line-height:0}}.navi_default.navi-002-01 header#navigations .inner .navigation-cont .logo div a img{vertical-align:middle;padding:0;max-height:60px}@media screen and (max-width: 769px){.navi_default.navi-002-01 header#navigations .inner .navigation-cont .logo div a img{max-height:35px}}.navi_default.navi-002-01 header#navigations .inner .navigation-cont .cont{box-sizing:border-box;min-width:auto;max-width:none;float:none;width:calc(100% - 300px)}@media screen and (max-width: 769px){.navi_default.navi-002-01 header#navigations .inner .navigation-cont .cont{width:55%;padding:0 65px 0 0}}.navi_default.navi-002-01 header#navigations .inner .navigation-cont .cont .row{display:flex;justify-content:flex-end;width:100%;min-width:inherit}@media screen and (max-width: 769px){.navi_default.navi-002-01 header#navigations .inner .navigation-cont .cont .row{min-width:112px}}.navi_default.navi-002-01 header#navigations .inner a.menu-trigger{background:var(--fo-main-color)}.navi_default.navi-002-01 header#navigations .inner a.menu-trigger span{background-color:#fff}.navi_default.navi-002-01 header#navigations .inner .main-menu{background:#fff;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}@media screen and (min-width: 770px){.navi_default.navi-002-01 header#navigations .inner .main-menu .level-01 a,.navi_default.navi-002-01 header#navigations .inner .main-menu .level-01-trigger a{font-weight:normal;font-size:14px;color:var(--fo-text-main-color);border-left:none;border-right:none}.navi_default.navi-002-01 header#navigations .inner .main-menu .level-01:hover{background-color:#fff}.navi_default.navi-002-01 header#navigations .inner .main-menu .level-01:hover a{color:var(--fo-main-color);opacity:1}.navi_default.navi-002-01 header#navigations .inner .main-menu .level-01-trigger::after{content:"\f107";font-size:20px;font-weight:400;line-height:1;color:var(--fo-text-main-color);transform:translateY(-50%);margin-top:0}.navi_default.navi-002-01 header#navigations .inner .main-menu .level-01-trigger:hover::after{color:var(--fo-main-color);transform:rotate(180deg) translateY(50%)}.navi_default.navi-002-01 header#navigations .inner .main-menu .level-01-trigger:hover{background:#fff}.navi_default.navi-002-01 header#navigations .inner .main-menu .level-01-trigger:hover>a{color:var(--fo-main-color);opacity:1}.navi_default.navi-002-01 header#navigations .inner .main-menu .level-01-trigger ul.level-01-cont{width:100%;background:#fff;border:0}.navi_default.navi-002-01 header#navigations .inner .main-menu .level-01-trigger ul.level-01-cont a{color:var(--fo-text-main-color);padding:20px}.navi_default.navi-002-01 header#navigations .inner .main-menu .level-01-trigger ul.level-01-cont a:hover{background:var(--fo-main-color);color:#fff}.navi_default.navi-002-01 header#navigations .inner .main-menu .level-01-trigger ul.level-01-cont .level-02-trigger::after{content:"\f105";font-size:20px;font-weight:400;color:var(--fo-text-main-color);transform:translateY(-50%);right:10px;margin-top:0}.navi_default.navi-002-01 header#navigations .inner .main-menu .level-01-trigger ul.level-01-cont .level-02-trigger:has(>a:hover)::after{color:#fff}.navi_default.navi-002-01 header#navigations .inner .main-menu .level-01-trigger ul.level-01-cont .level-02-trigger .level-02-cont{background:#fff}.navi_default.navi-002-01 header#navigations .inner .main-menu .level-01-trigger ul.level-01-cont .level-02-trigger .level-02-cont li{width:100%}.navi_default.navi-002-01 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 (min-width: 770px){.navi_default:is(.navi-001-01,.navi-002-01) header#navigations .inner .main-menu ul li:is(.level-01,.level-01-trigger)>a{position:relative}.navi_default:is(.navi-001-01,.navi-002-01) header#navigations .inner .main-menu ul li:is(.level-01,.level-01-trigger)>a:before{content:"";position:absolute;height:2.5px;width:0;margin:0 auto;right:0;bottom:0;left:0;background-color:var(--fo-main-color);transition:width 0.3s ease-in-out}.navi_default:is(.navi-001-01,.navi-002-01) header#navigations .inner .main-menu ul li:is(.level-01,.level-01-trigger):hover a::before{width:60px}.navi_default:is(.navi-001-01,.navi-002-01) header#navigations .inner .main-menu ul li a{transition:0.3s ease-in-out}}@media screen and (max-width: 769px){.navi_default:is(.navi-001-01,.navi-002-01) header#navigations .inner .main-menu .toggle.fa.fa-angle-down::before,.navi_default:is(.navi-001-01,.navi-002-01) header#navigations .inner .main-menu .toggle.fa.fa-angle-up::before{font-size:20px;color:var(--fo-text-main-color);position:absolute;top:50%;right:4px;margin-top:-11px}.navi_default:is(.navi-001-01,.navi-002-01) header#navigations .inner .main-menu .level-01,.navi_default:is(.navi-001-01,.navi-002-01) header#navigations .inner .main-menu .level-01-trigger{border-right:0;border-left:0}.navi_default:is(.navi-001-01,.navi-002-01) header#navigations .inner .main-menu .level-01 a,.navi_default:is(.navi-001-01,.navi-002-01) header#navigations .inner .main-menu .level-01-trigger a{font-size:14px;font-weight:normal;color:var(--fo-text-main-color);border-left:none;border-right:none;position:relative;padding:10px 20px}.navi_default:is(.navi-001-01,.navi-002-01) header#navigations .inner .main-menu .level-01:hover{background:none}.navi_default:is(.navi-001-01,.navi-002-01) header#navigations .inner .main-menu .level-01-trigger:hover{background:var(--fo-main-color)}.navi_default:is(.navi-001-01,.navi-002-01) header#navigations .inner .main-menu .level-01-trigger:hover a{color:#fff}.navi_default:is(.navi-001-01,.navi-002-01) header#navigations .inner .main-menu .level-01-trigger:hover a .toggle.fa.fa-angle-down::before,.navi_default:is(.navi-001-01,.navi-002-01) header#navigations .inner .main-menu .level-01-trigger:hover a .toggle.fa.fa-angle-up::before{color:#fff}.navi_default:is(.navi-001-01,.navi-002-01) header#navigations .inner .main-menu .level-01-trigger .level-01-cont{background:#fff}.navi_default:is(.navi-001-01,.navi-002-01) header#navigations .inner .main-menu .level-01-trigger .level-01-cont a{color:var(--fo-text-main-color)}.navi_default:is(.navi-001-01,.navi-002-01) header#navigations .inner .main-menu .level-01-trigger .level-01-cont a:hover{background:#eee}.navi_default:is(.navi-001-01,.navi-002-01) header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger{padding-right:0 !important}.navi_default:is(.navi-001-01,.navi-002-01) header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger::after{content:none !important}.navi_default:is(.navi-001-01,.navi-002-01) header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger a{color:var(--fo-text-main-color)}.navi_default:is(.navi-001-01,.navi-002-01) header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger a .toggle.fa.fa-angle-down::before,.navi_default:is(.navi-001-01,.navi-002-01) header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger a .toggle.fa.fa-angle-up::before{color:var(--fo-text-main-color)}.navi_default:is(.navi-001-01,.navi-002-01) header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger .level-02-cont li a{background:#eee;color:var(--fo-text-main-color)}.navi_default:is(.navi-001-01,.navi-002-01) header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02{border-top:1px solid var(--fo-main-color)}.navi_default:is(.navi-001-01,.navi-002-01) header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02 a{color:var(--fo-text-main-color)}}@media screen and (max-width: 769px){.navi_default:is(.navi-001-01,.navi-002-01) header#navigations .inner .main-menu .toggle.fa.fa-angle-down::before,.navi_default:is(.navi-001-01,.navi-002-01) header#navigations .inner .main-menu .toggle.fa.fa-angle-up::before{display:flex;justify-content:center;align-items:center;width:30px;height:100%;font-size:30px;top:10px;right:0}.navi_default:is(.navi-001-01,.navi-002-01) header#navigations .inner .main-menu .level-01 a,.navi_default:is(.navi-001-01,.navi-002-01) header#navigations .inner .main-menu .level-01-trigger a{text-align:left;border-top:1px dashed var(--fo-main-color);padding:20px 10px}.navi_default:is(.navi-001-01,.navi-002-01) header#navigations .inner .main-menu .level-01-trigger>a{padding-right:30px}.navi_default:is(.navi-001-01,.navi-002-01) header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger>a{padding:20px 30px 20px calc(10px + 1em)}.navi_default:is(.navi-001-01,.navi-002-01) header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger .level-03 a{padding:20px 30px 20px calc(10px + 2em)}.navi_default:is(.navi-001-01,.navi-002-01) header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02 a{padding:20px 30px 20px calc(10px + 1em)}.navi_default:is(.navi-001-01,.navi-002-01) header#navigations .inner .main-menu ul li[class*="level-01"]:first-child>a{border:none}}.navi-002-01.nav_none header#navigations .inner .main-menu{display:none !important}.navi-002-01.nav_none header#navigations .inner a.menu-trigger{display:none}@media screen and (max-width: 769px){:is(.navi-001-01,.navi-002-01):is(.one_row_sticky-navi__GU_fr,.two_row_sticky-navi__8HtZT) header#navigations .inner .main-menu{max-height:calc(100vh - 51px);overflow-y:auto}}.theme-fo-base .main-visual .overlay{display:none !important}.theme-fo-base .main-visual .clearfix .row .col{vertical-align:top}.theme-fo-base .main-visual{background-repeat:no-repeat;min-height:auto;padding:40px 0}@media screen and (max-width: 769px){.theme-fo-base .main-visual{padding:30px 0 40px}}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .main-visual{min-height:auto}}.theme-fo-base .main-visual>:is(.clearfix,.main-visual-content){width:100%;max-width:1240px;display:flex;justify-content:center;flex-direction:column;min-height:273px;margin:auto;padding:0 20px}@media screen and (max-width: 769px){.theme-fo-base .main-visual>:is(.clearfix,.main-visual-content){min-height:auto}}.theme-fo-base .main-visual>: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: 770px){.theme-fo-base .main-visual>: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>:is(.clearfix,.main-visual-content) .row .col .component:not(:root:root).heading+.component{margin-top:32px}.theme-fo-base .main-visual.mv_custom>:is(.clearfix,.main-visual-content){min-height:490px}@media screen and (max-width: 769px){.theme-fo-base .main-visual.mv_custom>:is(.clearfix,.main-visual-content){min-height:auto}}.theme-fo-base .breadcrumbs{background:#fff;max-width:100%;margin:0}.theme-fo-base .breadcrumbs ul{width:100%;max-width:1220px;margin:auto;padding:15px 0}.theme-fo-base .breadcrumbs ul li a:hover{color:var(--fo-text-main-color);text-decoration:unset;opacity:.4}.theme-fo-base .breadcrumbs ul li a::after{content:"\f105";font-family:"FontAwesome";color:var(--fo-text-main-color);border-top:none;border-bottom:none;border-left:none;position:absolute;padding:0;top:0;right:-1px;margin-top:0}.theme-fo-base .breadcrumbs ul li a,.theme-fo-base .breadcrumbs ul li span{font-size:14px;color:var(--fo-text-main-color);text-decoration:unset;padding:0 20px}:is(.component.button,.button.cta-button) .button-cont a{transition:none}@media screen and (min-width: 770px){:is(.component.button,.button.cta-button) .button-cont a:hover{transition:all 0.2s cubic-bezier(0.02, 0.42, 0.24, 0.74)}}@media screen and (min-width: 770px){.component.blog_article .article-post h1{font-size:36px}}@media screen and (max-width: 769px){.component.blog_article .article-post h1{margin-top:30px;font-size:28px}}@media screen and (min-width: 770px){.component.blog_article .article-post h2{font-size:32px}}@media screen and (max-width: 769px){.component.blog_article .article-post h2{font-size:26px}}.component.blog_article .article-post h3{border-color:#eee}@media screen and (min-width: 770px){.component.blog_article .article-post h3{font-size:var(--fo-h3-font-size-pc)}}@media screen and (max-width: 769px){.component.blog_article .article-post h3{font-size:var(--fo-h3-font-size-sp)}}@media screen and (min-width: 770px){.component.blog_article .article-post h4{font-size:var(--fo-h4-font-size-pc)}}@media screen and (max-width: 769px){.component.blog_article .article-post h4{font-size:var(--fo-h4-font-size-sp)}}@media screen and (min-width: 770px){.component.blog_article .article-post h5{font-size:var(--fo-h5-font-size-pc)}}@media screen and (max-width: 769px){.component.blog_article .article-post h5{font-size:var(--fo-h5-font-size-sp)}}.component.cta .cta-row.mv_design01_row{margin-top:22px}.component.cta .cta-row.mv_design01_row .cta-column{display:flex;flex-direction:column;gap:8px;width:100%}.component.cta .cta-row.mv_design01_row .cta-column .component.button[data-designpart-id]{margin:0}@media screen and (min-width: 770px){.component.cta .cta-row.btn_design_row{display:flex;max-width:892px;margin:auto}}@media screen and (min-width: 770px) and (max-width: 834px){.component.cta .cta-row.btn_design_row{display:block}}@media screen and (min-width: 770px){.component.cta .cta-row.btn_design_row .cta-column{display:flex;justify-content:space-between}}@media screen and (min-width: 770px) and (max-width: 834px){.component.cta .cta-row.btn_design_row .cta-column{display:block;width:100% !important}}@media screen and (min-width: 770px) and (max-width: 834px){.component.cta .cta-row.btn_design_row .cta-column:not(:first-child){margin-top:20px}}.component.cta .cta-row.btn_design_row .cta-column .component.button[data-designpart-id]{margin:10px 0}.component.cta .cta-row.btn_design_row+.cta-row{max-width:892px;margin:auto}.component.cta .cta-row.btn_design_row+.cta-row .cta-column .component.button[data-designpart-id]{margin:10px 0}.theme-fo-base .wrapper[class*="side-"] .contents section .inner .row .col .component.cta .cta-row.btn_design_row{display:block}.theme-fo-base .wrapper[class*="side-"] .contents section .inner .row .col .component.cta .cta-row.btn_design_row .cta-column{display:block;width:100% !important}.theme-fo-base .wrapper[class*="side-"] .side .inner .component.heading+.button{margin-top:0}.theme-fo-base .wrapper .contents section:not(:root).foPrp_header_sec{padding:0}.theme-fo-base .wrapper .contents section:not(:root).foPrp_header_sec .inner{padding:10px 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root).foPrp_header_sec .inner{padding:10px}}.theme-fo-base .wrapper .contents section:not(:root).foPrp_header_sec .inner .row.foPrp_header_row{display:flex;align-items:center}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents section:not(:root).foPrp_header_sec .inner .row.foPrp_header_row{min-height:60px}}.theme-fo-base .wrapper .contents section:not(:root).foPrp_header_sec .inner .row.foPrp_header_row .col{padding:0}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents section:not(:root).foPrp_header_sec .inner .row.foPrp_header_row .col.foPrp_logo_col{max-width:300px;min-width:150px;width:auto !important}}.theme-fo-base .wrapper .contents section:not(:root).foPrp_header_sec .inner .row.foPrp_header_row .col.foPrp_logo_col .component.image{margin:0}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents section:not(:root).foPrp_header_sec .inner .row.foPrp_header_row .col.foPrp_logo_col .component.image.foPrp_logo_img img{max-width:300px !important;width:100% !important}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root).foPrp_header_sec .inner .row.foPrp_header_row .col.foPrp_logo_col .component.image.foPrp_logo_img img{max-height:35px !important}}.theme-fo-base .wrapper .contents section:not(:root).foPrp_header_sec .inner .row.foPrp_header_row .col.foPrp_btn_col{display:flex !important;justify-content:flex-end;align-items:center;flex:1}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents section:not(:root).foPrp_header_sec .inner .row.foPrp_header_row .col.foPrp_btn_col{width:auto !important}}.theme-fo-base .wrapper .contents section:not(:root).foPrp_header_sec .inner .row.foPrp_header_row .col.foPrp_btn_col .component{margin:0}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents section:not(:root).foPrp_header_sec .inner .row.foPrp_header_row .col.foPrp_btn_col .component:not(:first-child){margin-left:15px}}.theme-fo-base .wrapper .contents section:not(:root).foPrp_header_sec .inner .row.foPrp_header_row .col.foPrp_btn_col .component.button{margin-top:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root).foPrp_header_sec .inner .row.foPrp_header_row .col.foPrp_btn_col .component.button .button-cont a{background:none;width:auto;min-width:auto;font-size:0 !important;letter-spacing:0;border-radius:0;border:0;margin:0;box-shadow:none;padding:5px 10px 5px 5px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root).foPrp_header_sec .inner .row.foPrp_header_row .col.foPrp_btn_col .component.button .button-cont a::before{font-size:22px;line-height:1;color:var(--fo-main-color);margin:0}}@media screen and (min-width: 770px) and (max-width: 1024px){.theme-fo-base .wrapper .contents section:not(:root).foPrp_header_sec .inner .row.foPrp_header_row .col.foPrp_btn_col .component.button[data-designpart-id="642f669ce4dc09621d945abc"] .button-cont a{background:none;width:auto;min-width:auto;font-size:0 !important;letter-spacing:0;border-radius:0;border:0;margin:0;box-shadow:none;padding:5px 10px 5px 5px}}@media screen and (min-width: 770px) and (max-width: 1024px){.theme-fo-base .wrapper .contents section:not(:root).foPrp_header_sec .inner .row.foPrp_header_row .col.foPrp_btn_col .component.button[data-designpart-id="642f669ce4dc09621d945abc"] .button-cont a::before{font-size:22px;line-height:1;color:inherit;margin:0}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root).foPrp_header_sec .inner .row.foPrp_header_row .col.foPrp_btn_col .component.button[data-designpart-id="642f669ce4dc09621d945abc"] .button-cont a::before{color:inherit}}.theme-fo-base .wrapper .contents section:not(:root).foPrp_footer_sec{padding:0;background:var(--fo-background-color2)}.theme-fo-base .wrapper .contents section:not(:root).foPrp_footer_sec .inner{max-width:100% !important;padding:0}.theme-fo-base .wrapper .contents section:not(:root).foPrp_footer_sec .inner .row{padding:0}.theme-fo-base .wrapper .contents section:not(:root).foPrp_footer_sec .inner .row .col{padding:0}.theme-fo-base .wrapper .contents section:not(:root).foPrp_footer_sec .inner .row .col .component.cta{margin:0}.theme-fo-base .wrapper .contents section:not(:root).foPrp_footer_sec .inner .row .col .component.cta .cta-row{padding-top:0}.theme-fo-base .wrapper .contents section:not(:root).foPrp_footer_sec .inner .row .col .component.cta .cta-row.page_top_row{min-height:unset}.theme-fo-base .wrapper .contents section:not(:root).foPrp_footer_sec .inner .row .col .component.cta .cta-row.page_top_row :is(.col,.cta-column){padding:0}.theme-fo-base .wrapper .contents section:not(:root).foPrp_footer_sec .inner .row .col .component.cta .cta-row.page_top_row :is(.col,.cta-column) .component.image{width:auto;position:fixed;right:0;bottom:0;z-index:1000;margin:0}.theme-fo-base .wrapper .contents section:not(:root).foPrp_footer_sec .inner .row .col .component.cta .cta-row.page_top_row :is(.col,.cta-column) .component.image img{width:60px !important}.theme-fo-base .wrapper .contents section:not(:root).foPrp_footer_sec .inner .row .col .component.cta .cta-row .cta-column{padding:0}.theme-fo-base .wrapper .contents section:not(:root).foPrp_footer_sec .inner .row .col .component.cta .cta-row .cta-column .component.richtext.foot-copyright{display:flex;justify-content:center;align-items:center;background:inherit;height:60px;margin:0;padding:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root).foPrp_footer_sec .inner .row .col .component.cta .cta-row .cta-column .component.richtext.foot-copyright{padding:0 70px 0 10px}}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper .contents section:not(:root).foPrp_footer_sec .inner .row .col .component.cta .cta-row .cta-column .component.richtext.foot-copyright{padding:0}}.theme-fo-base .wrapper .contents section:not(:root).foPrp_footer_sec .inner .row .col .component.cta .cta-row .cta-column .component.richtext.foot-copyright p{font-size:0px;letter-spacing:var(--fo-text-letter-spacing);line-height:1.3;color:var(--fo-text-main-color);margin:0}.theme-fo-base .wrapper .contents section .inner .row.price_table_row .col .component.richtext :is(.normal-table,.table-with-two-headers) table thead tr th{background-color:#fff;font-weight:normal}.theme-fo-base .wrapper .contents section .inner .row.price_table_row .col .component.richtext :is(.normal-table,.table-with-two-headers) table thead tr th:nth-child(2){background-color:color-mix(in srgb, var(--fo-main-color) 80%, #fff)}.theme-fo-base .wrapper .contents section .inner .row.price_table_row .col .component.richtext :is(.normal-table,.table-with-two-headers) table thead tr th:nth-child(3){background-color:color-mix(in srgb, var(--fo-main-color) 60%, #fff)}.theme-fo-base .wrapper .contents section .inner .row.price_table_row .col .component.richtext :is(.normal-table,.table-with-two-headers) table thead tr th:nth-child(n+4){background-color:color-mix(in srgb, var(--fo-main-color) 40%, #fff)}.theme-fo-base .wrapper .contents section .inner .row.price_table_row .col .component.richtext :is(.normal-table,.table-with-two-headers) table tbody tr :is(th,td){font-weight:normal;background-color:#fff}@media screen and (min-width: 770px){.spOnly{display:none !important}}@media screen and (max-width: 769px){.pcOnly{display:none !important}}.displayNone{display:none !important}.poptrox-overlay{z-index:9999 !important}.poptrox-overlay .poptrox-popup .pic{z-index:10000}.component.iframe{display:flex}.component.iframe.right{justify-content:flex-end}.component.iframe.center{justify-content:center}.component.iframe.if_16-9{aspect-ratio:16/9}.component.iframe.if_4-3{aspect-ratio:4/3}.component.iframe.if_1-1{aspect-ratio:1/1}.component.iframe.if_9-16{aspect-ratio:9/16}.component.iframe.if_235-1{aspect-ratio:2.35/1}.component.iframe.if_custom{width:100%;height:0;position:relative}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h300{height:300px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h300{height:300px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h310{height:310px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h310{height:310px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h320{height:320px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h320{height:320px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h330{height:330px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h330{height:330px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h340{height:340px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h340{height:340px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h350{height:350px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h350{height:350px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h360{height:360px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h360{height:360px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h370{height:370px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h370{height:370px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h380{height:380px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h380{height:380px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h390{height:390px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h390{height:390px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h400{height:400px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h400{height:400px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h410{height:410px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h410{height:410px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h420{height:420px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h420{height:420px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h430{height:430px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h430{height:430px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h440{height:440px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h440{height:440px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h450{height:450px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h450{height:450px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h460{height:460px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h460{height:460px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h470{height:470px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h470{height:470px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h480{height:480px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h480{height:480px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h490{height:490px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h490{height:490px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h500{height:500px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h500{height:500px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h510{height:510px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h510{height:510px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h520{height:520px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h520{height:520px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h530{height:530px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h530{height:530px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h540{height:540px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h540{height:540px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h550{height:550px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h550{height:550px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h560{height:560px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h560{height:560px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h570{height:570px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h570{height:570px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h580{height:580px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h580{height:580px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h590{height:590px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h590{height:590px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h600{height:600px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h600{height:600px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h610{height:610px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h610{height:610px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h620{height:620px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h620{height:620px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h630{height:630px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h630{height:630px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h640{height:640px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h640{height:640px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h650{height:650px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h650{height:650px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h660{height:660px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h660{height:660px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h670{height:670px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h670{height:670px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h680{height:680px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h680{height:680px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h690{height:690px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h690{height:690px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h700{height:700px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h700{height:700px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h710{height:710px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h710{height:710px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h720{height:720px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h720{height:720px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h730{height:730px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h730{height:730px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h740{height:740px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h740{height:740px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h750{height:750px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h750{height:750px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h760{height:760px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h760{height:760px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h770{height:770px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h770{height:770px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h780{height:780px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h780{height:780px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h790{height:790px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h790{height:790px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h800{height:800px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h800{height:800px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h810{height:810px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h810{height:810px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h820{height:820px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h820{height:820px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h830{height:830px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h830{height:830px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h840{height:840px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h840{height:840px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h850{height:850px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h850{height:850px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h860{height:860px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h860{height:860px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h870{height:870px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h870{height:870px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h880{height:880px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h880{height:880px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h890{height:890px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h890{height:890px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h900{height:900px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h900{height:900px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h910{height:910px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h910{height:910px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h920{height:920px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h920{height:920px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h930{height:930px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h930{height:930px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h940{height:940px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h940{height:940px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h950{height:950px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h950{height:950px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h960{height:960px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h960{height:960px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h970{height:970px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h970{height:970px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h980{height:980px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h980{height:980px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h990{height:990px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h990{height:990px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1000{height:1000px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1000{height:1000px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1010{height:1010px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1010{height:1010px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1020{height:1020px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1020{height:1020px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1030{height:1030px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1030{height:1030px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1040{height:1040px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1040{height:1040px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1050{height:1050px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1050{height:1050px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1060{height:1060px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1060{height:1060px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1070{height:1070px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1070{height:1070px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1080{height:1080px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1080{height:1080px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1090{height:1090px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1090{height:1090px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1100{height:1100px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1100{height:1100px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1110{height:1110px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1110{height:1110px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1120{height:1120px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1120{height:1120px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1130{height:1130px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1130{height:1130px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1140{height:1140px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1140{height:1140px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1150{height:1150px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1150{height:1150px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1160{height:1160px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1160{height:1160px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1170{height:1170px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1170{height:1170px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1180{height:1180px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1180{height:1180px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1190{height:1190px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1190{height:1190px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1200{height:1200px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1200{height:1200px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1210{height:1210px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1210{height:1210px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1220{height:1220px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1220{height:1220px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1230{height:1230px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1230{height:1230px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1240{height:1240px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1240{height:1240px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1250{height:1250px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1250{height:1250px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1260{height:1260px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1260{height:1260px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1270{height:1270px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1270{height:1270px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1280{height:1280px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1280{height:1280px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1290{height:1290px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1290{height:1290px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1300{height:1300px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1300{height:1300px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1310{height:1310px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1310{height:1310px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1320{height:1320px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1320{height:1320px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1330{height:1330px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1330{height:1330px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1340{height:1340px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1340{height:1340px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1350{height:1350px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1350{height:1350px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1360{height:1360px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1360{height:1360px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1370{height:1370px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1370{height:1370px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1380{height:1380px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1380{height:1380px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1390{height:1390px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1390{height:1390px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1400{height:1400px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1400{height:1400px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1410{height:1410px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1410{height:1410px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1420{height:1420px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1420{height:1420px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1430{height:1430px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1430{height:1430px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1440{height:1440px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1440{height:1440px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1450{height:1450px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1450{height:1450px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1460{height:1460px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1460{height:1460px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1470{height:1470px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1470{height:1470px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1480{height:1480px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1480{height:1480px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1490{height:1490px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1490{height:1490px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1500{height:1500px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1500{height:1500px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1510{height:1510px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1510{height:1510px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1520{height:1520px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1520{height:1520px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1530{height:1530px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1530{height:1530px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1540{height:1540px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1540{height:1540px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1550{height:1550px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1550{height:1550px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1560{height:1560px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1560{height:1560px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1570{height:1570px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1570{height:1570px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1580{height:1580px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1580{height:1580px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1590{height:1590px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1590{height:1590px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1600{height:1600px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1600{height:1600px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1610{height:1610px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1610{height:1610px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1620{height:1620px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1620{height:1620px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1630{height:1630px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1630{height:1630px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1640{height:1640px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1640{height:1640px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1650{height:1650px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1650{height:1650px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1660{height:1660px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1660{height:1660px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1670{height:1670px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1670{height:1670px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1680{height:1680px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1680{height:1680px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1690{height:1690px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1690{height:1690px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1700{height:1700px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1700{height:1700px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1710{height:1710px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1710{height:1710px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1720{height:1720px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1720{height:1720px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1730{height:1730px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1730{height:1730px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1740{height:1740px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1740{height:1740px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1750{height:1750px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1750{height:1750px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1760{height:1760px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1760{height:1760px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1770{height:1770px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1770{height:1770px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1780{height:1780px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1780{height:1780px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1790{height:1790px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1790{height:1790px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1800{height:1800px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1800{height:1800px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1810{height:1810px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1810{height:1810px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1820{height:1820px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1820{height:1820px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1830{height:1830px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1830{height:1830px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1840{height:1840px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1840{height:1840px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1850{height:1850px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1850{height:1850px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1860{height:1860px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1860{height:1860px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1870{height:1870px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1870{height:1870px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1880{height:1880px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1880{height:1880px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1890{height:1890px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1890{height:1890px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1900{height:1900px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1900{height:1900px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1910{height:1910px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1910{height:1910px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1920{height:1920px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1920{height:1920px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1930{height:1930px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1930{height:1930px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1940{height:1940px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1940{height:1940px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1950{height:1950px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1950{height:1950px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1960{height:1960px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1960{height:1960px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1970{height:1970px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1970{height:1970px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1980{height:1980px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1980{height:1980px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h1990{height:1990px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h1990{height:1990px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2000{height:2000px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2000{height:2000px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2010{height:2010px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2010{height:2010px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2020{height:2020px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2020{height:2020px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2030{height:2030px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2030{height:2030px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2040{height:2040px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2040{height:2040px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2050{height:2050px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2050{height:2050px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2060{height:2060px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2060{height:2060px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2070{height:2070px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2070{height:2070px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2080{height:2080px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2080{height:2080px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2090{height:2090px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2090{height:2090px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2100{height:2100px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2100{height:2100px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2110{height:2110px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2110{height:2110px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2120{height:2120px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2120{height:2120px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2130{height:2130px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2130{height:2130px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2140{height:2140px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2140{height:2140px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2150{height:2150px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2150{height:2150px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2160{height:2160px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2160{height:2160px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2170{height:2170px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2170{height:2170px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2180{height:2180px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2180{height:2180px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2190{height:2190px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2190{height:2190px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2200{height:2200px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2200{height:2200px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2210{height:2210px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2210{height:2210px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2220{height:2220px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2220{height:2220px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2230{height:2230px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2230{height:2230px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2240{height:2240px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2240{height:2240px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2250{height:2250px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2250{height:2250px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2260{height:2260px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2260{height:2260px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2270{height:2270px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2270{height:2270px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2280{height:2280px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2280{height:2280px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2290{height:2290px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2290{height:2290px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2300{height:2300px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2300{height:2300px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2310{height:2310px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2310{height:2310px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2320{height:2320px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2320{height:2320px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2330{height:2330px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2330{height:2330px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2340{height:2340px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2340{height:2340px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2350{height:2350px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2350{height:2350px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2360{height:2360px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2360{height:2360px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2370{height:2370px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2370{height:2370px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2380{height:2380px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2380{height:2380px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2390{height:2390px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2390{height:2390px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2400{height:2400px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2400{height:2400px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2410{height:2410px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2410{height:2410px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2420{height:2420px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2420{height:2420px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2430{height:2430px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2430{height:2430px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2440{height:2440px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2440{height:2440px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2450{height:2450px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2450{height:2450px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2460{height:2460px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2460{height:2460px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2470{height:2470px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2470{height:2470px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2480{height:2480px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2480{height:2480px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2490{height:2490px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2490{height:2490px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2500{height:2500px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2500{height:2500px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2510{height:2510px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2510{height:2510px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2520{height:2520px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2520{height:2520px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2530{height:2530px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2530{height:2530px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2540{height:2540px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2540{height:2540px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2550{height:2550px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2550{height:2550px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2560{height:2560px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2560{height:2560px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2570{height:2570px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2570{height:2570px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2580{height:2580px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2580{height:2580px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2590{height:2590px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2590{height:2590px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2600{height:2600px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2600{height:2600px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2610{height:2610px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2610{height:2610px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2620{height:2620px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2620{height:2620px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2630{height:2630px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2630{height:2630px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2640{height:2640px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2640{height:2640px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2650{height:2650px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2650{height:2650px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2660{height:2660px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2660{height:2660px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2670{height:2670px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2670{height:2670px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2680{height:2680px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2680{height:2680px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2690{height:2690px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2690{height:2690px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2700{height:2700px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2700{height:2700px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2710{height:2710px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2710{height:2710px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2720{height:2720px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2720{height:2720px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2730{height:2730px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2730{height:2730px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2740{height:2740px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2740{height:2740px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2750{height:2750px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2750{height:2750px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2760{height:2760px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2760{height:2760px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2770{height:2770px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2770{height:2770px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2780{height:2780px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2780{height:2780px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2790{height:2790px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2790{height:2790px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2800{height:2800px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2800{height:2800px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2810{height:2810px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2810{height:2810px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2820{height:2820px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2820{height:2820px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2830{height:2830px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2830{height:2830px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2840{height:2840px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2840{height:2840px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2850{height:2850px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2850{height:2850px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2860{height:2860px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2860{height:2860px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2870{height:2870px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2870{height:2870px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2880{height:2880px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2880{height:2880px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2890{height:2890px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2890{height:2890px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2900{height:2900px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2900{height:2900px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2910{height:2910px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2910{height:2910px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2920{height:2920px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2920{height:2920px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2930{height:2930px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2930{height:2930px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2940{height:2940px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2940{height:2940px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2950{height:2950px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2950{height:2950px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2960{height:2960px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2960{height:2960px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2970{height:2970px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2970{height:2970px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2980{height:2980px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2980{height:2980px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h2990{height:2990px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h2990{height:2990px}}@media screen and (min-width: 770px){.component.iframe.if_custom.pc-h3000{height:3000px}}@media screen and (max-width: 769px){.component.iframe.if_custom.sp-h3000{height:3000px}}.component.iframe.if_custom iframe{width:100%;height:100%;position:absolute;top:0;left:0}html{scroll-behavior:smooth !important;background-color:#fafafa}.component.form .form-title{color:var(--fo-text-main-color)}.component.form .form-label.require::after{padding:2px 7px 4px !important;margin-left:20px}.component.form input[type=checkbox],.component.form input[type=radio]{min-height:auto}.component.form .form-submit .popup-link{font-weight:400}.component.form.vertical .form-label::after{position:relative;top:-2px}.component.form.horizontal .form-label{padding-right:10px}@media screen and (min-width: 770px){.component.form.horizontal .form-label::after{top:8px !important}}@media screen and (max-width: 769px){.component.form.horizontal .form-label::after{top:-2px !important}}.component.form label.agreement{display:flex;align-items:center}.component.form label.agreement .form-label{padding-top:6px}.component.form label.agreement .form-label::after{top:-1.5px}.component.blog_articles hr{border:0;border-bottom:1px solid #eee;margin-bottom:30px}@media screen and (max-width: 769px){.component.blog_articles hr{margin-bottom:10px}}.component.blog_articles article .infomation{padding:0 0 0 30px}.component.blog_articles article .infomation>h2{line-height:1.5;padding:0}.component.blog_articles article .infomation>h2 a{display:inline-block;font-family:var(--fo-heading-font-family);font-size:20px;font-weight:bold;letter-spacing:var(--fo-heading-letter-spacing);line-height:var(--fo-heading-line-height);color:var(--fo-heading-main-color)}@media screen and (max-width: 769px){.component.blog_articles article .infomation>h2 a{font-size:20px}}.component.blog_articles article .infomation>h2 a:hover{opacity:.4}.component.blog_articles article .infomation p{font-size:var(--fo-text-font-size-pc);color:var(--fo-text-main-color);line-height:var(--fo-text-line-height);letter-spacing:var(--fo-text-letter-spacing);padding:0}@media screen and (max-width: 769px){.component.blog_articles article .infomation p{font-size:var(--fo-text-font-size-sp)}}.component.blog_articles article .infomation a.view-article{display:inline-block;width:100%;font-size:var(--fo-text-font-size-pc);color:var(--fo-text-link-color, var(--fo-text-main-color));line-height:var(--fo-text-line-height);letter-spacing:var(--fo-text-letter-spacing);text-align:right;text-decoration:underline}@media screen and (max-width: 769px){.component.blog_articles article .infomation a.view-article{font-size:var(--fo-text-font-size-sp)}}.component.blog_articles article .infomation a.view-article:hover{opacity:.4;text-decoration:none}.component.blog_articles article .infomation span.published_at{background:none;font-size:14px;color:var(--fo-text-main-color);text-align:left;padding:.5rem 0}.component.blog_articles article .infomation .tags{padding-left:0}.component.blog_articles article .infomation .tags a.tag{background-color:var(--fo-tag-background-color);font-size:12px;line-height:1.2;letter-spacing:normal;color:var(--fo-tag-text-color);border:1px solid var(--fo-tag-border-color, var(--fo-tag-background-color));border-radius:var(--fo-tag-border-radius);margin:5px 10px 5px 0;padding:5px 15px}.component.blog_articles article .infomation .tags a.tag:hover{opacity:.4}.component.blog_articles article .infomation .tags a.tag i{margin-right:0}.component.blog_articles article .infomation .tags a.tag i::before{content:var(--fo-tag-fa-unicode, none);font-family:"FontAwesome";margin-right:5px}@media screen and (max-width: 769px){.component.blog_articles article .catch,.component.blog_articles article .infomation{width:100%;float:none;padding:1em 0 0}}.component.blog_articles article .catch a img{border-radius:0}.theme-fo-base .clearfix .contents.blog-contents{padding:0}@media screen and (max-width: 769px){.theme-fo-base .clearfix .contents.blog-contents section .inner{padding:0 20px 10px}}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article{margin-top:0}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-component.contents-table{border-color:#eee}@media screen and (max-width: 769px){.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-component.contents-table{padding:10px 20px}}@media screen and (max-width: 769px){.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-component.contents-table ol{margin-left:0}}@media screen and (max-width: 769px){.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-component.contents-table ol ol{margin-left:1em}}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-meta-info{opacity:unset}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-meta-info span.post-date time{font-family:var(--fo-text-font-family)}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-meta-info span.article-category i{display:none}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-meta-info span.article-category a{color:var(--fo-main-color)}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-meta-info span.article-category a::before{content:"\f115";font-family:"FontAwesome";color:var(--fo-main-color);margin-right:5px}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-meta-info span.article-category a:hover{opacity:.4}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-meta-info span.article-tags i{display:none}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-meta-info span.article-tags a{background-color:var(--fo-tag-background-color);font-size:12px;line-height:1.2;letter-spacing:normal;color:var(--fo-tag-text-color);border:1px solid var(--fo-tag-border-color, var(--fo-tag-background-color));border-radius:var(--fo-tag-border-radius);margin:5px 10px 5px 0;padding:5px 15px;display:inline-block;margin-top:10px}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-meta-info span.article-tags a:hover{opacity:.4}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-meta-info span.article-tags a::before{content:var(--fo-tag-fa-unicode, none);font-family:"FontAwesome";margin-right:5px}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-meta-info span.article-tags a::after{content:none}@media screen and (min-width: 770px){.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-eyecatch{margin-bottom:30px}}@media screen and (max-width: 769px){.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-eyecatch{margin:30px 0}}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-post{padding:0;color:var(--fo-text-main-color)}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-post a{color:var(--fo-text-main-color)}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-post a:hover{opacity:.4}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-post .component.richtext{font-size:var(--fo-text-font-size-pc);letter-spacing:var(--fo-text-letter-spacing);line-height:var(--fo-text-line-height);color:var(--fo-text-main-color)}@media screen and (max-width: 769px){.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-post .component.richtext{font-size:var(--fo-text-font-size-sp)}}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-post .component.richtext p{font-size:inherit;letter-spacing:inherit;line-height:inherit;color:inherit}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-post .component.richtext p a{color:var(--fo-text-link-color)}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-post .component.richtext p a:hover{opacity:var(--fo-text-link-hover-opacity, 1);text-decoration:var(--fo-text-link-hover-text-decoration, none);font-weight:var(--fo-text-link-hover-font-weight, inherit);color:var(--fo-text-link-color);filter:invert(var(--fo-text-link-hover-invert,0))}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-post .component.richtext p a.show-area:hover{opacity:.4;text-decoration:none;font-weight:inherit;color:var(--fo-text-link-color);filter:none}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-post .component.richtext table .table-content a{color:var(--fo-text-link-color)}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-post .component.richtext table .table-content a:hover{opacity:var(--fo-text-link-hover-opacity, 1);text-decoration:var(--fo-text-link-hover-text-decoration, none);font-weight:var(--fo-text-link-hover-font-weight, inherit);color:var(--fo-text-link-color);filter:invert(var(--fo-text-link-hover-invert,0))}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-post .component.richtext .border{margin-top:0}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-post .component.richtext .border hr.type01{background-image:-webkit-linear-gradient(left, transparent, #eee, transparent)}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-post .component.richtext .border hr:is(.type02,.type03,.type04){border-color:#eee}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-post .component.richtext blockquote{font-size:inherit;color:inherit;padding:40px 30px}@media screen and (max-width: 769px){.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-post .component.richtext blockquote{padding:20px}}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-post .component.richtext blockquote::before{font-size:500%}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article section.author{padding:0;border-color:#eee}@media screen and (max-width: 769px){.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article section.author{display:flex;padding:15px}}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article section.author .author-image{margin-right:15px}@media screen and (max-width: 769px){.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article section.author .author-image{width:50%}}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article section.author .author-image img{border-radius:0}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article section.author .author-info .author-name{font-family:var(--fo-heading-font-family);font-size:18px;color:var(--fo-heading-main-color);line-height:var(--fo-heading-line-height);letter-spacing:var(--fo-heading-letter-spacing)}@media screen and (max-width: 769px){.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article section.author .author-info .author-name{font-size:16px}}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article section.author .author-info .author-description{white-space:pre-wrap;font-size:var(--fo-text-font-size-pc);letter-spacing:var(--fo-text-letter-spacing);line-height:var(--fo-text-line-height);color:var(--fo-text-main-color)}@media screen and (max-width: 769px){.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article section.author .author-info .author-description{font-size:var(--fo-text-font-size-sp)}}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col section.prev-next-link{display:flex;gap:calc(40px * var(--fo-spacing-coef));margin-top:calc(40px * var(--fo-spacing-coef))}@media screen and (max-width: 769px){.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col section.prev-next-link{flex-direction:column;gap:0;margin:calc((40px * var(--fo-spacing-coef)) * .75) 0 20px;padding:0}}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col section.prev-next-link a{color:var(--fo-text-main-color);border-color:#eee}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col section.prev-next-link a:hover{background:transparent;opacity:.4}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col section.prev-next-link a::before,.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col section.prev-next-link a::after{color:var(--fo-main-color)}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col section.prev-next-link a h3.prev-next-label{font-family:var(--fo-heading-font-family);font-size:18px;color:var(--fo-heading-main-color);line-height:var(--fo-heading-line-height);letter-spacing:var(--fo-heading-letter-spacing)}@media screen and (max-width: 769px){.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col section.prev-next-link a h3.prev-next-label{font-size:16px}}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col section.prev-next-link a div.thumb-wrap{display:flex}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col section.prev-next-link a div.thumb-wrap img{float:none;margin-right:15px}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col section.prev-next-link a div.thumb-wrap p{font-size:14px;letter-spacing:var(--fo-text-letter-spacing);line-height:var(--fo-text-line-height);color:var(--fo-text-main-color);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;max-height:calc((14px * var(--fo-text-line-height)) * 2)}.theme-fo-base.clearfix .wrapper.clearfix .contents :is(.category-preview,.tag-preview){box-sizing:border-box;margin:auto}.theme-fo-base.clearfix .wrapper.clearfix .contents :is(.category-preview,.tag-preview) article{display:table;border-bottom:1px solid #eee}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents :is(.category-preview,.tag-preview) article{display:block;width:100%;margin:20px 0;padding:0}}.theme-fo-base.clearfix .wrapper.clearfix .contents :is(.category-preview,.tag-preview) article .article-thumbnail{display:table-cell;width:30%;padding-bottom:10px}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents :is(.category-preview,.tag-preview) article .article-thumbnail{display:block;width:100%}}.theme-fo-base.clearfix .wrapper.clearfix .contents :is(.category-preview,.tag-preview) article .article-thumbnail a{display:block}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents :is(.category-preview,.tag-preview) article .article-thumbnail a{margin-bottom:10px}}.theme-fo-base.clearfix .wrapper.clearfix .contents :is(.category-preview,.tag-preview) article .article-thumbnail a img{width:100%;border-radius:0}.theme-fo-base.clearfix .wrapper.clearfix .contents :is(.category-preview,.tag-preview) article .article-cont{display:table-cell;width:70%;height:auto;vertical-align:top;padding:10px 30px}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents :is(.category-preview,.tag-preview) article .article-cont{display:block;width:100%;margin-bottom:20px;padding:0}}.theme-fo-base.clearfix .wrapper.clearfix .contents :is(.category-preview,.tag-preview) article .article-cont .article-title{overflow:auto;max-height:none}.theme-fo-base.clearfix .wrapper.clearfix .contents :is(.category-preview,.tag-preview) article .article-cont .article-title a{font-family:var(--fo-heading-font-family);font-size:20px;font-weight:inherit;color:var(--fo-heading-main-color);line-height:var(--fo-heading-line-height);letter-spacing:var(--fo-heading-letter-spacing)}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents :is(.category-preview,.tag-preview) article .article-cont .article-title a{font-size:20px}}.theme-fo-base.clearfix .wrapper.clearfix .contents :is(.category-preview,.tag-preview) article .article-cont .article-title a:hover{opacity:.4}.theme-fo-base.clearfix .wrapper.clearfix .contents :is(.category-preview,.tag-preview) article .article-cont .article-meta-info{position:relative}.theme-fo-base.clearfix .wrapper.clearfix .contents :is(.category-preview,.tag-preview) article .article-cont .article-meta-info .article-category::before{content:none}.theme-fo-base.clearfix .wrapper.clearfix .contents :is(.category-preview,.tag-preview) article .article-cont .article-meta-info .article-category a{color:var(--fo-text-link-color, var(--fo-text-main-color))}.theme-fo-base.clearfix .wrapper.clearfix .contents :is(.category-preview,.tag-preview) article .article-cont .article-meta-info .article-category a::before{content:"\f115";font-family:"FontAwesome";color:var(--fo-main-color);margin-right:5px}.theme-fo-base.clearfix .wrapper.clearfix .contents :is(.category-preview,.tag-preview) article .article-cont .article-meta-info .article-category a:hover{opacity:.4}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents :is(.category-preview,.tag-preview) article .article-cont .article-meta-info .tag-lists{display:block}}.theme-fo-base.clearfix .wrapper.clearfix .contents :is(.category-preview,.tag-preview) article .article-cont .article-meta-info .tag-lists .article-tags{background-color:var(--fo-tag-background-color);font-size:12px;line-height:1.2;letter-spacing:normal;color:var(--fo-tag-text-color);border:1px solid var(--fo-tag-border-color, var(--fo-tag-background-color));border-radius:var(--fo-tag-border-radius);margin:5px 10px 5px 0;padding:5px 15px}.theme-fo-base.clearfix .wrapper.clearfix .contents :is(.category-preview,.tag-preview) article .article-cont .article-meta-info .tag-lists .article-tags:hover{opacity:.4}.theme-fo-base.clearfix .wrapper.clearfix .contents :is(.category-preview,.tag-preview) article .article-cont .article-meta-info .tag-lists .article-tags::before{content:var(--fo-tag-fa-unicode, none);font-family:"FontAwesome";margin-right:5px}.theme-fo-base.clearfix .wrapper.clearfix .contents :is(.category-preview,.tag-preview) article .article-cont .article-meta-info span.post-date{color:var(--fo-text-main-color)}.theme-fo-base.clearfix .wrapper.clearfix .contents :is(.category-preview,.tag-preview) article .article-cont .article-meta-info span.post-date::before{content:none}.theme-fo-base.clearfix .wrapper.clearfix .contents :is(.category-preview,.tag-preview) article .article-cont .article-meta-info span.post-date time{font-family:var(--fo-text-font-family)}.theme-fo-base.clearfix .wrapper.clearfix .contents :is(.category-preview,.tag-preview) article .article-cont .article-meta-info span.article-author{color:var(--fo-text-main-color)}:is(.tag-preview article .article-cont .article-meta-info .tag-lists,.category-preview article .article-cont .article-meta-info .tag-lists){max-height:100% !important}.theme-fo-base .wrapper:is(.side-left,.side-right){max-width:1240px}@media screen and (min-width: 770px) and (max-width: 834px){.theme-fo-base .wrapper:is(.side-left,.side-right){display:block}}.theme-fo-base .wrapper:is(.side-left,.side-right) .contents{background:transparent;max-width:unset;border-left:0;border-right:0;padding:0}@media screen and (min-width: 770px) and (max-width: 834px){.theme-fo-base .wrapper:is(.side-left,.side-right) .contents{display:block}}.theme-fo-base .wrapper:is(.side-left,.side-right) .contents section .inner{padding:20px}@media screen and (min-width: 770px) and (max-width: 834px){.theme-fo-base .wrapper:is(.side-left,.side-right) .side{display:block}}.theme-fo-base .wrapper:is(.side-left,.side-right) .side:is(.left,.right){padding:0}@media screen and (min-width: 770px) and (max-width: 834px){.theme-fo-base .wrapper:is(.side-left,.side-right) .side:is(.left,.right){width:100%}}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper:is(.side-left,.side-right) .side:is(.left,.right){width:100%;margin:auto}}.theme-fo-base .wrapper:is(.side-left,.side-right) .side:is(.left,.right) .inner{padding:20px}.theme-fo-base .wrapper:is(.side-left,.side-right) .side:is(.left,.right) .inner .component:not(:root:root){margin:20px 0}.theme-fo-base .wrapper:is(.side-left,.side-right) .side:is(.left,.right) .inner .component:not(:root:root):first-child{margin-top:0}.theme-fo-base .wrapper:is(.side-left,.side-right) .side:is(.left,.right) .inner .component:not(:root:root).heading h1{font-size:36px}@media screen and (max-width: 769px){.theme-fo-base .wrapper:is(.side-left,.side-right) .side:is(.left,.right) .inner .component:not(:root:root).heading h1{font-size:28px}}.theme-fo-base .wrapper:is(.side-left,.side-right) .side:is(.left,.right) .inner .component:not(:root:root).heading h2{font-size:30px}@media screen and (max-width: 769px){.theme-fo-base .wrapper:is(.side-left,.side-right) .side:is(.left,.right) .inner .component:not(:root:root).heading h2{font-size:26px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper:is(.side-left,.side-right) .side:is(.left,.right) .inner .component:not(:root:root).blog-ranking[data-designpart-id="642f669ce4dc09621d945ab4"] div:nth-child(1 of .entry-list-unit){padding-top:0}}@media screen and (min-width: 770px){.theme-fo-base .wrapper:is(.side-left,.side-right) .side:is(.left,.right) .inner .component:not(:root:root).button .button-cont a:is(.size-s,.size-m,.size-l){width:100%;min-width:100%}}@media screen and (min-width: 770px) and (max-width: 834px){.theme-fo-base .wrapper:is(.side-left,.side-right) .side:is(.left,.right) .inner .component:not(:root:root).button .button-cont a.size-s{width:initial;min-width:200px}}@media screen and (min-width: 770px) and (max-width: 834px){.theme-fo-base .wrapper:is(.side-left,.side-right) .side:is(.left,.right) .inner .component:not(:root:root).button .button-cont a.size-m{width:initial;min-width:280px}}@media screen and (min-width: 770px){.theme-fo-base .wrapper:is(.side-left,.side-right) .side:is(.left,.right) .inner .component:not(:root:root).button .button-cont a.size-l{font-size:16px}}@media screen and (min-width: 770px) and (max-width: 834px){.theme-fo-base .wrapper:is(.side-left,.side-right) .side:is(.left,.right) .inner .component:not(:root:root).button .button-cont a.size-l{font-size:22px;width:initial;min-width:350px}}@media screen and (min-width: 770px) and (max-width: 834px){.theme-fo-base .wrapper.side-left{display:flex;flex-wrap:wrap;flex-direction:column-reverse}}.theme-fo-base .wrapper.side-both{max-width:1240px}@media screen and (min-width: 770px) and (max-width: 834px){.theme-fo-base .wrapper.side-both{display:flex;flex-wrap:wrap}}@media screen and (min-width: 770px){.theme-fo-base .wrapper.side-both .contents{width:100%;max-width:560px}}@media screen and (min-width: 770px) and (max-width: 834px){.theme-fo-base .wrapper.side-both .contents{display:block;max-width:none;order:1;padding:10px 0}}@media screen and (max-width: 769px){.theme-fo-base .wrapper.side-both .contents{padding:10px 0}}.theme-fo-base .wrapper.side-both .contents section .inner{padding:20px}@media screen and (min-width: 770px) and (max-width: 1024px){.theme-fo-base .wrapper.side-both .contents section .inner .row .col .component.form .form-submit .popup-link{min-width:100%}}@media screen and (min-width: 770px) and (max-width: 834px){.theme-fo-base .wrapper.side-both .side:is(.left,.right){display:block;width:100%}}@media screen and (max-width: 834px){.theme-fo-base .wrapper.side-both .side:is(.left,.right){padding:0}}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper.side-both .side:is(.left,.right){width:100%;margin:auto}}@media screen and (max-width: 834px){.theme-fo-base .wrapper.side-both .side:is(.left,.right) .inner{padding:20px}}@media screen and (min-width: 770px) and (max-width: 834px){.theme-fo-base .wrapper.side-both .side.left{order:2}}@media screen and (min-width: 770px) and (max-width: 834px){.theme-fo-base .wrapper.side-both .side.right{order:3}}.component.category.category_custom{margin-bottom:20px !important}.component.category.category_custom a{color:var(--fo-text-main-color)}.component.category.category_custom a:hover{opacity:.4}.fa-folder-open-o::before{font-family:"FontAwesome"}.theme-fo-base .foot.ft_default{background:var(--fo-background-color2);background-repeat:no-repeat;color:var(--fo-text-main-color);padding:0}.theme-fo-base .foot.ft_default .foot-cont{padding:60px 20px 70px}@media screen and (max-width: 834px){.theme-fo-base .foot.ft_default .foot-cont{padding:40px 20px}}.theme-fo-base .foot.ft_default .foot-cont .row.ft_logo_row+.ft_site_map_row{margin-top:20px}@media screen and (min-width: 770px){.theme-fo-base .foot.ft_default .foot-cont .row.ft_logo_row+.ft_site_map_row{margin-top:30px}}.theme-fo-base .foot.ft_default .foot-cont .row.ft_logo_row .col.info_col .component.image img{max-width:244px !important;width:100% !important}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .foot.ft_default .foot-cont .row.ft_site_map_row{display:flex;gap:10px}}.theme-fo-base .foot.ft_default .foot-cont .row.ft_site_map_row+.ft_bottom_row{margin-top:35px}@media screen and (max-width: 576px){.theme-fo-base .foot.ft_default .foot-cont .row.ft_site_map_row+.ft_bottom_row{margin-top:15px}}.theme-fo-base .foot.ft_default .foot-cont .row.ft_site_map_row .col{vertical-align:top}@media screen and (max-width: 576px){.theme-fo-base .foot.ft_default .foot-cont .row.ft_site_map_row .col.site_map_col+.site_map_col{padding-top:10px}}.theme-fo-base .foot.ft_default .foot-cont .row.ft_site_map_row .col.site_map_col .component.list{margin:0}.theme-fo-base .foot.ft_default .foot-cont .row.ft_site_map_row .col.site_map_col .component.list ul{font-size:inherit}.theme-fo-base .foot.ft_default .foot-cont .row.ft_site_map_row .col.site_map_col .component.list ul li{list-style-type:none;font-size:inherit;color:inherit}.theme-fo-base .foot.ft_default .foot-cont .row.ft_site_map_row .col.site_map_col .component.list ul li:not(:first-child){margin:8px 0 0}.theme-fo-base .foot.ft_default .foot-cont .row.ft_site_map_row .col.site_map_col .component.list ul li a{display:inline-block;color:inherit;padding:0}.theme-fo-base .foot.ft_default .foot-cont .row.ft_site_map_row .col.site_map_col .component.list ul li a:hover{background:transparent;opacity:.4}.theme-fo-base .foot.ft_default .foot-cont .row.page_top_row{min-height:unset}.theme-fo-base .foot.ft_default .foot-cont .row.page_top_row :is(.col,.cta-column){padding:0}.theme-fo-base .foot.ft_default .foot-cont .row.page_top_row :is(.col,.cta-column) .component.image{width:auto;position:fixed;right:0;bottom:0;z-index:1000;margin:0}.theme-fo-base .foot.ft_default .foot-cont .row.page_top_row :is(.col,.cta-column) .component.image img{width:60px !important}@media screen and (max-width: 769px){.theme-fo-base .foot.ft_default .foot-cont .row .col{margin:0;padding:0}}.theme-fo-base .foot.ft_default .foot-copyright{display:flex;justify-content:center;align-items:center;background:inherit;height:60px;margin:0;padding:0}@media screen and (max-width: 769px){.theme-fo-base .foot.ft_default .foot-copyright{padding:0 70px 0 10px}}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .foot.ft_default .foot-copyright{padding:0}}.theme-fo-base .foot.ft_default .foot-copyright p{font-size:0px;letter-spacing:var(--fo-text-letter-spacing);line-height:1.3;color:var(--fo-text-main-color);margin:0}.theme-fo-base .wrapper .contents section .inner .row .col:empty{background:none;border:0;box-shadow:none}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .inner .row .col:empty{display:none !important}}@media screen and (max-width: 769px){.frame-root .frame-content{max-width:769px;margin:auto}}.frame-root .frame-content .pcOnly{border:1px solid blue}.frame-root .frame-content .pcOnly::before{content:"PCのみ表示";background:blue;color:#fff;position:absolute;top:-24px;right:0;padding:0 5px}@media screen and (min-width: 770px){.frame-root .frame-content .spOnly{display:block !important;border:1px solid red;opacity:.5;z-index:1}}@media screen and (min-width: 770px){.frame-root .frame-content .spOnly::before{content:"SPのみ表示";position:absolute;background:red;color:#fff;top:-24px;right:0;padding:0 5px}}@media screen and (min-width: 770px){.frame-root .frame-content .displayNone{display:block !important;opacity:.5}}@media screen and (min-width: 770px){.frame-root .frame-content .displayNone::before{content:"classで非表示設定";background:black;color:#fff;position:absolute;top:-24px;right:0;padding:0 5px}}.frame-root .frame-content header#navigations[class*="one_row_fix-navi"],.frame-root .frame-content header#navigations[class*="two_row_fix-navi"]{position:relative !important;width:100%}.frame-root .frame-content header#navigations[class*="one_row_fix-navi"]::after,.frame-root .frame-content header#navigations[class*="two_row_fix-navi"]::after{content:"ナビ固定中";background:#0987d4;box-sizing:border-box;width:100%;font-size:18px;line-height:25px;color:#fff;text-align:center;position:absolute;bottom:-45px;padding:10px;z-index:-1}.frame-root .frame-content :is(.navi-001-01,.navi-002-01) header .inner .main-menu .level-01-trigger:hover{text-decoration:none}.frame-root .frame-content :is(.navi-001-01,.navi-002-01) header .inner .main-menu a{text-decoration:none}.frame-root .frame-content .navi-002-01.navi_default header#navigations .inner .main-menu ul li:hover{background:none}.frame-root .frame-content .navi-002-01.navi_default header#navigations .inner .main-menu ul li a{text-decoration:none}.frame-root .frame-content .navi-002-01.navi_default header#navigations .inner .main-menu ul li a:hover{text-decoration:none}@media screen and (min-width: 770px){.frame-root .frame-content .navi-002-01.navi_default header#navigations .inner .navigation-cont .cont .row .col{min-width:150px}}.frame-root .frame-content .theme-fo-base[style*="padding-top"]{padding-top:45px !important}.frame-root .frame-content .theme-fo-base .main-visual .overlay{display:block !important}.frame-root .frame-content .theme-fo-base .wrapper .contents section{margin:50px 0 !important}.frame-root .frame-content .theme-fo-base .wrapper .contents section.foPrp_footer_sec{margin-bottom:100px !important}.frame-root .frame-content .theme-fo-base .wrapper .contents section.foPrp_footer_sec .inner{padding:20px 0}.frame-root .frame-content .theme-fo-base .wrapper .contents section.foPrp_footer_sec .inner .row .col .component.cta .cta-row.page_top_row{margin-bottom:30px}.frame-root .frame-content .theme-fo-base .wrapper .contents section.foPrp_footer_sec .inner .row .col .component.cta .cta-row.page_top_row :is(.col,.cta-column) .component.image{position:static;width:100%;margin:10px 0;outline:1px dotted #0987d4}.frame-root .frame-content .theme-fo-base .wrapper .contents section.foPrp_footer_sec .inner .row .col .component.cta .cta-row.page_top_row :is(.col,.cta-column) .component.image::before{content:"↑ 公開ページでは右下に固定されます ↑";display:inline-block;text-align:center;background:#0987d4;font-size:12px;color:#fff;position:absolute;right:0;top:calc(100% - 9px);left:0;z-index:1;padding:5px}.frame-root .frame-content .theme-fo-base .wrapper .contents section .inner .row:not(:last-child){margin-bottom:25px}.frame-root .frame-content .theme-fo-base .wrapper .contents section .inner .row.scen_header_row .col .component.scene_text{line-height:normal;position:relative}.frame-root .frame-content .theme-fo-base .wrapper .contents section .inner .row .component.richtext.foot-copyright{text-align:center;display:flex;justify-content:center;align-items:center;background:inherit;height:60px;margin:0;padding:0}@media screen and (max-width: 769px){.frame-root .frame-content .theme-fo-base .wrapper .contents section .inner .row .component.richtext.foot-copyright{padding:0 70px 0 10px}}@media screen and (min-width: 577px) and (max-width: 769px){.frame-root .frame-content .theme-fo-base .wrapper .contents section .inner .row .component.richtext.foot-copyright{padding:0}}.frame-root .frame-content .theme-fo-base .wrapper .contents section .inner .row .component.richtext.foot-copyright p{font-size:0px;letter-spacing:var(--fo-text-letter-spacing);line-height:1.3;color:var(--fo-text-main-color);margin:0}.frame-root .frame-content .theme-fo-base .fixed-side .inner .row:not([data-designpart-id]):not(:last-child){margin-bottom:25px}.frame-root .frame-content .theme-fo-base .foot.ft_default .foot-cont .row.page_top_row :is(.col,.cta-column) .component.image{position:static;width:100%;margin:10px 0;outline:1px dotted #0987d4}.frame-root .frame-content .theme-fo-base .foot.ft_default .foot-cont .row.page_top_row :is(.col,.cta-column) .component.image::before{content:"↑ 公開ページでは右下に固定されます ↑";display:inline-block;text-align:center;background:#0987d4;font-size:12px;color:#fff;position:absolute;right:0;top:calc(100% - 9px);left:0;z-index:1;padding:5px}.frame-root .frame-content .theme-fo-base .foot.ft_default .foot-cont .row .col .component.list ul li a:hover{background:none;opacity:.4}.frame-root .frame-content .theme-fo-base .foot.ft_default .foot-cont .row .col .component.richtext{text-decoration:none}.frame-root .frame-content .theme-fo-base .foot.ft_default .foot-copyright p{padding:0}.flex-align-center{display:flex;align-items:center}.contents .content-3 .row.row-1{width:100%;max-width:none;margin-bottom:100px}.contents .content-3 .row.row-2,.contents .content-3 .row.row-3,.contents .content-3 .row.row-4,.contents .content-3 .row.row-5{margin-bottom:100px}.theme-fo-base .wrapper.none .contents .inner{padding:100px;border-radius:11px;background-color:#fff}.contents .content-3 .component.h3_number{height:18px}.contents .content-3 .component.number_line img{width:33px;height:1px}.rich-heading .font-size-30px{font-weight:400;letter-spacing:4px;font-size:30px !important}.contents .content-2.kasou_box .row.row-5.text-image-column .col.col-1 .component.richtext{letter-spacing:1.6px}.kasou_box{padding-bottom:0 !important}.kasou_box .inner{box-shadow:0px 2px 2px 0px rgba(0,160,237,0.2)}.kasou_box .row{width:58vw;margin:auto;max-width:840px}.kasou_box .row-1,.kasou_box .row-2{width:100%;margin:auto;max-width:none}.kasou_box .row-2 .h2_jp{margin-left:20px}.navi_default.navi-001-01 header#navigations .logo{width:215px !important}.navi_default.navi-001-01 header#navigations .inner .main-menu ul li a{padding:25px 20px 24px 20px !important}.navi_default.navi-001-01 header#navigations .inner{justify-content:space-between;max-width:1240px}.navi_default.navi-001-01 header#navigations .inner .main-menu ul li.level-01:last-child a{display:inline-block;padding:10px 25px !important;border-radius:4px;color:#fff !important;text-decoration:none;background:linear-gradient(90deg, #51CEE2 0%, #05A3EC 100%);transition:background 0.3s ease;text-align:center;padding:15px 25px !important;margin-left:20px !important;transition:0.3s}.navi_default.navi-001-01 header#navigations .inner .main-menu ul li.level-01:last-child a:hover{opacity:0.6}.navi_default.navi-001-01 header#navigations .inner .main-menu ul li.level-01:last-child a:before{display:none}.theme-fo-base .wrapper.none .contents .kasou_box1 .inner{margin-top:140px;padding-top:64px}.title_tag a.tag{border:0.5px solid #94969b !important;color:#94969b !important;background-color:#fff !important;border-radius:4px !important;margin-bottom:42px !important}.title_tag{margin-top:28px !important;margin-bottom:0 !important}.company_info{color:#94969b !important;font-size:11px !important;line-height:23px !important}.company_info_content{color:#2a2d37 !important;font-size:12px !important;line-height:23px !important}.company_info_box{display:flex;align-items:center;margin-bottom:50px !important}.main_heading{color:#00a0ed !important;font-size:12px !important}.main_text{color:#55575f !important;margin-bottom:24px !important;line-height:27px;text-align:justify}.main_text ul{margin-left:12px !important}.main_text li::marker{font-size:0.8em;color:#00a0ed}.main_paragraph{color:#2a2d37 !important;line-height:32px !important;margin-top:45px !important;margin-bottom:55px !important}.main_paragraph p{margin-top:36px !important}.main_paragraph_image{margin-top:50px !important}.index_box{border-radius:10px;padding:27px 24px;margin-bottom:100px !important}.index_heading{color:#00a0ed !important;font-size:12px !important;font-family:'Outfit', sans-serif !important}.index_content{color:#55575f !important;line-height:46px !important}.index_content a{color:#55575f !important}.image_caption{color:#55575f !important;font-size:10px !important}.last_border{width:72vw;margin:80px auto 140px !important;max-width:1040px}.component.border hr.type03{border-width:0.5px !important}.news_last_border{margin:122px auto 108px !important}.contents .kasou_box .inner .cards{width:100%;margin:auto;max-width:1040px}.kasou_box .cards h2{margin-bottom:30px !important}.kasou_box .cards .h2_18 h2{margin-bottom:50px !important}.kasou_box .cards h4{margin-bottom:35px !important}.theme-fo-base .wrapper .contents .kasou_box .h_icon{margin-bottom:20px}#fo-base .kasou_box .row .col .entry-list .article-list{gap:34px !important}#fo-base .kasou_box .row .col .entry-list .article-list .entry-list-unit{border:0.5px solid #E6EAEC !important;box-shadow:none !important;border-radius:5px;background-color:#fafafa;min-width:calc((100% - 68px) / 3)}.entry-list h3,.entry-list h4{margin-bottom:50px !important}.entry-list-unit h3 a{font-size:16px !important;font-weight:400 !important;line-height:26px !important;letter-spacing:1px !important}.entry-list-unit .tags .tag{color:#55575f !important;background-color:#fff !important;border:none !important;border-radius:4px !important}.filter_box .styles_entry__UCwrr{background-color:#fafafa !important}.filter_box .styles_entry__UCwrr h4 a{font-size:16px !important;font-weight:400 !important;line-height:26px !important;letter-spacing:1px !important}.filter_box .styles_entry__UCwrr .styles_entry-tag__ev8hT{color:#55575f !important;background-color:#fff !important;border:none !important;border-radius:4px !important}.white_btn a{box-shadow:none !important;font-size:16px !important;position:relative !important;background:linear-gradient(to right, #00a0ed, #5ad2dc) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;padding-right:28px !important}.white_btn a::after{content:'';position:absolute;right:0;width:19px;height:19px;background-image:url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_157_524)'%3E%3Cmask id='mask0_157_524' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='19' height='19'%3E%3Cpath d='M18.67 0H0V18.67H18.67V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_157_524)'%3E%3Cpath d='M9.33 18.3198C14.295 18.3198 18.32 14.2949 18.32 9.32984C18.32 4.3648 14.295 0.339844 9.33 0.339844C4.36496 0.339844 0.339996 4.3648 0.339996 9.32984C0.339996 14.2949 4.36496 18.3198 9.33 18.3198Z' stroke='%2300A0ED' stroke-width='0.68' stroke-miterlimit='10'/%3E%3Cpath d='M4.92 9.33014H13.74M13.74 9.33014L11.05 6.64014M13.74 9.33014L11.05 12.0301' stroke='%2300A0ED' stroke-width='0.68' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_157_524'%3E%3Crect width='19' height='19' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.kasou_box2{padding-top:30px !important}.kasou_box2 .row-2{margin-bottom:0 !important}.kasou_box2 .inner{padding-bottom:52px !important;padding-top:70px !important}.ebook_column{gap:20px}.theme-fo-base .foot .foot-cont{max-width:1240px;width:100%}.theme-fo-base .foot.ft_default .foot-cont{padding-top:120px;padding-right:0;padding-left:0}.theme-fo-base .foot.ft_default .foot-cont .col-1{width:calc( 100% - 652px) !important}.theme-fo-base .foot.ft_default .foot-cont .col-2{width:472px !important}.theme-fo-base .foot.ft_default .foot-cont .col-3{width:160px !important}.footer_link{width:450px}.footer_link ul li a{font-size:12px !important;transition:0.3s}.footer_link ul li a:hover{color:#3D8DCC !important}.footer_link ul li{padding:10px !important;margin:10px !important}.small_link ul li a{font-size:10px !important;transition:0.3s}.small_link ul li a:hover{opacity:0.6}.footer_btn a{padding:14px 40px !important;width:160px !important;transition:0.3s}.footer_btn a:hover{opacity:0.6 !important}.foot .row.row-1{margin-bottom:16px}.foot .row.row-3 .col.col-2{width:210px !important}.gradient-border-button{margin-top:20px !important}.gradient-border-button .button-cont a{position:relative !important;display:inline-flex !important;align-items:center !important;padding:16px 40px !important;color:#00a0ed !important;text-decoration:none !important;border-radius:3px !important;background:#fff !important;padding-right:50px !important;border:none !important;width:85%;box-shadow:none !important}.gradient-border-button .button-cont a::before{content:'' !important;position:absolute !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;border-radius:3px !important;padding:1px !important;background:linear-gradient(to right, #00a0ed, #5ad2dc) !important;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0) !important;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0) !important;-webkit-mask-composite:xor !important;mask-composite:exclude !important}.gradient-border-button .button-cont a::after{content:'' !important;position:absolute !important;right:4vw !important;width:17px !important;height:17px !important;background-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_157_540)'%3E%3Cmask id='mask0_157_540' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='17' height='17'%3E%3Cpath d='M16.63 0H0V16.63H16.63V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_157_540)'%3E%3Cpath d='M8.31 16.2501C12.6951 16.2501 16.25 12.6953 16.25 8.31012C16.25 3.92498 12.6951 0.370117 8.31 0.370117C3.92486 0.370117 0.370003 3.92498 0.370003 8.31012C0.370003 12.6953 3.92486 16.2501 8.31 16.2501Z' stroke='%2300A0ED' stroke-width='0.74' stroke-miterlimit='10'/%3E%3Cpath d='M8.31 4.41992V12.2099M8.31 12.2099L10.69 9.82992M8.31 12.2099L5.93 9.82992' stroke='%2300A0ED' stroke-width='0.74' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_157_540'%3E%3Crect width='17' height='17' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") !important;background-size:contain !important;background-repeat:no-repeat !important}.button-cont a:hover{transform:scale(1) !important}.news_list h2{margin-bottom:30px !important}.news_list h4{color:#a2afb9 !important;font-size:13px !important}#fo-base .kasou_box .row .col .component.news_list .article-list .entry-list-unit{background-color:#fff;border:none !important;border-bottom:0.5px solid #a2afb9 !important;border-radius:0;padding-right:0;padding-left:0}.cards .news_list h4{margin:0 !important;width:135px;text-align:left !important}.cards .news_list h3{width:calc( 100% - 135px)}#fo-base .kasou_box .row .col .component.news_list .entry-list-unit{position:relative;transition:0.3s}#fo-base .kasou_box .row .col .component.news_list .entry-list-unit::after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:19px;height:19px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19' fill='none'%3E%3Cg clip-path='url(%23clip0_157_524)'%3E%3Cmask id='mask0_157_524' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='19' height='19'%3E%3Cpath d='M18.67 0H0V18.67H18.67V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_157_524)'%3E%3Cpath d='M9.33 18.3198C14.295 18.3198 18.32 14.2949 18.32 9.32984C18.32 4.3648 14.295 0.339844 9.33 0.339844C4.36496 0.339844 0.339996 4.3648 0.339996 9.32984C0.339996 14.2949 4.36496 18.3198 9.33 18.3198Z' stroke='%2300A0ED' stroke-width='0.68' stroke-miterlimit='10'/%3E%3Cpath d='M4.92 9.33014H13.74M13.74 9.33014L11.05 6.64014M13.74 9.33014L11.05 12.0301' stroke='%2300A0ED' stroke-width='0.68' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_157_524'%3E%3Crect width='19' height='19' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;transition:transform 0.3s ease;transition:0.3s;padding-top:1px}#fo-base .kasou_box .row .col .component.news_list .entry-list-unit .cont h3{padding-right:30px;margin-bottom:0 !important}#fo-base .kasou_box .row .col .component.news_list .entry-list-unit:hover::after{right:-5px}.theme-fo-base .wrapper.none .contents .news_kasou_box .inner{padding-bottom:58px}.contents .content-1 .row.row-5 .col.col-1 .news_list{max-width:none !important}.theme-fo-base .wrapper.none .contents .list_kasou_box .inner{margin-top:140px}.filter_box p{border:none !important;color:#94969b !important;font-weight:400 !important;font-size:10px !important}.filter_box span label{font-size:11px !important;color:#2a2d37 !important;font-weight:400 !important;background-color:#fff;padding:5px 7px;border-radius:2px;transition:all 0.3s ease !important}.filter_box .styles_tag-checkbox___UTGh{display:none}.filter_box span label.checked{color:#00a0ed !important}.filter_box span label:hover{opacity:0.6 !important}.filter_box .styles_filter-area__B9Qz8 .styles_filter-conditions__ASnCT{flex-direction:row !important;flex-wrap:wrap;max-width:790px}#fo-base .kasou_box .row .col .filter_box .entry-list .styles_entry-list__497Fk .styles_entry__UCwrr{border:0.5px solid #E6EAEC !important;box-shadow:none !important;border-radius:5px}.styles_filter-area__B9Qz8{margin-bottom:60px !important;align-items:flex-end !important;gap:0 !important}.filter_box button{border:none !important;width:120px;font-size:10.5px !important;color:#00a0ed !important;min-width:110px !important;min-height:25px !important;padding:0 !important;letter-spacing:0.5px}.filter_box button svg{width:13px;height:13px}.filter_box .entry-list>div{gap:40px 33px !important}#fo-base .kasou_box .row .col .ebook_column .article-list .entry-list-unit{position:relative;padding-bottom:50px;background-color:#fff;border:none !important}#fo-base .kasou_box .row .col .ebook_column .article-list .entry-list-unit .cont h3{min-height:50px;display:flex;align-items:flex-start;margin-bottom:0 !important}#fo-base .kasou_box .row .col .ebook_column .article-list .entry-list-unit .cont h3 a{position:static;width:100%}#fo-base .kasou_box .row .col .ebook_column .article-list .entry-list-unit .cont h3 a::after{content:"無料ダウンロード";position:absolute;left:0;right:0;bottom:0;padding:9px 40px 11px 32px;border:0.5px solid #00a0ed;border-radius:3px;color:#00a0ed;font-size:14px;background-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_157_540)'%3E%3Cmask id='mask0_157_540' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='17' height='17'%3E%3Cpath d='M16.63 0H0V16.63H16.63V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_157_540)'%3E%3Cpath d='M8.31 16.2501C12.6951 16.2501 16.25 12.6953 16.25 8.31012C16.25 3.92498 12.6951 0.370117 8.31 0.370117C3.92486 0.370117 0.370003 3.92498 0.370003 8.31012C0.370003 12.6953 3.92486 16.2501 8.31 16.2501Z' stroke='%2300A0ED' stroke-width='0.74' stroke-miterlimit='10'/%3E%3Cpath d='M8.31 4.41992V12.2099M8.31 12.2099L10.69 9.82992M8.31 12.2099L5.93 9.82992' stroke='%2300A0ED' stroke-width='0.74' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_157_540'%3E%3Crect width='17' height='17' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 75% center;white-space:nowrap;display:inline-flex;justify-content:center;align-items:center;width:90%;box-sizing:border-box;margin:0 20px}@media screen and (max-width: 1340px){#fo-base .kasou_box .row .col .ebook_column .article-list .entry-list-unit .cont h3 a::after{background-position:right 32px center;padding-left:20px}}.theme-fo-base .wrapper.none .contents .ebook_form .inner{background-color:#fafafa !important;padding-top:0 !important;padding-left:0 !important;padding-right:0 !important;box-shadow:none !important}.contents .ebook_form .two_column{max-width:1240px;width:88vw}#fo-base .contents .ebook_form .two_column .col.col-1{box-shadow:0px 2px 2px 0px rgba(0,160,237,0.2) !important;background-color:#fff;padding:64px 60px 140px;border-radius:10px}.contents .ebook_form .two_column .col.col-1 h4{margin-bottom:58px}.ebook_form .rich-heading .font-size-14px{font-size:13px !important}.contents .ebook_form .two_column .col.col-1 .ebook_text_list{margin:48px 0 !important}.contents .ebook_form .two_column .col.col-1 .ebook_text_list ul{list-style:none !important;padding:0 !important;margin:0 !important}.contents .ebook_form .two_column .col.col-1 .ebook_text_list ul li{position:relative !important;padding-left:28px !important;margin-bottom:16px !important;font-size:15px;line-height:1.5}.contents .ebook_form .two_column .col.col-1 .ebook_text_list ul li:before{content:'';position:absolute;left:0;top:2px;width:17px;height:16px;background-image:url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_177_604)'%3E%3Cmask id='mask0_177_604' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='17' height='16'%3E%3Cpath d='M16.91 0H0V15.55H16.91V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_177_604)'%3E%3Cpath d='M11.8899 2.21003C10.6899 1.31003 9.1999 0.780029 7.5899 0.780029C3.6199 0.780029 0.399902 4.00003 0.399902 7.96003C0.399902 11.92 3.6199 15.14 7.5799 15.14C11.5399 15.14 14.7599 11.92 14.7599 7.96003C14.7599 7.22003 14.6499 6.50003 14.4399 5.82003' stroke='%2300A0ED' stroke-width='0.81' stroke-miterlimit='10'/%3E%3Cpath d='M4.06006 6.26002L7.59006 10.28L16.6101 0.27002' stroke='%2300A0ED' stroke-width='0.81' stroke-miterlimit='10'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_177_604'%3E%3Crect width='17' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") !important;background-repeat:no-repeat;background-position:center;background-size:contain}.contents .ebook_form .two_column .col.col-1 .ebook_text{font-size:14px !important;line-height:32px !important;color:#2a2d37 !important;text-align:justify}.contents .ebook_form .two_column .col.col-2{padding-top:0 !important;padding-right:0 !important;box-shadow:none !important}.contents .ebook_form .two_column .col.col-2 .border{margin-top:0 !important;margin-bottom:36px !important}.contents .ebook_form .two_column .col.col-2 .component.richtext{margin-bottom:0 !important}.contents .ebook_form .two_column .col.col-2 .form-label{font-size:13px !important;font-weight:400 !important;letter-spacing:3.32px !important;color:#323232 !important}#fo-base .contents .ebook_form .two_column .col.col-2 .form-label.require:after{content:"＊" !important;background:none !important;font-size:11px !important;color:#00a0ed !important;margin-left:8px !important;padding:0 !important}#fo-base .contents .ebook_form .two_column .col.col-2 .agree-label.require:after{display:none}#fo-base .contents .ebook_form .two_column .col.col-2 input{color:#2a2d37 !important;font-size:12px !important;letter-spacing:3.32px !important;border:0.5px solid #CCD2D7 !important;background-color:#fff !important}#fo-base .contents .ebook_form .two_column .col.col-2 input::placeholder{color:#c3cbd1 !important}#fo-base .contents .ebook_form .two_column .col.col-2 .group{margin:36px 0 !important}#fo-base .contents .ebook_form .two_column .col.col-2 .contact_form .agree-label{color:#323232 !important;font-size:13px !important}#fo-base .contents .ebook_form .two_column .col.col-2 .contact_form .agreement{justify-content:center}#fo-base .contents .ebook_form .two_column .col.col-2 .contact_form .service_term_link{color:#75767d;font-size:11px;text-align:center;margin-top:72px;position:relative !important}#fo-base .contents .ebook_form .two_column .col.col-2 .contact_form .service_term_link a{color:#75767d;text-decoration:none}#fo-base .contents .ebook_form .two_column .col.col-2 .contact_form .service_term_link:before{content:"＊";position:absolute;bottom:80px;right:110px;font-size:11px !important;color:#00a0ed !important}#fo-base .contents .ebook_form .two_column .col.col-2 .contact_form .service_term_link:after{content:"は記入必須項目です";position:absolute;bottom:80px;right:0;font-size:11px !important;color:#75767d !important}.agreement input[type="checkbox"]{position:absolute !important;opacity:0 !important}.agreement input[type="checkbox"]+span::before{content:'' !important;display:inline-block !important;width:15px !important;height:15px !important;margin-right:8px !important;border:0.5px solid #00a0ed !important;border-radius:0 !important;background:white !important;vertical-align:middle !important}.agreement input[type="checkbox"]:checked+span::before{background:#00a0ed !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E") !important;background-size:12px !important;background-position:center !important;background-repeat:no-repeat !important}#fo-base .contents .ebook_form .two_column .col.col-2 .form-submit{position:relative !important;width:100% !important;box-shadow:none !important}#fo-base .contents .ebook_form .two_column .col.col-2 .form-submit .btn{width:380px;line-height:55px !important;border-radius:50px;background-color:white;border:1px solid #a2afb9 !important;color:#a2afb9 !important;font-size:16px !important;padding:0;cursor:pointer !important;position:relative;font-weight:600;box-shadow:none;height:58px}#fo-base .contents .ebook_form .two_column .col.col-2 .form-submit::after{content:url('data:image/svg+xml;charset=UTF-8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_177_592)"><mask id="mask0_177_592" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="16" height="16"><path d="M15.5 0H0V15.5H15.5V0Z" fill="white"/></mask><g mask="url(%23mask0_177_592)"><path d="M7.75 15.25C11.8921 15.25 15.25 11.8921 15.25 7.75C15.25 3.60786 11.8921 0.25 7.75 0.25C3.60786 0.25 0.25 3.60786 0.25 7.75C0.25 11.8921 3.60786 15.25 7.75 15.25Z" stroke="%23A2AFB9" stroke-width="0.5" stroke-miterlimit="10"/><path d="M4.06982 7.75H11.4298M11.4298 7.75L9.17982 5.5M11.4298 7.75L9.17982 10" stroke="%23A2AFB9" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/></g></g><defs><clipPath id="clip0_177_592"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>') !important;position:absolute;right:60px;top:50%;transform:translateY(-46%);pointer-events:none;height:20px}#fo-base .contents .ebook_form .two_column .col.col-2 .form-submit .btn:hover{background-color:#fafafa !important}#fo-base .contents .ebook_form .two_column .col.col-2 .form-submit .btn:disabled{opacity:0.5 !important;cursor:not-allowed !important}.article-per-page{padding:20px 0 !important}.pagination{display:flex !important;align-items:center !important;justify-content:center !important;list-style:none !important;padding:0 !important;margin:0 !important;gap:8px !important}.pagination li{margin:0 !important}.pagination li a{display:flex !important;align-items:center !important;justify-content:center !important;min-width:32px !important;height:32px !important;padding:0 8px !important;font-size:14px !important;color:#CACACD !important;text-decoration:none !important;transition:all 0.3s ease !important;border:none !important;font-family:'Outfit', sans-serif !important;font-weight:400 !important}.pagination li.active a{color:#00a0ed !important;background-color:#fff !important}.pagination li.next_page a,.pagination li.last a{color:#00a0ed !important;border:1px solid #00a0ed !important;min-width:32px !important;padding:0 !important}.pagination li.next_page a:hover,.pagination li.last a:hover{background-color:#00a0ed !important;color:white !important}.pagination li.page:not(.active) a:hover{background-color:rgba(42,45,55,0.1) !important}.pagination li:not(.prev):not(.page):not(.next_page):not(.last) a{padding:0 24px 0 16px !important;min-width:auto !important}.pagination li a[role="button"]{cursor:pointer !important}.pagination li.next_page a{font-size:0 !important;min-width:17px !important;max-height:17px !important}.pagination li.next_page a::after{content:"" !important;width:11px !important;height:7px !important;background-image:url("data:image/svg+xml,%3Csvg width='11' height='7' viewBox='0 0 11 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.919998 3.33014H9.74M9.74 3.33014L7.05 0.640137M9.74 3.33014L7.05 6.0301' stroke='%2300A0ED' stroke-width='0.68' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:center !important}.pagination li.next_page a:hover::after{background-image:url("data:image/svg+xml,%3Csvg width='11' height='7' viewBox='0 0 11 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.919998 3.33014H9.74M9.74 3.33014L7.05 0.640137M9.74 3.33014L7.05 6.0301' stroke='white' stroke-width='0.68' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important}.pagination li.last,.pagination li.first{display:none}.pagination li.prev a{font-size:0 !important;color:#00a0ed !important;border:1px solid #00a0ed !important;min-width:17px !important;max-height:17px !important;padding:0 !important}.pagination li.prev a::after{content:"" !important;width:11px !important;height:7px !important;background-image:url("data:image/svg+xml,%3Csvg width='11' height='7' viewBox='0 0 11 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.81999 3.34027L0.999993 3.34027M0.999993 3.34027L3.68999 6.03027M0.999993 3.34027L3.68999 0.640313' stroke='%2300A0ED' stroke-width='0.68' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:center !important}.pagination li.prev a:hover{background-color:#00a0ed !important;color:white !important}.pagination li.prev a:hover::after{background-image:url("data:image/svg+xml,%3Csvg width='11' height='7' viewBox='0 0 11 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.81999 3.34027L0.999993 3.34027M0.999993 3.34027L3.68999 6.03027M0.999993 3.34027L3.68999 0.640313' stroke='white' stroke-width='0.68' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important}#fo-base .contents .ebook_form .two_column .col.col-1 .profile_image{float:left;margin-right:20px !important;width:125px !important;margin-top:0}#fo-base .contents .ebook_form .two_column .col.col-1 .profile_small{margin-left:145px;color:#2a2d37;padding-top:36px;margin-bottom:0}#fo-base .contents .ebook_form .two_column .col.col-1 .profile_name{margin-left:145px;color:#2a2d37;font-size:21px !important;margin-top:0;margin-bottom:20px}#fo-base .contents .ebook_form .two_column .col.col-1 .profile_name::after{content:"";display:table;clear:both}#fo-base .contents .ebook_form .two_column .col.col-1 .profile_detail{color:#2a2d37;margin-bottom:80px;text-align:justify}#fo-base .contents .ebook_form .two_column .col.col-1 .component-1{margin-bottom:24px !important}#fo-base .contents .ebook_form .two_column .h2_mix{margin-bottom:34px !important}#fo-base .contents .ebook_form .two_column .tag_accept{color:#00a0ed !important;font-size:14px;padding:0 29px;border:0.5px solid #00a0ed;margin-bottom:44px !important;width:fit-content;border-radius:100px;line-height:33px}#fo-base .contents .ebook_form .seminar .ebook_text p{margin:50px auto !important;text-align:justify}.seminar_heading{position:relative;padding-left:32px;margin:58px 0 !important}.seminar_heading::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:24px;height:22px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='22' viewBox='0 0 24 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_184_647' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='22'%3E%3Cpath d='M23.16 0H0V21.49H23.16V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_184_647)'%3E%3Cpath d='M15.89 0.359966C16.01 0.359966 16.13 0.389966 16.23 0.449966L22.46 4.04997C22.67 4.16997 22.8 4.38997 22.8 4.63997V11.83C22.8 12.07 22.67 12.3 22.46 12.42L17.62 15.21L16.24 16.01C16.14 16.07 16.02 16.1 15.9 16.1C15.78 16.1 15.66 16.07 15.56 16.01L14.2 15.23V9.67997C14.2 9.42997 14.06 9.19997 13.85 9.06997L8.99997 6.26997V4.64997C8.99997 4.40997 9.12997 4.17997 9.33997 4.05997L15.55 0.449966C15.65 0.389966 15.77 0.359966 15.89 0.359966ZM15.89 0.339966C15.77 0.339966 15.65 0.369966 15.54 0.429966L9.31997 4.02997C9.09997 4.14997 8.96997 4.37997 8.96997 4.62997V6.25997L13.83 9.06997C14.04 9.18997 14.18 9.41997 14.18 9.66997V15.23L15.54 16.02C15.65 16.08 15.77 16.11 15.89 16.11C16.01 16.11 16.13 16.08 16.23 16.02L17.61 15.22L22.45 12.43C22.67 12.31 22.8 12.08 22.8 11.83V4.63997C22.8 4.38997 22.67 4.15997 22.45 4.03997L16.24 0.439966C16.13 0.379966 16.01 0.349966 15.9 0.349966L15.89 0.339966Z' fill='%23EBEBEB'/%3E%3Cpath d='M8.98997 6.28001L13.83 9.07001C14.04 9.19001 14.17 9.42001 14.17 9.66001V15.2L9.32997 12.41C9.11997 12.29 8.98997 12.06 8.98997 11.82V6.28001ZM8.96997 6.26001V11.82C8.96997 12.06 9.09997 12.29 9.31997 12.42L14.18 15.23V9.67001C14.18 9.42001 14.05 9.20001 13.83 9.07001L8.96997 6.26001Z' fill='%23EBEBEB'/%3E%3Cpath d='M7.25997 5.39C7.37997 5.39 7.49997 5.42 7.59997 5.48L8.95997 6.26V11.81C8.95997 12.06 9.09997 12.29 9.30997 12.42L14.16 15.22V16.84C14.16 17.08 14.03 17.31 13.82 17.43L7.58997 21.03C7.48997 21.09 7.36997 21.12 7.24997 21.12C7.12997 21.12 7.00997 21.09 6.90997 21.03L0.679966 17.43C0.469966 17.31 0.339966 17.08 0.339966 16.84V9.64999C0.339966 9.40999 0.469966 9.18 0.679966 9.06L6.90997 5.46C7.00997 5.4 7.12997 5.37 7.24997 5.37M7.25997 5.38C7.13997 5.38 7.01997 5.41 6.90997 5.47L0.689966 9.06999C0.479966 9.18999 0.339966 9.42 0.339966 9.67V16.86C0.339966 17.11 0.469966 17.34 0.689966 17.46L6.91997 21.06C7.02997 21.12 7.14997 21.15 7.26997 21.15C7.38997 21.15 7.50997 21.12 7.61997 21.06L13.85 17.46C14.06 17.34 14.2 17.11 14.2 16.86V15.23L9.33997 12.42C9.12997 12.3 8.98997 12.07 8.98997 11.82V6.26L7.61997 5.47C7.50997 5.41 7.38997 5.38 7.26997 5.38H7.25997Z' fill='%23EBEBEB'/%3E%3Cpath stroke='%2300A0ED' stroke-width='0.69' stroke-miterlimit='10' d='M15.89 16.1C15.77 16.1 15.65 16.07 15.55 16.01L14.18 15.22V9.65998C14.18 9.40998 14.05 9.17998 13.83 9.05998L8.96997 6.24998V4.62998C8.96997 4.37998 9.09997 4.15998 9.31997 4.03998L15.55 0.439976C15.65 0.379976 15.77 0.349976 15.89 0.349976C16.01 0.349976 16.13 0.379976 16.23 0.439976L22.46 4.03998C22.67 4.15998 22.8 4.38998 22.8 4.62998V11.82C22.8 12.06 22.67 12.29 22.46 12.41L16.23 16C16.13 16.06 16.01 16.09 15.89 16.09V16.1Z'/%3E%3Cpath stroke='%2300A0ED' stroke-width='0.69' stroke-miterlimit='10' d='M22.8 4.63997C22.8 4.38997 22.67 4.16997 22.46 4.04997L16.23 0.449966C16.13 0.389966 16.01 0.359966 15.89 0.359966C15.77 0.359966 15.65 0.389966 15.55 0.449966L9.33997 4.05997C9.12997 4.17997 8.99997 4.40997 8.99997 4.64997V6.26997L13.85 9.06997C14.06 9.19997 14.2 9.42997 14.2 9.67997V15.23L15.56 16.01C15.66 16.07 15.78 16.1 15.9 16.1C16.02 16.1 16.14 16.07 16.24 16.01L17.62 15.21L22.46 12.42C22.67 12.3 22.8 12.07 22.8 11.83M22.8 4.63997V11.83M22.8 4.63997C22.8 4.38997 22.67 4.15997 22.45 4.03997L16.24 0.439966C16.13 0.379966 16.01 0.349966 15.9 0.349966L15.89 0.339966C15.77 0.339966 15.65 0.369966 15.54 0.429966L9.31997 4.02997C9.09997 4.14997 8.96997 4.37997 8.96997 4.62997V6.25997L13.83 9.06997C14.04 9.18997 14.18 9.41997 14.18 9.66997V15.23L15.54 16.02C15.65 16.08 15.77 16.11 15.89 16.11C16.01 16.11 16.13 16.08 16.23 16.02L17.61 15.22L22.45 12.43C22.67 12.31 22.8 12.08 22.8 11.83'/%3E%3Cpath stroke='%2300A0ED' stroke-width='0.69' stroke-miterlimit='10' d='M9.31998 12.42C9.10998 12.3 8.97998 12.07 8.97998 11.83V6.27002L13.83 9.08002C14.04 9.20002 14.17 9.43002 14.17 9.67002V15.22L9.31998 12.42Z'/%3E%3Cpath stroke='%2300A0ED' stroke-width='0.69' stroke-miterlimit='10' d='M13.83 9.07001L8.98997 6.28001V11.82C8.98997 12.06 9.11997 12.29 9.32997 12.41L14.17 15.2V9.66001C14.17 9.42001 14.04 9.19001 13.83 9.07001ZM13.83 9.07001C14.05 9.20001 14.18 9.42001 14.18 9.67001V15.23L9.31997 12.42C9.09997 12.29 8.96997 12.06 8.96997 11.82V6.26001L13.83 9.07001Z'/%3E%3Cpath stroke='%2300A0ED' stroke-width='0.69' stroke-miterlimit='10' d='M7.25998 21.14C7.13998 21.14 7.01998 21.11 6.91998 21.05L0.689976 17.45C0.479976 17.33 0.349976 17.1 0.349976 16.86V9.67001C0.349976 9.43001 0.479976 9.20002 0.689976 9.08002L6.91998 5.48001C7.01998 5.42001 7.13998 5.39001 7.25998 5.39001C7.37998 5.39001 7.49998 5.42001 7.59998 5.48001L8.96998 6.27001V11.83C8.96998 12.08 9.09997 12.31 9.31997 12.44L14.18 15.25V16.87C14.18 17.12 14.05 17.34 13.83 17.46L7.59998 21.06C7.49998 21.12 7.37998 21.15 7.25998 21.15V21.14Z'/%3E%3Cpath stroke='%2300A0ED' stroke-width='0.69' stroke-miterlimit='10' d='M7.25997 5.39C7.37997 5.39 7.49997 5.42 7.59997 5.48L8.95997 6.26V11.81C8.95997 12.06 9.09997 12.29 9.30997 12.42L14.16 15.22V16.84C14.16 17.08 14.03 17.31 13.82 17.43L7.58997 21.03C7.48997 21.09 7.36997 21.12 7.24997 21.12C7.12997 21.12 7.00997 21.09 6.90997 21.03L0.679966 17.43C0.469966 17.31 0.339966 17.08 0.339966 16.84V9.64999C0.339966 9.40999 0.469966 9.18 0.679966 9.06L6.90997 5.46C7.00997 5.4 7.12997 5.37 7.24997 5.37M7.25997 5.38C7.13997 5.38 7.01997 5.41 6.90997 5.47L0.689966 9.06999C0.479966 9.18999 0.339966 9.42 0.339966 9.67V16.86C0.339966 17.11 0.469966 17.34 0.689966 17.46L6.91997 21.06C7.02997 21.12 7.14997 21.15 7.26997 21.15C7.38997 21.15 7.50997 21.12 7.61997 21.06L13.85 17.46C14.06 17.34 14.2 17.11 14.2 16.86V15.23L9.33997 12.42C9.12997 12.3 8.98997 12.07 8.98997 11.82V6.26L7.61997 5.47C7.50997 5.41 7.38997 5.38 7.26997 5.38H7.25997Z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.seminar_heading h2{font-family:'Noto Sans JP', sans-serif !important;font-weight:500 !important}#fo-base .contents .ebook_form .two_column .col.col-1 .border{margin:24px 0}#fo-base .contents .ebook_form .two_column .col.col-1 .main_text_company{font-size:15px;color:#55575f}#fo-base .contents .ebook_form .two_column .col.col-1 div.main_text_company2{margin-top:80px}#fo-base .contents .ebook_form .seminar .col.col-1{padding-bottom:120px}.new_btn,.archive_btn{width:156px;height:33px;border-radius:3px;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity 0.3s ease}.new_btn:hover,.archive_btn:hover{opacity:0.6}.new_btn{border:0.5px solid #00a0ed;color:#00a0ed !important;background:#fff;margin:0 8px 0 auto !important}.archive_btn{margin-left:16px;border:0.5px solid #00a0ed;color:#00a0ed !important;background:#fff;margin:0 auto 0 8px !important}.new_btn.active{background:linear-gradient(90deg, #00a0ed 0%, #5ad2dc 100%);color:#fff !important;border:none}.archive_btn.active{background:linear-gradient(90deg, #00a0ed 0%, #5ad2dc 100%);color:#fff !important;border:none}#fo-base .kasou_box .row .col .new_seminar,#fo-base .kasou_box .row .col .archive_seminar{margin-top:60px}#fo-base .seminar_box .row{width:100%;margin:auto;max-width:1240px}.entry-list-unit a.img{border-radius:5px 5px 0px 0px}#fo-base .kasou_box .no_filter .styles_filter-area__B9Qz8,#fo-base .kasou_box .no_filter .styles_result-title__XyU4d{display:none !important}#fo-base .kasou_box .row .col .no_filter .styles_entry__UCwrr{position:relative;padding-bottom:50px;background-color:#fff;border:none !important;box-shadow:none !important;min-width:calc((100% - 68px) / 3)}#fo-base .kasou_box .row .col .entry-list .styles_entry-list__497Fk{gap:34px !important}#fo-base .kasou_box .row .col .no_filter .styles_entry-list__497Fk h4{min-height:50px;display:flex;align-items:flex-start;margin-bottom:0 !important}#fo-base .kasou_box .row .col .no_filter .styles_entry-list__497Fk h4 a{position:static;width:100%;font-size:16px;font-weight:400;color:#2a2d37}#fo-base .kasou_box .row .col .ebook_column .styles_entry-list__497Fk h4 a::after{content:"無料ダウンロード";position:absolute;left:0;right:0;bottom:0;padding:9px 40px 11px 32px;border:0.5px solid #00a0ed;border-radius:3px;color:#00a0ed;font-size:14px;background-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_157_540)'%3E%3Cmask id='mask0_157_540' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='17' height='17'%3E%3Cpath d='M16.63 0H0V16.63H16.63V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_157_540)'%3E%3Cpath d='M8.31 16.2501C12.6951 16.2501 16.25 12.6953 16.25 8.31012C16.25 3.92498 12.6951 0.370117 8.31 0.370117C3.92486 0.370117 0.370003 3.92498 0.370003 8.31012C0.370003 12.6953 3.92486 16.2501 8.31 16.2501Z' stroke='%2300A0ED' stroke-width='0.74' stroke-miterlimit='10'/%3E%3Cpath d='M8.31 4.41992V12.2099M8.31 12.2099L10.69 9.82992M8.31 12.2099L5.93 9.82992' stroke='%2300A0ED' stroke-width='0.74' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_157_540'%3E%3Crect width='17' height='17' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 75% center;white-space:nowrap;display:inline-flex;justify-content:center;align-items:center;width:90%;box-sizing:border-box;margin:0 20px}#fo-base .seminar_box .row .col .no_filter .styles_entry__UCwrr{background-color:#fafafa;border:0.5px solid #E6EAEC !important;border-radius:5px}#fo-base .seminar_box .row .col .no_filter .styles_entry-image___YJl_ img{border-radius:5px 5px 0px 0px}.seminar_box .styles_entry__UCwrr .styles_entry-tag__ev8hT{color:#55575f !important;background-color:#fff !important;border:none !important;border-radius:4px !important}#fo-base .seminar_box .row .col .no_filter .styles_entry__UCwrr{padding-bottom:20px}#fo-base .policy_table th{background-color:#fafafa !important}.theme-fo-base .wrapper.none .contents .template_box .inner{margin-top:190px}.breadcrumbs,.theme-fo-base .breadcrumbs{display:none}.mv_content{margin-top:180px}.kasou_box .inner .text-image-column{width:100%;max-width:none}.styles_pause-play-area___lqf0{display:none !important}.kasou_box .archive_seminar h3,.kasou_box .new_seminar h3{font-weight:400 !important;font-size:17px !important;letter-spacing:3px !important}.seminar_box .seminar_card{box-shadow:none}@media (min-width: 770px){.row.archive_seminar .col.seminar_card,.row.new_seminar .col.seminar_card{width:calc((100% - (calc(40px * var(--fo-spacing-coef)) * 2)) / 3) !important;margin-bottom:40px !important}}.seminar_box .fa-tag:before{display:none}.seminar_box .tag_cloud .tag i{margin:0}.seminar_box .tag_cloud .tag{color:#00a0ed;border:0.5px solid #00a0ed;border-radius:20px;padding:0 12px;margin:0;font-size:9.8px}.seminar_box .seminar_card_inner{padding:0 15px}.seminar_box .seminar_card .seminar_card_inner.seminar_title h3{display:-webkit-box;display:-moz-box;display:box;-webkit-line-clamp:4;-moz-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.5;height:104px}.seminar_box .seminar_card_inner.tag_cloud{margin:16px 0}.seminar_box .seminar_card_flex{display:flex;align-items:center;margin:20px 0 24px !important}.seminar_box .seminar_card_flex p{font-size:10px !important}.seminar_box .seminar_card_flex p:first-child{position:relative;padding-left:20px;margin-right:20px !important}.seminar_box .seminar_card_flex p:last-child{position:relative;padding-left:12px;margin:0 !important}.seminar_box .seminar_card_flex p:first-child::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.84 6.92C13.84 10.7418 10.7418 13.84 6.92 13.84C3.09819 13.84 0 10.7418 0 6.92C0 3.09819 3.09819 0 6.92 0C10.7418 0 13.84 3.09819 13.84 6.92ZM7.29492 2.96997H6.54492V7.0753L9.79473 10.3252L10.3251 9.79484L7.29492 6.76464V2.96997Z' fill='%23A2AFB9'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.seminar_box .seminar_card_flex p:last-child::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:12px;background-image:url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.27976 0.040023C5.62976 -0.279977 7.63976 1.53002 7.63976 3.82002H7.65976C7.65976 4.45002 7.48976 5.04002 7.20976 5.58002H7.21976L4.55976 10.87C4.25976 11.47 3.39976 11.47 3.09976 10.87L0.439757 5.57002H0.449757C-0.000242829 4.72002 -0.170243 3.70002 0.209757 2.59002C0.669757 1.25002 1.87976 0.230023 3.27976 0.040023ZM5.60004 3.72C5.60004 4.70307 4.80311 5.5 3.82004 5.5C2.83697 5.5 2.04004 4.70307 2.04004 3.72C2.04004 2.73694 2.83697 1.94 3.82004 1.94C4.80311 1.94 5.60004 2.73694 5.60004 3.72Z' fill='%23A2AFB9'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.seminar_box .seminar_card .border{padding-left:0 !important;padding-right:28px !important}.seminar_box .seminar_card .border hr{position:relative;margin:0}.seminar_box .seminar_tab{margin-bottom:50px !important}.seminar_box .seminar_card .border hr::after{content:"";position:absolute;right:-28px;top:50%;transform:translateY(-50%);width:20px;height:19px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.99 18.3198C14.955 18.3198 18.98 14.2949 18.98 9.32984C18.98 4.3648 14.955 0.339844 9.99 0.339844C5.02496 0.339844 1 4.3648 1 9.32984C1 14.2949 5.02496 18.3198 9.99 18.3198Z' stroke='%2300A0ED' stroke-width='0.68' stroke-miterlimit='10'/%3E%3Cpath d='M5.58 9.33014H14.4M14.4 9.33014L11.71 6.64014M14.4 9.33014L11.71 12.0301' stroke='%2300A0ED' stroke-width='0.68' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}:root:root [data-designpart=row-boxlink-image-heading-v2] div.col:not(:root) .component:not(.image){padding:0}.text_grad h4{background:linear-gradient(to right, #00a0ed, #5ad2dc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;width:fit-content;margin:auto !important}.thankyou .image{margin-bottom:30px !important}.thankyou h2,.thankyou h4{margin-bottom:36px !important}.thankyou .row-2 p{line-height:32px !important}.theme-fo-base .wrapper .contents .col .component.white_btn{margin-top:0}.thankyou .white_btn a::after{display:none}.thankyou .white_btn a{position:relative;padding-left:30px}.thankyou .white_btn a::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:19px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_203_134)'%3E%3Cpath d='M9.99 0.339844C5.025 0.339843 1 4.36475 1 9.32981C1 14.2949 5.025 18.3198 9.99 18.3198C14.955 18.3198 18.98 14.2949 18.98 9.32981C18.98 4.36475 14.955 0.339844 9.99 0.339844Z' stroke='%2300A0ED' stroke-width='0.68' stroke-miterlimit='10'/%3E%3Cpath d='M14.4 9.32935H5.58M5.58 9.32935L8.27 12.0193M5.58 9.32935L8.27 6.62939' stroke='%2300A0ED' stroke-width='0.68' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_203_134'%3E%3Crect width='20' height='19' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.component.form input[type=date],.component.form input[type=email],.component.form input[type=password],.component.form input[type=search],.component.form input[type=text],.component.form input[type=url],.component.form select,.component.form textarea{background-color:#fff !important}.theme-fo-base .foot.ft_default .foot-cont .only_sp{display:none}.kasou_box .only_sp{display:none}.news_list.entry-image-list .article-list .entry-list-unit .cont,.news_list.entry-image-list .article-list .entry-list-unit .img{display:flex !important}.contents .kasou_box .inner .top_title{margin-bottom:85px}.contents .kasou_box .inner .text-image-column{margin-bottom:130px}.theme-fo-base .wrapper.none .contents .top.kasou_box .inner{padding-bottom:30px}.kasou_box .cards.top_title h4{margin-bottom:30px !important}.theme-fo-base .wrapper.none .contents .cost.kasou_box .cost_image{max-width:536px !important;margin:50px auto 30px;display:block}.theme-fo-base .wrapper.none .contents .cost.kasou_box hr{height:1px;border:none;background:linear-gradient(to right, #00a0ed, #5ad2dc);margin-top:50px}.theme-fo-base .wrapper.none .contents .cost.kasou_box .cost_text1 p{font-size:15px !important}.theme-fo-base .wrapper.none .contents .cost.kasou_box .cost_text2 p{font-size:12px !important}.arrow_contact_btn .size-l.blue{position:relative;padding-right:40px;display:inline-flex;align-items:center}.arrow_contact_btn .size-l.blue::after{content:'';position:absolute;right:50px;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.33 18.3198C14.295 18.3198 18.32 14.2949 18.32 9.32984C18.32 4.3648 14.295 0.339844 9.33 0.339844C4.36496 0.339844 0.339996 4.3648 0.339996 9.32984C0.339996 14.2949 4.36496 18.3198 9.33 18.3198Z' stroke='white' stroke-width='0.8' stroke-miterlimit='10'/%3E%3Cpath d='M4.92 9.33014H13.74M13.74 9.33014L11.05 6.64014M13.74 9.33014L11.05 12.0301' stroke='white' stroke-width='0.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;top:50%;transform:translateY(-50%) translateY(1px)}.top_title .component.cta .cta-row.btn_design_row{max-width:806px;gap:100px;flex-direction:row;flex-wrap:nowrap;margin-top:70px;margin-bottom:90px}.theme-fo-base .wrapper.none .contents .contact_cta .inner{padding-bottom:0 !important}.news_kasou_box .cards.top_title .entry-list-unit h4{margin-bottom:0 !important}.news_kasou_box .cards.top_title .article-list .article-per-page{padding:0 !important}.contents .news_kasou_box .inner .top_title{margin-bottom:0}.mv_heading h1 span{font-weight:600}.component.richtext.mv_copy p span{font-size:18px}.main-visual-content img{margin-left:-7px !important}.theme-fo-base .main-visual>:is(.clearfix,.main-visual-content){max-width:1500px !important;width:86vw !important}.text-image-column.row-2 .col2{aspect-ratio:auto;width:57% !important}.text-image-column.row-2 .col1{aspect-ratio:auto;width:43% !important}.theme-fo-base .wrapper.none .contents .support_logo .inner{background-color:#fafafa}.theme-fo-base .main-visual.mv_support{padding-bottom:0}.styles_scroll-area__VmVkP{gap:0 !important}.support_logo .styles_logo-scroll-container__HsHca{margin:0 !important;padding:0 !important}.contents .kasou_box .inner .support_image{margin-bottom:40px}.contents .kasou_box .inner .top_title.support_title{margin-bottom:45px}.kasou_box .row.flow_flexbox{padding:50px 0 0;max-width:890px}.kasou_box .row.flow_flexbox .flow_flex_column{padding-right:60px;display:flex;flex-direction:column;gap:30px;width:100% !important;padding-top:30px}.kasou_box .row.flow_flexbox .flow_flex_column .arrow_contact_btn{margin-top:0 !important}.kasou_box .row.flow_flexbox .flow_flex_column .cost_text2{margin-top:0}.theme-fo-base .wrapper.none .contents .kasou_box.support_box .inner{padding-bottom:1px !important}.content-element.content-1.kasou_box.kasou_box1.kasou_contact_box{padding-top:50px}.contents .ebook_form .two_column_form .form-label{font-size:13px !important;font-weight:400 !important;letter-spacing:4.32px !important;color:#323232 !important}#fo-base .contents .ebook_form .two_column_form input,#fo-base .contents .ebook_form .two_column_form select,#fo-base .contents .ebook_form .two_column_form textarea{color:#2a2d37 !important;font-size:12px !important;letter-spacing:1.8px !important;border:0.5px solid #CCD2D7 !important;background-color:#fafafa !important;padding-top:0 !important;padding-bottom:0 !important;background-color:#fff !important;height:39px}#fo-base .contents .ebook_form .two_column_form textarea{padding:12px !important}#fo-base .contents .ebook_form .two_column_form select{border-bottom:0.5px solid #d3d9dd !important;transition:none !important;-webkit-appearance:none}#fo-base .contents .kasou_contact_box .ebook_form .two_column_form input,#fo-base .contents .kasou_contact_box .ebook_form .two_column_form select,#fo-base .contents .kasou_contact_box .ebook_form .two_column_form textarea{background-color:#fafafa !important}#fo-base .contents .ebook_form .two_column_form input::placeholder,#fo-base .contents .ebook_form .two_column_form select::placeholder,#fo-base .contents .ebook_form .two_column_form textarea::placeholder{color:#c3cbd1 !important}#fo-base .contents .ebook_form .two_column_form div[class="group 6721f97b9390a00b70a15cdb"] .form-cont{background-color:#fafafa;padding-top:12px !important;padding-bottom:12px !important;border:0.5px solid #CCD2D7 !important}#fo-base .contents .kasou_contact_box .ebook_form .two_column_form .form-label.require:after{content:"＊" !important;background:none !important;font-size:11px !important;color:#00a0ed !important;margin-left:8px !important;padding:0 !important}#fo-base .contents .kasou_contact_box .ebook_form .two_column_form .group{margin:40px 0}.kasou_contact_box fieldset.styles_fieldset__NZO8t>.group:nth-of-type(8):before{display:none}.kasou_contact_box fieldset.styles_fieldset__NZO8t>.group:nth-of-type(8):after{display:none}.kasou_contact_box.support_contact fieldset.styles_fieldset__NZO8t>.group:nth-of-type(11):before{display:none}.kasou_contact_box.support_contact fieldset.styles_fieldset__NZO8t>.group:nth-of-type(11):after{display:none}.kasou_contact_box .service_term_link{text-align:center;margin-top:110px !important}.kasou_contact_box .agreement{justify-content:center;padding:16px 0 30px !important}#fo-base .contents .kasou_contact_box .ebook_form .two_column_form .form-submit{position:relative !important;width:fit-content !important;box-shadow:none !important;margin:auto}#fo-base .contents .kasou_contact_box .ebook_form .two_column_form .form-submit .btn:disabled{opacity:0.5 !important;cursor:not-allowed !important}#fo-base .contents .kasou_contact_box .ebook_form .two_column_form .form-submit .btn{width:380px;line-height:58px !important;border-radius:50px;background-color:white;border:1px solid #a2afb9 !important;color:#a2afb9 !important;font-size:16px !important;padding:0 !important;cursor:pointer !important;position:relative;font-weight:600;box-shadow:none}#fo-base .contents .kasou_contact_box .ebook_form .two_column_form .form-submit::after{content:url('data:image/svg+xml;charset=UTF-8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_177_592)"><mask id="mask0_177_592" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="16" height="16"><path d="M15.5 0H0V15.5H15.5V0Z" fill="white"/></mask><g mask="url(%23mask0_177_592)"><path d="M7.75 15.25C11.8921 15.25 15.25 11.8921 15.25 7.75C15.25 3.60786 11.8921 0.25 7.75 0.25C3.60786 0.25 0.25 3.60786 0.25 7.75C0.25 11.8921 3.60786 15.25 7.75 15.25Z" stroke="%23A2AFB9" stroke-width="0.5" stroke-miterlimit="10"/><path d="M4.06982 7.75H11.4298M11.4298 7.75L9.17982 5.5M11.4298 7.75L9.17982 10" stroke="%23A2AFB9" stroke-width="0.5" stroke-linecap="round" stroke-linejoin="round"/></g></g><defs><clipPath id="clip0_177_592"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>') !important;position:absolute;right:30px;top:50%;transform:translateY(-50%);pointer-events:none;height:20px}.contents .top.content-2 .row.row-2 .col.col-1{width:43% !important;aspect-ratio:auto;cursor:auto}.contents .top.content-2 .row.row-2 .col.col-2{width:57% !important;aspect-ratio:auto;cursor:auto}.contents .top.content-2 .row.row-2.support_image .col.col-1{width:100% !important}.theme-fo-base .main-visual.mv_support .clearfix .row .col-1{width:auto !important;margin-right:20px}.theme-fo-base .main-visual .clearfix .row .col.support_mv_info{vertical-align:bottom;width:auto !important;max-width:70%}.theme-fo-base .main-visual .clearfix .row .col.support_mv_info .image{margin:40px 0 0}.theme-fo-base .main-visual.top_mv{padding-bottom:28px}.component.image.mv_info{margin:40px 0 0}.mv_content .mv_copy{margin-top:20px !important}.top_mv .mv_content .arrow_contact_btn{margin-top:32px !important}.mv_support .mv_content{display:flex;justify-content:space-between;align-items:center}.mv_content .component.heading h1{word-break:keep-all}.contact_tel p{color:#75767d !important;font-size:11px !important}.contact_tel .tel_blue h2{color:#00a0ed !important;font-size:17px !important;font-family:'Noto Sans JP', sans-serif !important;font-weight:500 !important}.contact_tel .tel_grad h2{background:-webkit-linear-gradient(left, #00a0ed, #5ad2dc) !important;background:linear-gradient(to right, #00a0ed, #5ad2dc) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;background-clip:text !important;color:transparent !important;font-size:57px !important;font-weight:400 !important}.kasou_contact_box .white_btn{margin-top:10px !important}.kasou_contact_box .white_btn a{padding-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;justify-content:flex-start !important}.kasou_contact_box .white_btn a::after{background-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_157_541' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='17' height='17'%3E%3Cpath d='M16.63 0H0V16.63H16.63V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_157_541)'%3E%3Cpath d='M8.31 16.2501C12.6951 16.2501 16.25 12.6953 16.25 8.31012C16.25 3.92498 12.6951 0.370117 8.31 0.370117C3.92486 0.370117 0.370003 3.92498 0.370003 8.31012C0.370003 12.6953 3.92486 16.2501 8.31 16.2501Z' stroke='%2300A0ED' stroke-width='0.74' stroke-miterlimit='10'/%3E%3Cpath d='M8.31 4.41992V12.2099M8.31 12.2099L10.69 9.82992M8.31 12.2099L5.93 9.82992' stroke='%2300A0ED' stroke-width='0.74' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E")}#fo-base .contents .ebook_form .col.col-1 .contact_form .service_term_link{color:#75767d;font-size:11px;margin-top:72px}#fo-base .contents .ebook_form .col.col-1 .contact_form .service_term_link a{color:#75767d}#fo-base .contents .two_column.column_profile{margin-bottom:58px;margin-top:40px}#fo-base .contents .two_column.column_profile .col.col-1 .seminar_heading{margin-top:0 !important}#fo-base .contents .two_column.column_profile .col.col-1 .profile_image{float:left;margin-right:20px !important;width:125px !important;margin-top:0}#fo-base .contents .two_column.column_profile .col.col-1 .profile_small{margin-left:145px;color:#2a2d37;padding-top:36px;margin-bottom:0}#fo-base .contents .two_column.column_profile .col.col-1 .profile_name{margin-left:145px;color:#2a2d37;font-size:21px !important;margin-top:0;margin-bottom:20px}#fo-base .contents .two_column.column_profile .col.col-1 .profile_name::after{content:"";display:table;clear:both}.contents .content-1 .row.row-4 .col.col-1 .component.tag_cloud.title_tag{margin-bottom:42px !important}.contents .content-1 .row.row-4 .col.col-1 .component.tag_cloud.title_tag a{margin-bottom:4px !important}.mv_info.only_sp_mv{display:none}.mv_info.only_pc_mv{display:block}:root:root .styles_logo-scroll-container__HsHca .styles_scroll-area__VmVkP{height:231px !important}.theme-fo-base .main-visual.top_mv{background-position:center center !important}.top_title .col-1 .align_left img{width:32px !important;height:30px !important}.cost_image.only_sp_cost,.only_sp_cta,.only_sp_support_kv,.only_sp_transformation,.only_sp_flow{display:none !important}.cost_image.only_pc_cost,.only_pc_cta,.only_pc_transformation .only_pc_flow{display:block !important}.row-2.text-image-column .col{padding-top:0}.news_kasou_box .entry-image-list.news_list .article-list .entry-list-unit .cont{width:99% !important}#fo-base .kasou_box .row .col .component.news_list .entry-list-unit .cont h3{padding-right:0}#fo-base .kasou_box .row .col .component.news_list .entry-list-unit .cont h3 a{padding-right:30px}.navi_default.navi-001-01 header#navigations .inner .main-menu ul li a{font-size:13.5px}:root:root:root:root:root:root [data-designpart=rich-text-normal] :is(ul,ol){padding-left:5px}#fo-base .contents .kasou_contact_box .ebook_form .two_column_form .form-submit .btn{height:58px}.component.richtext.company_info_box_table table :is(thead,tbody,tr,th,td){border:none}.component.richtext.company_info_box_table{padding-top:25px !important}.component.richtext.company_info_box_table table td{color:#2a2d37 !important;font-size:12px !important;line-height:23px !important;letter-spacing:var(--fo-text-letter-spacing);padding:0;vertical-align:text-top}.component.richtext.company_info_box_table table td strong{color:#94969b !important;font-size:11px !important;line-height:23px !important;font-weight:400 !important;letter-spacing:var(--fo-text-letter-spacing)}.component.richtext.company_info_box_table table td:first-child{width:13.5%}.component.richtext.company_info_box_table table tr:first-child td{padding-bottom:20px}.component.richtext.company_info_box_table p{display:none}.company_info_box_only_pc{display:flex !important}.company_info_box_only_sp{display:none !important}.theme-fo-base .wrapper.none .contents .template_box .inner .policy_title{margin-bottom:40px !important}.theme-fo-base .wrapper.none .contents .template_box.policy_box .inner{margin-top:140px}.theme-fo-base .wrapper.none .contents .template_box.policy_box .inner p{color:#55575f !important}.theme-fo-base .wrapper.none .contents .template_box.policy_box .inner strong{font-size:16px !important;color:#55575f !important;font-weight:600 !important}.foot .row{table-layout:auto}@media (min-width: 771px){.theme-fo-base .component.button.arrow_contact_btn .button-cont a.blue{padding:16.5px 20px 16.5px 4px !important}}@media (max-width: 770px){h2{font-family:'Outfit', sans-serif !important;font-weight:400;font-size:13px !important}.kasou_box .h2_jp h2{font-size:12px !important;font-weight:400 !important;font-family:'Noto Sans JP', sans-serif !important;padding-top:4px !important}.kasou_box .h2_18 h2{font-size:17px !important;font-weight:400 !important;font-family:'Noto Sans JP', sans-serif !important}h4{font-weight:500 !important;font-size:17px !important;letter-spacing:3px !important}.navi_default.navi-001-01 header#navigations .main-menu{height:100vh}.navi_default.navi-001-01 header#navigations{min-height:48px;border-bottom:0;box-shadow:none;width:100vw;margin:0 auto 0;border-radius:0;position:fixed;left:50%;transform:translateX(-50%);background-color:#fafafa}.navi_default.navi-001-01 header#navigations:has(.menu-trigger.active){background-color:#fff}.navi_default.navi-001-01 header#navigations a.menu-trigger{background-color:#fafafa}.navi_default.navi-001-01 header#navigations:has(.menu-trigger.active) a.menu-trigger{background-color:#fff}.navi_default.navi-001-01 header#navigations a.menu-trigger span{background-color:#2a2d37}.navi-001-01 header .inner .menu-trigger span:first-of-type{top:20px}.navi-001-01 header .inner .menu-trigger.active span:first-of-type{top:15px}.navi-001-01 header .inner .menu-trigger span:nth-of-type(2){display:none}.navi_default.navi-001-01 header#navigations .logo{margin:0}.inner:has(.menu-trigger.active) .logo{display:none}.menu-trigger.active ~ nav::before{content:'';display:block;background-image:url("https://ferret-one.akamaized.net/images/67249751bd16893169761403/original.svg?utime=1730451281");background-repeat:no-repeat;background-position:center;background-size:cover;width:206px;height:33px;margin:20px auto}.navi_default:is(.navi-001-01,.navi-002-01) header#navigations .inner .main-menu .level-01 a,.navi_default:is(.navi-001-01,.navi-002-01) header#navigations .inner .main-menu .level-01-trigger a{border:none;font-size:17px}.main-menu{padding:20px;box-sizing:border-box}.main-menu li{position:relative;padding:24px 0px 24px 35px;margin-bottom:10px}.main-menu li:not(:last-child)::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:19px;background-image:url("https://ferret-one.akamaized.net/images/6722e8be24488803fa49550d/original.svg?utime=1730341054");background-repeat:no-repeat;background-size:contain}.main-menu li:not(:last-child)::after{position:absolute;right:0;top:50%;transform:translateY(-50%);color:#2a2d37;font-size:13px;font-family:'Outfit', sans-serif !important}.main-menu li:nth-child(1)::after{content:'Support'}.main-menu li:nth-child(2)::after{content:'Use Case'}.main-menu li:nth-child(3)::after{content:'eBook'}.main-menu li:nth-child(4)::after{content:'Column'}.main-menu li:nth-child(5)::after{content:'News'}.navi_default.navi-001-01 header#navigations .inner .main-menu ul li.level-01:last-child{padding:0;width:100% !important}.navi_default.navi-001-01 header#navigations .inner .main-menu ul li.level-01:last-child a{margin:0 !important;width:100%;max-width:none;padding:15px 0 !important}.navi_default.navi-001-01 header#navigations .inner .main-menu ul li a{text-decoration:none;padding:0 !important}.theme-fo-base .wrapper.none .contents .kasou_box1 .inner{margin-top:40px;width:92vw;padding:16px 14px 60px !important}.theme-fo-base .wrapper.none .contents .list_kasou_box .inner{margin-top:40px;width:92vw;padding:16px 14px !important}.theme-fo-base .wrapper.none .contents .ebook_form .inner{padding:0 !important}.contents .ebook_form .two_column{width:92vw}.kasou_box .cards{width:100%}.kasou_box .cards h2{margin-bottom:18px !important}.kasou_box .cards h4{margin-bottom:24px !important}:root .styles_filter-area__B9Qz8{padding:15px 15px 30px !important;align-items:center !important;gap:24px !important}.filter_box span label{padding:5px 14px;font-size:9px !important}.filter_box .styles_entry__UCwrr .styles_entry-tag__ev8hT{font-size:9px !important}.filter_box .styles_entry__UCwrr h4 a{font-size:15px !important;line-height:25px !important}.theme-fo-base .foot.ft_default .foot-cont .only_pc{display:none}.theme-fo-base .foot.ft_default .foot-cont .only_sp{display:flex;flex-direction:column}.theme-fo-base .foot.ft_default .foot-cont{padding-top:40px}.theme-fo-base .foot.ft_default .foot-cont .col-1{width:50% !important}.theme-fo-base .foot.ft_default .foot-cont .col-2{width:50% !important}.theme-fo-base .foot.ft_default .foot-cont .row-4.only_sp{display:flex;flex-direction:row;padding:15px}.theme-fo-base .foot.ft_default .foot-cont .row-4.only_sp ul li a{padding:20px 15px;font-size:11px !important}.theme-fo-base .foot.ft_default .foot-cont .row-5 .col-1{width:100% !important}.theme-fo-base .foot.ft_default .foot-cont .row-5 .col-1 .button{margin-top:20px !important}.theme-fo-base .foot.ft_default .foot-cont .row-5 .col-1 .button-cont.center{padding:0 30px !important}.theme-fo-base .foot.ft_default .foot-cont .row-5 .col-1 .button-cont.center a{width:100% !important}.theme-fo-base .foot.ft_default .foot-cont .row-5 .col-1 .image{margin:32px 0 20px}.theme-fo-base .foot.ft_default .foot-cont .row-5 .col-1 img{width:60vw !important;margin:0 auto;display:block}.theme-fo-base .foot.ft_default .foot-cont .row-5 .col-1 .border{margin-top:42px;padding:0 30px !important}.theme-fo-base .wrapper .contents .inner .flex-align-center .col-1{width:85px !important}.theme-fo-base .wrapper .contents .inner .flex-align-center .col-2.h2_jp h2{padding-top:0 !important}.kasou_box .row{width:100%}.theme-fo-base .wrapper .contents .col .right_gray_text{margin-top:4px}.theme-fo-base .wrapper .contents .col .right_gray_text p{font-size:8px !important}.theme-fo-base .wrapper .contents .col .title_tag a.tag{font-size:9px !important;padding:4px 12px !important}.kasou_box .only_pc{display:none}.kasou_box .only_sp{display:flex;flex-direction:column}.kasou_box{padding-bottom:5px !important}.theme-fo-base .wrapper .contents .col .company_info{margin-bottom:0}.theme-fo-base .wrapper .contents .col .company_info_content{margin-top:0}.theme-fo-base .wrapper .contents .col .company_info_content p,.theme-fo-base .wrapper .contents .col .main_heading,.theme-fo-base .wrapper .contents .col .index_heading{font-size:11px !important}.theme-fo-base .wrapper .contents .col .main_text,.theme-fo-base .wrapper .contents .col .main_paragraph,.theme-fo-base .wrapper .contents .col .profile_detail{font-size:13.5px !important;text-align:justify;word-break:break-all;letter-spacing:0.5px !important}.theme-fo-base .wrapper .contents .col .index_content{font-size:13.5px !important;text-align:left;line-height:25px !important;word-break:break-all}.theme-fo-base .wrapper .contents .col .index_content li{margin-bottom:4px}.theme-fo-base .wrapper .contents .col .index_content li:last-child{margin-bottom:0}.index_box{padding:12px 16px;margin-bottom:60px !important}.theme-fo-base .wrapper .contents .col .main_paragraph strong{font-weight:400}.theme-fo-base .wrapper .contents .col .main_paragraph_image,.theme-fo-base .wrapper .contents .col .main_paragraph{margin-top:30px !important;margin-bottom:0}.theme-fo-base .wrapper .contents .kasou_box2 .inner{width:92vw;padding:16px 14px 24px !important}.theme-fo-base .wrapper .contents .kasou_box .h_icon{margin-bottom:16px}#fo-base .kasou_box .row .col .article-list .entry-list-unit:nth-child(2),#fo-base .kasou_box .row .col .article-list .entry-list-unit:nth-child(3){display:none}#fo-base .kasou_box .row .col .white_btn{margin-top:0 !important}#fo-base .kasou_box .row .col .white_btn a{width:fit-content !important;min-width:0 !important;font-size:13px !important}.white_btn a::after{width:15px;height:15px}.contents .kasou_box2 .row.row-1.cards{margin-bottom:0}#fo-base .kasou_box .row .col .news_list .article-list .entry-list-unit:nth-child(2),#fo-base .kasou_box .row .col .news_list .article-list .entry-list-unit:nth-child(3){display:block}#fo-base .contents .ebook_form .two_column .col.col-1{padding:16px 14px 60px}.contents .ebook_form .two_column .col.col-1 .ebook_text,.contents .ebook_form .two_column .col.col-1 .ebook_text_list ul li{font-size:13.5px !important;text-align:justify}.contents .ebook_form .two_column .col.col-1 .ebook_text_list ul li:before{width:13px;height:12px}.contents .ebook_form .two_column .col.col-2{padding:0 !important;margin-top:50px !important}.contents .ebook_form .two_column .col.col-2 .align-center span{font-size:13px !important;font-weight:500}.contents .ebook_form .two_column .col.col-2 .form-label{font-size:11px !important}#fo-base .contents .ebook_form .two_column .col.col-2 .form-label.require:after{margin-left:2px !important}#fo-base .contents .ebook_form .two_column .col.col-2 .group{margin-top:16px !important}#fo-base .contents .ebook_form .two_column .tag_accept{font-size:11px;padding:0 14px;margin-bottom:36px !important;width:fit-content;line-height:20px;text-align:center}.contents .ebook_form .two_column .col.col-1 h4{margin-bottom:36px}#fo-base .contents .ebook_form .seminar .ebook_text p{margin-top:36px !important;text-align:justify}#fo-base .contents .ebook_form .two_column .col.col-1 .component-1{margin-bottom:16px !important}.seminar_heading h2{font-size:14px !important}#fo-base .contents .ebook_form .two_column .col.col-1 .profile_image{float:none}#fo-base .contents .ebook_form .two_column .col.col-1 .profile_name{font-size:18px !important;margin-left:0}#fo-base .contents .ebook_form .two_column .col.col-1 .profile_small{font-size:13.5px !important;margin-left:0;padding-top:20px;margin-bottom:10px}.seminar_heading{margin:58px 0 40px !important}#fo-base .contents .ebook_form .two_column .col.col-1 .main_text_company p{font-size:13.5px;font-weight:500}#fo-base .contents .ebook_form .two_column .col.col-2 .group{margin-top:36px !important}.button-cont a.size-s{padding:9px 20px !important}.seminar_box .switch{display:flex;gap:11px}.seminar_box .switch .col{width:fit-content !important}.theme-fo-base .wrapper .contents .switch .col .component{margin:0 !important}.new_btn,.archive_btn{width:auto}#fo-base .kasou_box .row .col .new_seminar,#fo-base .kasou_box .row .col .archive_seminar{margin-top:40px}.script{margin:0 !important}.article-per-page{padding:20px 0 0 !important}.news_list .entry-list-unit h3 a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}#fo-base .contents .two_column.column_profile .col.col-1 .profile_image{float:none}#fo-base .contents .two_column.column_profile .col.col-1 .profile_name{font-size:18px !important;margin-left:0}#fo-base .contents .two_column.column_profile .col.col-1 .profile_small{font-size:13.5px !important;margin-left:0;padding-top:20px;margin-bottom:10px}.contents .kasou_box .inner .cards{width:100%}.last_border{width:100%;margin:60px auto !important}.kasou_box .cards .h2_18 h2{margin-bottom:30px !important}.contents .content-1.kasou_contact_box .row.row-2.ebook_form .col.col-1{padding:0}.contents .ebook_form .two_column_form .form-label{letter-spacing:3.32px !important}.kasou_contact_box .service_term_link{margin-top:80px !important}fieldset.styles_fieldset__NZO8t>.group:nth-of-type(8):before{bottom:-25px}fieldset.styles_fieldset__NZO8t>.group:nth-of-type(8):after{bottom:-25px}.kasou_contact_box fieldset.styles_fieldset__NZO8t>.group:nth-of-type(11):before{bottom:-25px}.kasou_contact_box fieldset.styles_fieldset__NZO8t>.group:nth-of-type(11):after{bottom:-25px}.kasou_contact_box.support_contact fieldset.styles_fieldset__NZO8t>.group:nth-of-type(13):before{bottom:-25px}.kasou_contact_box.support_contact fieldset.styles_fieldset__NZO8t>.group:nth-of-type(13):after{bottom:-25px}#fo-base .contents .kasou_contact_box .ebook_form .two_column_form .form-submit .btn{width:317px;margin:0}.contact_tel .tel_grad h2{font-size:45px !important}#fo-base .contents .ebook_form .two_column .col.col-2 .form-submit .btn{padding:0 !important;line-height:42px !important;height:45px;max-width:280px}.contents .ebook_form .two_column .col.col-2 .border{margin-bottom:28px !important}.company_info_box.row-6{flex-direction:column;align-items:flex-start}.company_info_box .col-1 .component-1{order:1}.company_info_box .col-2 .component-1{order:2}.company_info_box .col-1 .component-2{order:3}.company_info_box .col-2 .component-2{order:4}.company_info_box .col-3 .component-1{order:5;width:100%}.company_info_box .col-3 .component-1 img{width:190px !important;display:block;margin:auto;object-fit:cover;object-position:center;border:0.5px solid #c5c5c5}.company_info_box .col-1,.company_info_box .col-2,.company_info_box .col-3{display:contents !important}.mv_heading h1 span{font-weight:600;letter-spacing:3.32px}.mv_heading h1 em{font-weight:600 !important;letter-spacing:3.32px}.component.richtext.mv_copy p span{font-size:13.5px}.main-visual-content img{margin-left:0 !important}.mv_info.only_sp_mv{display:block;position:relative;left:50%;transform:translateX(-50%);width:92vw}.mv_info.only_pc_mv{display:none}.theme-fo-base .wrapper.none .contents .kasou_box1.contact_tel .inner{padding-top:0 !important}.contact_tel .tel_blue{padding-top:34px !important}.support_logo .row .col img{height:140px !important;width:1221px !important}:root:root .styles_logo-scroll-container__HsHca .styles_scroll-area__VmVkP{height:140px !important;width:1221px !important}.mv_content{margin-top:295px}.mv_content .mv_copy{margin-top:10px !important}.top_mv .mv_content .arrow_contact_btn{margin-top:20px !important}:root:root:root:root:root:root [data-designpart=button-type1] .button-cont.left a.size-l.blue.left{padding:10.5px 20px 10.5px 4px}.theme-fo-base .main-visual.top_mv{background-position:top center !important}.component.image.mv_info{margin:24px 0 0}.theme-fo-base .wrapper.none .contents .top.kasou_box .inner{width:92vw}.theme-fo-base .wrapper.none .contents .inner{padding:16px 14px 60px}.rich-heading .font-size-18px{font-size:13px}.top .top_title .col-1 .align-left img{width:25px !important;height:23px !important}.contents .content-2.top .row.row-1.top_title .col.col-1 .component.richtext{font-size:13.5px}.contents .kasou_box .inner .top_title{margin-bottom:50px}.contents .top.content-2 .row.row-2 .col.col-1,.contents .top.content-2 .row.row-2 .col.col-2{width:100% !important}.contents .kasou_box .inner .text-image-column{margin-bottom:70px}.top .text-image-column .rich-heading .font-size-30px{font-size:21px !important}.contents .top .text-image-column .col.col-1 .component.richtext{font-size:13.5px !important}.theme-fo-base .wrapper.none .contents .top.kasou_box .inner{padding-bottom:1px}.cost_image.only_pc_cost,.only_pc_cta,.only_pc_transformation,.only_pc_flow,.only_pc_video,.company_info_box_only_pc{display:none !important}.cost_image.only_sp_cost{display:block !important;width:76vw}.only_sp_cta{display:block !important}.company_info_box{align-items:flex-start}.theme-fo-base .wrapper .contents .col .main_paragraph strong{font-weight:400}:root:root:root:root:root:root [data-designpart=button-type1] .button-cont.center a.size-l.blue.center{padding:10.5px 20px;width:76vw}.cost_text1 .align-center,.cost_text2 .align-center{text-align:left !important}.theme-fo-base .wrapper.none .contents .contact_cta .inner{padding-bottom:60px !important}.top_title .component.cta .cta-row.btn_design_row{margin-top:25px;margin-bottom:0}.top_title .news_list h4{font-size:12px !important}.top_title .news_list .entry-list-unit h3 a{font-size:13.5px !important}.top_title .news-list .article-list .entry-list-unit .cont{width:90% !important}.contents .news_kasou_box .row.top_title .col.col-1 .news_list{margin-bottom:30px}.only_sp_support_kv{display:block !important;width:80vw;position:relative;left:50%;transform:translateX(-50%)}.mv_support .mv_content{margin-top:40px}.only_sp_transformation{display:block !important}.only_sp_flow{display:block !important;margin-top:20px !important}.kasou_box .row.flow_flexbox{display:flex;flex-direction:column}.kasou_box .row.flow_flexbox .col-2{order:1}.kasou_box .row.flow_flexbox .col-1{order:2}.kasou_box .row.flow_flexbox .flow_flex_column{padding-right:0}.kasou_box .row.flow_flexbox .flow_flex_column .image{width:76vw;margin:0 auto 25px}.cost_text2.support_title{margin-bottom:30px !important}.cost_text2.support_title .align-center{text-align:center !important}.theme-fo-base .wrapper.none .contents .kasou_box.support_box .inner{padding-bottom:24px !important}:root:root:root:root:root:root [data-designpart=rich-text-normal] :is(ul,ol){margin:0px 0 0 18px}.news_kasou_box .entry-image-list.news_list .article-list .entry-list-unit .cont{width:100% !important}.theme-fo-base .main-visual.mv_support .clearfix .row .col-1{margin-right:0}.page-67402ec30ad9990ee66053f7 .support_logo{padding-top:20px !important}.theme-fo-base .wrapper.none .contents .top.kasou_box.support_solution_box .inner{width:96vw;margin-left:calc((100vw - 96vw) / 2);transform:translateX(2vw);border-radius:11px 0 0 11px;position:relative;overflow:hidden}.theme-fo-base .wrapper.none .contents .top.kasou_box.support_solution_box .inner .support_title{width:90vw;position:relative;background:#fff;z-index:2}.theme-fo-base .wrapper.none .contents .top.kasou_box.support_solution_box .inner .support_image{width:auto;overflow-x:auto;overflow-y:hidden;position:relative;-webkit-overflow-scrolling:touch}.theme-fo-base .wrapper.none .contents .top.kasou_box.support_solution_box .inner .support_image .support_solution_image{min-width:max-content;width:auto}.theme-fo-base .wrapper.none .contents .top.kasou_box.support_solution_box .inner .support_image .support_solution_image .image img{width:800px !important;height:auto}.theme-fo-base .main-visual.mv_support .clearfix .row .col-1{width:100% !important}#fo-base .contents .ebook_form .two_column_form div[class="group 6721f97b9390a00b70a15cdb"] .form-cont .checkbox{padding:8px 0}#fo-base .kasou_box .row .col .no_filter .styles_entry-list__497Fk h4{min-height:20px}#fo-base .kasou_box .row .col .no_filter .styles_entry__UCwrr{margin-top:20px}#fo-base .contents .ebook_form .two_column_form select{padding:0 !important;height:39px}.theme-fo-base .wrapper .contents .col .main_heading{margin-top:24px !important}:root:root:root:root:root:root [data-designpart=rich-text-normal] :is(ul,ol){padding-left:5px}.navi-001-01 header .inner .logo div a img{margin-top:-12px}.navi_default.navi-001-01 header#navigations .logo{margin:0;width:fit-content !important;height:35px}.navi-001-01 header .inner .logo div{width:fit-content !important;height:35px}.navi_default.navi-001-01 header#navigations .logo a{height:35px !important;width:fit-content}.navi_default.navi-001-01 header#navigations .logo a img{max-height:35px;width:150px}.company_info_box.only_sp .col-1 .component-2 .company_info_box.only_sp .col-1{display:contents !important}.company_info_box.only_sp .col-1 .component-1{order:1}.company_info_box.only_sp .col-1 .component-2{order:2}.company_info_box.only_sp .col-1 .component-3{order:3}.company_info_box.only_sp .col-1 .component-4{order:4}#fo-base .contents .kasou_contact_box .ebook_form .two_column_form .form-submit .btn{line-height:46px !important;height:46px}#fo-base .contents .ebook_form .two_column .col.col-2 .form-submit::after{top:58%;transform:translateY(-46%)}.company_info_box_only_sp{display:flex !important}.arrow_contact_btn .size-l.blue::after{right:68px}.theme-fo-base .wrapper.none .contents .template_box .inner{margin-top:40px;width:92vw;padding:16px 14px 60px !important}.theme-fo-base .wrapper.none .contents .template_box.policy_box .inner p{font-size:13.5px !important}.theme-fo-base .wrapper.none .contents .template_box.policy_box .inner strong{font-size:15px !important}}

    
    .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 {
      
    }
  