﻿@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css");@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css");@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Viga&display=swap");@import url("https://cdn.jsdelivr.net/npm/yakuhanjp@4.0.1/dist/css/yakuhanjp.css");@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}}::selection{background:color-mix(in srgb, var(--fo-accent-color) 50%, transparent)}.theme-fo-base:has(.lp_sticky_sec){overflow:initial}.theme-fo-base:has(.lp_sticky_sec) .wrapper .contents section{overflow:hidden}: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}@media screen and (min-width: 770px){section[data-designpart-id]:not(:root:root:root:root).pt0_pc{padding-top:0}}@media screen and (min-width: 770px){section[data-designpart-id]:not(:root:root:root:root).pt0_pc .inner{padding-top:0}}.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:#ddd}.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}@media screen and (max-width: 769px){.component.richtext.sp_r{text-align:right !important}}@media screen and (max-width: 769px){.component.richtext.sp_r :is(p,.rich-text-normal,.align-center,.align-right){text-align:right !important}}@media screen and (max-width: 769px){.component.richtext.sp_c{text-align:center !important}}@media screen and (max-width: 769px){.component.richtext.sp_c :is(p,.rich-text-normal,.align-center,.align-right){text-align:center !important}}@media screen and (max-width: 769px){.component.richtext.sp_l{text-align:left !important}}@media screen and (max-width: 769px){.component.richtext.sp_l :is(p,.rich-text-normal,.align-center,.align-right){text-align:left !important}}.theme-fo-base :is(.main-visual,.wrapper .contents,.foot) .component.border hr.type01{background-image:-webkit-linear-gradient(left, transparent, #ddd, transparent)}.theme-fo-base :is(.main-visual,.wrapper .contents,.foot) .component.border hr:is(.type02,.type03,.type04){border-color:#ddd}.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:1100px;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 #ddd;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:1100px;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:1100px;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:1100px;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;border-radius:0 !important;background-color:transparent !important}.entry-list .pagination li a{color:var(--fo-main-color);border-radius:0;font-size:14px;font-weight:bold;padding:20px 18px 22px;border:none;background-color:transparent;min-width:inherit;background:url("https://ferret-one.akamaized.net/images/6612dbf644173b624f2faa27/original.gif") bottom center no-repeat}.entry-list .pagination li.active>a{color:var(--fo-main-color);background:url("https://ferret-one.akamaized.net/images/6612dbf6f55cc26334db55c0/original.gif") bottom center no-repeat}.entry-list .pagination li:hover>a{background-color:var(--fo-main-color);color:#fff}i:is(.fa,.far,.fas){font-family:"Font Awesome 6 Free";font-family:"FontAwesome"}.component.carousel .flexslider .flex-control-paging li a{background:#eee;box-shadow:none}.component.carousel .flexslider .flex-control-paging li a.flex-active{background:var(--fo-main-color)}.component.carousel .flexslider .flex-direction-nav :is(.flex-next,.flex-prev){color:var(--fo-main-color)}@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 #ddd !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}.component:not(:root:root:root:root).entry-list[data-designpart-id="642f669ce4dc09621d945ab2"].caseContent_style .article-list .entry-list-unit{box-shadow:none !important}.component:not(:root:root:root:root).entry-list[data-designpart-id="642f669ce4dc09621d945ab2"].caseContent_style .article-list .entry-list-unit .cont{padding:20px 30px 25px}.component:not(:root:root:root:root).entry-list[data-designpart-id="642f669ce4dc09621d945ab2"].caseContent_style .article-list .entry-list-unit .cont h3{line-height:1.2}.component:not(:root:root:root:root).entry-list[data-designpart-id="642f669ce4dc09621d945ab2"].caseContent_style .article-list .entry-list-unit .cont h3 a{color:var(--fo-text-main-color)}.component:not(:root:root:root:root).entry-list[data-designpart-id="642f669ce4dc09621d945ab2"].caseContent_style .article-list .entry-list-unit .cont h4{color:#a3a3a3;font-family:"Montserrat",sans-serif;font-size:10px;letter-spacing:3px}.component:not(:root:root:root:root).entry-list[data-designpart-id="642f669ce4dc09621d945ada"].entry-image-list.related_list .article-list .entry-list-unit{box-shadow:none !important}@media screen and (max-width: 769px){.component:not(:root:root:root:root).entry-list[data-designpart-id="642f669ce4dc09621d945ada"].entry-image-list.related_list .article-list .entry-list-unit{display:table !important}}@media screen and (max-width: 769px){.component:not(:root:root:root:root).entry-list[data-designpart-id="642f669ce4dc09621d945ada"].entry-image-list.related_list .article-list .entry-list-unit a.img{display:table-cell !important;width:38% !important}}.component:not(:root:root:root:root).entry-list[data-designpart-id="642f669ce4dc09621d945ada"].entry-image-list.related_list .article-list .entry-list-unit .cont{padding-top:0}@media screen and (max-width: 769px){.component:not(:root:root:root:root).entry-list[data-designpart-id="642f669ce4dc09621d945ada"].entry-image-list.related_list .article-list .entry-list-unit .cont{display:table-cell !important}}@media screen and (max-width: 769px){.component:not(:root:root:root:root).entry-list[data-designpart-id="642f669ce4dc09621d945ada"].entry-image-list.related_list .article-list .entry-list-unit .cont h3{margin-top:0}}.component:not(:root:root:root:root).entry-list[data-designpart-id="642f669ce4dc09621d945ada"].entry-image-list.related_list .article-list .entry-list-unit .cont h3 a{color:var(--fo-text-main-color)}@media screen and (max-width: 769px){.component:not(:root:root:root:root).entry-list[data-designpart-id="642f669ce4dc09621d945ada"].entry-image-list.related_list .article-list .entry-list-unit .cont h3 a{font-size:16px}}.component:not(:root:root:root:root).entry-list[data-designpart-id="642f669ce4dc09621d945ada"].entry-image-list.related_list .article-list .entry-list-unit .cont h4{color:#a3a3a3;font-size:10px;font-family:"Montserrat",sans-serif;letter-spacing:3px;margin:0 15px 5px 0;padding:3px 30px 0}@media screen and (max-width: 769px){.component:not(:root:root:root:root).entry-list[data-designpart-id="642f669ce4dc09621d945ada"].entry-image-list.related_list .article-list .entry-list-unit .cont h4{padding:3px 0px 0}}.component.entry-list.caseContent_style .article-list .entry-list-unit{background:var(--fo-background-color1);padding:20px 20px 10px;border-bottom:1px solid #ddd}@media screen and (max-width: 769px){.component.entry-list.caseContent_style .article-list .entry-list-unit{width:100%}}.component.entry-list.caseContent_style .article-list .entry-list-unit a.img img{border-radius:0}.component.entry-list.caseContent_style .article-list .entry-list-unit .cont h3 a:hover{opacity:.4}.component.entry-list.caseContent_style .article-list .entry-list-unit .cont h4{font-family:"Montserrat",sans-serif}.component.entry-list.caseContent_style .article-list .entry-list-unit .cont p.category i{display:none}.component.entry-list.caseContent_style .article-list .entry-list-unit .cont p.category a{color:var(--fo-tag-text-color)}.component.entry-list.caseContent_style .article-list .entry-list-unit .cont p.category a::before{content:"\f115";font-family:"FontAwesome";color:var(--fo-main-color);margin-right:5px}.component.entry-list.caseContent_style .article-list .entry-list-unit .cont p.category a:hover{opacity:.4}.component.entry-list.caseContent_style .article-list .entry-list-unit .cont p.description{margin:10px}@media screen and (min-width: 770px){.component.entry-list.caseContent_style .article-list .entry-list-unit .cont p.description{padding:0 10px}}@media screen and (max-width: 769px){.component.entry-list.caseContent_style .article-list .entry-list-unit .cont p.description{margin:10px 0;padding-left:0}}.component.entry-list.caseContent_style .article-list .entry-list-unit .cont div.tags a.tag{background-color:transparent;font-size:12px;line-height:1.2;letter-spacing:normal;color:var(--fo-tag-text-color);border-radius:var(--fo-tag-border-radius);border:none !important;padding:0 !important;margin:0 !important}.component.entry-list.caseContent_style .article-list .entry-list-unit .cont div.tags a.tag:hover{opacity:.4}.component.entry-list.caseContent_style .article-list .entry-list-unit .cont div.tags a.tag::before{content:var(--fo-tag-fa-unicode, none);font-family:"FontAwesome";margin-right:5px}.component.entry-list.caseContent_style .article-list .entry-list-unit .cont div.tags a.tag i{display:none}.component.entry-list.caseContent_style .article-list .entry-list-unit .cont div.tags a.tag:last-child{margin-right:0}.component.entry-list.caseContent_style:is(.entry-image-card-1-col,.entry-image-card-2-col,.entry-image-card-3-col) .article-list{display:flex !important;flex-wrap:wrap;gap:12px}@media screen and (max-width: 769px){.component.entry-list.caseContent_style:is(.entry-image-card-1-col,.entry-image-card-2-col,.entry-image-card-3-col) .article-list{gap:20px}}.component.entry-list.caseContent_style:is(.entry-image-card-1-col,.entry-image-card-2-col,.entry-image-card-3-col) .article-list .entry-list-unit{box-shadow:none;border:0;margin:0 !important}.component.entry-list.caseContent_style:is(.entry-image-card-1-col,.entry-image-card-2-col,.entry-image-card-3-col) .article-list .entry-list-unit a.img{max-height:none}.component.entry-list.caseContent_style:is(.entry-image-card-1-col,.entry-image-card-2-col,.entry-image-card-3-col) .article-list .entry-list-unit .cont{border-left:none;padding-top:10px}.component.entry-list.caseContent_style:is(.entry-image-card-1-col,.entry-image-card-2-col,.entry-image-card-3-col) .article-list .entry-list-unit .cont p.description{margin:10px 0}@media screen and (min-width: 770px){.component.entry-list.caseContent_style:is(.entry-image-card-1-col,.entry-image-card-2-col,.entry-image-card-3-col) .article-list .entry-list-unit .cont p.description{padding:0}}@media screen and (max-width: 769px){.component.entry-list.caseContent_style: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:10px 0}}.component.entry-list.caseContent_style:is(.entry-image-card-1-col,.entry-image-card-2-col,.entry-image-card-3-col) .article-list .article-per-page{width:100%;margin-top:8px}.component.entry-list.caseContent_style:is(.entry-image-card-1-col,.entry-image-card-2-col,.entry-image-card-3-col) .article-list .article-per-page:empty{display:none;margin-top:0}.component.entry-list.caseContent_style.entry-image-card-1-col .article-list .entry-list-unit{width:100%}@media screen and (min-width: 770px){.component.entry-list.caseContent_style.entry-image-card-2-col .article-list .entry-list-unit{width:calc((100% - 12px) / 2)}}@media screen and (min-width: 770px){.component.entry-list.caseContent_style.entry-image-card-3-col .article-list .entry-list-unit{width:calc((100% - (12px * 2)) / 3)}}.component.entry-list.caseContent_style.entry-image-list .article-list{padding-bottom:0}.component.entry-list.caseContent_style.entry-image-list .article-list .entry-list-unit{box-shadow:none !important;border:0 !important;margin:20px auto 0;padding-bottom:10px}@media screen and (max-width: 769px){.component.entry-list.caseContent_style.entry-image-list .article-list .entry-list-unit{display:block !important;width:100%;padding:20px 20px 10px}}.component.entry-list.caseContent_style.entry-image-list .article-list .entry-list-unit:first-child{margin-top:0}.component.entry-list.caseContent_style.entry-image-list .article-list .entry-list-unit:nth-last-child(2){border-bottom:0 !important}.component.entry-list.caseContent_style.entry-image-list .article-list .entry-list-unit a.img{width:35% !important;padding:0 !important}@media screen and (max-width: 769px){.component.entry-list.caseContent_style.entry-image-list .article-list .entry-list-unit a.img{display:block !important;width:100% !important}}.component.entry-list.caseContent_style.entry-image-list .article-list .entry-list-unit a.img img{padding-bottom:10px}@media screen and (max-width: 769px){.component.entry-list.caseContent_style.entry-image-list .article-list .entry-list-unit a.img img{padding-bottom:0}}.component.entry-list.caseContent_style.entry-image-list .article-list .entry-list-unit .cont{width:65% !important;border-left:none;margin:20px auto 0}@media screen and (max-width: 769px){.component.entry-list.caseContent_style.entry-image-list .article-list .entry-list-unit .cont{width:100% !important;display:block !important}}.component.entry-list.caseContent_style.entry-image-list .article-list .entry-list-unit .cont h3{text-align:left;margin:0 20px 10px}@media screen and (max-width: 769px){.component.entry-list.caseContent_style.entry-image-list .article-list .entry-list-unit .cont h3{margin:10px 0;padding-left:0}}.component.entry-list.caseContent_style.entry-image-list .article-list .entry-list-unit .cont h4{padding:0 20px}@media screen and (max-width: 769px){.component.entry-list.caseContent_style.entry-image-list .article-list .entry-list-unit .cont h4{padding-left:0}}@media screen and (max-width: 769px){.component.entry-list.caseContent_style.entry-image-list .article-list .entry-list-unit .cont p{margin:10px 0;padding:0}}@media screen and (min-width: 770px){.component.entry-list.caseContent_style.entry-image-list .article-list .entry-list-unit .cont p.description{padding:0 20px}}.component.entry-list.caseContent_style.entry-image-list .article-list .entry-list-unit .cont div.tags{padding:0 20px}@media screen and (max-width: 769px){.component.entry-list.caseContent_style.entry-image-list .article-list .entry-list-unit .cont div.tags{margin:10px 0;padding:0}}.component.entry-list.caseContent_style.option_padding_none .article-list .entry-list-unit{padding:0}.component.entry-list.caseContent_style.option_padding_none .article-list .entry-list-unit a.img img{padding:0}.component.entry-list.caseContent_style.option_padding_none .article-list .entry-list-unit .cont{padding:10px 20px}.component.entry-list.caseContent_style.option_padding_none.entry-image-list .article-list .entry-list-unit .cont{vertical-align:middle;padding:20px 20px 20px 0}@media screen and (max-width: 769px){.component.entry-list.caseContent_style.option_padding_none.entry-image-list .article-list .entry-list-unit .cont{margin-top:0;padding:10px 20px}}.component.entry-list.caseContent_style.option_shadow_none .article-list .entry-list-unit{box-shadow:none !important}@media screen and (min-width: 770px){.component.entry-list.caseContent_style.option_img_fit .article-list .entry-list-unit a.img img{height:200px;object-fit:cover}}@media screen and (min-width: 770px){.component.entry-list.caseContent_style.option_img_fit.entry-image-list .article-list .entry-list-unit a.img img{width:calc(35% - 14px);height:calc(100% - 30px);object-fit:cover;position:absolute}}@media screen and (min-width: 770px){.component.entry-list.caseContent_style.option_img_fit.option_padding_none.entry-image-list .article-list .entry-list-unit a.img img{width:35%;height:100%;position:absolute;object-fit:cover}}.component.entry-list.caseContent_style.option_text_limit .article-list .entry-list-unit .cont h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.component.entry-list.caseContent_style.option_text_limit .article-list .entry-list-unit .cont p.description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis}.component.entry-list.caseContent_style.option_text_limit.entry-image-list .article-list .entry-list-unit .cont h3{-webkit-line-clamp:1}.component.entry-list.caseContent_style.option_text_limit.entry-image-list .article-list .entry-list-unit .cont p.description{-webkit-line-clamp:3}.component.entry-list.news_list{padding:40px 50px}@media screen and (max-width: 769px){.component.entry-list.news_list{padding:20px}}.component.entry-list.news_list .article-list .entry-list-unit{border-bottom:1px solid #ddd;padding:15px 10px 10px}@media screen and (max-width: 769px){.component.entry-list.news_list .article-list .entry-list-unit{padding:0 0 10px}}.component.entry-list.news_list .article-list .entry-list-unit .cont{display:flex;justify-content:flex-end;flex-direction:row-reverse;width:100%;border:0}@media screen and (max-width: 769px){.component.entry-list.news_list .article-list .entry-list-unit .cont{flex-direction:column-reverse}}.component.entry-list.news_list .article-list .entry-list-unit .cont h3{flex-grow:1;margin:0}@media screen and (max-width: 769px){.component.entry-list.news_list .article-list .entry-list-unit .cont h3{width:100%;padding-left:0}}.component.entry-list.news_list .article-list .entry-list-unit .cont h3 a{font-family:inherit;font-size:var(--fo-text-font-size-pc);line-height:var(--fo-text-line-height);color:inherit;text-decoration:none;margin-bottom:5px;padding-top:1px}.component.entry-list.news_list .article-list .entry-list-unit .cont h3 a:hover{opacity:.4}.component.entry-list.news_list .article-list .entry-list-unit .cont h4{font-family:"Montserrat",sans-serif;text-align:center;white-space:nowrap;margin:4px 10px 0 0;padding:0}@media screen and (max-width: 769px){.component.entry-list.news_list .article-list .entry-list-unit .cont h4{text-align:left;margin:0 0 5px}}.component.entry-list.news_list .article-list .entry-list-unit .cont div.tags{max-width:140px;margin:0 10px 0 0;padding:0}@media screen and (max-width: 769px){.component.entry-list.news_list .article-list .entry-list-unit .cont div.tags{width:100%;max-width:initial;margin:0}}.component.entry-list.news_list .article-list .entry-list-unit .cont div.tags a.tag{background-color:transparent;font-size:12px;line-height:1.2;letter-spacing:normal;color:var(--fo-tag-text-color);border-radius:var(--fo-tag-border-radius);border:none !important;padding:0 !important;margin:0 !important;margin-top:0;margin-bottom:5px}.component.entry-list.news_list .article-list .entry-list-unit .cont div.tags a.tag:hover{opacity:.4}@media screen and (max-width: 769px){.component.entry-list.news_list .article-list .entry-list-unit .cont div.tags a.tag{margin:0 5px 10px 0}}.component.entry-list.news_list .article-list .entry-list-unit .cont div.tags a.tag::before{content:var(--fo-tag-fa-unicode, none);font-family:"FontAwesome";margin-right:5px}@media screen and (max-width: 769px){.component.entry-list.news_list .article-list .entry-list-unit .cont div.tags a.tag:first-child{margin-left:0}}.component.entry-list.news_list .article-list .entry-list-unit .cont div.tags a.tag:not(:first-child){display:none}.component.entry-list.news_list .article-list .entry-list-unit .cont div.tags a.tag i{display:none}.component.entry-list.news_list.option_column .article-list .entry-list-unit .cont{flex-wrap:wrap;flex-direction:inherit}.component.entry-list.news_list.option_column .article-list .entry-list-unit .cont h3{order:2;width:100%}.component.entry-list.news_list.option_column .article-list .entry-list-unit .cont h3 a{margin-bottom:15px;padding-left:0}.component.entry-list.news_list.option_column .article-list .entry-list-unit .cont h4{order:1;width:100%;text-align:left;margin:0 0 5px 0}.component.entry-list.news_list.option_column .article-list .entry-list-unit .cont div.tags{order:3;max-width:100%;width:100%}.component.entry-list.news_list.option_column .article-list .entry-list-unit .cont div.tags a.tag:not(:first-child){display:inline-block}@media screen and (min-width: 770px){.side .component.entry-list.caseContent_style .article-list .entry-list-unit{padding:10px 10px 5px}}@media screen and (min-width: 770px){.side .component.entry-list.caseContent_style .article-list .entry-list-unit .cont{padding-right:0}}@media screen and (min-width: 770px){.side .component.entry-list.caseContent_style .article-list .entry-list-unit .cont h3{margin:0}}@media screen and (min-width: 770px){.side .component.entry-list.caseContent_style .article-list .entry-list-unit .cont h3 a{font-size:16px;padding:0}}@media screen and (min-width: 770px){.side .component.entry-list.caseContent_style .article-list .entry-list-unit .cont h4{font-size:12px;margin:5px 0;padding:0}}@media screen and (min-width: 770px){.side .component.entry-list.caseContent_style .article-list .entry-list-unit .cont p.category{margin:5px 0;padding:0}}@media screen and (min-width: 770px){.side .component.entry-list.caseContent_style .article-list .entry-list-unit .cont p.category a{font-size:12px;padding:0}}@media screen and (min-width: 770px){.side .component.entry-list.caseContent_style .article-list .entry-list-unit .cont p.description{font-size:12px;margin:5px 0 0;padding:0}}@media screen and (min-width: 770px){.side .component.entry-list.caseContent_style .article-list .entry-list-unit .cont div.tags{margin:0;padding:0}}.navi_base_custom.navi-001-01 header#navigations{min-height:51px;font-family:var(--fo-text-font-family);border-bottom:0;box-shadow:0 10px 15px 0 rgba(80,80,80,0.1)}@media screen and (min-width: 770px){.navi_base_custom.navi-001-01 header#navigations .inner{box-sizing:border-box;display:flex;padding:0}}.navi_base_custom.navi-001-01 header#navigations .logo{float:none}@media screen and (min-width: 770px){.navi_base_custom.navi-001-01 header#navigations .logo{width:138px;padding:10px}}@media screen and (max-width: 769px){.navi_base_custom.navi-001-01 header#navigations .logo{width:100%;padding-left:10px}}.navi_base_custom.navi-001-01 header#navigations .logo a{height:auto}@media screen and (max-width: 769px){.navi_base_custom.navi-001-01 header#navigations .logo a img{max-height:35px}}.navi_base_custom.navi-001-01 header#navigations a.menu-trigger{background:var(--fo-main-color)}.navi_base_custom.navi-001-01 header#navigations a.menu-trigger span{background-color:#fff}.navi_base_custom.navi-001-01 header#navigations .main-menu{float:none}@media screen and (min-width: 770px){.navi_base_custom.navi-001-01 header#navigations .main-menu{width:calc(100% - 138px);max-width:none}}.navi_base_custom.navi-001-01 header#navigations .main-menu ul.clearfix{background:var(--fo-background-color1)}@media screen and (min-width: 770px){.navi_base_custom.navi-001-01 header#navigations .main-menu .level-01 a,.navi_base_custom.navi-001-01 header#navigations .main-menu .level-01-trigger a{font-size:14px;font-weight:bold;color:var(--fo-text-main-color);border-left:none;border-right:none;padding:25px 10px}.navi_base_custom.navi-001-01 header#navigations .main-menu .level-01:hover{background-color:var(--fo-background-color1)}.navi_base_custom.navi-001-01 header#navigations .main-menu .level-01:hover a{color:var(--fo-text-main-color);opacity:.4}.navi_base_custom.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_base_custom.navi-001-01 header#navigations .main-menu .level-01-trigger:hover::after{color:var(--fo-text-main-color);transform:rotate(180deg) translateY(50%)}.navi_base_custom.navi-001-01 header#navigations .main-menu .level-01-trigger:hover{background:var(--fo-background-color1)}.navi_base_custom.navi-001-01 header#navigations .main-menu .level-01-trigger:hover>a{color:var(--fo-text-main-color);opacity:.4}.navi_base_custom.navi-001-01 header#navigations .main-menu .level-01-trigger ul.level-01-cont{background:var(--fo-background-color1);border:0}.navi_base_custom.navi-001-01 header#navigations .main-menu .level-01-trigger ul.level-01-cont a{color:var(--fo-text-main-color);padding:20px}.navi_base_custom.navi-001-01 header#navigations .main-menu .level-01-trigger ul.level-01-cont a:hover{background:var(--fo-background-color1);color:var(--fo-text-main-color)}.navi_base_custom.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_base_custom.navi-001-01 header#navigations .main-menu .level-01-trigger ul.level-01-cont .level-02-trigger:hover::after{color:var(--fo-text-main-color)}.navi_base_custom.navi-001-01 header#navigations .main-menu .level-01-trigger ul.level-01-cont .level-02-trigger .level-02-cont{background:var(--fo-background-color1)}.navi_base_custom.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}}@media screen and (max-width: 769px){.navi_base_custom.navi-001-01 header#navigations .main-menu .toggle.fa.fa-angle-down::before,.navi_base_custom.navi-001-01 header#navigations .main-menu .toggle.fa.fa-angle-up::before{font-size:20px;color:#fff;position:absolute;top:50%;right:4px;margin-top:-11px}.navi_base_custom.navi-001-01 header#navigations .main-menu .level-01,.navi_base_custom.navi-001-01 header#navigations .main-menu .level-01-trigger{border-right:0;border-left:0}.navi_base_custom.navi-001-01 header#navigations .main-menu .level-01 a,.navi_base_custom.navi-001-01 header#navigations .main-menu .level-01-trigger a{font-size:20px;font-weight:normal;color:#fff;border-left:none;border-right:none;position:relative;padding:10px 20px}.navi_base_custom.navi-001-01 header#navigations .main-menu .level-01:hover{background:none}.navi_base_custom.navi-001-01 header#navigations .main-menu .level-01-trigger:hover{background:var(--fo-main-color)}.navi_base_custom.navi-001-01 header#navigations .main-menu .level-01-trigger:hover a{color:#fff}.navi_base_custom.navi-001-01 header#navigations .main-menu .level-01-trigger:hover a .toggle.fa.fa-angle-down::before,.navi_base_custom.navi-001-01 header#navigations .main-menu .level-01-trigger:hover a .toggle.fa.fa-angle-up::before{color:#fff}.navi_base_custom.navi-001-01 header#navigations .main-menu .level-01-trigger .level-01-cont{background:var(--fo-main-color)}.navi_base_custom.navi-001-01 header#navigations .main-menu .level-01-trigger .level-01-cont a{color:#fff}.navi_base_custom.navi-001-01 header#navigations .main-menu .level-01-trigger .level-01-cont a:hover{background:var(--fo-main-color)}.navi_base_custom.navi-001-01 header#navigations .main-menu .level-01-trigger .level-01-cont .level-02-trigger{padding-right:0 !important}.navi_base_custom.navi-001-01 header#navigations .main-menu .level-01-trigger .level-01-cont .level-02-trigger::after{content:none !important}.navi_base_custom.navi-001-01 header#navigations .main-menu .level-01-trigger .level-01-cont .level-02-trigger a{color:#fff}.navi_base_custom.navi-001-01 header#navigations .main-menu .level-01-trigger .level-01-cont .level-02-trigger a .toggle.fa.fa-angle-down::before,.navi_base_custom.navi-001-01 header#navigations .main-menu .level-01-trigger .level-01-cont .level-02-trigger a .toggle.fa.fa-angle-up::before{color:#fff}.navi_base_custom.navi-001-01 header#navigations .main-menu .level-01-trigger .level-01-cont .level-02-trigger .level-02-cont li a{background:var(--fo-main-color);color:#fff;border-top:1px solid var(--fo-main-color)}.navi_base_custom.navi-001-01 header#navigations .main-menu .level-01-trigger .level-01-cont .level-02{border-top:1px solid var(--fo-main-color)}.navi_base_custom.navi-001-01 header#navigations .main-menu .level-01-trigger .level-01-cont .level-02 a{color:#fff}}.navi_base_custom.navi-002-01{font-family:var(--fo-text-font-family)}.navi_base_custom.navi-002-01 header#navigations{background:var(--fo-background-color1);box-shadow:0 10px 15px 0 rgba(80,80,80,0.1)}.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont{box-sizing:border-box;max-width:1100px;padding:10px 20px}@media screen and (min-width: 770px){.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont{display:flex;align-items:center;justify-content:space-between}}@media screen and (max-width: 769px){.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont{padding:0 0 10px}}.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .logo{float:none}@media screen and (min-width: 770px){.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .logo{width:138px;padding:0}}@media screen and (max-width: 769px){.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .logo{display:flex;align-items:center;min-height:51px}}.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .logo div{line-height:normal;padding:0}@media screen and (max-width: 769px){.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .logo div a{display:block;height:auto;line-height:0}}.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .logo div a img{vertical-align:middle;padding:0;max-height:80px}@media screen and (max-width: 769px){.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .logo div a img{max-height:35px}}.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .cont{box-sizing:border-box;min-width:auto;max-width:none;float:none}@media screen and (min-width: 770px){.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .cont{width:calc(100% - 138px)}}.navi_base_custom.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_base_custom.navi-002-01 header#navigations .inner .navigation-cont .cont .row{display:block}}@media screen and (min-width: 577px) and (max-width: 769px){.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .cont .row{display:flex;justify-content:center}}@media screen and (max-width: 769px){.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col{padding:0}}@media screen and (min-width: 577px) and (max-width: 769px){.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col{display:inline-block !important;width:50% !important;margin-bottom:0}}.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col.first_2btn_col,.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col.second_2btn_col{display:flex;justify-content:space-around;align-items:center;width:auto !important;padding:0}@media screen and (max-width: 769px){.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col.first_2btn_col,.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col.second_2btn_col{width:100% !important}}@media screen and (min-width: 577px) and (max-width: 769px){.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col.first_2btn_col,.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col.second_2btn_col{width:auto !important;display:flex !important}}@media screen and (max-width: 769px){.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col.first_2btn_col.pcOnly,.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col.second_2btn_col.pcOnly{display:none !important}}.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col.first_2btn_col .component:not(:first-child),.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col.second_2btn_col .component:not(:first-child){margin-left:15px}@media screen and (max-width: 769px){.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col.first_2btn_col .component:not(:first-child),.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col.second_2btn_col .component:not(:first-child){margin-left:10px}}.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col.first_2btn_col .component.button,.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col.second_2btn_col .component.button{margin-top:0}@media screen and (max-width: 769px){.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col.first_2btn_col .component.button,.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col.second_2btn_col .component.button{display:inline-block}}@media screen and (min-width: 577px) and (max-width: 769px){.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col.first_2btn_col .component.button,.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col.second_2btn_col .component.button{margin-bottom:0}}.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col.first_2btn_col .component.image.icon_img img,.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col.second_2btn_col .component.image.icon_img img{max-width:20px !important}@media screen and (max-width: 769px){.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col.first_2btn_col .component.image.icon_img img,.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col.second_2btn_col .component.image.icon_img img{max-width:24px !important}}.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col.first_2btn_col .component.search.search_input .search-cont,.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col.second_2btn_col .component.search.search_input .search-cont{padding-right:0}.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col.first_2btn_col .component.search.search_input .search-cont input[type=search],.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col.second_2btn_col .component.search.search_input .search-cont input[type=search]{width:200px;height:34px;border-radius:100px;background:#ededed url(https://ferret-one.akamaized.net/images/660fd27044173b56e92fef22/original.png) no-repeat 93% center/18px;border:none;padding-right:40px}.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col.first_2btn_col .component.search.search_input .search-cont input[type=search]:focus,.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col.second_2btn_col .component.search.search_input .search-cont input[type=search]:focus{border:none}.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col.first_2btn_col .component.btn_custom_tel,.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col.second_2btn_col .component.btn_custom_tel{display:flex;align-items:center}@media screen and (max-width: 769px){.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col.first_2btn_col .component.btn_custom_tel,.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col.second_2btn_col .component.btn_custom_tel{display:inline-block;justify-content:center;margin-bottom:10px}}@media screen and (max-width: 769px){.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col.first_2btn_col .component.btn_custom_tel .button-cont,.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col.second_2btn_col .component.btn_custom_tel .button-cont{text-align:center !important}}.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col.first_2btn_col .component.btn_custom_tel .button-cont a.size-s,.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col.second_2btn_col .component.btn_custom_tel .button-cont a.size-s{min-width:inherit}@media screen and (min-width: 770px){.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col.first_2btn_col .component.btn_custom_tel .button-cont a.size-s,.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col.second_2btn_col .component.btn_custom_tel .button-cont a.size-s{width:auto;padding:0}}@media screen and (min-width: 770px){.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col.first_2btn_col{padding-right:15px}}@media screen and (max-width: 769px){.navi_base_custom.navi-002-01 header#navigations .inner .navigation-cont .cont .row .col.first_2btn_col{display:flex !important;gap:20px;padding-right:20px}}.navi_base_custom.navi-002-01 header#navigations .inner a.menu-trigger{background:var(--fo-main-color)}.navi_base_custom.navi-002-01 header#navigations .inner a.menu-trigger span{background-color:#fff}.navi_base_custom.navi-002-01 header#navigations .inner .main-menu{background:var(--fo-background-color1);border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}@media screen and (min-width: 770px){.navi_base_custom.navi-002-01 header#navigations .inner .main-menu .level-01 a,.navi_base_custom.navi-002-01 header#navigations .inner .main-menu .level-01-trigger a{font-weight:bold;font-size:14px;color:var(--fo-text-main-color);border-left:none;border-right:none}.navi_base_custom.navi-002-01 header#navigations .inner .main-menu .level-01:hover{background-color:var(--fo-background-color1)}.navi_base_custom.navi-002-01 header#navigations .inner .main-menu .level-01:hover a{color:var(--fo-text-main-color);opacity:.4}.navi_base_custom.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_base_custom.navi-002-01 header#navigations .inner .main-menu .level-01-trigger:hover::after{color:var(--fo-text-main-color);transform:rotate(180deg) translateY(50%)}.navi_base_custom.navi-002-01 header#navigations .inner .main-menu .level-01-trigger:hover{background:var(--fo-background-color1)}.navi_base_custom.navi-002-01 header#navigations .inner .main-menu .level-01-trigger:hover>a{color:var(--fo-text-main-color);opacity:.4}.navi_base_custom.navi-002-01 header#navigations .inner .main-menu .level-01-trigger ul.level-01-cont{width:100%;background:var(--fo-background-color1);border:0}.navi_base_custom.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_base_custom.navi-002-01 header#navigations .inner .main-menu .level-01-trigger ul.level-01-cont a:hover{background:var(--fo-background-color1);color:var(--fo-text-main-color)}.navi_base_custom.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_base_custom.navi-002-01 header#navigations .inner .main-menu .level-01-trigger ul.level-01-cont .level-02-trigger:hover::after{color:var(--fo-text-main-color)}.navi_base_custom.navi-002-01 header#navigations .inner .main-menu .level-01-trigger ul.level-01-cont .level-02-trigger .level-02-cont{background:var(--fo-background-color1)}.navi_base_custom.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_base_custom.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 (max-width: 769px){.navi_base_custom.navi-002-01 header#navigations .inner .main-menu .toggle.fa.fa-angle-down::before,.navi_base_custom.navi-002-01 header#navigations .inner .main-menu .toggle.fa.fa-angle-up::before{font-size:20px;color:#fff;position:absolute;top:50%;right:4px;margin-top:-11px}.navi_base_custom.navi-002-01 header#navigations .inner .main-menu .level-01,.navi_base_custom.navi-002-01 header#navigations .inner .main-menu .level-01-trigger{border-right:0;border-left:0}.navi_base_custom.navi-002-01 header#navigations .inner .main-menu .level-01 a,.navi_base_custom.navi-002-01 header#navigations .inner .main-menu .level-01-trigger a{font-size:20px;font-weight:normal;color:#fff;border-left:none;border-right:none;position:relative;padding:10px 20px;background-color:rgba(31,46,89,0.98);text-align:center !important}.navi_base_custom.navi-002-01 header#navigations .inner .main-menu .level-01:hover{background:none}.navi_base_custom.navi-002-01 header#navigations .inner .main-menu .level-01-trigger:hover{background:var(--fo-main-color)}.navi_base_custom.navi-002-01 header#navigations .inner .main-menu .level-01-trigger:hover a{color:#fff}.navi_base_custom.navi-002-01 header#navigations .inner .main-menu .level-01-trigger:hover a .toggle.fa.fa-angle-down::before,.navi_base_custom.navi-002-01 header#navigations .inner .main-menu .level-01-trigger:hover a .toggle.fa.fa-angle-up::before{color:#fff}.navi_base_custom.navi-002-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont{background:var(--fo-main-color)}.navi_base_custom.navi-002-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont a{color:#fff}.navi_base_custom.navi-002-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont a:hover{background:var(--fo-main-color)}.navi_base_custom.navi-002-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger{padding-right:0 !important}.navi_base_custom.navi-002-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger::after{content:none !important}.navi_base_custom.navi-002-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger a{color:#fff}.navi_base_custom.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_base_custom.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:#fff}.navi_base_custom.navi-002-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger .level-02-cont li a{background:var(--fo-main-color);color:#fff}.navi_base_custom.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_base_custom.navi-002-01 header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02 a{color:#fff}}@media screen and (max-width: 769px){.navi_base_custom.navi-002-01.icon header#navigations .inner .navigation-cont{display:flex;align-items:center;justify-content:space-between;min-height:51px;margin:0;padding:0}}@media screen and (max-width: 769px){.navi_base_custom.navi-002-01.icon header#navigations .inner .navigation-cont .logo{width:45%;padding:0 0 0 15px}}@media screen and (max-width: 769px){.navi_base_custom.navi-002-01.icon header#navigations .inner .navigation-cont .cont{width:55%;padding:0 65px 0 0}}@media screen and (max-width: 769px){.navi_base_custom.navi-002-01.icon header#navigations .inner .navigation-cont .cont .row{display:flex;justify-content:flex-end;min-width:112px}}@media screen and (max-width: 769px){.navi_base_custom.navi-002-01.icon header#navigations .inner .navigation-cont .cont .row .col.first_2btn_col,.navi_base_custom.navi-002-01.icon header#navigations .inner .navigation-cont .cont .row .col.second_2btn_col{width:auto !important}}@media screen and (max-width: 769px){.navi_base_custom.navi-002-01.icon header#navigations .inner .navigation-cont .cont .row .col.first_2btn_col .component:not(:first-child),.navi_base_custom.navi-002-01.icon header#navigations .inner .navigation-cont .cont .row .col.second_2btn_col .component:not(:first-child){margin-left:0}}@media screen and (max-width: 769px){.navi_base_custom.navi-002-01.icon header#navigations .inner .navigation-cont .cont .row .col.first_2btn_col .component.button a:is(.size-s,.size-m,.size-l),.navi_base_custom.navi-002-01.icon header#navigations .inner .navigation-cont .cont .row .col.second_2btn_col .component.button a:is(.size-s,.size-m,.size-l){background:none !important;width:auto;min-width:auto;font-size:0 !important;letter-spacing:0;border:0;border-radius:0 !important;box-shadow:none !important;margin:0;padding:5px 10px 5px 5px}}@media screen and (max-width: 769px){.navi_base_custom.navi-002-01.icon header#navigations .inner .navigation-cont .cont .row .col.first_2btn_col .component.button a:is(.size-s,.size-m,.size-l)::before,.navi_base_custom.navi-002-01.icon header#navigations .inner .navigation-cont .cont .row .col.second_2btn_col .component.button a:is(.size-s,.size-m,.size-l)::before{font-size:22px;line-height:1;color:var(--fo-main-color);margin:0;top:0}}@media screen and (max-width: 769px){.navi_base_custom.navi-002-01.icon header#navigations .inner .navigation-cont .cont .row .col.first_2btn_col .component:is([data-designpart-id="642f669ce4dc09621d945abc"],.btn_custom_tel),.navi_base_custom.navi-002-01.icon header#navigations .inner .navigation-cont .cont .row .col.second_2btn_col .component:is([data-designpart-id="642f669ce4dc09621d945abc"],.btn_custom_tel){margin-bottom:0}}@media screen and (min-width: 770px) and (max-width: 834px){.navi_base_custom.navi-002-01.icon header#navigations .inner .navigation-cont .cont .row .col.first_2btn_col .component:is([data-designpart-id="642f669ce4dc09621d945abc"],.btn_custom_tel) a:is(.size-s,.size-m,.size-l),.navi_base_custom.navi-002-01.icon header#navigations .inner .navigation-cont .cont .row .col.second_2btn_col .component:is([data-designpart-id="642f669ce4dc09621d945abc"],.btn_custom_tel) a:is(.size-s,.size-m,.size-l){font-size:0 !important}}@media screen and (max-width: 769px){.navi_base_custom.navi-002-01.icon header#navigations .inner .navigation-cont .cont .row .col.first_2btn_col .component:is([data-designpart-id="642f669ce4dc09621d945abc"],.btn_custom_tel) a:is(.size-s,.size-m,.size-l),.navi_base_custom.navi-002-01.icon header#navigations .inner .navigation-cont .cont .row .col.second_2btn_col .component:is([data-designpart-id="642f669ce4dc09621d945abc"],.btn_custom_tel) a:is(.size-s,.size-m,.size-l){font-size:0}}@media screen and (min-width: 770px) and (max-width: 834px){.navi_base_custom.navi-002-01.icon header#navigations .inner .navigation-cont .cont .row .col.first_2btn_col .component:is([data-designpart-id="642f669ce4dc09621d945abc"],.btn_custom_tel) a:is(.size-s,.size-m,.size-l)::before,.navi_base_custom.navi-002-01.icon header#navigations .inner .navigation-cont .cont .row .col.second_2btn_col .component:is([data-designpart-id="642f669ce4dc09621d945abc"],.btn_custom_tel) a:is(.size-s,.size-m,.size-l)::before{font-size:22px;color:inherit}}@media screen and (max-width: 769px){.navi_base_custom.navi-002-01.icon header#navigations .inner .navigation-cont .cont .row .col.first_2btn_col .component:is([data-designpart-id="642f669ce4dc09621d945abc"],.btn_custom_tel) a:is(.size-s,.size-m,.size-l)::before,.navi_base_custom.navi-002-01.icon header#navigations .inner .navigation-cont .cont .row .col.second_2btn_col .component:is([data-designpart-id="642f669ce4dc09621d945abc"],.btn_custom_tel) a:is(.size-s,.size-m,.size-l)::before{font-size:22px;color:inherit;line-height:1;position:relative;top:2px;margin:0}}@media screen and (max-width: 769px){.navi-001-01 header .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger{padding-right:0}.navi-001-01 header .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger::after{content: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}}@media screen and (max-width: 769px){:is(.navi-001-01,.navi-002-01).navi_base_custom header#navigations .inner .main-menu .toggle.fa.fa-angle-down::before,:is(.navi-001-01,.navi-002-01).navi_base_custom 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}:is(.navi-001-01,.navi-002-01).navi_base_custom header#navigations .inner .main-menu .level-01 a,:is(.navi-001-01,.navi-002-01).navi_base_custom header#navigations .inner .main-menu .level-01-trigger a{text-align:left;border-top:1px solid #4f5b7d;padding:20px 10px}:is(.navi-001-01,.navi-002-01).navi_base_custom header#navigations .inner .main-menu .level-01-trigger>a{padding-right:30px}:is(.navi-001-01,.navi-002-01).navi_base_custom header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger>a{padding:20px 30px 20px calc(10px + 1em)}:is(.navi-001-01,.navi-002-01).navi_base_custom header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02-trigger .level-03 a{padding:20px 30px 20px calc(10px + 2em)}:is(.navi-001-01,.navi-002-01).navi_base_custom header#navigations .inner .main-menu .level-01-trigger .level-01-cont .level-02 a{padding:20px 30px 20px calc(10px + 1em)}:is(.navi-001-01,.navi-002-01).navi_base_custom header#navigations .inner .main-menu ul li[class*="level-01"]:first-child>a{border:none}}.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:1100px;min-height:auto;margin:auto;padding:0 20px;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 769px){.theme-fo-base .main-visual>:is(.clearfix,.main-visual-content){min-height:auto}}@media screen and (min-width: 770px){.theme-fo-base .main-visual>:is(.clearfix,.main-visual-content) .row .col .component.heading.hd_custom h1{font-size:calc(var(--fo-h1-font-size-pc) + 4px)}}.theme-fo-base .main-visual.mv_custom>:is(.clearfix,.main-visual-content){min-height:458px}@media screen and (max-width: 769px){.theme-fo-base .main-visual.mv_custom>:is(.clearfix,.main-visual-content){min-height:auto}}@media screen and (min-width: 770px){.theme-fo-base .main-visual.mv_custom>:is(.clearfix,.main-visual-content) .row.mv_row{min-height:683px}}@media screen and (max-width: 769px){.theme-fo-base .main-visual.mv_custom>:is(.clearfix,.main-visual-content) .row.mv_row{padding:10px 0;min-height:453px}}.theme-fo-base .main-visual.mv_custom>:is(.clearfix,.main-visual-content) .row.mv_row .col{vertical-align:middle}.theme-fo-base .main-visual.mv_custom>:is(.clearfix,.main-visual-content) .row.mv_row .col .component.richtext.btn_text{font-size:24px;color:var(--fo-accent-color);margin-bottom:20px}@media screen and (max-width: 769px){.theme-fo-base .main-visual.mv_custom>:is(.clearfix,.main-visual-content) .row.mv_row .col .component.richtext.btn_text{font-size:18px}}.theme-fo-base .main-visual.mv_custom>:is(.clearfix,.main-visual-content) .row.mv_row .col .component.entry-list.swiper{visibility:hidden;margin-bottom:10px;max-width:800px;opacity:0;transition:opacity 0.3s}@media screen and (max-width: 769px){.theme-fo-base .main-visual.mv_custom>:is(.clearfix,.main-visual-content) .row.mv_row .col .component.entry-list.swiper{padding:0 !important}}.theme-fo-base .main-visual.mv_custom>:is(.clearfix,.main-visual-content) .row.mv_row .col .component.entry-list.swiper.swiper-initialized{opacity:1;overflow:visible}.theme-fo-base .main-visual.mv_custom>:is(.clearfix,.main-visual-content) .row.mv_row .col .component.entry-list.swiper .article-list.swiper-wrapper{display:flex !important;flex-wrap:nowrap !important;gap:0;justify-content:flex-start}.theme-fo-base .main-visual.mv_custom>:is(.clearfix,.main-visual-content) .row.mv_row .col .component.entry-list.swiper .article-list.swiper-wrapper .entry-list-unit{height:initial;margin-right:12px !important;padding:0;margin:0 !important;border-bottom:none !important;box-shadow:none}@media screen and (min-width: 770px){.theme-fo-base .main-visual.mv_custom>:is(.clearfix,.main-visual-content) .row.mv_row .col .component.entry-list.swiper .article-list.swiper-wrapper .entry-list-unit:not(.swiper-slide-active){transform:scale(0.88);transform-origin:center}}.theme-fo-base .main-visual.mv_custom>:is(.clearfix,.main-visual-content) .row.mv_row .col .component.entry-list.swiper .article-list.swiper-wrapper .entry-list-unit .img{max-height:inherit}.theme-fo-base .main-visual.mv_custom>:is(.clearfix,.main-visual-content) .row.mv_row .col .component.entry-list.swiper .article-list.swiper-wrapper .entry-list-unit .cont{padding:30px;background-color:#fff}.theme-fo-base .main-visual.mv_custom>:is(.clearfix,.main-visual-content) .row.mv_row .col .component.entry-list.swiper .article-list.swiper-wrapper .entry-list-unit .cont h3 a{color:var(--fo-text-main-color);line-height:1.2}.theme-fo-base .main-visual.mv_custom>:is(.clearfix,.main-visual-content) .row.mv_row .col .component.entry-list.swiper .article-list.swiper-wrapper .entry-list-unit .cont h4{color:#a3a3a3;font-size:10px;font-family:"Montserrat",sans-serif;letter-spacing:3px;margin:0 15px 5px 0;padding:3px 0 0}.theme-fo-base .main-visual.mv_custom>:is(.clearfix,.main-visual-content) .row.mv_row .col .component.entry-list.swiper .article-list.swiper-wrapper .entry-list-unit .cont .tags{padding-left:0}.theme-fo-base .main-visual.mv_custom>:is(.clearfix,.main-visual-content) .row.mv_row .col .component.entry-list.swiper .article-list.swiper-wrapper .entry-list-unit .cont .tags a.tag{background-color:transparent;font-size:12px;line-height:1.2;letter-spacing:normal;color:var(--fo-tag-text-color);border-radius:var(--fo-tag-border-radius);border:none !important;padding:0 !important;margin:0 !important}.theme-fo-base .main-visual.mv_custom>:is(.clearfix,.main-visual-content) .row.mv_row .col .component.entry-list.swiper .article-list.swiper-wrapper .entry-list-unit .cont .tags a.tag:hover{opacity:.4}.theme-fo-base .main-visual.mv_custom>:is(.clearfix,.main-visual-content) .row.mv_row .col .component.entry-list.swiper .article-list.swiper-wrapper .entry-list-unit .cont .tags a.tag i{margin-right:0}.theme-fo-base .main-visual.mv_custom>:is(.clearfix,.main-visual-content) .row.mv_row .col .component.entry-list.swiper .article-list.swiper-wrapper .entry-list-unit .cont .tags a.tag i::before{content:var(--fo-tag-fa-unicode, none);font-family:"FontAwesome";margin-right:5px}.theme-fo-base .main-visual.mv_custom>:is(.clearfix,.main-visual-content) .row.mv_row .col .component.entry-list.list_swiper{overflow:hidden;visibility:hidden;height:0;margin-bottom:35px;padding:20px}@media screen and (max-width: 769px){.theme-fo-base .main-visual.mv_custom>:is(.clearfix,.main-visual-content) .row.mv_row .col .component.entry-list.list_swiper{margin-bottom:55px}}@media screen and (max-width: 576px){.theme-fo-base .main-visual.mv_custom>:is(.clearfix,.main-visual-content) .row.mv_row .col .component.entry-list.list_swiper{padding:20px 10px}}.theme-fo-base .main-visual.mv_custom>:is(.clearfix,.main-visual-content) .row.mv_row .col .component.entry-list.list_swiper .article-list{display:flex !important}.theme-fo-base .main-visual.mv_custom>:is(.clearfix,.main-visual-content) .row.mv_row .col .component.entry-list.list_swiper .article-list.swiper-wrapper .entry-list-unit{display:table !important;height:initial;margin:0 20px 0 0}.theme-fo-base .main-visual.mv_custom>:is(.clearfix,.main-visual-content) .row.mv_row .col.stop_btn{margin-top:30px}.theme-fo-base .main-visual.mv_custom>:is(.clearfix,.main-visual-content) .row.mv_row .col.stop_btn .button-cont a{display:inline-flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:50vh;background:transparent;border:2px solid #999;font-size:0;letter-spacing:0;line-height:1;padding:0}.theme-fo-base .main-visual.mv_custom>:is(.clearfix,.main-visual-content) .row.mv_row .col.stop_btn .button-cont a::before{content:"\f04d";font-family:"FontAwesome";font-weight:900;font-size:24px;color:#999}.theme-fo-base .main-visual.mv_custom>:is(.clearfix,.main-visual-content) .row.mv_row .col.stop_btn .button-cont a.-stop::before{content:"\f04b";position:relative;left:2px}.theme-fo-base .main-visual.mv_custom>:is(.clearfix,.main-visual-content) .row.mv_row .col :is(.swiper-button-next,.swiper-button-prev){display:none}.theme-fo-base .main-visual.mv_custom>:is(.clearfix,.main-visual-content) .row.mv_row .col :is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction){position:initial}@media screen and (max-width: 769px){.theme-fo-base .main-visual.mv_custom>:is(.clearfix,.main-visual-content) .row.mv_row .col :is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction){bottom:-20px}}.theme-fo-base .main-visual.mv_custom>:is(.clearfix,.main-visual-content) .row.mv_row .col :is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction) .swiper-pagination-bullet{width:70px;height:4px;background-color:#d6cec5;border-radius:0;opacity:1}@media screen and (max-width: 769px){.theme-fo-base .main-visual.mv_custom>:is(.clearfix,.main-visual-content) .row.mv_row .col :is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction) .swiper-pagination-bullet{width:45px}}.theme-fo-base .main-visual.mv_custom>:is(.clearfix,.main-visual-content) .row.mv_row .col :is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction) .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#5c8ea4}@media screen and (max-width: 769px){.theme-fo-base .main-visual.mv_custom.full_swiper_sec{padding:0 !important}}.theme-fo-base .main-visual.mv_custom.full_swiper_sec>.clearfix{max-width:100%;padding:0}@media screen and (max-width: 769px){.theme-fo-base .main-visual.mv_custom.full_swiper_sec>.clearfix .row{padding-top:0 !important}}@media screen and (min-width: 770px){.theme-fo-base .main-visual.mv_custom.full_swiper_sec>.clearfix .row .col{padding:0 0 10px}}.theme-fo-base .main-visual.mv_custom.full_swiper_sec>.clearfix .row .col .component.entry-list.swiper{padding:20px 0}.theme-fo-base .main-visual.mv_custom.full_swiper_sec>.clearfix .row .col .component.entry-list.swiper .article-list.swiper-wrapper .entry-list-unit{margin-right:0 !important}.theme-fo-base .main-visual.mv_custom.full_swiper_sec>.clearfix .row .col .component.entry-list.swiper.entry-image-card-1-col .article-list .entry-list-unit{width:100%}@media screen and (min-width: 770px){.theme-fo-base .main-visual.mv_custom.full_swiper_sec>.clearfix .row .col .component.entry-list.swiper.entry-image-card-2-col .article-list .entry-list-unit{width:calc(100% / 2)}}@media screen and (min-width: 770px){.theme-fo-base .main-visual.mv_custom.full_swiper_sec>.clearfix .row .col .component.entry-list.swiper.entry-image-card-3-col .article-list .entry-list-unit{width:calc(100% / 3)}}.theme-fo-base .main-visual.mv_custom.full_swiper_sec>.clearfix .row .col .swiper-button-prev{left:0}.theme-fo-base .main-visual.mv_custom.full_swiper_sec>.clearfix .row .col .swiper-button-next{right:0}.theme-fo-base .main-visual.sub-page-custom>:is(.clearfix,.main-visual-content){min-height:276px}.theme-fo-base .main-visual.sub-page-custom>:is(.clearfix,.main-visual-content) .row.mvColor_row .col .component.hd_custom :is(h1,h2,h3,h4,h5){color:#fff}.theme-fo-base .main-visual.sub-page-custom>:is(.clearfix,.main-visual-content) .row.mvColor_row .col .component.richtext{color:#fff}.theme-fo-base .main-visual.sub-page-custom>:is(.clearfix,.main-visual-content) .row.mvColor_row .col .component.richtext a{color:inherit}.theme-fo-base .main-visual.sub-page-custom>:is(.clearfix,.main-visual-content) .row .col .component.cta .cta-row.mv_design01_row{margin-top:22px}.theme-fo-base .main-visual.sub-page-custom>:is(.clearfix,.main-visual-content) .row .col .component.cta .cta-row.mv_design01_row .cta-column{display:flex;flex-direction:column;gap:8px;width:100%}.theme-fo-base .main-visual.sub-page-custom>:is(.clearfix,.main-visual-content) .row .col .component.cta .cta-row.mv_design01_row .cta-column .component.button[data-designpart-id]{margin:0}.theme-fo-base .main-visual.maxWidth_custom>:is(.clearfix,.main-visual-content){max-width:none}.theme-fo-base .breadcrumbs{background:var(--fo-background-color2);max-width:100%;margin:0}.theme-fo-base .breadcrumbs ul{width:100%;max-width:1280px;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-main-color);text-decoration:unset;padding:0 20px}.theme-fo-base .breadcrumbs ul li:first-child a::before{content:"\f015";font-family:"FontAwesome";color:inherit;margin-right:10px;position:relative;top:0;letter-spacing:0}: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)}}.component:not(:root:root:root:root:root).button[data-designpart-id].btn1_custom01 .button-cont a:is(.size-s,.size-m,.size-l){box-shadow:none;font-family:'Montserrat', 'Noto Sans JP', sans-serif;padding:24px}@media screen and (max-width: 769px){.component:not(:root:root:root:root:root).button[data-designpart-id].btn1_custom01 .button-cont a:is(.size-s,.size-m,.size-l){padding:17px 10px}}.component:not(:root:root:root:root:root).button[data-designpart-id].btn1_custom01 .button-cont a:is(.size-s,.size-m,.size-l)::after{content:"";background:url(https://ferret-one.akamaized.net/images/6611db32f55cc2327cdb53e4/original.png) no-repeat center center;text-decoration:none;width:8px;height:12px;margin:-3px 0 0 5px}.component:not(:root:root:root:root:root).button[data-designpart-id].btn1_custom01.mt0{margin-top:0}.component:not(:root:root:root:root:root).button[data-designpart-id].btn1_custom02 .button-cont a:is(.size-s,.size-m,.size-l){background-color:#E8872A;border-radius:50vh;box-shadow:none;font-family:'Montserrat', 'Noto Sans JP', sans-serif;padding:24px}@media screen and (max-width: 769px){.component:not(:root:root:root:root:root).button[data-designpart-id].btn1_custom02 .button-cont a:is(.size-s,.size-m,.size-l){padding:17px 20px}}.component:not(:root:root:root:root:root).button[data-designpart-id].btn1_custom02 .button-cont a:is(.size-s,.size-m,.size-l)::after{content:"";background:url(https://ferret-one.akamaized.net/images/6611db32f55cc2327cdb53e4/original.png) no-repeat center center;text-decoration:none;width:8px;height:12px;margin:-3px 0 0 5px}.component:not(:root:root:root:root:root).button[data-designpart-id].btn1_custom02.mt0{margin-top:0}.component:not(:root:root:root:root:root).button[data-designpart-id="642f669ce4dc09621d945abc"] .button-cont a.size-s{font-size:calc(4px + var(--fo-button-small-font-size))}.component:not(:root:root:root:root:root).button[data-designpart-id="642f669ce4dc09621d945abc"] .button-cont a.size-m{font-size:calc(4px + var(--fo-button-medium-font-size))}.component:not(:root:root:root:root:root).button[data-designpart-id="642f669ce4dc09621d945abc"] .button-cont a.size-l{font-size:calc(12px + var(--fo-button-large-font-size))}.component:not(:root:root:root:root:root).button[data-designpart-id="642f669ce4dc09621d945abc"].btn_custom_tel .button-cont a:is(.size-s,.size-m,.size-l){color:var(--fo-main-color);background:url(https://ferret-one.akamaized.net/images/6611d09c44173b31862fa585/original.png) no-repeat left center/contain}.component:not(:root:root:root:root:root).button[data-designpart-id="642f669ce4dc09621d945abc"].btn_custom_tel .button-cont a:is(.size-s,.size-m,.size-l)::before{content:none}.component:not(:root:root:root:root:root).button[data-designpart-id="642f669ce4dc09621d945abc"].btn_custom_tel .button-cont a.size-s{padding-left:25px !important}.component:not(:root:root:root:root:root).button[data-designpart-id="642f669ce4dc09621d945abc"].btn_custom_tel .button-cont a.size-m{padding-left:27px !important}.component:not(:root:root:root:root:root).button[data-designpart-id="642f669ce4dc09621d945abc"].btn_custom_tel .button-cont a.size-l{padding-left:32px !important}.component:not(:root:root:root:root:root).button[data-designpart-id="642f669ce4dc09621d945abc"].btn_custom_tel.icon_none .button-cont a:is(.size-s,.size-m,.size-l){background-image:none;padding-left:0 !important}@media screen and (max-width: 769px){.component.button.sp_center .button-cont:is(.left,.right){text-align:center}}.component.button.btn_custom_boxlink{width:100%;height:100%;position:absolute;right:0;bottom:0;margin:0 !important}.component.button.btn_custom_boxlink .button-cont{display:flex;width:100%;height:100%;margin:0}.component.button.btn_custom_boxlink .button-cont a:is(.blue,.red,.orange,.black,.white,.size-s,.size-m,.size-l){display:inline-block;background:none;width:100%;height:100%;font-size:0;color:#f00;border-radius:0;margin:0;padding:0}.component.button.btn_custom_boxlink .button-cont a:is(.blue,.red,.orange,.black,.white,.size-s,.size-m,.size-l):hover{transition:none;background:rgba(255,255,255,0.3);opacity:1}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents section .component.heading.inPage_link{scroll-margin-top:74px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents section .component.heading.inPage_link{scroll-margin-top:64px}}@media screen and (min-width: 770px){.component:not(:root:root:root:root).heading[data-designpart-id]:has(+.component) :is(h1,h2,h3){margin-bottom:max(calc(32px * var(--fo-spacing-coef)),0px)}}@media screen and (max-width: 769px){.component:not(:root:root:root:root).heading[data-designpart-id]:has(+.component) :is(h1,h2,h3){margin-bottom:max(calc((32px * var(--fo-spacing-coef)) * .75),0px)}}@media screen and (min-width: 770px){.component:not(:root:root:root:root).heading[data-designpart-id]:has(+.component) :is(h4,h5){margin-bottom:max(calc(24px * var(--fo-spacing-coef)),0px)}}@media screen and (max-width: 769px){.component:not(:root:root:root:root).heading[data-designpart-id]:has(+.component) :is(h4,h5){margin-bottom:max(calc((24px * var(--fo-spacing-coef)) * .75),0px)}}.component:not(:root:root:root:root:root).heading[data-designpart-id="642f669ce4dc09621d945adb"].hd_custom01 :is(h1,h2,h3,h4,h5){font-size:16px}.component:not(:root:root:root:root:root).heading[data-designpart-id="642f669ce4dc09621d945adb"].mt0_hd{margin-top:0}.component:not(:root:root:root:root:root).heading[data-designpart-id="642f669ce4dc09621d945adb"].mainClr_hd{--fo-heading-main-color: var(--fo-main-color)}.component:not(:root:root:root:root:root).heading[data-designpart-id="642f669ce4dc09621d945adb"].subClr_hd{--fo-heading-main-color: var(--fo-sub-color)}.component:not(:root:root:root:root:root).heading[data-designpart-id="642f669ce4dc09621d945adb"].accentClr_hd{--fo-heading-main-color: var(--fo-accent-color)}@media screen and (max-width: 769px){.theme-fo-base :is(.main-visual,.contents,.side,.foot) .component.heading.sp_center:is(.rich-heading-align-right,.rich-heading-align-left){text-align:center !important}}.theme-fo-base :is(.main-visual,.contents,.side,.foot) .component.heading :is(h1,h2,h3,h4,h5) .strong{font-weight:400}.component.blog_article .article-post :is(h1,h2,h3,h4,h5){font-family:var(--fo-heading-font-family);font-weight:700;line-height:var(--fo-heading-line-height);letter-spacing:var(--fo-heading-letter-spacing);color:var(--fo-heading-main-color)}@media screen and (max-width: 769px){.component.blog_article .article-post :is(h1,h2,h3,h4,h5){overflow-wrap:break-word}}@media screen and (min-width: 770px){.component.blog_article .article-post h1{font-size:var(--fo-h1-font-size-pc)}}@media screen and (max-width: 769px){.component.blog_article .article-post h1{font-size:var(--fo-h1-font-size-sp)}}@media screen and (min-width: 770px){.component.blog_article .article-post h2{font-size:var(--fo-h2-font-size-pc)}}@media screen and (max-width: 769px){.component.blog_article .article-post h2{font-size:var(--fo-h2-font-size-sp)}}@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-h4-font-size-pc)}}@media screen and (max-width: 769px){.component.blog_article .article-post h5{font-size:var(--fo-h5-font-size-sp)}}.component.blog_article .article-post .strong{font-weight:400}.component.blog_article .article-post h1{line-height:1.3;font-size:32px;margin-bottom:15px;color:var(--fo-text-main-color)}@media screen and (max-width: 769px){.component.blog_article .article-post h1{font-size:23px;margin-bottom:13px}}.component.blog_article .article-post h2{line-height:1.2;font-size:24px;margin-bottom:30px;border-bottom:3px solid var(--fo-main-color) !important;border-left:none !important;padding:30px 0 5px !important;background-color:transparent;color:var(--fo-text-main-color);font-weight:400}.component.blog_article .article-post h3{font-size:18px;margin:0 0 1.3rem 0;background:#F2F2F5;padding:10px;border:none;color:var(--fo-text-main-color)}.component.blog_article .article-post h4{font-size:16px;margin-bottom:30px;padding-top:30px;border-bottom:1px solid #ccc;padding-bottom:10px}.component.blog_article .article-post h4::before{content:"";width:4px;height:20px;display:block;background:var(--fo-main-color);float:left;margin-right:10px;margin-top:-2px}.component.blog_article .article-post h5{font-size:16px;margin-bottom:30px;padding-top:30px;border-bottom:1px solid #ccc;padding-bottom:10px;color:var(--fo-text-main-color)}.wrapper.side-right{position:relative;max-width:1280px !important}.wrapper.side-right:before{content:"";width:100vw;height:100%;transform:translateX(-50%);left:50%;top:0;background-color:var(--fo-background-color2);position:absolute;z-index:-1}@media screen and (max-width: 769px){.wrapper.side-right:before{content:none}}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row.loop_row+.loop_row{margin-top:max(calc(40px * var(--fo-spacing-coef)),0px)}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row.loop_row+.loop_row{margin-top:max(calc((40px * var(--fo-spacing-coef)) * .75),0px)}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row .col .component.richtext.price_table :is(.normal-table,.table-with-two-headers) table thead tr th{background-color:#fff;font-weight:normal}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row .col .component.richtext.price_table :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 :is(section,section[data-designpart-id]) .inner .row .col .component.richtext.price_table :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 :is(section,section[data-designpart-id]) .inner .row .col .component.richtext.price_table :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 :is(section,section[data-designpart-id]) .inner .row .col .component.richtext.price_table :is(.normal-table,.table-with-two-headers) table tbody tr :is(th,td){font-weight:normal;background-color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row .col .component.richtext.en_text{font-family:"Montserrat",sans-serif;font-size:40px;color:var(--fo-main-color);letter-spacing:3px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row .col .component.richtext.en_text p{line-height:1.5}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row .col .component.richtext.en_text p strong{font-weight:800}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).cta_sec{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).cta_sec .inner .row .col .component.cta{margin:0}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).cta_sec .inner .row .col .component.cta .cta-row.btn_row{display:flex}}@media screen and (min-width: 770px) and (max-width: 834px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).cta_sec .inner .row .col .component.cta .cta-row.btn_row{display:block}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).cta_sec .inner .row .col .component.cta .cta-row.btn_row{padding-top:10px}}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).cta_sec .inner .row .col .component.cta .cta-row.btn_row .cta-column{display:flex;justify-content:space-between}}@media screen and (min-width: 770px) and (max-width: 834px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).cta_sec .inner .row .col .component.cta .cta-row.btn_row .cta-column{display:block;width:100% !important}}@media screen and (min-width: 770px) and (max-width: 834px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).cta_sec .inner .row .col .component.cta .cta-row.btn_row .cta-column:not(:first-child){margin-top:20px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).cta_sec .inner .row .col .component.cta .cta-row .cta-column .component.button{margin:10px 0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).cta_sec .inner .row .col .component.cta .cta-row .cta-column .component.richtext.cta_tel_text{font-size:18px;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).cta_sec .inner .row .col .component.cta .cta-row .cta-column .component.richtext.cta_tel_text{text-align:center !important;padding:0}}.theme-fo-base .wrapper[class*="side-"] .contents :is(section,section[data-designpart-id]).cta_sec .inner .row .col .component.cta .cta-row.btn_row{display:block}.theme-fo-base .wrapper[class*="side-"] .contents :is(section,section[data-designpart-id]).cta_sec .inner .row .col .component.cta .cta-row.btn_row .cta-column{display:block;width:100% !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).foPrp_header_sec{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).foPrp_header_sec .inner{padding:10px 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).foPrp_header_sec .inner{padding:10px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).foPrp_header_sec .inner .row.foPrp_header_row{display:flex;align-items:center}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).foPrp_header_sec .inner .row.foPrp_header_row{min-height:60px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).foPrp_header_sec .inner .row.foPrp_header_row .col{padding:0}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).foPrp_header_sec .inner .row.foPrp_header_row .col.foPrp_logo_col{max-width:138px;min-width:150px;width:auto !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).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 :is(section,section[data-designpart-id]).foPrp_header_sec .inner .row.foPrp_header_row .col.foPrp_logo_col .component.image.foPrp_logo_img img{max-width:138px !important;width:100% !important}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).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 :is(section,section[data-designpart-id]).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 :is(section,section[data-designpart-id]).foPrp_header_sec .inner .row.foPrp_header_row .col.foPrp_btn_col{width:auto !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).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 :is(section,section[data-designpart-id]).foPrp_header_sec .inner .row.foPrp_header_row .col.foPrp_btn_col .component:not(:first-child){margin-left:15px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).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 :is(section,section[data-designpart-id]).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 :is(section,section[data-designpart-id]).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 (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).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 (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).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 :is(section,section[data-designpart-id]).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 :is(section,section[data-designpart-id]).foPrp_footer_sec{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).foPrp_footer_sec .inner{max-width:100% !important;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).foPrp_footer_sec .inner .row{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).foPrp_footer_sec .inner .row .col{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).foPrp_footer_sec .inner .row .col .component.cta{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).foPrp_footer_sec .inner .row .col .component.cta .cta-row{padding-top:0 !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).foPrp_footer_sec .inner .row .col .component.cta .cta-row.page_top_row :is(.col,.cta-column){padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).foPrp_footer_sec .inner .row .col .component.cta .cta-row.page_top_row :is(.col,.cta-column) .component.image{width:auto;position:fixed;right:50px;bottom:170px;z-index:1000;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).foPrp_footer_sec .inner .row .col .component.cta .cta-row.page_top_row :is(.col,.cta-column) .component.image{right:10px;bottom:90px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).foPrp_footer_sec .inner .row .col .component.cta .cta-row.page_top_row :is(.col,.cta-column) .component.image img{width:70px !important}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).foPrp_footer_sec .inner .row .col .component.cta .cta-row.page_top_row :is(.col,.cta-column) .component.image img{width:40px !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).foPrp_footer_sec .inner .row .col .component.cta .cta-row.page_top_row+.cta-row{margin-top:-40px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).foPrp_footer_sec .inner .row .col .component.cta .cta-row .cta-column{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).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:var(--fo-main-color, #333);height:60px;margin:0;padding:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).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 :is(section,section[data-designpart-id]).foPrp_footer_sec .inner .row .col .component.cta .cta-row .cta-column .component.richtext.foot-copyright{padding:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).foPrp_footer_sec .inner .row .col .component.cta .cta-row .cta-column .component.richtext.foot-copyright p{font-size:12px;letter-spacing:var(--fo-text-letter-spacing);line-height:1.3;color:#fff;margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).maxWidth_sec .inner{max-width:none;padding:0}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).arrowSet_sec{padding:calc(120px * var(--fo-spacing-coef) - 30px) 0 calc(120px * var(--fo-spacing-coef) - 40px)}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).arrowSet_sec{padding:calc(120px * var(--fo-spacing-coef) * .75 - 30px) 0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).arrowSet_sec::before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%, 0);border-style:solid;height:0;width:0;border-color:var(--fo-main-color) transparent transparent transparent;border-width:40px 40px 0 40px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).innerNo_sec .inner{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row.arrowSet_row{margin:10px auto 20px;display:flex;gap:40px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row.arrowSet_row{flex-direction:column}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row.arrowSet_row+.arrowSet_row{margin-top:40px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row.arrowSet_row .col{background-color:#fff;padding:10px 20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row.arrowSet_row .col:not(:first-child){position:relative}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row.arrowSet_row .col:not(:first-child)::before{font-family:"Font Awesome 6 Free";font-size:20px;font-weight:900;color:var(--fo-main-color);position:absolute;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row.arrowSet_row .col:not(:first-child)::before{content:"\f0da";width:40px;height:100%;top:0;left:-40px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row.arrowSet_row .col:not(:first-child)::before{content:"\f0dd";width:100%;height:40px;top:-45px;left:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row .col.box_link_col{position:relative;overflow:hidden}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row .col .component.richtext.custom_table table{border:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row .col .component.richtext.custom_table table :is(thead,tbody){border:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row .col .component.richtext.custom_table table :is(thead,tbody) tr{border:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row .col .component.richtext.custom_table table :is(thead,tbody) tr th{vertical-align:top;border:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row .col .component.richtext.custom_table table :is(thead,tbody) tr th{display:table-cell !important;font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row .col .component.richtext.custom_table table :is(thead,tbody) tr td{vertical-align:top;border:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row .col .component.richtext.custom_table table :is(thead,tbody) tr td{display:table-cell !important;font-size:4vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row .col .component.richtext.sp_table_scroll :is(.normal-table,.table-with-row-header,.table-with-two-headers){overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:40px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row .col .component.richtext.sp_table_scroll :is(.normal-table,.table-with-row-header,.table-with-two-headers)::after{content:"\f07e";display:inline-block;font-family:"FontAwesome";font-size:30px;line-height:1;color:var(--fo-main-color);position:absolute;left:50%;margin-left:-15px}}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row .col .component.richtext.sp_table_scroll table{min-width:130vw}}@media screen and (max-width: 576px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row .col .component.richtext.sp_table_scroll table{min-width:200vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row .col .component.richtext.sp_table_scroll table thead tr th{white-space:initial}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row .col .component.richtext.sp_table_scroll table tbody tr th{display:table-cell !important;white-space:nowrap}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row .col .component.richtext.sp_table_scroll table tbody tr td{vertical-align:top}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row .col .component.richtext.sp_table_scroll table tbody tr td{display:table-cell !important;white-space:initial}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row .col .component.richtext.en_text{color:var(--fo-main-color)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row .col .component.richtext.en_text table{border:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row .col .component.richtext.en_text table :is(thead,tbody){border:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row .col .component.richtext.en_text table :is(thead,tbody) tr{border:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row .col .component.richtext.en_text table :is(thead,tbody) tr th{border:0;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row .col .component.richtext.en_text table :is(thead,tbody) tr td{border:0;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row .col .component.richtext.en_text table :is(thead,tbody) tr p{margin:0 !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row .col .component.richtext.number_text table{width:auto !important;border:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row .col .component.richtext.number_text table :is(thead,tbody){border:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row .col .component.richtext.number_text table :is(thead,tbody) tr{border:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row .col .component.richtext.number_text table :is(thead,tbody) tr th{border:0;line-height:1;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row .col .component.richtext.number_text table :is(thead,tbody) tr td{border:0;line-height:1;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row .col .component.richtext.number_text table :is(thead,tbody) tr p{margin:0 !important;line-height:1}@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}.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:bold}.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}.shadow_all{box-shadow:0 3px 8px var(--fo-shadow-color)}.shadow_all:empty{box-shadow:none}.radius_all{border-radius:20px}@media screen and (max-width: 769px){.reverse{display:flex !important;flex-wrap:wrap-reverse}}.allbrClear br{display:none}.pcbrClear br{display:none}@media screen and (max-width: 769px){.pcbrClear br{display:block}}@media screen and (min-width: 577px) and (max-width: 769px){.tbbrClear br{display:none}}@media screen and (min-width: 770px) and (max-width: 1024px){.probrClear br{display:none}}@media screen and (max-width: 769px){.spbrClear br{display:none}}.component.blog_articles hr{border:0;border-bottom:1px solid #ddd;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-color:transparent;text-align:left;padding:.5rem 0;color:#a3a3a3;font-family:"Montserrat",sans-serif;font-size:10px;letter-spacing:3px}.component.blog_articles article .infomation .tags{padding-left:0}.component.blog_articles article .infomation .tags a.tag{background-color:transparent;font-size:12px;line-height:1.2;letter-spacing:normal;color:var(--fo-tag-text-color);border-radius:var(--fo-tag-border-radius);border:none !important;padding:0 !important;margin:0 !important}.component.blog_articles article .infomation .tags a.tag:hover{opacity:.4}.component.blog_articles article .infomation .tags a.tag:not(:last-child){margin-right:10px !important}.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 .blog_post_sec{background-color:#fff}@media screen and (max-width: 769px){.theme-fo-base .clearfix .contents.blog-contents .blog_post_sec{padding-top:10px}}@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{background-color:rgba(44,153,181,0.04);border-color:#ddd;padding:20px 52px}@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}}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-component.contents-table ol{margin-left:0}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-component.contents-table ol li:not(:last-child){margin-bottom:5px}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-component.contents-table ol li a{color:var(--fo-main-color)}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-component.contents-table ol li span{color:var(--fo-main-color)}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-component.contents-table ol ol{margin-bottom:30px;margin-left:1em}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-component.contents-table ol ol li span{display:none}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-component.contents-table>ol{border-top:1px solid rgba(0,0,0,0.1);padding-top:10px}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-component.contents-table>ol>li>a,.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-component.contents-table>ol>li>span{font-weight:bold}.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{color:#a3a3a3;font-family:"Montserrat",sans-serif;font-size:10px;letter-spacing:3px}.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:transparent;font-size:12px;line-height:1.2;letter-spacing:normal;color:var(--fo-tag-text-color);border-radius:var(--fo-tag-border-radius);border:none !important;padding:0 !important;margin:0 !important;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:not(:last-child){margin-right:10px !important}.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{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{padding:0}}.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 thead tr th{width:19%;display:table-cell !important}@media screen and (max-width: 769px){.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-post .component.richtext table thead tr th{width:40%}}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-post .component.richtext table tbody tr th{width:19%;display:table-cell !important}@media screen and (max-width: 769px){.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-post .component.richtext table tbody tr th{width:40%}}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.blog_article .article-post .component.richtext table tbody tr td{display:table-cell !important}.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, #ddd, 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:#ddd}.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:#ddd}@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 .component.cta .cta-row.blog_btn_row{background-color:var(--fo-sub-color);padding:30px}@media screen and (max-width: 769px){.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.cta .cta-row.blog_btn_row{padding:10px}}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col .component.cta .cta-row.blog_btn_row .cta-column{background-color:#fff;padding:30px 20px}.theme-fo-base .clearfix .contents.blog-contents section .inner .row .col section.prev-next-link{display:none;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:#ddd}.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{background-color:var(--fo-background-color2)}.theme-fo-base.clearfix .wrapper.clearfix .contents :is(.category-preview,.tag-preview){display:flex;flex-wrap:wrap;gap:0 40px;box-sizing:border-box;margin:auto}.theme-fo-base.clearfix .wrapper.clearfix .contents :is(.category-preview,.tag-preview) article{display:block;border-bottom:none !important;background-color:#fff;padding:0}@media screen and (min-width: 770px){.theme-fo-base.clearfix .wrapper.clearfix .contents :is(.category-preview,.tag-preview) article{width:calc(50% - 40px / 2)}}@media screen and (max-width: 769px){.theme-fo-base.clearfix .wrapper.clearfix .contents :is(.category-preview,.tag-preview) article{width:100%;margin:20px 0}}.theme-fo-base.clearfix .wrapper.clearfix .contents :is(.category-preview,.tag-preview) article .article-thumbnail{display:block;width:100%;padding:0}.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:block;width:100%;height:auto;vertical-align:top;padding:20px}@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 20px}}.theme-fo-base.clearfix .wrapper.clearfix .contents :is(.category-preview,.tag-preview) article .article-cont .article-title{overflow:hidden;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-text-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:transparent;font-size:12px;line-height:1.2;letter-spacing:normal;color:var(--fo-tag-text-color);border-radius:var(--fo-tag-border-radius);border:none !important;padding:0 !important;margin:0 !important}.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:not(:last-child){margin-right:10px !important}.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{color:#a3a3a3;font-family:"Montserrat",sans-serif;font-size:10px;letter-spacing:3px}.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}@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;border-left:0;border-right:0}@media screen and (min-width: 770px) and (max-width: 834px){.theme-fo-base .wrapper:is(.side-left,.side-right) .contents{display:block;max-width:100%}}@media screen and (min-width: 770px){.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) .contents section .inner .row .col{padding:0}}@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}@media screen and (min-width: 770px){.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:10px 0}.theme-fo-base .wrapper:is(.side-left,.side-right) .side:is(.left,.right) .inner .component:not(:root:root):first-child{margin-top:0}@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}}.theme-fo-base .wrapper:is(.side-left,.side-right) .side:is(.left,.right) .inner .component:not(:root:root).blog-ranking[data-designpart-id="642f669ce4dc09621d945ab4"].ranking_side .entry-list-unit{padding:0;background-color:transparent;border-bottom:none !important;margin-bottom:40px}.theme-fo-base .wrapper:is(.side-left,.side-right) .side:is(.left,.right) .inner .component:not(:root:root).blog-ranking[data-designpart-id="642f669ce4dc09621d945ab4"].ranking_side .entry-list-unit .img{width:38%;display:table-cell}.theme-fo-base .wrapper:is(.side-left,.side-right) .side:is(.left,.right) .inner .component:not(:root:root).blog-ranking[data-designpart-id="642f669ce4dc09621d945ab4"].ranking_side .entry-list-unit .img .article-rank{border:none;background:transparent;padding:0;font-size:0;width:35px;height:35px;top:-17px;left:-17px;z-index:1}.theme-fo-base .wrapper:is(.side-left,.side-right) .side:is(.left,.right) .inner .component:not(:root:root).blog-ranking[data-designpart-id="642f669ce4dc09621d945ab4"].ranking_side .entry-list-unit .img .article-rank.rank-1{background:url(https://ferret-one.akamaized.net/images/6610b49444173b7ddc2fcb23/original.png) no-repeat center/contain}.theme-fo-base .wrapper:is(.side-left,.side-right) .side:is(.left,.right) .inner .component:not(:root:root).blog-ranking[data-designpart-id="642f669ce4dc09621d945ab4"].ranking_side .entry-list-unit .img .article-rank.rank-2{background:url(https://ferret-one.akamaized.net/images/6610b494f55cc276d9dc892d/original.png) no-repeat center/contain}.theme-fo-base .wrapper:is(.side-left,.side-right) .side:is(.left,.right) .inner .component:not(:root:root).blog-ranking[data-designpart-id="642f669ce4dc09621d945ab4"].ranking_side .entry-list-unit .img .article-rank.rank-3{background:url(https://ferret-one.akamaized.net/images/6610b49344173b7ddc2fcb21/original.png) no-repeat center/contain}.theme-fo-base .wrapper:is(.side-left,.side-right) .side:is(.left,.right) .inner .component:not(:root:root).blog-ranking[data-designpart-id="642f669ce4dc09621d945ab4"].ranking_side .entry-list-unit .img .article-rank.rank-4{background:url(https://ferret-one.akamaized.net/images/6611c64444173b29422fae07/original.png) no-repeat center/contain}.theme-fo-base .wrapper:is(.side-left,.side-right) .side:is(.left,.right) .inner .component:not(:root:root).blog-ranking[data-designpart-id="642f669ce4dc09621d945ab4"].ranking_side .entry-list-unit .img .article-rank.rank-5{background:url(https://ferret-one.akamaized.net/images/6611c6456e868435e0602dbf/original.png) no-repeat center/contain}.theme-fo-base .wrapper:is(.side-left,.side-right) .side:is(.left,.right) .inner .component:not(:root:root).blog-ranking[data-designpart-id="642f669ce4dc09621d945ab4"].ranking_side .entry-list-unit .cont{padding:0 0 0 20px;display:table-cell}.theme-fo-base .wrapper:is(.side-left,.side-right) .side:is(.left,.right) .inner .component:not(:root:root).blog-ranking[data-designpart-id="642f669ce4dc09621d945ab4"].ranking_side .entry-list-unit .cont h3{margin-top:0}.theme-fo-base .wrapper:is(.side-left,.side-right) .side:is(.left,.right) .inner .component:not(:root:root).blog-ranking[data-designpart-id="642f669ce4dc09621d945ab4"].ranking_side .entry-list-unit .cont h3 a{color:var(--fo-text-main-color);font-size:16px;line-height:1.3}@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}}.theme-fo-base .wrapper:is(.side-left,.side-right) .side:is(.left,.right) .inner .component:not(:root:root).richtext.en_text{font-family:"Montserrat",sans-serif;font-size:40px;color:var(--fo-main-color);letter-spacing:3px}.theme-fo-base .wrapper:is(.side-left,.side-right) .side:is(.left,.right) .inner .component:not(:root:root).richtext.en_text p{line-height:1.5}.theme-fo-base .wrapper:is(.side-left,.side-right) .side:is(.left,.right) .inner .component:not(:root:root).richtext.en_text p strong{font-weight:800}.theme-fo-base .wrapper:is(.side-left,.side-right) .side:is(.left,.right) .inner .component:not(:root:root).entry-list.recent_side .entry-list-unit{padding:0;background-color:transparent;border-bottom:none !important;margin-bottom:40px;box-shadow:none !important}.theme-fo-base .wrapper:is(.side-left,.side-right) .side:is(.left,.right) .inner .component:not(:root:root).entry-list.recent_side .entry-list-unit .img{width:38% !important;display:table-cell !important}.theme-fo-base .wrapper:is(.side-left,.side-right) .side:is(.left,.right) .inner .component:not(:root:root).entry-list.recent_side .entry-list-unit .cont{padding:0 0 0 20px;display:table-cell !important}.theme-fo-base .wrapper:is(.side-left,.side-right) .side:is(.left,.right) .inner .component:not(:root:root).entry-list.recent_side .entry-list-unit .cont h3{margin:0 0 10px}.theme-fo-base .wrapper:is(.side-left,.side-right) .side:is(.left,.right) .inner .component:not(:root:root).entry-list.recent_side .entry-list-unit .cont h3 a{color:var(--fo-text-main-color);font-size:16px;line-height:1.3}@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}}@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: 834px){.theme-fo-base .wrapper.side-both .contents section .inner .row .col{padding:0}}@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}@media screen and (max-width: 769px){.component.blog-ranking.ranking_custom{width:100%;margin:auto}}.component.blog-ranking.ranking_custom .entry-list-unit{border-color:#ddd}@media screen and (max-width: 769px){.component.blog-ranking.ranking_custom .entry-list-unit{padding:20px 0 10px}}.component.blog-ranking.ranking_custom .entry-list-unit .img{padding:0 !important}@media screen and (max-width: 769px){.component.blog-ranking.ranking_custom .entry-list-unit .img{padding-right:0 !important}}.component.blog-ranking.ranking_custom .entry-list-unit .img img{border-radius:0}.component.blog-ranking.ranking_custom .entry-list-unit .cont{border-left:0}@media screen and (max-width: 769px){.component.blog-ranking.ranking_custom .entry-list-unit .cont{padding:0 !important}}.component.blog-ranking.ranking_custom .entry-list-unit .cont h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;color:var(--fo-text-main-color);margin:0 0 10px}@media screen and (max-width: 769px){.component.blog-ranking.ranking_custom .entry-list-unit .cont h3{margin-top:1em;padding:0}}.component.blog-ranking.ranking_custom .entry-list-unit .cont h3 a{padding:0;margin:0}.component.blog-ranking.ranking_custom .entry-list-unit .cont p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis;padding:0}.component.blog-ranking.ranking_custom .entry-list-unit .article-rank{background:#fff;color:var(--fo-main-color);border:1px solid var(--fo-main-color);z-index:2}@media screen and (max-width: 834px){.component.blog-ranking.ranking_custom .entry-list-unit .article-rank{min-width:45px;height:45px;font-size:20px;line-height:45px}}.component.blog-ranking.ranking_custom .entry-list-unit .article-rank:is(.rank-1,.rank-2,.rank-3){background:var(--fo-main-color) !important;color:#fff;border:1px solid var(--fo-main-color)}.fa-folder-open-o::before{font-family:"FontAwesome"}.theme-fo-base .foot.ft_custom01{overflow:hidden;background:var(--fo-background-color2);background-repeat:no-repeat;color:var(--fo-text-main-color);padding:0}.theme-fo-base .foot.ft_custom01 .foot-cont{padding:50px 20px 20px}@media screen and (max-width: 834px){.theme-fo-base .foot.ft_custom01 .foot-cont{padding:40px 20px}}@media screen and (max-width: 834px){.theme-fo-base .foot.ft_custom01 .foot-cont .row.ftLink_row{display:flex;flex-wrap:wrap;justify-content:center;padding:0}}@media screen and (max-width: 576px){.theme-fo-base .foot.ft_custom01 .foot-cont .row.ftLink_row{flex-direction:column}}.theme-fo-base .foot.ft_custom01 .foot-cont .row.ftLink_row .col{vertical-align:top}@media screen and (min-width: 770px) and (max-width: 834px){.theme-fo-base .foot.ft_custom01 .foot-cont .row.ftLink_row .col.info_col{width:100% !important}}@media screen and (max-width: 834px){.theme-fo-base .foot.ft_custom01 .foot-cont .row.ftLink_row .col.info_col{padding:0 0 30px}}@media screen and (max-width: 834px){.theme-fo-base .foot.ft_custom01 .foot-cont .row.ftLink_row .col.site_map_col{display:flex;flex:1;padding:0}}@media screen and (min-width: 770px) and (max-width: 834px){.theme-fo-base .foot.ft_custom01 .foot-cont .row.ftLink_row .col.site_map_col:not(:last-child){padding-right:10px}}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .foot.ft_custom01 .foot-cont .row.ftLink_row .col.site_map_col:not(:last-child){padding-right:10px}}@media screen and (max-width: 576px){.theme-fo-base .foot.ft_custom01 .foot-cont .row.ftLink_row .col.site_map_col+.site_map_col{margin-top:10px}}.theme-fo-base .foot.ft_custom01 .foot-cont .row.ftLink_row .col .component.button.foot_tel{font-size:18px}@media screen and (max-width: 834px){.theme-fo-base .foot.ft_custom01 .foot-cont .row.ftLink_row .col .component.button.foot_tel{justify-content:flex-start;height:auto}}.theme-fo-base .foot.ft_custom01 .foot-cont .row.ftLink_row .col .component.list.site_map_list{margin:0}.theme-fo-base .foot.ft_custom01 .foot-cont .row.ftLink_row .col .component.list.site_map_list ul{font-size:inherit}.theme-fo-base .foot.ft_custom01 .foot-cont .row.ftLink_row .col .component.list.site_map_list ul li{list-style-type:none;font-size:inherit;color:inherit}.theme-fo-base .foot.ft_custom01 .foot-cont .row.ftLink_row .col .component.list.site_map_list ul li:not(:first-child){margin:10px 0 0}.theme-fo-base .foot.ft_custom01 .foot-cont .row.ftLink_row .col .component.list.site_map_list ul li a{display:inline-block;font-size:14px;font-weight:bold;color:inherit;padding:0}.theme-fo-base .foot.ft_custom01 .foot-cont .row.ftLink_row .col .component.list.site_map_list ul li a:hover{background:transparent;opacity:.4}.theme-fo-base .foot.ft_custom01 .foot-cont .row.ftLink_row .col .component.image.foot_logo{margin-top:0}.theme-fo-base .foot.ft_custom01 .foot-cont .row.ftLink_row .col .component.image.foot_logo img{max-width:250px !important;width:100% !important}.theme-fo-base .foot.ft_custom01 .foot-cont .row.page_top_row :is(.col,.cta-column){padding:0}.theme-fo-base .foot.ft_custom01 .foot-cont .row.page_top_row :is(.col,.cta-column) .component.image{width:auto;position:fixed;right:50px;bottom:170px;z-index:1000;margin:0}@media screen and (max-width: 769px){.theme-fo-base .foot.ft_custom01 .foot-cont .row.page_top_row :is(.col,.cta-column) .component.image{right:10px;bottom:90px}}.theme-fo-base .foot.ft_custom01 .foot-cont .row.page_top_row :is(.col,.cta-column) .component.image img{width:70px !important}@media screen and (max-width: 769px){.theme-fo-base .foot.ft_custom01 .foot-cont .row.page_top_row :is(.col,.cta-column) .component.image img{width:40px !important}}@media screen and (max-width: 769px){.theme-fo-base .foot.ft_custom01 .foot-cont .row .col{margin:0}}.theme-fo-base .foot.ft_custom01 .foot-cont .row .col .component.richtext.icon_list a:not(:last-child){margin-right:20px}.theme-fo-base .foot.ft_custom01 .foot-cont .row .col .component.richtext.icon_list img{width:20px !important}.theme-fo-base .foot.ft_custom01 .foot-cont .row .col .component.richtext.en_text{font-family:"Montserrat",sans-serif;font-size:40px;color:var(--fo-main-color);letter-spacing:3px}.theme-fo-base .foot.ft_custom01 .foot-cont .row .col .component.richtext.en_text p{line-height:1.5}.theme-fo-base .foot.ft_custom01 .foot-cont .row .col .component.richtext.en_text p strong{font-weight:800}.theme-fo-base .foot.ft_custom01 .foot-cont .row .col .component.cta .cta-row.btn_row{display:flex;gap:0 40px}.theme-fo-base .foot.ft_custom01 .foot-cont .row .col .component.cta .cta-row .cta-column.ft_border_col{border:1px solid var(--fo-main-color);padding:0 20px 40px;margin-top:50px;position:relative}@media screen and (max-width: 769px){.theme-fo-base .foot.ft_custom01 .foot-cont .row .col .component.cta .cta-row .cta-column.ft_border_col{padding:0 20px 20px}}.theme-fo-base .foot.ft_custom01 .foot-cont .row .col .component.cta .cta-row .cta-column.ft_border_col.icon_tel::before{content:"";width:100px;height:32px;background:#f1f1f1 url(https://ferret-one.akamaized.net/images/6611d09c44173b31862fa585/original.png) no-repeat center/contain;position:absolute;top:0;left:50%;margin:-16px 0 0 -50px;text-align:center}.theme-fo-base .foot.ft_custom01 .foot-cont .row .col .component.cta .cta-row .cta-column.ft_border_col.icon_contact::before{content:"";width:100px;height:32px;position:absolute;top:0;left:50%;margin:-16px 0 0 -50px;text-align:center;background:#f1f1f1 url(https://ferret-one.akamaized.net/images/6611d09bf55cc2327cdb5320/original.png) no-repeat center/contain}.theme-fo-base .foot.ft_custom01 .foot-cont .row .col .component.cta .cta-row .cta-column .component.cta-richtext.cta_text{font-size:18px}@media screen and (max-width: 769px){.theme-fo-base .foot.ft_custom01 .foot-cont .row .col .component.cta .cta-row .cta-column .component.cta-richtext.cta_text{font-size:14px}}.theme-fo-base .foot.ft_custom01 .foot-cont .row .col .component.cta .cta-row .cta-column .component.button.btn1_custom01 .button-cont a{min-width:inherit;max-width:360px;width:100%}.theme-fo-base .foot.ft_custom01 .foot-copyright{display:flex;justify-content:center;align-items:center;background:var(--fo-main-color, #333);height:60px;margin:0;padding:0}@media screen and (max-width: 769px){.theme-fo-base .foot.ft_custom01 .foot-copyright{padding:0 70px 0 10px}}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .foot.ft_custom01 .foot-copyright{padding:0}}.theme-fo-base .foot.ft_custom01 .foot-copyright p{font-size:12px;letter-spacing:var(--fo-text-letter-spacing);line-height:1.3;color:#fff;margin:0}.component.button:is(.lp_btn_custom01,.lp_btn_custom02) .button-cont a{box-sizing:border-box;letter-spacing:.04em;line-height:1.3;text-align:left;text-decoration:none;border-radius:0}.component.button:is(.lp_btn_custom01,.lp_btn_custom02) .button-cont a.size-s{min-width:220px;font-size:14px;padding:9px 20px}@media screen and (max-width: 1060px){.component.button:is(.lp_btn_custom01,.lp_btn_custom02) .button-cont a.size-s{min-width:200px}}@media screen and (max-width: 769px){.component.button:is(.lp_btn_custom01,.lp_btn_custom02) .button-cont a.size-s{min-width:80%;width:auto}}@media screen and (min-width: 577px) and (max-width: 769px){.component.button:is(.lp_btn_custom01,.lp_btn_custom02) .button-cont a.size-s{min-width:200px}}.component.button:is(.lp_btn_custom01,.lp_btn_custom02) .button-cont a.size-m{min-width:280px;font-size:16px;padding:15.5px 20px}@media screen and (max-width: 769px){.component.button:is(.lp_btn_custom01,.lp_btn_custom02) .button-cont a.size-m{width:auto;min-width:90%;padding:15px}}@media screen and (min-width: 577px) and (max-width: 769px){.component.button:is(.lp_btn_custom01,.lp_btn_custom02) .button-cont a.size-m{min-width:280px}}.component.button:is(.lp_btn_custom01,.lp_btn_custom02) .button-cont a.size-l{display:inline-block;min-width:350px;font-size:20px;margin:auto;padding:20px}@media screen and (max-width: 769px){.component.button:is(.lp_btn_custom01,.lp_btn_custom02) .button-cont a.size-l{width:100%;min-width:auto}}@media screen and (min-width: 577px) and (max-width: 769px){.component.button:is(.lp_btn_custom01,.lp_btn_custom02) .button-cont a.size-l{width:auto;min-width:350px}}.component.button:is(.lp_btn_custom01,.lp_btn_custom02) .button-cont a:hover{opacity:1}.component.button.lp_btn_custom01 .button-cont a:is(.size-s,.size-m,.size-l){display:inline-flex;align-items:center;justify-content:center;border-radius:50vh;border:2px solid transparent}.component.button.lp_btn_custom01 .button-cont a:is(.size-s,.size-m,.size-l)::before{content:"\f15c";font-family:"Font Awesome 6 Free";font-weight:400;color:inherit;margin-right:10px;position:relative;top:.5px}.component.button.lp_btn_custom01 .button-cont a:is(.blue,.red,.orange,.black,.white){background:#007bd7;color:#fff;border-color:#007bd7}.component.button.lp_btn_custom01 .button-cont a:hover{opacity:.4}.component.button.lp_btn_custom02 .button-cont a:is(.size-s,.size-m,.size-l){display:inline-flex;align-items:center;justify-content:center;border-radius:50vh;border:2px solid transparent}.component.button.lp_btn_custom02 .button-cont a:is(.size-s,.size-m,.size-l)::before{content:"\f0e0";font-family:"Font Awesome 6 Free";font-weight:400;color:inherit;margin-right:10px;position:relative;top:.5px}.component.button.lp_btn_custom02 .button-cont a:is(.blue,.red,.orange,.black,.white){background:#009de1;color:#000;border-color:#009de1}.component.button.lp_btn_custom02 .button-cont a:hover{opacity:.4}@media screen and (max-width: 769px){.component.button.lp02_btn_custom01{margin-top:30px !important}}.component.button.lp02_btn_custom01 .button-cont a:is(.size-s,.size-m,.size-l){background-color:#FCEE21;color:#009CE1;border:2px solid #FCEE21;position:relative;font-size:1.25vw;padding:18px 50px}@media screen and (max-width: 769px){.component.button.lp02_btn_custom01 .button-cont a:is(.size-s,.size-m,.size-l){font-size:4vw;padding:15px 45px}}.component.button.lp02_btn_custom01 .button-cont a:is(.size-s,.size-m,.size-l)::after{content:"";width:32px;height:10px;background:url(https://ferret-one.akamaized.net/images/6618590b7ea2e7220920aa52/original.png) no-repeat center/contain;right:15px;top:calc(50% - 5px);position:absolute}@media screen and (max-width: 769px){.component.button.lp02_btn_custom01 .button-cont a:is(.size-s,.size-m,.size-l)::after{right:10px}}.component.button.lp02_btn_custom01 .button-cont a:hover{opacity:.4}.component.button.lp03_btn_custom01 .button-cont a{color:#fff;letter-spacing:0.04em !important;font-size:20px !important;line-height:50px !important;border-radius:6px !important;background-color:#ff8f2b !important;padding:0 10px !important}@media screen and (max-width: 1060px){.component.button.lp03_btn_custom01 .button-cont a{line-height:4.17vw !important;border-radius:0.5vw !important;margin-right:1vw !important;font-size:1.67vw !important}}@media screen and (max-width: 769px){.component.button.lp03_btn_custom01 .button-cont a{font-size:3.13vw !important;line-height:1.8 !important;border-radius:0.78vw !important}}.component.button.lp03_btn_custom02 .button-cont a{color:#fff;letter-spacing:0.04em !important;font-size:20px !important;line-height:50px !important;border-radius:6px !important;background-color:#ff5463 !important;padding:0 10px !important}@media screen and (max-width: 1060px){.component.button.lp03_btn_custom02 .button-cont a{line-height:4.17vw !important;border-radius:0.5vw !important;margin-right:1vw !important;font-size:1.67vw !important}}@media screen and (max-width: 769px){.component.button.lp03_btn_custom02 .button-cont a{font-size:3.13vw !important;line-height:1.8 !important;border-radius:0.78vw !important}}.component.button.lp03_btn_custom03 .button-cont a{background-image:linear-gradient(135deg, #ff9a86, #ff5463 68%, #ff4a63);width:800px;height:120px;margin:40px auto 0;border-radius:10px;outline:2px solid rgba(255,255,255,0.7);outline-offset:-7px;text-align:center;display:flex;justify-content:center;align-items:center;position:relative;z-index:1;overflow:hidden;transition:.3s;filter:drop-shadow(4px 4px 4px rgba(0,0,0,0.1));font-size:40px}@media screen and (max-width: 1060px){.component.button.lp03_btn_custom03 .button-cont a{width:66.67vw;height:10vw;border-radius:0.83vw;outline:0.17vw solid rgba(255,255,255,0.7);outline-offset:-0.59vw;margin-top:4.33vw;font-size:3.33vw}}@media screen and (max-width: 769px){.component.button.lp03_btn_custom03 .button-cont a{width:88.54vw;height:16.93vw;border-radius:1.3vw;outline:0.26vw solid rgba(255,255,255,0.7);outline-offset:-0.92vw;margin-top:2.51vw;font-size:5.21vw}}.component.button.lp03_btn_custom03 .button-cont a::before{content:"";width:120%;position:absolute;top:0;right:-120px;z-index:-1;border-right:120px solid transparent;border-bottom:120px solid #fff;transform:translateX(-100%);transition:transform ease .3s}@media screen and (max-width: 1060px){.component.button.lp03_btn_custom03 .button-cont a::before{right:-10vw;border-right:10vw solid transparent;border-bottom:10vw solid #fff}}@media screen and (max-width: 769px){.component.button.lp03_btn_custom03 .button-cont a::before{right:-16.93vw;border-right:16.93vw solid transparent;border-bottom:16.93vw solid #fff}}.component.button.lp03_btn_custom03 .button-cont a::after{content:"";display:block;width:32px;height:32px;background:url("https://ferret-one.akamaized.net/images/661a49c323d7247575958f7c/original.png") no-repeat center/100%;position:absolute;right:65px;top:50%;transform:translate(0%, -50%)}@media screen and (max-width: 1060px){.component.button.lp03_btn_custom03 .button-cont a::after{width:2.67vw;height:2.67vw;right:5.42vw}}@media screen and (max-width: 769px){.component.button.lp03_btn_custom03 .button-cont a::after{width:4.17vw;height:4.17vw;right:8.46vw}}.component.button.lp03_btn_custom03 .button-cont a:hover{color:#ff4a63;opacity:1;outline:2px solid rgba(255,84,99,0.7)}.component.button.lp03_btn_custom03 .button-cont a:hover::before{transform:translateX(0)}.component.button.lp03_btn_custom03 .button-cont a:hover::after{background-image:url(https://ferret-one.akamaized.net/images/661a4a03466e360a800dd45c/original.png)}.component.button.lp03_btn_custom04 .button-cont a{line-height:92px;border-radius:10px;background-color:#ff8f2b;color:#fff;font-weight:700;font-size:34px;letter-spacing:0.08em;display:inline-block;position:relative;margin:0 auto;padding:0 140px;text-align:center}@media screen and (max-width: 1060px){.component.button.lp03_btn_custom04 .button-cont a{line-height:7.67vw;border-radius:0.83vw;font-size:2.83vw;padding:0 11.67vw}}@media screen and (max-width: 769px){.component.button.lp03_btn_custom04 .button-cont a{line-height:15.63vw;border-radius:1.3vw;font-size:5.21vw;padding:0 19.53vw}}.component.button.lp03_btn_custom04 .button-cont a::after{content:"";display:block;width:32px;height:32px;background:url(https://ferret-one.akamaized.net/images/661abd2423d72403a5958f6d/original.png) no-repeat center/100%;position:absolute;right:31px;top:50%;transform:translate(0%, -50%)}@media screen and (max-width: 769px){.component.button.lp03_btn_custom04 .button-cont a::after{width:5.08vw;height:5.08vw;right:7.16vw}}.component.button.lp03_btn_custom04 .button-cont a:hover{opacity:.4}.component.button.lp04_btn_custom01 .button-cont.center a{margin-left:auto;margin-right:auto}.component.button.lp04_btn_custom01 .button-cont a{color:#fff;background:#ff9700;border-radius:9999px;white-space:nowrap;padding:1vw;font-family:"YakuHanJP"}.component.button.lp04_btn_custom01 .button-cont a.size-s{padding-top:0.3vw !important;padding-bottom:0.3vw !important}.component.button.lp04_btn_custom01 .button-cont a.size-l{width:85%;padding:0;line-height:2.5;box-shadow:5px 5px 11px -1px rgba(0,0,0,0.34)}@media screen and (max-width: 769px){.component.button.lp04_btn_custom01 .button-cont a.size-l{padding:2vw 4vw;line-height:1.25;font-size:5vw;white-space:normal}}.component.button.lp_btn_custom_tel .button-cont a:where(.size-s,.size-m,.size-l){background-color:transparent;font-family:"Noto Sans JP";letter-spacing:.04em;color:#231815;text-decoration:none;position:relative;border-radius:0;margin:0;padding:0}.component.button.lp_btn_custom_tel .button-cont a:where(.size-s,.size-m,.size-l)::before{content:"\f095";font-family:"Font Awesome 6 Free";font-size:100%;font-weight:900;position:relative;margin-right:.3rem}.component.button.lp_btn_custom_tel .button-cont a:where(.size-s,.size-m,.size-l):visited{color:#231815;text-decoration:none}.component.button.lp_btn_custom_tel .button-cont a:where(.size-s,.size-m,.size-l):hover{opacity:.4}.component.button.lp_btn_custom_tel .button-cont a:where(.size-s,.size-m,.size-l).size-s{font-size:18px}.component.button.lp_btn_custom_tel .button-cont a:where(.size-s,.size-m,.size-l).size-m{font-size:20px}.component.button.lp_btn_custom_tel .button-cont a:where(.size-s,.size-m,.size-l).size-l{display:inline-block;font-size:32px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec{font-family:"Noto Sans JP";color:#231815;line-height:1.5;letter-spacing:.04em;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp_hd_custom01{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp_hd_custom01 :is(h1,h2,h3,h4,h5){display:inline-block;font-family:"Noto Sans JP";font-weight:bold;line-height:1.5;letter-spacing:.04em;background:linear-gradient(90deg, #00acc8 0%, #367dd2 100%);font-size:2.5vw;letter-spacing:1px;color:#fff;padding:0.5vw;margin-bottom:10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp_hd_custom01 :is(h1,h2,h3,h4,h5){overflow-wrap:break-word;font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp_hd_custom01 :is(h1,h2,h3,h4,h5) .strong{font-weight:normal}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp_hd_custom01.reverse{justify-content:center}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp_hd_custom01.reverse :is(h1,h2,h3,h4,h5){background:#fff;color:#009DE1;font-size:3.75vw;letter-spacing:0.5vw}@media screen and (min-width: 1440px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp_hd_custom01.reverse :is(h1,h2,h3,h4,h5){font-size:3.2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp_hd_custom01.reverse :is(h1,h2,h3,h4,h5){font-size:6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp_hd_custom01.accent :is(h1,h2,h3,h4,h5){background:#feef00;color:#009DE1;font-size:3.75vw;position:relative;margin-bottom:12px}@media screen and (min-width: 1440px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp_hd_custom01.accent :is(h1,h2,h3,h4,h5){font-size:2.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp_hd_custom01.accent :is(h1,h2,h3,h4,h5){font-size:6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp_hd_custom01.accent :is(h1,h2,h3,h4,h5)::after{content:"";width:100%;height:12px;background:#fff url(https://ferret-one.akamaized.net/images/6613f70148d2ac1e78f533c8/original.png) no-repeat bottom center/contain;position:absolute;left:0;bottom:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp_hd_custom02 :is(h1,h2,h3,h4,h5){color:#f03d61;font-size:1.25vw;font-weight:900}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:3.5vw;overflow-wrap:break-word}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp_hd_custom02 :is(h1,h2,h3,h4,h5) .strong{font-weight:normal}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp_hd_custom03 :is(h1,h2,h3,h4,h5){margin-bottom:25px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp_hd_custom03 h3{font-size:1.5625vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp_hd_custom03 h3{font-size:3.75vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp_hd_custom03 h3{font-size:5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp_hd_custom04{text-align:center}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp_hd_custom04 :is(h1,h2,h3,h4,h5){background-color:#64a9f0;color:#fff;border-radius:9999px;font-size:0.9375vw;padding:1vw 10px;margin:20px 0 10px;width:70%;text-align:center}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:4vw;display:inline-block;padding:2vw 10px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp_hd_custom05 :is(h1,h2,h3,h4,h5){font-size:2.5vw;padding-bottom:0.5vw;position:relative;margin-bottom:70px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp_hd_custom05 :is(h1,h2,h3,h4,h5){font-size:6vw;padding-bottom:15px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp_hd_custom05 :is(h1,h2,h3,h4,h5){font-size:8vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp_hd_custom05 :is(h1,h2,h3,h4,h5)::after{content:"";background:#009DE1;background:-webkit-linear-gradient(to right, #009DE1 20%, #007bd7 100%);background:-moz-linear-gradient(to right, #009DE1 20%, #007bd7 100%);background:linear-gradient(to right, #009DE1 20%, #007bd7 100%);display:block;height:5px;width:15%;position:absolute;bottom:-.8vw;left:50%;transform:translate(-50%, -50%);margin-left:auto;margin-right:auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp_hd_custom05.white :is(h1,h2,h3,h4,h5){color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp_hd_custom05.white :is(h1,h2,h3,h4,h5)::after{background:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp_hd_custom06 :is(h1,h2,h3,h4,h5){color:#009de1;font-size:1.875vw;margin-bottom:20px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp_hd_custom06 :is(h1,h2,h3,h4,h5){font-size:4.2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp_hd_custom06 :is(h1,h2,h3,h4,h5){font-size:4.7vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp02_hd_custom01 :is(h1,h2,h3,h4,h5){color:#03AAEB;font-size:2.5vw;margin-bottom:0}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp02_hd_custom01 :is(h1,h2,h3,h4,h5){font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp02_hd_custom01 :is(h1,h2,h3,h4,h5){font-size:6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp02_hd_custom02.rich-heading-align-center{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp02_hd_custom02 :is(h1,h2,h3,h4,h5){color:#009CE1;font-size:2.5vw;background:linear-gradient(transparent 70%, #fcee21 0%);display:inline-block}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp02_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp02_hd_custom03 :is(h1,h2,h3,h4,h5){color:#415B9E;font-size:1.5625vw;padding:10px;background-image:url(https://ferret-one.akamaized.net/images/661024ab44173b5e3330e6b0/original.png)}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp02_hd_custom03 :is(h1,h2,h3,h4,h5){font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp02_hd_csutom04 :is(h1,h2,h3,h4,h5){font-size:1.540vw;font-family:'hirakakupro-w6';color:#03AAEB;line-height:1.5}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp02_hd_csutom04 :is(h1,h2,h3,h4,h5){font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp02_hd_csutom04 :is(h1,h2,h3,h4,h5) em{font-weight:bold;background:linear-gradient(transparent 60%, #F9E42F 0%)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp02_hd_csutom04 h3{font-size:1.3vw;margin:20px 0}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp02_hd_csutom04 h3{font-size:2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp02_hd_csutom04 h3{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp03_hd_custom01 :is(h1,h2,h3,h4,h5){color:#162735;text-align:center;line-height:1;letter-spacing:0.06em;margin-top:16px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp03_hd_custom01 h2{font-size:34px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp03_hd_custom01 h2{font-size:6.64vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp03_hd_custom01.white :is(h1,h2,h3,h4,h5){color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp03_hd_custom01.large :is(h1,h2,h3,h4,h5){font-size:62px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp03_hd_custom01.large :is(h1,h2,h3,h4,h5){font-size:5.17vw;margin-top:1.92vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp03_hd_custom01.large :is(h1,h2,h3,h4,h5){font-size:5.17vw;margin-top:1.92vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp03_hd_custom01.small :is(h1,h2,h3,h4,h5){font-size:25px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp03_hd_custom01.small :is(h1,h2,h3,h4,h5){font-size:2.08vw;margin-top:0.83vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp03_hd_custom01.small :is(h1,h2,h3,h4,h5){font-size:3.26vw;margin-top:1.3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5){display:inline-block;position:relative;color:#162735;font-size:67.2px;font-weight:500;margin-bottom:10px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:5.6vw;margin-top:1.58vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:7.71vw;white-space:nowrap;margin:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::before,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::after{content:"";display:block;width:83px;height:89px;position:absolute;top:-43px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::before,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::after{width:6.92vw;height:7.42vw;top:-3.59vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::before,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::after{width:5.21vw;height:5.34vw;top:-3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::before{background:url(https://ferret-one.akamaized.net/images/661a43a37ea2e713b120aa56/original.png) no-repeat center/100%;right:-71px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::before{right:-5.92vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::after{background:url(https://ferret-one.akamaized.net/images/661a43a423d7247575958f69/original.png) no-repeat center/100%;left:-71px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::after{left:-5.92vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5) span.color-e2552d{color:#e2552d;font-size:84px;font-weight:700;position:relative;display:inline-block;background:url(https://ferret-one.akamaized.net/images/661a425c466e360a800dd44a/original.jpeg) left bottom repeat-x;background-size:auto 0.3em;padding-bottom:0.1em}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5) span.color-e2552d{font-size:7vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5) span.color-e2552d{font-size:9.64vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5){color:#fff;font-weight:700;text-align:center;font-size:52px;letter-spacing:0.06em;display:inline-block;position:relative}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5){font-size:4.33vw;margin-top:1.92vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5){font-size:6.77vw;line-height:9.11vw;margin-top:0;margin-bottom:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5) .strong{font-size:44.2px;letter-spacing:0.06em;font-weight:500}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5) .strong{font-size:3.68vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5) .strong{font-size:5.76vw;line-height:9.11vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::before,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::after{content:"";display:block;width:36px;height:76px;background:url(https://ferret-one.akamaized.net/images/661a5673466e360a800dd460/original.png) no-repeat center/100%;position:absolute;top:50%;transform:translate(0%, -50%)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::before{background:url("https://ferret-one.akamaized.net/images/661a567323d7247575958f7e/original.png") no-repeat center/100%;right:-43px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::before{right:-3.59vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::before{right:-9.9vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::after{left:-43px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::after{left:-3.59vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::after{left:-11.2vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp03_hd_custom04 :is(h1,h2,h3,h4,h5){background-color:#009ce1;color:#fff;font-size:60px;letter-spacing:0.04em;margin-top:13px;display:inline;line-height:1.7}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp03_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:5vw;margin-top:1.08vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp03_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:7.81vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp03_hd_custom04.blue :is(h1,h2,h3,h4,h5){background-color:#005ab1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp03_hd_custom05 :is(h1,h2,h3,h4,h5){padding-top:12px;color:#005ab1;font-weight:700;font-size:27px;line-height:40px;letter-spacing:0.04em;text-align:center;margin-bottom:10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp03_hd_custom05 :is(h1,h2,h3,h4,h5){padding-top:2.67vw;font-size:6.51vw;line-height:9.11vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp04_hd_custom01 :is(h1,h2,h3,h4,h5){font-family:"YakuHanJP";font-size:1.875vw;line-height:1.5}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp04_hd_custom01 h2{font-size:1.875vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp04_hd_custom01 h2{font-size:4vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp04_hd_custom01 h2{font-size:5.3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp04_hd_custom01 h3{font-size:1.1vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp04_hd_custom01 h3{font-size:3.75vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp04_hd_custom01 h3{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp04_hd_custom01.white :is(h1,h2,h3,h4,h5){color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp04_hd_custom01.large h3{font-size:1.875vw;line-height:1.5}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp04_hd_custom01.large h3{font-size:3.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp04_hd_custom01.large h3{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp04_hd_custom02 :is(h1,h2,h3,h4,h5){font-family:"YakuHanJP";font-size:1.5625vw;line-height:2.5;background:#008edc;color:#fff;border-radius:15px;width:85%;margin-top:30px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp04_hd_custom02 :is(h1,h2,h3,h4,h5){width:100%}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp04_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp04_hd_custom02 h3{line-height:1.5;font-size:1.25vw;padding:0.5vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp04_hd_custom02 h3{font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp04_hd_custom02 h3{font-size:4vw;padding:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp04_hd_custom02.rich-heading-align-center :is(h1,h2,h3,h4,h5){margin-left:auto;margin-right:auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp04_hd_custom03 :is(h1,h2,h3,h4,h5){color:#fff;background-color:#444444;line-height:28px;font-family:"YakuHanJP";font-size:0.9375vw}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp04_hd_custom03 :is(h1,h2,h3,h4,h5){font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp04_hd_custom03.accent :is(h1,h2,h3,h4,h5){background-color:#ff9700}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp04_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:0.9375vw;font-family:"YakuHanJP";padding-bottom:0.5vw;border-bottom:1px solid #444444}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp04_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp04_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp_hd_custom01 :is(h1,h2){margin-bottom:30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.heading.lp_hd_custom01 :is(h3,h4,h5){margin-bottom:30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext{font-family:"Noto Sans JP";font-size:16px;color:#231815;line-height:1.5;letter-spacing:.04em}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext :link{text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext :visited{text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext a{color:#00aaeb}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext p{font-size:inherit;line-height:inherit;margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext p+:is(p,ul,ol,.normal-table,.table-with-row-header,.table-with-two-headers,.component.button){margin-top:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext li{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext li a{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext table :is(thead,tbody,tr,th,td){border-color:#eee}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td){background-clip:padding-box;position:static}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td) p{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td) p+:is(p,ul,ol,.component.button){margin-top:10px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td) :is(ul,ol){margin-left:25px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td) :is(ul,ol)+:is(p,ul,ol,.component.button){margin-top:10px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td) .component.button+:is(p,ul,ol,.component.button){margin-top:10px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext :is(ul,ol){margin:0 0 0 25px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext :is(ul,ol)+:is(p,ul,ol,.normal-table,.table-with-row-header,.table-with-two-headers,.component.button){margin-top:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext :is(table,.normal-table,.table-with-row-header,.table-with-two-headers)+:is(p,ul,ol,.normal-table,.table-with-row-header,.table-with-two-headers,.component.button){margin-top:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext .component.button{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext .component.button.button+:is(p,ul,ol,.normal-table,.table-with-row-header,.table-with-two-headers,.component.button){margin-top:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext .component.button.button .button-cont a.blue{background:#254a73;color:#fff !important;text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext .component.button.button .button-cont a.blue:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp_line_text p{font-size:2.5vw;position:relative;line-height:2}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp_line_text p{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp_line_text p strong{border-bottom:5px solid #009DE1;font-weight:900}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp_grad_list{margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp_grad_list ul{margin-left:0;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;list-style-type:none;gap:10px 5px;list-style:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp_grad_list ul li{display:block;color:#009de1;box-shadow:0 0 16px 0px rgba(0,157,225,0.2);font-size:0.8125vw;text-align:center;border-radius:25px;padding:7px 10px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp_grad_list ul li{font-size:1.95vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp_grad_list ul li{font-size:2.6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp_grad_text{margin-top:30px;text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp_grad_text ul{display:inline-flex;gap:30px;list-style:none;margin-left:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp_grad_text ul{gap:10px 15px;flex-wrap:wrap;justify-content:center}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp_grad_text ul li{background:linear-gradient(90deg, #00acc8 0%, #367dd2 100%);font-size:2.1vw;letter-spacing:1px;color:#fff;padding:7px 10px}@media screen and (min-width: 1440px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp_grad_text ul li{font-size:1.7vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp_grad_text ul li{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp_grad_text p{display:inline-block;font-size:2.1vw}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp_grad_text p{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.white_text{font-size:2.5vw;color:#fff;line-height:2}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.white_text{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp_ballon_list ul{list-style:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp_ballon_list ul li{color:#009de1;font-size:0.9375vw;padding:2vw;background-color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp_ballon_text{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp_ballon_text p{display:inline-block;font-size:18px;position:relative;padding:0 30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp_ballon_text p::before{content:"＼";font-size:25px;top:5px;left:0;position:absolute}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp_ballon_text p::after{content:"／";font-size:25px;top:5px;right:0;position:absolute}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp_ballon_text.white{color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp_font75_text{font-size:0.9375vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp_font75_text{font-size:2.25vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp_font75_text{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp_font150_text{font-size:1.875vw}@media screen and (min-width: 1440px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp_font150_text{font-size:1.3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp_font150_text{font-size:3.5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp_border_text{margin-top:40px;margin-bottom:30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp_border_text p{color:#009de1;font-size:1.25vw;padding-bottom:10px;background:url(https://ferret-one.akamaized.net/images/6613f70148d2ac1e78f533c8/original.png) no-repeat bottom center/100%;display:inline-block}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp_border_text p{font-size:3.75vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp_border_text p{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp_border_text.center{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.grad_text strong{background:linear-gradient(90deg, #00acc8 0%, #367dd2 100%);font-size:2vw;color:#fff;display:inline;line-height:1.8}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.grad_text strong{font-size:4.2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.grad_text strong{font-size:4.5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp_bg_text{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp_bg_text p{display:inline-block;color:#248dcf;background-color:#fff;font-size:2.5vw;padding:5px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp_bg_text p{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp02_font_100{font-size:3vw}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp02_font_100{font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp02_font_125{font-size:1.5625vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp02_font_125{font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp02_font_125{font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp02_bg_text{padding:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp02_custom_table table{border:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp02_custom_table table :is(thead,tbody,tr,th,td){border:none;font-weight:400;font-size:0.9375vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp02_custom_table table :is(thead,tbody,tr,th,td){font-size:1.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp02_custom_table table :is(thead,tbody,tr,th,td){font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp02_custom_table table tr{border-top:2px dotted #000}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp02_tag_list ul{margin-top:20px;list-style:none;display:flex;margin-left:0;gap:10px;flex-wrap:wrap}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp02_tag_list ul li{border:2px solid #333333;padding:5px 50px;border-radius:25px;font-size:0.9375vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp02_tag_list ul li{font-size:1.3vw;padding:5px 30px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp02_tag_list ul li{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp02_last_table table tbody tr:last-child{border-top:1px solid black !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_deco_text{color:#99d7f3;font-size:75px;letter-spacing:0.06em;text-align:center;line-height:1;padding-top:20px;font-family:"Arial", "メイリオ"}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_deco_text{font-size:5.21vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_deco_text.small{font-size:32px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_deco_text.small{font-size:2.67vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_deco_text.small{font-size:4.69vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_deco02_text{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_deco02_text p{color:#009ce1;font-size:91px;letter-spacing:0.02em;display:inline-block;position:relative;font-family:"Arial", "メイリオ"}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_deco02_text p{font-size:7.58vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_deco02_text p{font-size:11.85vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_deco02_text p::after{content:"";display:block;width:186px;height:2px;background:#009ce1;position:absolute;left:50%;transform:translate(-50%, 0%);bottom:2px;font-family:"Arial", "メイリオ"}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_deco02_text p::after{width:15.5vw;height:0.17vw;bottom:0.17vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_deco02_text p::after{width:24.22vw;height:0.26vw;bottom:0.26vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_list ul{display:flex;flex-wrap:wrap;margin-left:0;margin-top:43px;gap:15px 10px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_list ul{margin-top:5.25vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_list ul{justify-content:center;gap:7px 5px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_list ul li{background-color:#005ab1;color:#fff;font-weight:500;font-size:22px;line-height:62px;padding:0 14px;display:inline-block;border-radius:8px;position:relative}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_list ul li{font-size:1.83vw;line-height:5.17vw;padding:0 1.17vw;margin:0 0.42vw 1.25vw;border-radius:0.67vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_list ul li{font-size:3.13vw;line-height:8.85vw;padding:0 2.08vw;margin:0;border-radius:1.04vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_strengths_text p{font-size:47px;line-height:59px;letter-spacing:0.04em;font-weight:500;color:#162735}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_strengths_text p{font-size:3.92vw;line-height:4.92vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_strengths_text p{font-size:6.12vw;line-height:7.68vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_promise_text p{color:#009ce1;font-weight:700;font-size:40px;letter-spacing:0.06em;text-align:center;margin-top:53px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_promise_text p{font-size:3.33vw;margin-top:4.42vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_promise_text p{font-size:6.12vw;line-height:7.68vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_promise_bg_text{text-align:center;margin-bottom:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_promise_bg_text p{background-color:#009ce1;color:#fff;margin-top:21px;display:inline;font-weight:500;font-size:35.7px;line-height:59px;letter-spacing:0.06em}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_promise_bg_text p{margin-top:1.75vw;padding-right:1.25vw;font-size:2.98vw;line-height:5.17vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_promise_bg_text p{font-size:7.81vw;line-height:1.8}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_label_text{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_label_text p{display:inline-block;background:url(https://ferret-one.akamaized.net/images/66106a84f55cc26552db56be/original.png) no-repeat center/100%;font-size:28px;line-height:59px;padding:0 20px 0 60px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_label_text p{margin-top:1.33vw;font-size:2.33vw;line-height:4.92vw;padding:0 2vw 0 5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_label_text p{background:url(https://ferret-one.akamaized.net/images/661aef9223d7240659958f68/original.png) no-repeat center/100%;width:72.92vw;height:22.53vw;margin:3.91vw auto 0;display:flex;justify-content:center;align-items:center;font-size:4.43vw;line-height:7.68vw;padding-left:1.3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_price_text p{color:#162735;font-weight:500;font-size:32px;letter-spacing:0.06em;margin-left:18px;text-align:center}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_price_text p{font-size:2.67vw;margin-top:4.5vw;margin-left:1.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_price_text p{font-size:5.47vw;line-height:10.42vw;margin-top:4.43vw;margin-left:2.34vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_price_text.line p{margin-top:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_price_text.line p span{position:relative;border-bottom:3px solid #005ab1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_round_list{display:flex;align-items:flex-end;justify-content:center;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_round_list{display:block}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_round_list p{font-size:32px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_round_list p{font-size:2.67vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_round_list p{font-size:5.47vw;line-height:9.11vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_round_list ul{display:flex;justify-content:center;margin-left:0}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_round_list ul{margin-top:1.92vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_round_list ul li{width:166px;height:166px;background:url(https://ferret-one.akamaized.net/images/661062eaf55cc264e1dc5ccc/original.png) no-repeat center/100%;filter:drop-shadow(8px 8px 8px rgba(43,63,109,0.2));display:flex;justify-content:center;align-items:center;color:#ff8f2b;font-weight:700;font-size:38px;line-height:43px;letter-spacing:0.06em;text-align:center;margin:0 9px;position:relative}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_round_list ul li{width:13.83vw;height:13.83vw;filter:drop-shadow(0.67vw 0.67vw 0.67vw rgba(43,63,109,0.2));font-size:3.17vw;line-height:3.58vw;margin:0 0.75vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_round_list ul li{width:27.86vw;height:27.99vw;filter:drop-shadow(1.04vw 1.04vw 1.04vw rgba(43,63,109,0.2));font-size:6.38vw;line-height:7.16vw;margin:0 1.17vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_flow_text{color:#162735;font-weight:500;text-align:center;letter-spacing:0.04em;font-size:26px;margin-top:32px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_flow_text{font-size:2.17vw;margin-top:5.17vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_flow_text{font-size:4.17vw;line-height:7.55vw;margin-top:6.51vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_flow02_text{color:#000000;font-weight:500;text-align:center;letter-spacing:0.04em;font-size:30px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_flow02_text{font-size:2.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_flow02_text{font-size:4.56vw;line-height:8.85vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_flow02_text span{position:relative}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_flow02_text span::after{content:"";display:block;background:url(https://ferret-one.akamaized.net/images/661acff323d72403a5958f74/original.png) no-repeat center/100%;position:absolute;left:50%;transform:translate(-50%, 0%);width:131px;height:6px;bottom:-10px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_flow02_text span::after{width:10.92vw;height:0.5vw;bottom:-0.84vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_flow02_text span::after{width:22.27vw;height:0.78vw;bottom:-1.31vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_note_text{color:#4d4d4d;font-size:15px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_note_text{font-size:1.25vw;margin-top:3.25vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp03_note_text{font-size:2.6vw;margin-top:2.6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.font_yakuhan{font-family:"YakuHanJP"}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp04_fsz_65{font-size:0.8125vw}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lo04_fsz_75{font-size:0.9375vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lo04_fsz_75{font-size:2.25vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lo04_fsz_75{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lo04_fsz_100{font-size:1.25vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lo04_fsz_100{font-size:3.1vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lo04_fsz_100{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lo04_fsz_100 span{font-size:1.5625vw}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lo04_fsz_100 span{font-size:6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp04_note_text{font-size:0.7em}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp04_bg_text{background:#ecf8ff;padding:1vw;line-height:2;font-family:"YakuHanJP";font-size:0.75vw;width:90%;margin:0 auto}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp04_bg_text{font-size:2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.richtext.lp04_bg_text{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom{font-family:"Noto Sans JP";font-size:16px;color:#231815;padding:0 20px 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .form-title{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .form-title:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .show-notice{font-size:inherit;border-radius:0;font-size:16px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .show-notice{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .show-notice:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .show-notice span{padding:5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .show-notice span+span{padding:0 5px 5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .form-label::after{line-height:1.5;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form input{accent-color:#007bd7}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form textarea{height:auto;font-family:inherit !important;font-size:inherit;line-height:1.5;letter-spacing:.04em;color:#8f8f8f;border:none;padding:.6rem .75rem;border-radius:5px;background-color:#eaeaea}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form input[type="text"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form input[type="email"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form input[type="password"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form input[type="date"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form input[type="search"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form input[type="url"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form select::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form textarea::placeholder{font-family:inherit;font-size:inherit;color:rgba(0,0,0,0.3)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form input[type="text"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form input[type="email"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form input[type="password"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form input[type="date"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form input[type="search"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form input[type="url"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form select:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form textarea:focus{background-color:#eaeaea;color:#8f8f8f}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form input[type="text"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form input[type="email"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form input[type="password"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form input[type="date"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form input[type="search"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form input[type="url"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form select.form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form textarea.form-error{background:#fdf5f2;border:1px solid red !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form .group{font-size:inherit;color:inherit;margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form .group:not(:last-child){margin:20px 0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form .group .form-cont{font-size:inherit;color:inherit;display:flex}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form .form-label{font-size:inherit}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form .form-label{display:inline-block !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form .agree-label{line-height:1.5}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form .form-cont{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form .form-cont p{font-size:inherit;margin-top:.25rem}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form .form-cont :is(.checkbox,.radio) label{display:flex;align-items:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form .service_term{background:#fff;overflow:auto;font-size:inherit;padding:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form .service_term_link{font-size:inherit;margin-top:20px;margin-bottom:5px;text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form .service_term_link a{color:#00aaeb;letter-spacing:0;text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form .service_term_link a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form .service_term_link+label.agreement{padding:5px 0;justify-content:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form .service_term_link+label.agreement .form-label{display:flex !important;align-items:center;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_custom .contact_form .service_term_link+label.agreement .form-label::after{position:initial;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_btn_custom01 .form-submit{padding-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_btn_custom01 .form-submit .popup-link{background:linear-gradient(90deg, #009de1 20%, #007bd7 100%);font-family:"Noto Sans JP";font-size:18px;font-weight:bold;border:1px solid #007bd7;border-radius:50px;padding:15px 60px}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_btn_custom01 .form-submit .popup-link{min-width:200px;width:auto}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_btn_custom01 .form-submit .popup-link{padding:10px 30px;margin-top:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp_form_btn_custom01 .form-submit .popup-link:hover{background:#fff;color:#007bd7}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form .form-label.require:after{background:red;margin-left:20px;border-radius:5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form input[type=checkbox],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form input[type=radio]{min-height:auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.vertical .form-label:after{position:relative;top:-2px}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.horizontal .form-label:after{top:6px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.horizontal .form-label:after{top:-3px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.horizontal .contact_form .group{display:block}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.horizontal .contact_form .group{display:flex;justify-content:center}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom{font-family:"Noto Sans JP";font-size:16px;color:#231815;padding:0 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .form-title{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .form-title:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .show-notice{font-size:inherit;border-radius:0;font-size:16px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .show-notice{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .show-notice:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .show-notice span{padding:5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .show-notice span+span{padding:0 5px 5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .form-label::after{line-height:1.5;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form input{accent-color:#007bd7}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form textarea{background:#fff;height:auto;font-family:inherit !important;font-size:inherit;line-height:1.5;letter-spacing:.04em;border:none;padding:.6rem .75rem;border-radius:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form input[type="text"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form input[type="email"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form input[type="password"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form input[type="date"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form input[type="search"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form input[type="url"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form select::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form textarea::placeholder{font-family:inherit;font-size:inherit;color:rgba(0,0,0,0.3)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form input[type="text"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form input[type="email"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form input[type="password"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form input[type="date"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form input[type="search"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form input[type="url"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form select:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form textarea:focus{background-color:#fff;color:#555;border-color:#5a5a5a}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form input[type="text"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form input[type="email"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form input[type="password"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form input[type="date"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form input[type="search"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form input[type="url"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form select.form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form textarea.form-error{background:#fdf5f2;border:1px solid red !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form .group{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form .group:not(:last-child){padding-bottom:20px;margin-bottom:20px;border-bottom:2px solid #009CE1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form .group .form-cont{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form .form-label{font-size:inherit}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form .form-label{display:inline-block !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form .agree-label{line-height:1.5}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form .form-cont{font-size:inherit;display:flex}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form .form-cont p{font-size:inherit;margin-top:.25rem}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form .form-cont :is(.checkbox,.radio) label{display:flex;align-items:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form .service_term{background:#fff;overflow:auto;font-size:inherit;padding:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form .service_term_link{font-size:inherit;margin-top:20px;margin-bottom:5px;text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form .service_term_link a{color:#00aaeb;letter-spacing:0;text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form .service_term_link a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form .service_term_link+label.agreement{padding:5px 0;justify-content:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form .service_term_link+label.agreement .form-label{display:flex !important;align-items:center;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_custom .contact_form .service_term_link+label.agreement .form-label::after{position:initial;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_btn_custom01 .form-submit{margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_btn_custom01 .form-submit .popup-link{color:#fff;background:#ff0000;font-family:"hirakakupro-w6";font-size:18px;font-weight:bold;border:1px solid #ff0000;border-radius:10px;padding:20px}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_btn_custom01 .form-submit .popup-link{min-width:200px;width:auto}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_btn_custom01 .form-submit .popup-link{padding:10px 60px;margin-top:60px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp02_form_btn_custom01 .form-submit .popup-link:hover{background:#fff;color:#ff0000}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom{font-family:"Noto Sans JP";font-size:16px;color:#231815;padding:0 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .form-title{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .form-title:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .show-notice{font-size:inherit;border-radius:0;font-size:16px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .show-notice{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .show-notice:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .show-notice span{padding:5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .show-notice span+span{padding:0 5px 5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .form-label::after{line-height:1.5;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form input{accent-color:#007bd7}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form textarea{background:#fff;height:auto;font-family:"YakuHanJP" !important;font-size:inherit;line-height:1.5;letter-spacing:.04em;border:1px solid #717171;font-size:0.9375vw;padding:0.5vw 1vw;color:#717171}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form textarea{font-size:4.2vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form input[type="text"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form input[type="email"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form input[type="password"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form input[type="date"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form input[type="search"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form input[type="url"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form select::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form textarea::placeholder{font-family:inherit;font-size:inherit;color:rgba(0,0,0,0.3)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form input[type="text"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form input[type="email"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form input[type="password"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form input[type="date"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form input[type="search"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form input[type="url"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form select:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form textarea:focus{background-color:#fff;color:#555;border-color:#5a5a5a}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form input[type="text"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form input[type="email"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form input[type="password"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form input[type="date"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form input[type="search"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form input[type="url"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form select.form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form textarea.form-error{background:#fdf5f2;border:1px solid red !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form .group{font-size:inherit;color:inherit;margin:20px 0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form .group .form-cont{font-size:inherit;color:inherit;display:flex;flex-wrap:wrap}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form .form-label{font-size:inherit;font-weight:400}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form .form-label{min-width:200px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form .form-label{display:inline-block !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form .form-label.require{border-radius:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form .agree-label{line-height:1.5}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form .form-cont{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form .form-cont p{font-size:inherit;margin-top:.25rem}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form .service_term{background:#fff;overflow:auto;font-size:inherit;padding:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form .service_term_link{font-size:inherit;margin-top:20px;margin-bottom:5px;text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form .service_term_link a{color:#00aaeb;letter-spacing:0;text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form .service_term_link a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form .service_term_link+label.agreement{padding:5px 0;justify-content:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form .service_term_link+label.agreement .form-label{display:flex !important;align-items:center;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_custom .contact_form .service_term_link+label.agreement .form-label::after{position:initial;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_btn_custom01 .form-submit{margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_btn_custom01 .form-submit .popup-link{color:#fff;background:#ff5463;font-family:"hirakakupro-w6";font-size:18px;font-weight:bold;border:1px solid #ff5463;border-radius:10px;padding:20px}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_btn_custom01 .form-submit .popup-link{min-width:200px;width:auto}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_btn_custom01 .form-submit .popup-link{padding:10px 60px;margin-top:60px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp03_form_btn_custom01 .form-submit .popup-link:hover{background:#fff;color:#ff5463}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom{font-family:"Noto Sans JP";font-size:16px;color:#231815;padding:0 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .form-title{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .form-title:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .show-notice{font-size:inherit;border-radius:0;font-size:16px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .show-notice{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .show-notice:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .show-notice span{padding:5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .show-notice span+span{padding:0 5px 5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .form-label::after{line-height:1.5;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form input{accent-color:#007bd7}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form textarea{background:#fff;height:auto;font-family:"YakuHanJP" !important;font-size:inherit;line-height:1.5;letter-spacing:.04em;border:1px solid #717171;font-size:0.9375vw;padding:0.5vw 1vw;color:#717171}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form textarea{font-size:2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form textarea{font-size:4.2vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form input[type="text"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form input[type="email"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form input[type="password"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form input[type="date"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form input[type="search"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form input[type="url"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form select::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form textarea::placeholder{font-family:inherit;font-size:inherit;color:rgba(0,0,0,0.3)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form input[type="text"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form input[type="email"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form input[type="password"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form input[type="date"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form input[type="search"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form input[type="url"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form select:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form textarea:focus{background-color:#fff;color:#555;border-color:#5a5a5a}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form input[type="text"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form input[type="email"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form input[type="password"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form input[type="date"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form input[type="search"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form input[type="url"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form select.form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form textarea.form-error{background:#fdf5f2;border:1px solid red !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form .group{font-size:inherit;color:inherit;margin:20px 0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form .group .form-cont{font-size:inherit;color:inherit;display:flex}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form .form-label{font-size:inherit;font-weight:400}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form .form-label{min-width:200px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form .form-label{display:inline-block !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form .form-label.require{border-radius:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form .agree-label{line-height:1.5}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form .form-cont{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form .form-cont p{font-size:inherit;margin-top:.25rem}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form .form-cont :is(.checkbox,.radio) label{display:flex;align-items:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form .service_term{background:#fff;overflow:auto;font-size:inherit;padding:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form .service_term_link{font-size:inherit;margin-top:20px;margin-bottom:5px;text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form .service_term_link a{color:#00aaeb;letter-spacing:0;text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form .service_term_link a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form .service_term_link+label.agreement{padding:5px 0;justify-content:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form .service_term_link+label.agreement .form-label{display:flex !important;align-items:center;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_custom .contact_form .service_term_link+label.agreement .form-label::after{position:initial;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_btn_custom .form-submit{margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_btn_custom .form-submit .popup-link{box-shadow:5px 5px 11px -1px rgba(0,0,0,0.34);background-color:#ff9700;border-radius:50px;font-family:"YakuHanJP";font-size:1.25vw;font-weight:400;line-height:3.5;padding:0;border:none;padding:0 30px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_btn_custom .form-submit .popup-link{font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .component.form.lp04_form_btn_custom .form-submit .popup-link:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .inner{padding:0 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .inner{padding:10px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .inner .row.lp_header_row{display:flex;align-items:center;justify-content:space-between}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .inner .row.lp_header_row{min-height:60px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .inner .row.lp_header_row{gap:15px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .inner .row.lp_header_row .col{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .inner .row.lp_header_row .col.lp_logo_col{display:flex !important;justify-content:flex-end;align-items:center;gap:20px;width:auto !important}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .inner .row.lp_header_row .col.lp_logo_col{max-width:240px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .inner .row.lp_header_row .col.lp_logo_col{justify-content:flex-start;width:50% !important;gap:5px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .inner .row.lp_header_row .col.lp_logo_col .component{width:auto}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .inner .row.lp_header_row .col.lp_logo_col .component.image{margin:0}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .inner .row.lp_header_row .col.lp_logo_col .component.image.logo_img img{max-width:112px !important;width:100% !important}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .inner .row.lp_header_row .col.lp_logo_col .component.image.logo_img img{max-height:40px !important}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .inner .row.lp_header_row .col.lp_logo_col .component.image.copy_img img{max-width:100px !important;width:100% !important;vertical-align:baseline}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .inner .row.lp_header_row .col.lp_btn_col{display:flex !important;justify-content:flex-end;align-items:center}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .inner .row.lp_header_row .col.lp_btn_col{width:auto !important}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .inner .row.lp_header_row .col.lp_btn_col{width:50% !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .inner .row.lp_header_row .col.lp_btn_col .component{margin:0}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .inner .row.lp_header_row .col.lp_btn_col .component:not(:first-child){margin-left:15px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .inner .row.lp_header_row .col.lp_btn_col .component.button{margin-top:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .inner .row.lp_header_row .col.lp_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 :is(section,section[data-designpart-id]).lp_header_sec .inner .row.lp_header_row .col.lp_btn_col .component.button .button-cont a::before{font-size:22px;line-height:1;color:#007bd7;margin:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .inner .row.nav_row{position:relative;display:block}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .inner .row.nav_row::before{content:"";width:100vw;border:1px solid #009de0;position:absolute;top:0;left:50%;transform:translateX(-50%)}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .inner .row.nav_row::before{display:none}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .inner .row.nav_row .col{padding:0;display:block}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .inner .row.nav_row .col .component.list{margin:0}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .inner .row.nav_row .col .component.list ul{display:table;width:100%;table-layout:fixed}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .inner .row.nav_row .col .component.list ul li{margin:0;padding:0;font-size:14px}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .inner .row.nav_row .col .component.list ul li{display:table-cell}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .inner .row.nav_row .col .component.list ul li{width:50%}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .inner .row.nav_row .col .component.list ul li a{display:block;font-size:inherit;color:inherit;text-align:center;padding:20px 10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .inner .row.nav_row .col .component.list ul li a{padding:10px 5px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .inner .row.nav_row .col .component.list ul li a:hover{background-color:#007bd7;color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .inner .row.nav_row .col .component.list.lp_header_list{margin:0 auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .inner .row.nav_row .col .component.list.lp_header_list ul li{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .inner .row.nav_row .col .component.list.lp_header_list ul li:not(:last-child){border-right:1px solid #009de0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec .inner .row.nav_row .col .component.list.lp_header_list ul li a{padding:0.5vw 0;font-size:14px;font-weight:bold}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section{font-family:"Noto Sans JP";color:#231815;line-height:1.5;letter-spacing:.04em;line-break:strict}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp_hd_custom01{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp_hd_custom01 :is(h1,h2,h3,h4,h5){display:inline-block;font-family:"Noto Sans JP";font-weight:bold;line-height:1.5;letter-spacing:.04em;background:linear-gradient(90deg, #00acc8 0%, #367dd2 100%);font-size:2.5vw;letter-spacing:1px;color:#fff;padding:0.5vw;margin-bottom:10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp_hd_custom01 :is(h1,h2,h3,h4,h5){overflow-wrap:break-word;font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp_hd_custom01 :is(h1,h2,h3,h4,h5) .strong{font-weight:normal}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp_hd_custom01.reverse{justify-content:center}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp_hd_custom01.reverse :is(h1,h2,h3,h4,h5){background:#fff;color:#009DE1;font-size:3.75vw;letter-spacing:0.5vw}@media screen and (min-width: 1440px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp_hd_custom01.reverse :is(h1,h2,h3,h4,h5){font-size:3.2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp_hd_custom01.reverse :is(h1,h2,h3,h4,h5){font-size:6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp_hd_custom01.accent :is(h1,h2,h3,h4,h5){background:#feef00;color:#009DE1;font-size:3.75vw;position:relative;margin-bottom:12px}@media screen and (min-width: 1440px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp_hd_custom01.accent :is(h1,h2,h3,h4,h5){font-size:2.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp_hd_custom01.accent :is(h1,h2,h3,h4,h5){font-size:6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp_hd_custom01.accent :is(h1,h2,h3,h4,h5)::after{content:"";width:100%;height:12px;background:#fff url(https://ferret-one.akamaized.net/images/6613f70148d2ac1e78f533c8/original.png) no-repeat bottom center/contain;position:absolute;left:0;bottom:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp_hd_custom02 :is(h1,h2,h3,h4,h5){color:#f03d61;font-size:1.25vw;font-weight:900}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:3.5vw;overflow-wrap:break-word}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp_hd_custom02 :is(h1,h2,h3,h4,h5) .strong{font-weight:normal}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp_hd_custom03 :is(h1,h2,h3,h4,h5){margin-bottom:25px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp_hd_custom03 h3{font-size:1.5625vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp_hd_custom03 h3{font-size:3.75vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp_hd_custom03 h3{font-size:5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp_hd_custom04{text-align:center}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp_hd_custom04 :is(h1,h2,h3,h4,h5){background-color:#64a9f0;color:#fff;border-radius:9999px;font-size:0.9375vw;padding:1vw 10px;margin:20px 0 10px;width:70%;text-align:center}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:4vw;display:inline-block;padding:2vw 10px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp_hd_custom05 :is(h1,h2,h3,h4,h5){font-size:2.5vw;padding-bottom:0.5vw;position:relative;margin-bottom:70px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp_hd_custom05 :is(h1,h2,h3,h4,h5){font-size:6vw;padding-bottom:15px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp_hd_custom05 :is(h1,h2,h3,h4,h5){font-size:8vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp_hd_custom05 :is(h1,h2,h3,h4,h5)::after{content:"";background:#009DE1;background:-webkit-linear-gradient(to right, #009DE1 20%, #007bd7 100%);background:-moz-linear-gradient(to right, #009DE1 20%, #007bd7 100%);background:linear-gradient(to right, #009DE1 20%, #007bd7 100%);display:block;height:5px;width:15%;position:absolute;bottom:-.8vw;left:50%;transform:translate(-50%, -50%);margin-left:auto;margin-right:auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp_hd_custom05.white :is(h1,h2,h3,h4,h5){color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp_hd_custom05.white :is(h1,h2,h3,h4,h5)::after{background:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp_hd_custom06 :is(h1,h2,h3,h4,h5){color:#009de1;font-size:1.875vw;margin-bottom:20px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp_hd_custom06 :is(h1,h2,h3,h4,h5){font-size:4.2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp_hd_custom06 :is(h1,h2,h3,h4,h5){font-size:4.7vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp02_hd_custom01 :is(h1,h2,h3,h4,h5){color:#03AAEB;font-size:2.5vw;margin-bottom:0}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp02_hd_custom01 :is(h1,h2,h3,h4,h5){font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp02_hd_custom01 :is(h1,h2,h3,h4,h5){font-size:6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp02_hd_custom02.rich-heading-align-center{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp02_hd_custom02 :is(h1,h2,h3,h4,h5){color:#009CE1;font-size:2.5vw;background:linear-gradient(transparent 70%, #fcee21 0%);display:inline-block}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp02_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp02_hd_custom03 :is(h1,h2,h3,h4,h5){color:#415B9E;font-size:1.5625vw;padding:10px;background-image:url(https://ferret-one.akamaized.net/images/661024ab44173b5e3330e6b0/original.png)}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp02_hd_custom03 :is(h1,h2,h3,h4,h5){font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp02_hd_csutom04 :is(h1,h2,h3,h4,h5){font-size:1.540vw;font-family:'hirakakupro-w6';color:#03AAEB;line-height:1.5}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp02_hd_csutom04 :is(h1,h2,h3,h4,h5){font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp02_hd_csutom04 :is(h1,h2,h3,h4,h5) em{font-weight:bold;background:linear-gradient(transparent 60%, #F9E42F 0%)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp02_hd_csutom04 h3{font-size:1.3vw;margin:20px 0}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp02_hd_csutom04 h3{font-size:2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp02_hd_csutom04 h3{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp03_hd_custom01 :is(h1,h2,h3,h4,h5){color:#162735;text-align:center;line-height:1;letter-spacing:0.06em;margin-top:16px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp03_hd_custom01 h2{font-size:34px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp03_hd_custom01 h2{font-size:6.64vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp03_hd_custom01.white :is(h1,h2,h3,h4,h5){color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp03_hd_custom01.large :is(h1,h2,h3,h4,h5){font-size:62px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp03_hd_custom01.large :is(h1,h2,h3,h4,h5){font-size:5.17vw;margin-top:1.92vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp03_hd_custom01.large :is(h1,h2,h3,h4,h5){font-size:5.17vw;margin-top:1.92vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp03_hd_custom01.small :is(h1,h2,h3,h4,h5){font-size:25px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp03_hd_custom01.small :is(h1,h2,h3,h4,h5){font-size:2.08vw;margin-top:0.83vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp03_hd_custom01.small :is(h1,h2,h3,h4,h5){font-size:3.26vw;margin-top:1.3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5){display:inline-block;position:relative;color:#162735;font-size:67.2px;font-weight:500;margin-bottom:10px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:5.6vw;margin-top:1.58vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:7.71vw;white-space:nowrap;margin:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::before,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::after{content:"";display:block;width:83px;height:89px;position:absolute;top:-43px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::before,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::after{width:6.92vw;height:7.42vw;top:-3.59vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::before,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::after{width:5.21vw;height:5.34vw;top:-3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::before{background:url(https://ferret-one.akamaized.net/images/661a43a37ea2e713b120aa56/original.png) no-repeat center/100%;right:-71px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::before{right:-5.92vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::after{background:url(https://ferret-one.akamaized.net/images/661a43a423d7247575958f69/original.png) no-repeat center/100%;left:-71px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::after{left:-5.92vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5) span.color-e2552d{color:#e2552d;font-size:84px;font-weight:700;position:relative;display:inline-block;background:url(https://ferret-one.akamaized.net/images/661a425c466e360a800dd44a/original.jpeg) left bottom repeat-x;background-size:auto 0.3em;padding-bottom:0.1em}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5) span.color-e2552d{font-size:7vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5) span.color-e2552d{font-size:9.64vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5){color:#fff;font-weight:700;text-align:center;font-size:52px;letter-spacing:0.06em;display:inline-block;position:relative}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5){font-size:4.33vw;margin-top:1.92vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5){font-size:6.77vw;line-height:9.11vw;margin-top:0;margin-bottom:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5) .strong{font-size:44.2px;letter-spacing:0.06em;font-weight:500}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5) .strong{font-size:3.68vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5) .strong{font-size:5.76vw;line-height:9.11vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::before,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::after{content:"";display:block;width:36px;height:76px;background:url(https://ferret-one.akamaized.net/images/661a5673466e360a800dd460/original.png) no-repeat center/100%;position:absolute;top:50%;transform:translate(0%, -50%)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::before{background:url("https://ferret-one.akamaized.net/images/661a567323d7247575958f7e/original.png") no-repeat center/100%;right:-43px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::before{right:-3.59vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::before{right:-9.9vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::after{left:-43px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::after{left:-3.59vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::after{left:-11.2vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp03_hd_custom04 :is(h1,h2,h3,h4,h5){background-color:#009ce1;color:#fff;font-size:60px;letter-spacing:0.04em;margin-top:13px;display:inline;line-height:1.7}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp03_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:5vw;margin-top:1.08vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp03_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:7.81vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp03_hd_custom04.blue :is(h1,h2,h3,h4,h5){background-color:#005ab1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp03_hd_custom05 :is(h1,h2,h3,h4,h5){padding-top:12px;color:#005ab1;font-weight:700;font-size:27px;line-height:40px;letter-spacing:0.04em;text-align:center;margin-bottom:10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp03_hd_custom05 :is(h1,h2,h3,h4,h5){padding-top:2.67vw;font-size:6.51vw;line-height:9.11vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp04_hd_custom01 :is(h1,h2,h3,h4,h5){font-family:"YakuHanJP";font-size:1.875vw;line-height:1.5}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp04_hd_custom01 h2{font-size:1.875vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp04_hd_custom01 h2{font-size:4vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp04_hd_custom01 h2{font-size:5.3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp04_hd_custom01 h3{font-size:1.1vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp04_hd_custom01 h3{font-size:3.75vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp04_hd_custom01 h3{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp04_hd_custom01.white :is(h1,h2,h3,h4,h5){color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp04_hd_custom01.large h3{font-size:1.875vw;line-height:1.5}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp04_hd_custom01.large h3{font-size:3.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp04_hd_custom01.large h3{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp04_hd_custom02 :is(h1,h2,h3,h4,h5){font-family:"YakuHanJP";font-size:1.5625vw;line-height:2.5;background:#008edc;color:#fff;border-radius:15px;width:85%;margin-top:30px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp04_hd_custom02 :is(h1,h2,h3,h4,h5){width:100%}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp04_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp04_hd_custom02 h3{line-height:1.5;font-size:1.25vw;padding:0.5vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp04_hd_custom02 h3{font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp04_hd_custom02 h3{font-size:4vw;padding:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp04_hd_custom02.rich-heading-align-center :is(h1,h2,h3,h4,h5){margin-left:auto;margin-right:auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp04_hd_custom03 :is(h1,h2,h3,h4,h5){color:#fff;background-color:#444444;line-height:28px;font-family:"YakuHanJP";font-size:0.9375vw}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp04_hd_custom03 :is(h1,h2,h3,h4,h5){font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp04_hd_custom03.accent :is(h1,h2,h3,h4,h5){background-color:#ff9700}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp04_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:0.9375vw;font-family:"YakuHanJP";padding-bottom:0.5vw;border-bottom:1px solid #444444}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp04_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp04_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp_hd_custom01 :is(h1,h2){margin-bottom:30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.heading.lp_hd_custom01 :is(h3,h4,h5){margin-bottom:30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext{font-family:"Noto Sans JP";font-size:16px;color:#231815;line-height:1.5;letter-spacing:.04em}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext :link{text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext :visited{text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext a{color:#00aaeb}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext p{font-size:inherit;line-height:inherit;margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext p+:is(p,ul,ol,.normal-table,.table-with-row-header,.table-with-two-headers,.component.button){margin-top:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext li{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext li a{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext table :is(thead,tbody,tr,th,td){border-color:#eee}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td){background-clip:padding-box;position:static}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td) p{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td) p+:is(p,ul,ol,.component.button){margin-top:10px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td) :is(ul,ol){margin-left:25px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td) :is(ul,ol)+:is(p,ul,ol,.component.button){margin-top:10px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td) .component.button+:is(p,ul,ol,.component.button){margin-top:10px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext :is(ul,ol){margin:0 0 0 25px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext :is(ul,ol)+:is(p,ul,ol,.normal-table,.table-with-row-header,.table-with-two-headers,.component.button){margin-top:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext :is(table,.normal-table,.table-with-row-header,.table-with-two-headers)+:is(p,ul,ol,.normal-table,.table-with-row-header,.table-with-two-headers,.component.button){margin-top:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext .component.button{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext .component.button.button+:is(p,ul,ol,.normal-table,.table-with-row-header,.table-with-two-headers,.component.button){margin-top:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext .component.button.button .button-cont a.blue{background:#254a73;color:#fff !important;text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext .component.button.button .button-cont a.blue:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp_line_text p{font-size:2.5vw;position:relative;line-height:2}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp_line_text p{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp_line_text p strong{border-bottom:5px solid #009DE1;font-weight:900}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp_grad_list{margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp_grad_list ul{margin-left:0;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;list-style-type:none;gap:10px 5px;list-style:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp_grad_list ul li{display:block;color:#009de1;box-shadow:0 0 16px 0px rgba(0,157,225,0.2);font-size:0.8125vw;text-align:center;border-radius:25px;padding:7px 10px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp_grad_list ul li{font-size:1.95vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp_grad_list ul li{font-size:2.6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp_grad_text{margin-top:30px;text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp_grad_text ul{display:inline-flex;gap:30px;list-style:none;margin-left:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp_grad_text ul{gap:10px 15px;flex-wrap:wrap;justify-content:center}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp_grad_text ul li{background:linear-gradient(90deg, #00acc8 0%, #367dd2 100%);font-size:2.1vw;letter-spacing:1px;color:#fff;padding:7px 10px}@media screen and (min-width: 1440px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp_grad_text ul li{font-size:1.7vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp_grad_text ul li{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp_grad_text p{display:inline-block;font-size:2.1vw}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp_grad_text p{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.white_text{font-size:2.5vw;color:#fff;line-height:2}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.white_text{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp_ballon_list ul{list-style:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp_ballon_list ul li{color:#009de1;font-size:0.9375vw;padding:2vw;background-color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp_ballon_text{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp_ballon_text p{display:inline-block;font-size:18px;position:relative;padding:0 30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp_ballon_text p::before{content:"＼";font-size:25px;top:5px;left:0;position:absolute}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp_ballon_text p::after{content:"／";font-size:25px;top:5px;right:0;position:absolute}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp_ballon_text.white{color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp_font75_text{font-size:0.9375vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp_font75_text{font-size:2.25vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp_font75_text{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp_font150_text{font-size:1.875vw}@media screen and (min-width: 1440px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp_font150_text{font-size:1.3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp_font150_text{font-size:3.5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp_border_text{margin-top:40px;margin-bottom:30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp_border_text p{color:#009de1;font-size:1.25vw;padding-bottom:10px;background:url(https://ferret-one.akamaized.net/images/6613f70148d2ac1e78f533c8/original.png) no-repeat bottom center/100%;display:inline-block}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp_border_text p{font-size:3.75vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp_border_text p{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp_border_text.center{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.grad_text strong{background:linear-gradient(90deg, #00acc8 0%, #367dd2 100%);font-size:2vw;color:#fff;display:inline;line-height:1.8}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.grad_text strong{font-size:4.2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.grad_text strong{font-size:4.5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp_bg_text{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp_bg_text p{display:inline-block;color:#248dcf;background-color:#fff;font-size:2.5vw;padding:5px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp_bg_text p{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp02_font_100{font-size:3vw}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp02_font_100{font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp02_font_125{font-size:1.5625vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp02_font_125{font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp02_font_125{font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp02_bg_text{padding:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp02_custom_table table{border:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp02_custom_table table :is(thead,tbody,tr,th,td){border:none;font-weight:400;font-size:0.9375vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp02_custom_table table :is(thead,tbody,tr,th,td){font-size:1.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp02_custom_table table :is(thead,tbody,tr,th,td){font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp02_custom_table table tr{border-top:2px dotted #000}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp02_tag_list ul{margin-top:20px;list-style:none;display:flex;margin-left:0;gap:10px;flex-wrap:wrap}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp02_tag_list ul li{border:2px solid #333333;padding:5px 50px;border-radius:25px;font-size:0.9375vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp02_tag_list ul li{font-size:1.3vw;padding:5px 30px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp02_tag_list ul li{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp02_last_table table tbody tr:last-child{border-top:1px solid black !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_deco_text{color:#99d7f3;font-size:75px;letter-spacing:0.06em;text-align:center;line-height:1;padding-top:20px;font-family:"Arial", "メイリオ"}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_deco_text{font-size:5.21vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_deco_text.small{font-size:32px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_deco_text.small{font-size:2.67vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_deco_text.small{font-size:4.69vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_deco02_text{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_deco02_text p{color:#009ce1;font-size:91px;letter-spacing:0.02em;display:inline-block;position:relative;font-family:"Arial", "メイリオ"}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_deco02_text p{font-size:7.58vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_deco02_text p{font-size:11.85vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_deco02_text p::after{content:"";display:block;width:186px;height:2px;background:#009ce1;position:absolute;left:50%;transform:translate(-50%, 0%);bottom:2px;font-family:"Arial", "メイリオ"}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_deco02_text p::after{width:15.5vw;height:0.17vw;bottom:0.17vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_deco02_text p::after{width:24.22vw;height:0.26vw;bottom:0.26vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_list ul{display:flex;flex-wrap:wrap;margin-left:0;margin-top:43px;gap:15px 10px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_list ul{margin-top:5.25vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_list ul{justify-content:center;gap:7px 5px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_list ul li{background-color:#005ab1;color:#fff;font-weight:500;font-size:22px;line-height:62px;padding:0 14px;display:inline-block;border-radius:8px;position:relative}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_list ul li{font-size:1.83vw;line-height:5.17vw;padding:0 1.17vw;margin:0 0.42vw 1.25vw;border-radius:0.67vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_list ul li{font-size:3.13vw;line-height:8.85vw;padding:0 2.08vw;margin:0;border-radius:1.04vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_strengths_text p{font-size:47px;line-height:59px;letter-spacing:0.04em;font-weight:500;color:#162735}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_strengths_text p{font-size:3.92vw;line-height:4.92vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_strengths_text p{font-size:6.12vw;line-height:7.68vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_promise_text p{color:#009ce1;font-weight:700;font-size:40px;letter-spacing:0.06em;text-align:center;margin-top:53px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_promise_text p{font-size:3.33vw;margin-top:4.42vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_promise_text p{font-size:6.12vw;line-height:7.68vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_promise_bg_text{text-align:center;margin-bottom:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_promise_bg_text p{background-color:#009ce1;color:#fff;margin-top:21px;display:inline;font-weight:500;font-size:35.7px;line-height:59px;letter-spacing:0.06em}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_promise_bg_text p{margin-top:1.75vw;padding-right:1.25vw;font-size:2.98vw;line-height:5.17vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_promise_bg_text p{font-size:7.81vw;line-height:1.8}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_label_text{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_label_text p{display:inline-block;background:url(https://ferret-one.akamaized.net/images/66106a84f55cc26552db56be/original.png) no-repeat center/100%;font-size:28px;line-height:59px;padding:0 20px 0 60px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_label_text p{margin-top:1.33vw;font-size:2.33vw;line-height:4.92vw;padding:0 2vw 0 5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_label_text p{background:url(https://ferret-one.akamaized.net/images/661aef9223d7240659958f68/original.png) no-repeat center/100%;width:72.92vw;height:22.53vw;margin:3.91vw auto 0;display:flex;justify-content:center;align-items:center;font-size:4.43vw;line-height:7.68vw;padding-left:1.3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_price_text p{color:#162735;font-weight:500;font-size:32px;letter-spacing:0.06em;margin-left:18px;text-align:center}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_price_text p{font-size:2.67vw;margin-top:4.5vw;margin-left:1.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_price_text p{font-size:5.47vw;line-height:10.42vw;margin-top:4.43vw;margin-left:2.34vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_price_text.line p{margin-top:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_price_text.line p span{position:relative;border-bottom:3px solid #005ab1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_round_list{display:flex;align-items:flex-end;justify-content:center;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_round_list{display:block}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_round_list p{font-size:32px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_round_list p{font-size:2.67vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_round_list p{font-size:5.47vw;line-height:9.11vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_round_list ul{display:flex;justify-content:center;margin-left:0}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_round_list ul{margin-top:1.92vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_round_list ul li{width:166px;height:166px;background:url(https://ferret-one.akamaized.net/images/661062eaf55cc264e1dc5ccc/original.png) no-repeat center/100%;filter:drop-shadow(8px 8px 8px rgba(43,63,109,0.2));display:flex;justify-content:center;align-items:center;color:#ff8f2b;font-weight:700;font-size:38px;line-height:43px;letter-spacing:0.06em;text-align:center;margin:0 9px;position:relative}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_round_list ul li{width:13.83vw;height:13.83vw;filter:drop-shadow(0.67vw 0.67vw 0.67vw rgba(43,63,109,0.2));font-size:3.17vw;line-height:3.58vw;margin:0 0.75vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_round_list ul li{width:27.86vw;height:27.99vw;filter:drop-shadow(1.04vw 1.04vw 1.04vw rgba(43,63,109,0.2));font-size:6.38vw;line-height:7.16vw;margin:0 1.17vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_flow_text{color:#162735;font-weight:500;text-align:center;letter-spacing:0.04em;font-size:26px;margin-top:32px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_flow_text{font-size:2.17vw;margin-top:5.17vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_flow_text{font-size:4.17vw;line-height:7.55vw;margin-top:6.51vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_flow02_text{color:#000000;font-weight:500;text-align:center;letter-spacing:0.04em;font-size:30px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_flow02_text{font-size:2.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_flow02_text{font-size:4.56vw;line-height:8.85vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_flow02_text span{position:relative}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_flow02_text span::after{content:"";display:block;background:url(https://ferret-one.akamaized.net/images/661acff323d72403a5958f74/original.png) no-repeat center/100%;position:absolute;left:50%;transform:translate(-50%, 0%);width:131px;height:6px;bottom:-10px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_flow02_text span::after{width:10.92vw;height:0.5vw;bottom:-0.84vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_flow02_text span::after{width:22.27vw;height:0.78vw;bottom:-1.31vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_note_text{color:#4d4d4d;font-size:15px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_note_text{font-size:1.25vw;margin-top:3.25vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp03_note_text{font-size:2.6vw;margin-top:2.6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.font_yakuhan{font-family:"YakuHanJP"}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp04_fsz_65{font-size:0.8125vw}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lo04_fsz_75{font-size:0.9375vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lo04_fsz_75{font-size:2.25vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lo04_fsz_75{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lo04_fsz_100{font-size:1.25vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lo04_fsz_100{font-size:3.1vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lo04_fsz_100{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lo04_fsz_100 span{font-size:1.5625vw}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lo04_fsz_100 span{font-size:6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp04_note_text{font-size:0.7em}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp04_bg_text{background:#ecf8ff;padding:1vw;line-height:2;font-family:"YakuHanJP";font-size:0.75vw;width:90%;margin:0 auto}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp04_bg_text{font-size:2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.richtext.lp04_bg_text{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom{font-family:"Noto Sans JP";font-size:16px;color:#231815;padding:0 20px 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .form-title{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .form-title:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .show-notice{font-size:inherit;border-radius:0;font-size:16px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .show-notice{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .show-notice:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .show-notice span{padding:5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .show-notice span+span{padding:0 5px 5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .form-label::after{line-height:1.5;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form input{accent-color:#007bd7}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form textarea{height:auto;font-family:inherit !important;font-size:inherit;line-height:1.5;letter-spacing:.04em;color:#8f8f8f;border:none;padding:.6rem .75rem;border-radius:5px;background-color:#eaeaea}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="text"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="email"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="password"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="date"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="search"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="url"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form select::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form textarea::placeholder{font-family:inherit;font-size:inherit;color:rgba(0,0,0,0.3)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="text"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="email"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="password"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="date"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="search"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="url"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form select:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form textarea:focus{background-color:#eaeaea;color:#8f8f8f}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="text"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="email"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="password"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="date"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="search"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="url"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form select.form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form textarea.form-error{background:#fdf5f2;border:1px solid red !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form .group{font-size:inherit;color:inherit;margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form .group:not(:last-child){margin:20px 0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form .group .form-cont{font-size:inherit;color:inherit;display:flex}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form .form-label{font-size:inherit}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form .form-label{display:inline-block !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form .agree-label{line-height:1.5}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form .form-cont{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form .form-cont p{font-size:inherit;margin-top:.25rem}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form .form-cont :is(.checkbox,.radio) label{display:flex;align-items:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form .service_term{background:#fff;overflow:auto;font-size:inherit;padding:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form .service_term_link{font-size:inherit;margin-top:20px;margin-bottom:5px;text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form .service_term_link a{color:#00aaeb;letter-spacing:0;text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form .service_term_link a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form .service_term_link+label.agreement{padding:5px 0;justify-content:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form .service_term_link+label.agreement .form-label{display:flex !important;align-items:center;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_custom .contact_form .service_term_link+label.agreement .form-label::after{position:initial;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_btn_custom01 .form-submit{padding-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_btn_custom01 .form-submit .popup-link{background:linear-gradient(90deg, #009de1 20%, #007bd7 100%);font-family:"Noto Sans JP";font-size:18px;font-weight:bold;border:1px solid #007bd7;border-radius:50px;padding:15px 60px}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_btn_custom01 .form-submit .popup-link{min-width:200px;width:auto}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_btn_custom01 .form-submit .popup-link{padding:10px 30px;margin-top:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp_form_btn_custom01 .form-submit .popup-link:hover{background:#fff;color:#007bd7}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form .form-label.require:after{background:red;margin-left:20px;border-radius:5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form input[type=checkbox],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form input[type=radio]{min-height:auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.vertical .form-label:after{position:relative;top:-2px}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.horizontal .form-label:after{top:6px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.horizontal .form-label:after{top:-3px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.horizontal .contact_form .group{display:block}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.horizontal .contact_form .group{display:flex;justify-content:center}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom{font-family:"Noto Sans JP";font-size:16px;color:#231815;padding:0 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .form-title{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .form-title:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .show-notice{font-size:inherit;border-radius:0;font-size:16px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .show-notice{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .show-notice:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .show-notice span{padding:5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .show-notice span+span{padding:0 5px 5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .form-label::after{line-height:1.5;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form input{accent-color:#007bd7}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form textarea{background:#fff;height:auto;font-family:inherit !important;font-size:inherit;line-height:1.5;letter-spacing:.04em;border:none;padding:.6rem .75rem;border-radius:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="text"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="email"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="password"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="date"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="search"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="url"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form select::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form textarea::placeholder{font-family:inherit;font-size:inherit;color:rgba(0,0,0,0.3)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="text"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="email"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="password"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="date"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="search"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="url"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form select:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form textarea:focus{background-color:#fff;color:#555;border-color:#5a5a5a}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="text"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="email"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="password"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="date"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="search"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="url"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form select.form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form textarea.form-error{background:#fdf5f2;border:1px solid red !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form .group{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form .group:not(:last-child){padding-bottom:20px;margin-bottom:20px;border-bottom:2px solid #009CE1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form .group .form-cont{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form .form-label{font-size:inherit}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form .form-label{display:inline-block !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form .agree-label{line-height:1.5}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form .form-cont{font-size:inherit;display:flex}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form .form-cont p{font-size:inherit;margin-top:.25rem}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form .form-cont :is(.checkbox,.radio) label{display:flex;align-items:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form .service_term{background:#fff;overflow:auto;font-size:inherit;padding:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form .service_term_link{font-size:inherit;margin-top:20px;margin-bottom:5px;text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form .service_term_link a{color:#00aaeb;letter-spacing:0;text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form .service_term_link a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form .service_term_link+label.agreement{padding:5px 0;justify-content:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form .service_term_link+label.agreement .form-label{display:flex !important;align-items:center;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_custom .contact_form .service_term_link+label.agreement .form-label::after{position:initial;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_btn_custom01 .form-submit{margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_btn_custom01 .form-submit .popup-link{color:#fff;background:#ff0000;font-family:"hirakakupro-w6";font-size:18px;font-weight:bold;border:1px solid #ff0000;border-radius:10px;padding:20px}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_btn_custom01 .form-submit .popup-link{min-width:200px;width:auto}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_btn_custom01 .form-submit .popup-link{padding:10px 60px;margin-top:60px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp02_form_btn_custom01 .form-submit .popup-link:hover{background:#fff;color:#ff0000}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom{font-family:"Noto Sans JP";font-size:16px;color:#231815;padding:0 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .form-title{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .form-title:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .show-notice{font-size:inherit;border-radius:0;font-size:16px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .show-notice{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .show-notice:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .show-notice span{padding:5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .show-notice span+span{padding:0 5px 5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .form-label::after{line-height:1.5;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form input{accent-color:#007bd7}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form textarea{background:#fff;height:auto;font-family:"YakuHanJP" !important;font-size:inherit;line-height:1.5;letter-spacing:.04em;border:1px solid #717171;font-size:0.9375vw;padding:0.5vw 1vw;color:#717171}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form textarea{font-size:4.2vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="text"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="email"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="password"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="date"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="search"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="url"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form select::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form textarea::placeholder{font-family:inherit;font-size:inherit;color:rgba(0,0,0,0.3)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="text"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="email"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="password"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="date"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="search"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="url"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form select:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form textarea:focus{background-color:#fff;color:#555;border-color:#5a5a5a}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="text"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="email"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="password"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="date"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="search"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="url"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form select.form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form textarea.form-error{background:#fdf5f2;border:1px solid red !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form .group{font-size:inherit;color:inherit;margin:20px 0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form .group .form-cont{font-size:inherit;color:inherit;display:flex;flex-wrap:wrap}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form .form-label{font-size:inherit;font-weight:400}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form .form-label{min-width:200px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form .form-label{display:inline-block !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form .form-label.require{border-radius:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form .agree-label{line-height:1.5}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form .form-cont{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form .form-cont p{font-size:inherit;margin-top:.25rem}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form .service_term{background:#fff;overflow:auto;font-size:inherit;padding:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form .service_term_link{font-size:inherit;margin-top:20px;margin-bottom:5px;text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form .service_term_link a{color:#00aaeb;letter-spacing:0;text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form .service_term_link a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form .service_term_link+label.agreement{padding:5px 0;justify-content:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form .service_term_link+label.agreement .form-label{display:flex !important;align-items:center;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_custom .contact_form .service_term_link+label.agreement .form-label::after{position:initial;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_btn_custom01 .form-submit{margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_btn_custom01 .form-submit .popup-link{color:#fff;background:#ff5463;font-family:"hirakakupro-w6";font-size:18px;font-weight:bold;border:1px solid #ff5463;border-radius:10px;padding:20px}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_btn_custom01 .form-submit .popup-link{min-width:200px;width:auto}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_btn_custom01 .form-submit .popup-link{padding:10px 60px;margin-top:60px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp03_form_btn_custom01 .form-submit .popup-link:hover{background:#fff;color:#ff5463}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom{font-family:"Noto Sans JP";font-size:16px;color:#231815;padding:0 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .form-title{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .form-title:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .show-notice{font-size:inherit;border-radius:0;font-size:16px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .show-notice{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .show-notice:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .show-notice span{padding:5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .show-notice span+span{padding:0 5px 5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .form-label::after{line-height:1.5;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form input{accent-color:#007bd7}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form textarea{background:#fff;height:auto;font-family:"YakuHanJP" !important;font-size:inherit;line-height:1.5;letter-spacing:.04em;border:1px solid #717171;font-size:0.9375vw;padding:0.5vw 1vw;color:#717171}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form textarea{font-size:2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form textarea{font-size:4.2vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="text"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="email"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="password"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="date"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="search"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="url"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form select::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form textarea::placeholder{font-family:inherit;font-size:inherit;color:rgba(0,0,0,0.3)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="text"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="email"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="password"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="date"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="search"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="url"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form select:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form textarea:focus{background-color:#fff;color:#555;border-color:#5a5a5a}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="text"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="email"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="password"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="date"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="search"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="url"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form select.form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form textarea.form-error{background:#fdf5f2;border:1px solid red !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form .group{font-size:inherit;color:inherit;margin:20px 0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form .group .form-cont{font-size:inherit;color:inherit;display:flex}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form .form-label{font-size:inherit;font-weight:400}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form .form-label{min-width:200px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form .form-label{display:inline-block !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form .form-label.require{border-radius:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form .agree-label{line-height:1.5}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form .form-cont{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form .form-cont p{font-size:inherit;margin-top:.25rem}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form .form-cont :is(.checkbox,.radio) label{display:flex;align-items:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form .service_term{background:#fff;overflow:auto;font-size:inherit;padding:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form .service_term_link{font-size:inherit;margin-top:20px;margin-bottom:5px;text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form .service_term_link a{color:#00aaeb;letter-spacing:0;text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form .service_term_link a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form .service_term_link+label.agreement{padding:5px 0;justify-content:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form .service_term_link+label.agreement .form-label{display:flex !important;align-items:center;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_custom .contact_form .service_term_link+label.agreement .form-label::after{position:initial;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_btn_custom .form-submit{margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_btn_custom .form-submit .popup-link{box-shadow:5px 5px 11px -1px rgba(0,0,0,0.34);background-color:#ff9700;border-radius:50px;font-family:"YakuHanJP";font-size:1.25vw;font-weight:400;line-height:3.5;padding:0;border:none;padding:0 30px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_btn_custom .form-submit .popup-link{font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .component.form.lp04_form_btn_custom .form-submit .popup-link:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp_mv_sec{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp_mv_sec .row.image_row{max-width:500px;margin:0 auto;display:flex}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp_mv_sec .row.image_row .col:nth-child(2){margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp_mv_sec .row .col .component.image.img_shadow a{border-radius:50vw;display:inline-block;box-shadow:0 0 16px 0px #f03d61}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp02_mv_sec{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp02_mv_sec .inner{padding:0;max-width:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp02_mv_sec .inner .row .col{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp02_mv_sec .inner .row .col .component{margin:0}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp02_mv_sec .inner .row .col .component.image img{width:88% !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_mv_sec{background-color:#fff;padding:20px 0 0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_mv_sec{padding:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_mv_sec .inner{padding-bottom:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_mv_sec .inner .row.lp03_award_row{max-width:600px;margin:0 auto;display:flex;align-items:center}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_mv_sec .inner .row.lp03_award_row{margin-top:32.29vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_mv_sec .inner .row.lp03_award_row .col{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_mv_sec .inner .row.lp03_award_row .col .component.richtext.lp03_award_text{background:url(https://ferret-one.akamaized.net/images/66105cdb6e868469e06146f4/original.png) no-repeat center/100%;display:flex;justify-content:center;align-items:center;flex-flow:column;font-weight:500;font-size:18px;line-height:26px;letter-spacing:0.02em;padding-bottom:10px;width:180px;height:180px;margin:0 5px;filter:drop-shadow(8px 8px 8px rgba(50,76,149,0.3))}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_mv_sec .inner .row.lp03_award_row .col .component.richtext.lp03_award_text{font-size:1.5vw;line-height:2.17vw;padding-top:0.5vw;margin:0 0.42vw;filter:drop-shadow(0.67vw 0.67vw 0.67vw rgba(50,76,149,0.3))}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_mv_sec .inner .row.lp03_award_row .col .component.richtext.lp03_award_text{font-size:2.86vw;line-height:4.17vw;padding-top:0.78vw;width:27.86vw;height:27.86vw;margin:0 0.65vw;filter:drop-shadow(1.04vw 1.04vw 1.04vw rgba(50,76,149,0.3))}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_mv_sec .inner .row.lp03_award_row .col .component.image{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_ballon_text{text-align:center}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_ballon_text{margin-top:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_ballon_text p{display:inline-block;background-color:#005ab1;color:#fff;font-size:31px;height:58px;letter-spacing:0.02em;border-radius:28px;font-weight:500;padding:0 24px;position:relative}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_ballon_text p{font-size:2.58vw;height:4.83vw;border-radius:2.33vw;padding:0 2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_ballon_text p{font-size:4.04vw;height:7.55vw;border-radius:3.65vw;padding:0 3.13vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_ballon_text p::after{content:"";display:block;width:34px;height:18px;background:url(https://ferret-one.akamaized.net/images/661a3a897ea2e713b120aa54/original.png) no-repeat center/100%;position:absolute;left:50%;transform:translate(-50%, 0%);bottom:-9px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_ballon_text p::after{width:2.83vw;height:1.5vw;bottom:-0.75vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_ballon_text p::after{width:4.43vw;height:2.34vw;bottom:-1.18vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_ballon_text p span{font-size:4.84vw !important;line-height:7.03vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_bg_text{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_bg_text p{font-weight:700;font-size:68px;color:#fff;display:inline-block;background-color:#005ab1;padding:2px 0.05em 7px 0.15em}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_bg_text p{font-size:5.67vw;padding:0.17vw 0.05em 0.58vw 0.15em}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_bg_text p{font-size:7.94vw;padding:1.04vw 0.08em 1.69vw 0.18em;line-height:1}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_mv_text p{font-size:18px;line-height:33px;letter-spacing:0.04em;margin-top:22px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_mv_text p{font-size:1.5vw;line-height:2.75vw;margin-top:1.83vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_mv_text p{font-size:3.65vw;line-height:6.77vw;margin:0;width:83.33vw;text-align:center}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_note_text{margin-top:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_note_text p{color:#4d4d4d;font-size:14px;margin-top:17px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_note_text p{font-size:1.17vw;margin-top:1.42vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_note_text p{font-size:2.6vw;margin-top:2.99vw}}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section{padding:calc(120px - 30px) 0 calc(120px - 40px)}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section{padding:0 0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp_cta_sec .inner .row .col .component.cta{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp_deco_sec{position:relative;overflow:visible}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp_deco_sec{margin-top:50px;padding-bottom:50px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp_deco_sec::before{content:"";width:100%;height:45px;background:url(https://ferret-one.akamaized.net/images/6613bedd48d2ac139df5a672/original.png) no-repeat top center/cover;position:absolute;top:-45px;left:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp_deco_sec::before{height:27px;top:-27px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp_grad_sec{background:linear-gradient(90deg, #fcfeff 0%, #ecf7fc 100%)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp_grad02_sec{background:linear-gradient(90deg, #009de1 20%, #007bd7 100%);position:relative;z-index:1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp_grad02_sec::after{content:"";position:absolute;width:100%;height:100%;background:url(https://ferret-one.akamaized.net/images/660f9cb6b06aa50049c554b7/original.png) repeat;z-index:-1;left:0;top:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp02_grad_sec{background:linear-gradient(90deg, #67dafa 0%, #009ce1 100%)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp02_arrow_sec{box-shadow:0px 2px 20px rgba(0,0,0,0.1);position:relative;z-index:2;overflow:visible}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp02_arrow_sec{padding:50px 0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp02_arrow_sec::after{content:"";width:3vw;height:3vw;position:absolute;top:100%;left:50%;transform:translate(-50%, -50%) rotate(45deg);z-index:3;box-shadow:10px 10px 13px rgba(0,0,0,0.06);background-color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_plan_sec{position:relative}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_plan_sec .row .col .component.image.lp03_deco_image{position:absolute;left:50%;transform:translate(-50%, 0%);top:0;width:43.67vw;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_plan_sec .row .col .component.image.lp03_deco_image{width:68.23vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_plan_sec .row .col .component.heading.lp03_hd_custom01{margin-top:-40px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_plan_sec .row .col .component.heading.lp03_hd_custom01 h2{font-size:48px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_plan_sec .row .col .component.heading.lp03_hd_custom01 h2{font-size:4vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_plan_sec .row .col .component.heading.lp03_hd_custom01 h2{font-size:7.81vw;padding-top:10.68vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp02_footer_sec{padding:20px;background-color:#03AAEB}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp02_footer_sec .inner{max-width:100%;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp02_footer_sec .inner .row{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp02_footer_sec .inner .row:not(.copyright_row){max-width:1100px;margin:0 auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp02_footer_sec .inner .row.site_map_row{padding:40px 20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp02_footer_sec .inner .row.site_map_row .col{vertical-align:middle}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp02_footer_sec .inner .row.page_top_row :is(.col,.cta-column){padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp02_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image{width:auto;position:fixed;right:50px;bottom:170px;z-index:1000;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp02_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image{right:10px;bottom:90px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp02_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image img{width:70px !important}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp02_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image img{width:40px !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp02_footer_sec .inner .row.copyright_row .col{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp02_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{display:flex;justify-content:center;align-items:center;background:var(--fo-main-color, #333);height:60px;margin:0;padding:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp02_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{padding:0 70px 0 10px}}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp02_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{padding:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp02_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright p{font-size:12px;letter-spacing:var(--fo-text-letter-spacing);line-height:1.3;color:#fff;margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp02_footer_sec .inner .row .col{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp02_footer_sec .inner .row .col .component.list.site_map_list ul{display:flex;gap:10px 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp02_footer_sec .inner .row .col .component.list.site_map_list ul{flex-direction:column}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp02_footer_sec .inner .row .col .component.list.site_map_list ul li{margin:0;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp02_footer_sec .inner .row .col .component.list.site_map_list ul li a{color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp02_footer_sec .inner .row .col .component.list.site_map_list ul li a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp02_footer_sec .inner .row .col .component.list.site_map_list.vertical ul{flex-direction:column}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp02_footer_sec .inner .row .col .component.list.site_map_list.vertical ul li a{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp02_footer_sec .inner .row .col .component.cta{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp02_footer_sec .inner .row .col .component.richtext{font-size:0.9375vw;color:#fff}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp02_footer_sec .inner .row .col .component.richtext{font-size:1.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp02_footer_sec .inner .row .col .component.richtext{font-size:14px;text-align:center !important}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp02_footer_sec .inner .row .col .component.richtext p{text-align:center !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp02_footer_sec .inner .row .col .component.richtext a{color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_footer_sec{padding:0;background-color:#009ce1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_footer_sec .inner{max-width:100%;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_footer_sec .inner .row{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_footer_sec .inner .row:not(.copyright_row){max-width:1100px;margin:0 auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_footer_sec .inner .row.site_map_row{padding:40px 20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_footer_sec .inner .row.site_map_row .col{vertical-align:middle}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_footer_sec .inner .row.page_top_row :is(.col,.cta-column){padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image{width:auto;position:fixed;right:50px;bottom:170px;z-index:1000;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image{right:10px;bottom:90px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image img{width:70px !important}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image img{width:40px !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_footer_sec .inner .row.copyright_row .col{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{display:flex;justify-content:center;align-items:center;background:var(--fo-main-color, #333);height:60px;margin:0;padding:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{padding:0 70px 0 10px}}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{padding:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright p{font-size:12px;letter-spacing:var(--fo-text-letter-spacing);line-height:1.3;color:#fff;margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_footer_sec .inner .row .col{padding:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_footer_sec .inner .row .col .component.image{text-align:center !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_footer_sec .inner .row .col .component.image.footLogo_img img{max-width:250px !important;width:100% !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_footer_sec .inner .row .col .component.list.site_map_list ul{display:flex;gap:10px 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_footer_sec .inner .row .col .component.list.site_map_list ul{flex-direction:column}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_footer_sec .inner .row .col .component.list.site_map_list ul li{margin:0;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_footer_sec .inner .row .col .component.list.site_map_list ul li a{color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_footer_sec .inner .row .col .component.list.site_map_list ul li a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_footer_sec .inner .row .col .component.list.site_map_list.vertical ul{flex-direction:column}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_footer_sec .inner .row .col .component.list.site_map_list.vertical ul li a{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_footer_sec .inner .row .col .component.cta{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_footer_sec .inner .row .col .component.richtext{font-size:0.9375vw;color:#fff}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_footer_sec .inner .row .col .component.richtext{font-size:1.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_footer_sec .inner .row .col .component.richtext{font-size:14px;text-align:center !important}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_footer_sec .inner .row .col .component.richtext p{text-align:center !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_footer_sec .inner .row .col .component.richtext a{color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp04_footer_sec{padding:0;background-color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp04_footer_sec .inner{max-width:100%;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp04_footer_sec .inner .row{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp04_footer_sec .inner .row:not(.copyright_row){max-width:1100px;margin:0 auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp04_footer_sec .inner .row.site_map_row{padding:40px 20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp04_footer_sec .inner .row.site_map_row .col{vertical-align:middle}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp04_footer_sec .inner .row.page_top_row :is(.col,.cta-column){padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp04_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image{width:auto;position:fixed;right:50px;bottom:170px;z-index:1000;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp04_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image{right:10px;bottom:90px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp04_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image img{width:70px !important}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp04_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image img{width:40px !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp04_footer_sec .inner .row.copyright_row .col{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp04_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{display:flex;justify-content:center;align-items:center;background:var(--fo-main-color, #333);height:60px;margin:0;padding:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp04_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{padding:0 70px 0 10px}}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp04_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{padding:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp04_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright p{font-size:12px;letter-spacing:var(--fo-text-letter-spacing);line-height:1.3;color:#fff;margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp04_footer_sec .inner .row .col{padding:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp04_footer_sec .inner .row .col .component.image{text-align:center !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp04_footer_sec .inner .row .col .component.image.footLogo_img img{max-width:250px !important;width:100% !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp04_footer_sec .inner .row .col .component.list.site_map_list ul{display:flex;gap:10px 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp04_footer_sec .inner .row .col .component.list.site_map_list ul{flex-direction:column}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp04_footer_sec .inner .row .col .component.list.site_map_list ul li{margin:0;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp04_footer_sec .inner .row .col .component.list.site_map_list ul li a{color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp04_footer_sec .inner .row .col .component.list.site_map_list ul li a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp04_footer_sec .inner .row .col .component.list.site_map_list.vertical ul{flex-direction:column}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp04_footer_sec .inner .row .col .component.list.site_map_list.vertical ul li a{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp04_footer_sec .inner .row .col .component.cta{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp04_footer_sec .inner .row .col .component.richtext{font-size:0.9375vw;color:#fff}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp04_footer_sec .inner .row .col .component.richtext{font-size:1.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp04_footer_sec .inner .row .col .component.richtext{font-size:14px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp04_footer_sec .inner .row .col .component.richtext a{color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp01_pt0_sec,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_pt0_sec,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp04_pt0_sec{padding-top:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_pb0_sec,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp04_pb0_sec{padding-bottom:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_visible_sec{overflow:visible}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_bg2000_sec{background-size:2000px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_bg_gray_sec{position:relative;z-index:1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp03_bg_gray_sec::before{content:"";max-width:2000px;width:100%;height:100%;background-color:#f6f7fb;position:absolute;left:50%;transform:translateX(-50%);top:0;z-index:-1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp04_cta_sec{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_faq_row{margin:40px 0 20px;box-shadow:none;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_faq_row+.lp_faq_row{margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_faq_row .col{background:#fff;padding:20px;border-radius:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_faq_row .col .component.richtext table th{background:#009DE1;background:-webkit-linear-gradient(to right, #009DE1 20%, #007bd7 100%);background:-moz-linear-gradient(to right, #009DE1 20%, #007bd7 100%);background:linear-gradient(to right, #009DE1 20%, #007bd7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:"Viga",sans-serif}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_unevenness_row{width:94%;display:flex;margin:0 auto;flex-wrap:wrap}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_unevenness_row{gap:20px 0;justify-content:center}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_unevenness_row .col{width:50% !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_unevenness_row .col:nth-child(even){margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_unevenness_row .col .component.image img{max-width:120px !important;margin:0 auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_bg_2col{padding:30px;background:#fff;margin-top:40px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_bg_2col{padding:5px 15px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_shadow_row{background-color:#fff;box-shadow:0 0 16px 0px rgba(0,157,225,0.2);padding:20px 30px 10px;border-radius:10px;margin-top:40px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_shadow_row{padding:20px 15px 10px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_shadow_row .col .component.richtext{line-height:2;font-size:16px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_ballon_row{display:flex;gap:30px;margin-top:65px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_ballon_row{gap:20px;flex-wrap:wrap;margin-top:35px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_ballon_row .col{background-color:#fff;padding:20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_ballon_row .col{width:calc(50% - 10px) !important;padding:10px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_ballon_row .col.topleft_not50_col{border-radius:0 50px 50px 50px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_ballon_row .col.bottomright_not50_col{border-radius:50px 50px 0 50px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_ballon_row .col.topright_not50_col{border-radius:50px 0 50px 50px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_ballon_row .col.bottomleft_not50_col{border-radius:50px 50px 50px 0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_ballon_row .col .component.richtext{color:#009de1}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_ballon_row .col .component.richtext{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_ballon_row+.lp_ballon_row{margin-top:30px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_number_row{margin-bottom:30px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_number_row.reverse{flex-flow:column}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_number_row .col.lp_number_col{position:relative;z-index:1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_number_row .col.lp_number_col::before{content:"";position:absolute;top:0;right:0;width:146px !important;height:120px;background-size:contain;background-repeat:no-repeat;background-position:top right;z-index:-1}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_number_row .col.lp_number_col::before{width:83px !important;height:53px;top:-30px;right:inherit;left:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_number_row .col.lp_number_col.num01::before{background-image:url(https://ferret-one.akamaized.net/images/660f9f2ff55cc24994dc2afe/original.png)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_number_row .col.lp_number_col.num02::before{background-image:url(https://ferret-one.akamaized.net/images/660f9f2f44173b4c1430ab75/original.png)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_number_row .col.lp_number_col.num03::before{background-image:url(https://ferret-one.akamaized.net/images/660f9f2e43f19b004954e12d/original.png)}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_number_row .col .component.image img{max-width:140px !important;margin:0 auto}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_number_row .col .component.heading{margin-top:0 !important;padding-top:0 !important}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_number_row.reverse{flex-flow:row-reverse}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_shadow02_row{box-shadow:0px 0px 25px 0px rgba(0,0,0,0.14)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_shadow02_row.radius10{border-radius:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_case_row{display:flex;gap:15px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_case_row .col{border-radius:10px;padding:40px 20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_case_row .col::before{content:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_case_row .col.color1_col{background-color:#69787d}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_case_row .col.color2_col{background-color:#01abc8}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_case_row .col.color3_col{background-color:#466f9d}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_case_row .col:not(:last-child){position:relative}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_case_row .col:not(:last-child)::after{content:"";width:90px;height:90px;background:url(https://ferret-one.akamaized.net/images/660fea956e8684573b616cb2/original.png) no-repeat center/contain;position:absolute;top:calc(50% - 45px);left:calc(100% - 30px);z-index:1}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_case_row .col:not(:last-child)::after{top:calc(100% - 30px);left:calc(50% - 45px);transform:rotate(90deg)}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_case_row .col .component.heading :is(h1,h2,h3,h4,h5,h6){color:#fff}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_case_row .col .component.heading :is(h1,h2,h3,h4,h5,h6){font-size:3.75vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_case_row .col .component.richtext{color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_case_row .col .component.richtext ul li{font-size:0.8125vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_case_row .col .component.richtext ul li{font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_case_row .col .component.richtext ul li{font-size:4vw;text-align:left}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_voice_row{margin-top:30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_voice_row .col:first-child .component.image img{max-width:150px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_voice_row .col:last-child{padding:20px 40px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_voice_row .col:last-child{padding:20px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_voice_row .col:last-child::after{content:"";position:absolute;right:20px;bottom:20px;width:30px;height:25px;transform:scaleX(-1);background:url(https://ferret-one.akamaized.net/images/660fea83f55cc25414dbd474/original.png) no-repeat center/contain}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_voice_row .col .component.heading h4{color:#009de1;padding-left:40px;position:relative}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_voice_row .col .component.heading h4::before{content:"";position:absolute;left:0;top:0;width:30px;height:25px;background:url(https://ferret-one.akamaized.net/images/660fea83f55cc25414dbd474/original.png) no-repeat center/contain}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_flow_row{display:flex;gap:50px 30px;margin-top:70px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_flow_row{flex-flow:column}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_flow_row .col{flex:1;box-shadow:0px 0px 20px 5px rgba(0,157,225,0.2);border-radius:10px;background-color:#fff;position:relative;padding:60px 20px 20px 20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_flow_row .col .component.richtext.lp_flow_number{position:absolute;top:0;left:50%;transform:translate(-50%, -50%)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_flow_row .col .component.richtext.lp_flow_number p{margin:0 auto;width:90px;height:90px;background-color:#f03d61;color:#fff;border-radius:50%;font-size:14px;font-family:"Viga",sans-serif;padding:17px 0;line-height:1;box-shadow:5px 5px 20px 3px rgba(35,24,21,0.2);display:flex;align-items:center;justify-content:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_flow_row .col .component.richtext.lp_flow_ballon{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_flow_row .col .component.richtext.lp_flow_ballon p{display:inline-block;font-size:1.25vw;position:relative;padding:0 20px;color:#64a9f0}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_flow_row .col .component.richtext.lp_flow_ballon p{font-size:1.75vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_flow_row .col .component.richtext.lp_flow_ballon p{font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_flow_row .col .component.richtext.lp_flow_ballon p::before{content:"＼";font-size:20px;top:0;left:0;position:absolute}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_flow_row .col .component.richtext.lp_flow_ballon p::after{content:"／";font-size:20px;top:0;right:0;position:absolute}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_img_row{display:flex}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_img_row .col{width:80% !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_img_row .col:first-child,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_img_row .col:nth-child(3){width:20% !important}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_img_row .col:first-child,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_img_row .col:nth-child(3){width:15% !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.case_detail_row{display:flex;gap:20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.case_detail_row .col:first-child{width:20% !important}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.case_detail_row .col:last-child{width:80% !important}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.case_detail_row .col .component.richtext table tbody tr td span{font-size:12px !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp02_white_row{background-color:#fff;border-radius:15px;position:relative;padding:20px 30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp02_white_row .col .component.image.lp02_icon_image{position:absolute;left:-20px;top:-60px;width:auto;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp02_white_row .col .component.image.lp02_icon_image{position:static}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp02_white_row .col .component.image.lp02_icon_image img{max-width:100px !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp02_white_row .col .component.richtext.lp02_border_text{border-bottom:1px solid #000;padding-bottom:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp02_white_row .col .component.richtext.lp02_border_text p span{background:linear-gradient(transparent 60%, #ff0 40%)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp_mt50_row{margin-top:50px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp02_case_row{display:flex;gap:50px;position:relative;padding-bottom:20px;margin-bottom:20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp02_case_row{flex-flow:column}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp02_case_row::after{content:"";width:100%;height:3px;background:linear-gradient(90deg, #67dafa 0%, #415B9E 100%);position:absolute;bottom:0;left:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp02_case_row .col:first-child{position:relative}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp02_case_row .col:first-child::after{content:"";width:27px;height:23px;background:url(https://ferret-one.akamaized.net/images/6610512d44173b691c306885/original.png) no-repeat center/contain;position:absolute;left:calc(100% + 11px);top:50%;transform:translateY(-50%)}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp02_case_row .col:first-child::after{top:calc(100% + 14px);left:50%;transform:0;transform:rotate(90deg) translateX(-50%);transform-origin:left}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp02_shadow_row{padding:0;box-shadow:0px 2px 20px rgba(0,0,0,0.1)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp02_shadow_row .col:last-child{padding:20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp02_shadow_row .col:last-child{margin-top:0;padding-top:10px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp02_shadow_row .col .component.image{margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp02_shadow_row .col .component.image{padding-top:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp02_step_row .col:first-child{background-color:#009CE1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp02_step_row .col:first-child::before{color:#009CE1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp02_step_row .col:first-child::after{border-color:transparent transparent transparent #009CE1}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp02_step_row .col:first-child::after{content:none}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp02_step_row .col:nth-child(2){border:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp02_step_row .col .component.heading h3{color:#009CE1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp02_shadow02_row{box-shadow:0px 2px 20px rgba(0,0,0,0.1);padding:20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp02_shadow02_row{padding:10px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp02_shadow02_row+.lp02_shadow02_row{margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp02_faq_row{box-shadow:none;padding:0;border:1px solid #009CE1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp02_faq_row .col .component.richtext{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp02_faq_row .col .component.richtext table tbody tr th{color:#fff;padding:15px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp02_faq_row .col .component.richtext table tbody tr td{padding:15px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp02_faq_row .col .component.richtext table tbody tr:first-child{background:linear-gradient(to right, #67DAFA, #6479B6);color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp02_faq_row .col .component.richtext table tbody tr:last-child th{color:#009CE1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp02_flex_row{display:flex;gap:30px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp02_reverse_row,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_reverse_row{display:flex;flex-flow:column-reverse}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_problem_row{background-color:#009ce1;max-width:1000px;height:710px;margin:0 auto;border-radius:28px;position:relative}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_problem_row{width:83.33vw;height:59.17vw;border-radius:2.33vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_problem_row{width:88.54vw;height:131.51vw;border-radius:3.65vw;margin-bottom:130px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_problem_row::after{content:"";display:block;width:1195px;height:408px;background:url(https://ferret-one.akamaized.net/images/66105d8044173b691c30b192/original.png) no-repeat center/100%;position:absolute;left:50%;transform:translate(-50%, 0%);bottom:-56px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_problem_row::after{width:99.58vw;height:34vw;bottom:-4.67vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_problem_row::after{width:64.58vw;height:53.65vw;bottom:-37.11vw;background-image:url(https://ferret-one.akamaized.net/images/661ae42a466e3617f40dd452/original.png);z-index:1}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_deco_text{color:rgba(178,225,246,0.5);font-size:40px;letter-spacing:0.18em;text-align:center;padding-top:47px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_deco_text{font-size:3.33vw;padding-top:5.58vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_deco_text{font-size:5.21vw;padding-top:6.51vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list{margin:0 auto;padding-bottom:40px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list{width:71vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list{width:81.25vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul{max-width:852px;margin:0 auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li{font-weight:700;font-size:26px;line-height:33px;letter-spacing:0.08em;color:#fff;padding:28px 0 28px 107px;position:relative;list-style:none;font-size:20px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li{font-size:2.17vw;line-height:2.75vw;padding:2.33vw 0 2.33vw 8.92vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li{font-size:4.17vw;line-height:6.25vw;padding:2.6vw 0 2.6vw 13.93vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li::before{content:"";display:block;position:absolute;width:35px;height:35px;background:url(https://ferret-one.akamaized.net/images/661a66ec466e360a800dd462/original.png) no-repeat center/100%;top:50%;transform:translate(0%, -50%);left:52px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li::before{width:2.92vw;height:2.92vw;left:4.33vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li::before{top:4.82vw;transform:translate(0%, 0%);width:4.56vw;height:4.56vw;left:6.77vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li:not(:last-child)::after{content:"";display:block;position:absolute;width:852px;height:4px;background:url(https://ferret-one.akamaized.net/images/661a67ad466e360a800dd464/original.png) no-repeat center/100%;left:50%;transform:translate(-50%, 0%);bottom:0}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li:not(:last-child)::after{width:81.25vw;height:0.52vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li:not(:last-child)::after{width:81.25vw;height:0.52vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li span{font-weight:700;font-size:26px;letter-spacing:0.08em;display:inline-block;background-color:rgba(0,90,177,0.5);padding:2px 0.2em 4px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li span{font-size:2.17vw;padding:0.17vw 0.2em 0.33vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li span{font-size:4.17vw;line-height:6.25vw;padding:0.13vw 0.2em 0.39vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.image_animate_row{width:100vw;display:flex;align-items:center;background-color:#fff;margin-top:30px;position:relative;left:50%;transform:translateX(-50%)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.image_animate_row .col{display:flex !important;align-items:center;justify-content:space-around;padding-bottom:0;min-width:1700px !important}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.image_animate_row .col{min-width:780px !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.image_animate_row .col.image_animate01_col{animation:loop01 50s -25s linear infinite}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.image_animate_row .col.image_animate02_col{animation:loop02 50s linear infinite}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.image_animate_row .col .component.image.image_animate_img{max-width:250px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.image_animate_row .col .component.image.image_animate_img{max-width:112px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_number_row{display:flex;margin-top:82px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_number_row{margin-top:8.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_number_row{flex-wrap:wrap;flex-flow:column;margin-top:13.28vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_number_row .col.lp03_number_col{position:relative;display:block}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_number_row .col.lp03_number_col{width:29.58vw;margin:0 1.08vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_number_row .col.lp03_number_col+.lp03_number_col{margin-top:60px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_number_row .col.lp03_number_col .component.richtext.lp03_number_text{font-family:"Arial", "メイリオ";position:absolute;top:-37px;left:50%;transform:translate(-50%, 0%);display:block;background-color:#d3eefa;color:#009ce1;width:88px;height:88px;border-radius:100%;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:61px;margin:0;z-index:1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_number_row .col.lp03_number_col .component.richtext.lp03_border_text{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_number_row .col.lp03_number_col .component.richtext.lp03_border_text p{font-weight:500;font-size:26px;line-height:47px;letter-spacing:0.02em;display:block;text-align:center;position:relative;margin-top:1.67vw;border-bottom:3px dotted #ccc;display:inline;white-space:nowrap}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_number_row .col.lp03_number_col .component.richtext.lp03_border_text p{font-size:2.17vw;line-height:3.92vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_number_row .col.lp03_number_col .component.richtext.lp03_border_text p{font-size:5.26vw;line-height:7.03vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_number_row .col.lp03_number_col .component.image{width:289px;margin:0 auto;position:relative}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_number_row .col.lp03_number_col .component.image{width:auto}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_case_row{margin:50px auto 30px;background:linear-gradient(#0ea9e0, rgba(14,169,224,0.9));border-radius:20px;padding:60px 50px 30px;position:relative;z-index:1}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_case_row{border-radius:1.67vw;padding-top:6.67vw;padding-bottom:4.17vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_case_row{width:100%;border-radius:0vw;padding:11.98vw 20px 10.94vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_case_row .col .component.image.lp03_deco_image{position:absolute;width:52.25vw;top:0;left:50%;transform:translate(-50%, 0%);margin:0;z-index:-1}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_case_row .col .component.image.lp03_deco_image{width:81.64vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_shadow_row{display:flex;gap:30px;margin-top:30px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_shadow_row{flex-flow:column}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_shadow_row .col{filter:drop-shadow(0.67vw 0.83vw 0.67vw rgba(43,63,109,0.2));background-color:#fff;padding:0;border-radius:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_shadow_row .col .component.image{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_shadow_row .col .component.image img{max-width:inherit !important;width:100% !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_shadow_row .col .component.headng,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_shadow_row .col .component.richtext{padding:0 20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_shadow_row .col .component.richtext p{font-size:18px;line-height:36px;letter-spacing:0.06em;width:250px;margin:10px auto 0}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_shadow_row .col .component.richtext p{font-size:3vw;line-height:4.5vw;width:100%;margin:0.83vw auto 0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_price_row{display:inline-flex;justify-content:center;align-items:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_price_row .col{display:block;width:auto !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_price_row .col .component.richtext.lp03_round_text p{width:108px;height:108px;border-radius:100%;border:1px solid #333333;display:flex;justify-content:center;align-items:center;font-size:35px;margin-top:17px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_price_row .col .component.richtext.lp03_round_text p{width:9vw;height:9vw;font-size:2.92vw;margin-top:1.42vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_price_row .col .component.richtext.lp03_round_text p{width:16.93vw;height:16.93vw;font-size:5.47vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_price_row .col .component.richtext.lp03_price_text p{color:#162735;font-weight:700;letter-spacing:0.02em;font-size:40px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_price_row .col .component.richtext.lp03_price_text p{font-size:4.75vw;margin-left:1.25vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_price_row .col .component.richtext.lp03_price_text p{font-size:8.91vw;margin-top:0;margin-left:2.08vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_price_row .col .component.richtext.lp03_price_text p strong{font-size:130px;line-height:0.7;letter-spacing:0}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_price_row .col .component.richtext.lp03_price_text p strong{font-size:10.83vw;vertical-align:-0.25vw;margin-left:0.42vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_price_row .col .component.richtext.lp03_price_text p strong{font-size:20.31vw;vertical-align:-0.4vw;margin-left:0.65vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_image_list_row{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_image_list_row{flex-wrap:wrap}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_image_list_row .col{margin:0 6.5px 15px;border-radius:10px;background-color:#009ce1;filter:drop-shadow(8px 8px 8px rgba(43,63,109,0.2));display:flex;justify-content:center;align-items:center;position:relative;width:308px !important;min-height:102px;filter:drop-shadow(8px 8px 8px rgba(43,63,109,0.2));position:relative}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_image_list_row .col{height:8.5vw;margin:0 0.54vw 1.25vw;border-radius:0.83vw;min-height:inherit}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_image_list_row .col{width:100%;height:auto;margin:0 0 2.6vw;border-radius:1.3vw;filter:drop-shadow(1.04vw 1.04vw 1.04vw rgba(43,63,109,0.2));min-height:inherit}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_image_list_row .col .component.richtext p{font-size:28px;line-height:32px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_image_list_row .col .component.richtext p{font-size:2.33vw;line-height:2.67vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_image_list_row .col .component.richtext p{font-size:4.17vw;line-height:5.08vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_step_row{background-color:#009ce1;border:none;border-radius:50px;position:relative;margin-top:30px;display:flex;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_step_row::after{content:"";display:block;position:absolute;width:36px;height:20px;background:url(https://ferret-one.akamaized.net/images/661acd0f7ea2e72e6420aa55/original.png) no-repeat center/100%;left:50%;transform:translate(-50%, 0%);bottom:-13px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_step_row .col{padding:10px;border:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_step_row .col:first-child{background-color:transparent}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_step_row .col:first-child{left:4.56vw;font-size:6.77vw;border-right:0.26vw solid #fff;line-height:9.11vw;padding-right:2.6vw;width:20% !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_step_row .col:first-child::before,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_step_row .col:first-child::after{content:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_step_row .col:last-child{padding-right:116px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_step_row .col:last-child{padding-right:68px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_step_row .col .component.richtext p{color:#fff;font-size:36px;font-weight:500;text-align:center;letter-spacing:0.1em}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_step_row .col .component.richtext p{font-size:3vw;line-height:8.33vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_step_row .col .component.richtext p{font-size:4.69vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_step_row+.lp03_step_row{margin-top:30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_step_row.color02{background-color:#0084d4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_step_row.color02::after{background-image:url(https://ferret-one.akamaized.net/images/661ace1223d72403a5958f72/original.png)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_step_row.color03{background-color:#0072cb}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_step_row.color03::after{background-image:url(https://ferret-one.akamaized.net/images/661ace127ea2e72e6420aa57/original.png)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_step_row.color04{background-color:#0061c1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_step_row.color04::after{background-image:url(https://ferret-one.akamaized.net/images/661ace11466e3617f40dd44f/original.png)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_step_row.color05{background-color:#0050b8}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_step_row.color05::after{background-image:url(https://ferret-one.akamaized.net/images/661ace1123d72403a5958f70/original.png)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_step_row.color06{background-color:#0042b1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_step_row.color06::after{content:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_shadow02_row{background-color:#fff;text-align:center;margin:0 auto;padding:20px 40px 40px;filter:drop-shadow(0px 0px 6px rgba(0,0,0,0.1));border-radius:20px;margin-top:50px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_shadow02_row{padding:3.33vw 3.33vw 5vw;border-radius:1.67vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_shadow02_row{padding:5.21vw 3.91vw 7.81vw;border-radius:2.6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_faq_row{box-shadow:none;border-bottom:1px solid #afafaf;padding:20px;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_faq_row{padding:0}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_faq_row .col{padding:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_faq_row .col .component.richtext table tr:first-child td{color:#162735;font-size:26px;line-height:44px;letter-spacing:0.04em;font-weight:700;padding-bottom:0;box-sizing:content-box;position:relative}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_faq_row .col .component.richtext table tr:first-child td{font-size:2.17vw;line-height:3.67vw;padding-bottom:0.83vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_faq_row .col .component.richtext table tr:first-child td{font-size:4.17vw;line-height:7.55vw;width:72.92vw;padding-bottom:1.3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_faq_row .col .component.richtext table tr:first-child th{color:#009ce1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp03_faq_row .col .component.richtext table tr:last-child th{color:#ff8f2b}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_max70_row{display:flex;justify-content:center}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_max70_row{max-width:70%;margin:0 auto}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_max70_row .col{width:20% !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_max70_row .col.lp04_balloon_col{width:80% !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_col2_row{display:flex;gap:0 50px;margin-top:70px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_col2_row{flex-flow:column-reverse;margin-top:30px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_col2_row .col.lp04_shadow_col{box-shadow:5px 5px 11px -1px rgba(0,0,0,0.14);border-radius:10px;padding:0 2vw 2vw}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_col2_row .col.lp04_shadow_col{padding-top:4vw;margin-top:-80px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_col2_row .col.lp04_shadow_col .component.richtext.lp04_number_text{color:#008EDC;margin:-3.5vw 0 0;line-height:1;font-family:"YakuHanJP";font-size:10vw;letter-spacing:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_col2_row .col.lp04_shadow_col .component.richtext.lp04_number_text{color:#008DDC;font-size:20vw;line-height:1;margin-top:-14.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_col2_row .col .component.image{text-align:right !important;padding-right:20px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_col2_row.reverse{flex-flow:column}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_col2_row+.lp04_col2_row{margin-top:80px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_flow_row{margin-top:40px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_flow_row .col{padding:5px 20px;border:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_flow_row .col:first-child{background-color:#008ddc}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_flow_row .col:first-child .component.richtext{color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_flow_row .col:first-child::after{border-color:transparent transparent transparent #008ddc}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_flow_row .col:first-child::after{content:none}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_flow_row .col:first-child::before{color:#008ddc}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_flow_row .col:first-child{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_flow_row .col:nth-child(2),.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_flow_row .col:nth-child(3){background-color:#f6f1ed}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_flow_row .col .component.heading :is(h1,h2,h3,h4,h5){color:#008ddc}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_flow_row .col .component.richtext p{font-size:0.8125vw;font-family:"YakuHanJP"}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_flow_row .col .component.richtext p{font-size:2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_flow_row .col .component.richtext p{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_flow_row+.lp03_step_row{margin-top:30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_flow_row.color02{background-color:#0084d4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_flow_row.color02::after{background-image:url(https://ferret-one.akamaized.net/images/661ace1223d72403a5958f72/original.png)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_flow_row.color03{background-color:#0072cb}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_flow_row.color03::after{background-image:url(https://ferret-one.akamaized.net/images/661ace127ea2e72e6420aa57/original.png)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_flow_row.color04{background-color:#0061c1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_flow_row.color04::after{background-image:url(https://ferret-one.akamaized.net/images/661ace11466e3617f40dd44f/original.png)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_flow_row.color05{background-color:#0050b8}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_flow_row.color05::after{background-image:url(https://ferret-one.akamaized.net/images/661ace1123d72403a5958f70/original.png)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_flow_row.color06{background-color:#0042b1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_flow_row.color06::after{content:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_col2_row{display:flex;gap:40px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_col2_row .col.lp04_shadow02_col{box-shadow:3px 3px 10px 2px rgba(0,0,0,0.2);padding:2vw;border-radius:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_case_bg_row{background-color:#fff;margin-top:30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_case_bg_row .col{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_case_bg_row .col .component.image.lp04_bg_image{background-color:#008edc;padding:1.5vw 2vw;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_case_bg_row .col .component.image.lp04_bg_image{padding:10px 15px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_case_bg_row .col .component.richtext{padding:1vw 2vw}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_case_bg_row .col .component.richtext.lp04_tag_list ul{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;list-style:none;margin-left:0;gap:20px;flex-wrap:wrap}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_case_bg_row .col .component.richtext.lp04_tag_list ul{align-items:stretch;gap:10px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_case_bg_row .col .component.richtext.lp04_tag_list ul li{background-color:#008edc;border-radius:25px;padding:0.3vw;color:#fff;width:23%;font-family:"YakuHanJP";text-align:center}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_case_bg_row .col .component.richtext.lp04_tag_list ul li{font-size:3vw;padding:1vw;border-radius:5px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_case_col2_row{background-color:#fff;margin-top:0;padding-bottom:2vw}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_case_col2_row .col:not(:last-child){position:relative}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_case_col2_row .col:not(:last-child)::after{content:"";position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%);width:12px;height:24px;background:url(https://ferret-one.akamaized.net/images/6611182544173b0d8830b942/original.webp) no-repeat center/contain}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_case_col2_row .col:not(:last-child)::after{content:none}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_case_col2_row .col .component.richtext{text-align:left !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_step_row{background-color:#ff9700;padding:4vw 2vw 2vw;display:flex;gap:50px 20px;margin-top:20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_step_row{flex-wrap:wrap;flex-flow:column;padding:6vw 3vw 3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_step_row .col{border-radius:10px;flex-direction:column;align-items:center;background-color:#fff;box-shadow:2px 2px 14px -1px rgba(0,0,0,0.34);position:relative}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_step_row .col:last-child::after{content:none}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_step_row .col::after{font-size:2.5vw;content:'>';font-family:'Megrim', cursive;color:#444;position:absolute;top:-24px;right:7%}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_step_row .col::after{font-size:13.5vw;content:'>';font-family:'Megrim', cursive;position:absolute;right:48%;color:#fff;top:calc(100% - 13px);transform:rotate(90deg)}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_step_row .col .component.richtext.lp04_step_number{top:-15% !important;color:#444;font-family:"YakuHanJP";font-size:1.25vw;position:relative}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_step_row .col .component.richtext.lp04_step_number{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_step_row .col .component.richtext.lp04_step_number strong{line-height:60%;font-size:3.75vw;font-weight:400}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_step_row .col .component.richtext.lp04_step_number strong{font-size:15vw}}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_step_full_row{display:flex;align-items:center}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_step_full_row .col{position:relative}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_step_full_row .col .component.richtext.lp04_step_number{color:#444;font-family:"YakuHanJP";font-size:1.25vw;position:relative}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_step_full_row .col .component.richtext.lp04_step_number{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_step_full_row .col .component.richtext.lp04_step_number strong{line-height:70%;font-size:7vw;font-weight:400}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_step_full_row .col .component.richtext.lp04_step_number strong{font-size:15vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_faq_row{box-shadow:none;border:1px solid #444;border-radius:3px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_faq_row .col .component.richtext table :is(thead,tbody,tr,th,td){font-family:"YakuHanJP"}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_faq_row .col .component.richtext table :is(thead,tbody,tr,th,td) tr:first-child th{font-weight:400}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_faq_row .col .component.richtext table :is(thead,tbody,tr,th,td) tr:first-child td{font-size:1.5625vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_faq_row .col .component.richtext table :is(thead,tbody,tr,th,td) tr:first-child td{font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_faq_row .col .component.richtext table :is(thead,tbody,tr,th,td) tr:first-child td{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_faq_row .col .component.richtext table :is(thead,tbody,tr,th,td) tr:last-child td{font-size:0.8125vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_faq_row .col .component.richtext table :is(thead,tbody,tr,th,td) tr:last-child td{font-size:2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_faq_row .col .component.richtext table :is(thead,tbody,tr,th,td) tr:last-child td{font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_image_row{padding:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row.lp04_image_row .col .component{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row .col.lp03_heading_col{position:relative}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row .col.lp03_heading_col .component.heading.lp03_hd_custom01 h2{color:#162735;font-weight:700;text-align:center;font-size:50px;letter-spacing:0.1em;padding-top:76px;position:relative;z-index:2}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row .col.lp03_heading_col .component.heading.lp03_hd_custom01 h2{font-size:4.17vw;padding-top:4.33vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row .col.lp03_heading_col .component.heading.lp03_hd_custom01 h2{font-size:9.11vw;line-height:11.72vw;padding-top:5.28vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row .col.lp03_heading_col .component.richtext.lp03_deco_text p{color:#caeaf9;font-size:155px;letter-spacing:0.05em;text-align:center;position:absolute;top:4px;left:0;width:100%}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row .col.lp03_heading_col .component.richtext.lp03_deco_text p{font-size:12.92vw;top:0.33vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row .col.lp03_heading_col .component.richtext.lp03_deco_text p{font-size:20.18vw;top:2.6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row .col.lp03_strength_col .component.heading.lp03_hd_custom01 h2{margin-top:0 !important;font-size:62px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row .col.lp03_strength_col .component.heading.lp03_hd_custom01 h2{font-size:5.17vw;margin-top:2.58vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row .col.lp03_strength_col .component.heading.lp03_hd_custom01 h2{font-size:9.11vw;margin-top:3.91vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row .col.lp03_strength_col .component.richtext{padding-top:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row .col.lp03_strength_col .component.richtext.lp03_deco_text p{font-size:2.67vw}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row .col.lp03_strength_col .component.richtext.lp03_deco_text p{font-size:4.69vw}}@keyframes loop01{0%{transform:translateX(100%);transform-style:flat;z-index:auto}to{transform:translateX(-100%)}}@keyframes loop02{0%{transform:translateX(0);transform-style:flat;z-index:auto}to{transform:translateX(-200%)}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row .col .component.richtext.lp_deco_text{margin-bottom:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row .col .component.richtext.lp_deco_text p{letter-spacing:1px;font-family:"Montserrat",sans-serif;background:-webkit-linear-gradient(45deg, rgba(0,172,200,0.8), rgba(54,125,210,0.8) 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:1.25vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row .col .component.richtext.lp_deco_text p{font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row .col .component.richtext.lp_deco_text p{font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row .col .component.richtext.lp_deco_text.white p{color:#fff;-webkit-text-fill-color:inherit;background:transparent}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row .col .component.image.lp04_spmax_image img{max-height:100px;margin-left:auto;margin-right:auto;width:auto !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row .col .component.list.lp_anchor ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:center;list-style-type:none;flex-wrap:wrap;gap:30px 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row .col .component.list.lp_anchor ul{gap:10px;justify-content:center}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row .col .component.list.lp_anchor ul li{background-color:#fff;border-radius:10px}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row .col .component.list.lp_anchor ul li{width:calc(20% - (20px * 4) / 5)}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row .col .component.list.lp_anchor ul li a{display:flex;font-size:1.25vw;align-items:center;justify-content:center;min-height:100px;font-weight:bold;text-align:center;position:relative;z-index:0;box-shadow:0 0 16px 0px rgba(0,157,225,0.2);background:#fff -webkit-linear-gradient(45deg, rgba(0,172,200,0.8), rgba(54,125,210,0.8) 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;height:100%}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row .col .component.list.lp_anchor ul li a{font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row .col .component.list.lp_anchor ul li a{font-size:15px;min-height:inherit}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row .col .component.list.lp_anchor ul li a::before{content:"";position:absolute;background:url(https://ferret-one.akamaized.net/images/6613b4059fc2041247e21094/original.png) no-repeat center/contain;width:17px;height:16px;left:50%;top:calc(100% - 2px);transform:translateX(-50%)}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row .col .component.list.lp_anchor ul li a::before{content:none}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row .col .component.list.lp_tab ul{display:flex;gap:10px;flex-wrap:wrap}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row .col .component.list.lp_tab ul li{padding:0;margin:0;box-shadow:0 0 16px 0px rgba(0,157,225,0.2);background:#fff;border-radius:10px}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row .col .component.list.lp_tab ul li{flex:1}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row .col .component.list.lp_tab ul li a{color:#009de1;z-index:0;font-size:1.25vw;font-weight:bold;padding:20px 10px;display:block;line-height:1.5;text-align:center;height:100%;display:flex;align-items:center;justify-content:center;font-size:1vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row .col .component.list.lp_tab ul li a{font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row .col .component.list.lp_tab ul li a{font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row .col .component.carousel.lp03_case_slider .flexslider{margin-bottom:40px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row .col .component.carousel.lp03_case_slider .flex-control-nav{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row .col .component.carousel.lp03_case_slider .flex-direction-nav :is(.flex-next,.flex-prev){background-color:#fff;border-radius:50%;opacity:1}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row .col .component.carousel.lp03_case_slider .flex-direction-nav :is(.flex-next,.flex-prev){width:24px;height:24px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row .col .component.carousel.lp03_case_slider .flex-direction-nav :is(.flex-next,.flex-prev):before{display:flex;align-items:center;justify-content:center;height:100%;font-size:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row .col .component.carousel.lp03_case_slider .flex-direction-nav .flex-next{right:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section .inner .row .col .component.carousel.lp03_case_slider .flex-direction-nav .flex-prev{left:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp_footer_sec{padding:20px;background-color:#697889}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp_footer_sec .inner{max-width:100% !important;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp_footer_sec .inner .row{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp_footer_sec .inner .row:not(.copyright_row){max-width:1100px;margin:0 auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp_footer_sec .inner .row.site_map_row{padding:40px 20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp_footer_sec .inner .row.site_map_row .col{vertical-align:middle}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp_footer_sec .inner .row.page_top_row :is(.col,.cta-column){padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image{width:auto;position:fixed;right:50px;bottom:170px;z-index:1000;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image{right:10px;bottom:90px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image img{width:70px !important}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image img{width:40px !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp_footer_sec .inner .row.copyright_row .col{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{display:flex;justify-content:center;align-items:center;background:var(--fo-main-color, #333);height:60px;margin:0;padding:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{padding:0 70px 0 10px}}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{padding:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright p{font-size:12px;letter-spacing:var(--fo-text-letter-spacing);line-height:1.3;color:#fff;margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp_footer_sec .inner .row .col{padding:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp_footer_sec .inner .row .col .component.image{text-align:center !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp_footer_sec .inner .row .col .component.image.footLogo_img img{max-width:250px !important;width:100% !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp_footer_sec .inner .row .col .component.list.site_map_list ul{display:flex;gap:10px 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp_footer_sec .inner .row .col .component.list.site_map_list ul{flex-direction:column}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp_footer_sec .inner .row .col .component.list.site_map_list ul li{margin:0;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp_footer_sec .inner .row .col .component.list.site_map_list ul li a{color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp_footer_sec .inner .row .col .component.list.site_map_list ul li a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp_footer_sec .inner .row .col .component.list.site_map_list.vertical ul{flex-direction:column}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp_footer_sec .inner .row .col .component.list.site_map_list.vertical ul li a{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp_footer_sec .inner .row .col .component.cta{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp_footer_sec .inner .row .col .component.richtext{font-size:0.9375vw;color:#fff}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp_footer_sec .inner .row .col .component.richtext{font-size:1.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp_footer_sec .inner .row .col .component.richtext{font-size:14px;text-align:center !important}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp_footer_sec .inner .row .col .component.richtext p{text-align:center !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_header_sec ~ section.lp_footer_sec .inner .row .col .component.richtext a{color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec{font-family:"hirakakupro-w6";color:#231815;line-height:1.5;letter-spacing:.04em;padding:0 !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp_hd_custom01{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp_hd_custom01 :is(h1,h2,h3,h4,h5){display:inline-block;font-family:"Noto Sans JP";font-weight:bold;line-height:1.5;letter-spacing:.04em;background:linear-gradient(90deg, #00acc8 0%, #367dd2 100%);font-size:2.5vw;letter-spacing:1px;color:#fff;padding:0.5vw;margin-bottom:10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp_hd_custom01 :is(h1,h2,h3,h4,h5){overflow-wrap:break-word;font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp_hd_custom01 :is(h1,h2,h3,h4,h5) .strong{font-weight:normal}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp_hd_custom01.reverse{justify-content:center}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp_hd_custom01.reverse :is(h1,h2,h3,h4,h5){background:#fff;color:#009DE1;font-size:3.75vw;letter-spacing:0.5vw}@media screen and (min-width: 1440px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp_hd_custom01.reverse :is(h1,h2,h3,h4,h5){font-size:3.2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp_hd_custom01.reverse :is(h1,h2,h3,h4,h5){font-size:6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp_hd_custom01.accent :is(h1,h2,h3,h4,h5){background:#feef00;color:#009DE1;font-size:3.75vw;position:relative;margin-bottom:12px}@media screen and (min-width: 1440px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp_hd_custom01.accent :is(h1,h2,h3,h4,h5){font-size:2.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp_hd_custom01.accent :is(h1,h2,h3,h4,h5){font-size:6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp_hd_custom01.accent :is(h1,h2,h3,h4,h5)::after{content:"";width:100%;height:12px;background:#fff url(https://ferret-one.akamaized.net/images/6613f70148d2ac1e78f533c8/original.png) no-repeat bottom center/contain;position:absolute;left:0;bottom:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp_hd_custom02 :is(h1,h2,h3,h4,h5){color:#f03d61;font-size:1.25vw;font-weight:900}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:3.5vw;overflow-wrap:break-word}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp_hd_custom02 :is(h1,h2,h3,h4,h5) .strong{font-weight:normal}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp_hd_custom03 :is(h1,h2,h3,h4,h5){margin-bottom:25px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp_hd_custom03 h3{font-size:1.5625vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp_hd_custom03 h3{font-size:3.75vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp_hd_custom03 h3{font-size:5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp_hd_custom04{text-align:center}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp_hd_custom04 :is(h1,h2,h3,h4,h5){background-color:#64a9f0;color:#fff;border-radius:9999px;font-size:0.9375vw;padding:1vw 10px;margin:20px 0 10px;width:70%;text-align:center}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:4vw;display:inline-block;padding:2vw 10px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp_hd_custom05 :is(h1,h2,h3,h4,h5){font-size:2.5vw;padding-bottom:0.5vw;position:relative;margin-bottom:70px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp_hd_custom05 :is(h1,h2,h3,h4,h5){font-size:6vw;padding-bottom:15px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp_hd_custom05 :is(h1,h2,h3,h4,h5){font-size:8vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp_hd_custom05 :is(h1,h2,h3,h4,h5)::after{content:"";background:#009DE1;background:-webkit-linear-gradient(to right, #009DE1 20%, #007bd7 100%);background:-moz-linear-gradient(to right, #009DE1 20%, #007bd7 100%);background:linear-gradient(to right, #009DE1 20%, #007bd7 100%);display:block;height:5px;width:15%;position:absolute;bottom:-.8vw;left:50%;transform:translate(-50%, -50%);margin-left:auto;margin-right:auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp_hd_custom05.white :is(h1,h2,h3,h4,h5){color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp_hd_custom05.white :is(h1,h2,h3,h4,h5)::after{background:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp_hd_custom06 :is(h1,h2,h3,h4,h5){color:#009de1;font-size:1.875vw;margin-bottom:20px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp_hd_custom06 :is(h1,h2,h3,h4,h5){font-size:4.2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp_hd_custom06 :is(h1,h2,h3,h4,h5){font-size:4.7vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp02_hd_custom01 :is(h1,h2,h3,h4,h5){color:#03AAEB;font-size:2.5vw;margin-bottom:0}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp02_hd_custom01 :is(h1,h2,h3,h4,h5){font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp02_hd_custom01 :is(h1,h2,h3,h4,h5){font-size:6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp02_hd_custom02.rich-heading-align-center{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp02_hd_custom02 :is(h1,h2,h3,h4,h5){color:#009CE1;font-size:2.5vw;background:linear-gradient(transparent 70%, #fcee21 0%);display:inline-block}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp02_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp02_hd_custom03 :is(h1,h2,h3,h4,h5){color:#415B9E;font-size:1.5625vw;padding:10px;background-image:url(https://ferret-one.akamaized.net/images/661024ab44173b5e3330e6b0/original.png)}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp02_hd_custom03 :is(h1,h2,h3,h4,h5){font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp02_hd_csutom04 :is(h1,h2,h3,h4,h5){font-size:1.540vw;font-family:'hirakakupro-w6';color:#03AAEB;line-height:1.5}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp02_hd_csutom04 :is(h1,h2,h3,h4,h5){font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp02_hd_csutom04 :is(h1,h2,h3,h4,h5) em{font-weight:bold;background:linear-gradient(transparent 60%, #F9E42F 0%)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp02_hd_csutom04 h3{font-size:1.3vw;margin:20px 0}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp02_hd_csutom04 h3{font-size:2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp02_hd_csutom04 h3{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp03_hd_custom01 :is(h1,h2,h3,h4,h5){color:#162735;text-align:center;line-height:1;letter-spacing:0.06em;margin-top:16px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp03_hd_custom01 h2{font-size:34px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp03_hd_custom01 h2{font-size:6.64vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp03_hd_custom01.white :is(h1,h2,h3,h4,h5){color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp03_hd_custom01.large :is(h1,h2,h3,h4,h5){font-size:62px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp03_hd_custom01.large :is(h1,h2,h3,h4,h5){font-size:5.17vw;margin-top:1.92vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp03_hd_custom01.large :is(h1,h2,h3,h4,h5){font-size:5.17vw;margin-top:1.92vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp03_hd_custom01.small :is(h1,h2,h3,h4,h5){font-size:25px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp03_hd_custom01.small :is(h1,h2,h3,h4,h5){font-size:2.08vw;margin-top:0.83vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp03_hd_custom01.small :is(h1,h2,h3,h4,h5){font-size:3.26vw;margin-top:1.3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5){display:inline-block;position:relative;color:#162735;font-size:67.2px;font-weight:500;margin-bottom:10px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:5.6vw;margin-top:1.58vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:7.71vw;white-space:nowrap;margin:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::before,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::after{content:"";display:block;width:83px;height:89px;position:absolute;top:-43px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::before,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::after{width:6.92vw;height:7.42vw;top:-3.59vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::before,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::after{width:5.21vw;height:5.34vw;top:-3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::before{background:url(https://ferret-one.akamaized.net/images/661a43a37ea2e713b120aa56/original.png) no-repeat center/100%;right:-71px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::before{right:-5.92vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::after{background:url(https://ferret-one.akamaized.net/images/661a43a423d7247575958f69/original.png) no-repeat center/100%;left:-71px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::after{left:-5.92vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5) span.color-e2552d{color:#e2552d;font-size:84px;font-weight:700;position:relative;display:inline-block;background:url(https://ferret-one.akamaized.net/images/661a425c466e360a800dd44a/original.jpeg) left bottom repeat-x;background-size:auto 0.3em;padding-bottom:0.1em}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5) span.color-e2552d{font-size:7vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5) span.color-e2552d{font-size:9.64vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5){color:#fff;font-weight:700;text-align:center;font-size:52px;letter-spacing:0.06em;display:inline-block;position:relative}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5){font-size:4.33vw;margin-top:1.92vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5){font-size:6.77vw;line-height:9.11vw;margin-top:0;margin-bottom:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5) .strong{font-size:44.2px;letter-spacing:0.06em;font-weight:500}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5) .strong{font-size:3.68vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5) .strong{font-size:5.76vw;line-height:9.11vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::before,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::after{content:"";display:block;width:36px;height:76px;background:url(https://ferret-one.akamaized.net/images/661a5673466e360a800dd460/original.png) no-repeat center/100%;position:absolute;top:50%;transform:translate(0%, -50%)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::before{background:url("https://ferret-one.akamaized.net/images/661a567323d7247575958f7e/original.png") no-repeat center/100%;right:-43px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::before{right:-3.59vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::before{right:-9.9vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::after{left:-43px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::after{left:-3.59vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::after{left:-11.2vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp03_hd_custom04 :is(h1,h2,h3,h4,h5){background-color:#009ce1;color:#fff;font-size:60px;letter-spacing:0.04em;margin-top:13px;display:inline;line-height:1.7}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp03_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:5vw;margin-top:1.08vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp03_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:7.81vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp03_hd_custom04.blue :is(h1,h2,h3,h4,h5){background-color:#005ab1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp03_hd_custom05 :is(h1,h2,h3,h4,h5){padding-top:12px;color:#005ab1;font-weight:700;font-size:27px;line-height:40px;letter-spacing:0.04em;text-align:center;margin-bottom:10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp03_hd_custom05 :is(h1,h2,h3,h4,h5){padding-top:2.67vw;font-size:6.51vw;line-height:9.11vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp04_hd_custom01 :is(h1,h2,h3,h4,h5){font-family:"YakuHanJP";font-size:1.875vw;line-height:1.5}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp04_hd_custom01 h2{font-size:1.875vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp04_hd_custom01 h2{font-size:4vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp04_hd_custom01 h2{font-size:5.3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp04_hd_custom01 h3{font-size:1.1vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp04_hd_custom01 h3{font-size:3.75vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp04_hd_custom01 h3{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp04_hd_custom01.white :is(h1,h2,h3,h4,h5){color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp04_hd_custom01.large h3{font-size:1.875vw;line-height:1.5}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp04_hd_custom01.large h3{font-size:3.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp04_hd_custom01.large h3{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp04_hd_custom02 :is(h1,h2,h3,h4,h5){font-family:"YakuHanJP";font-size:1.5625vw;line-height:2.5;background:#008edc;color:#fff;border-radius:15px;width:85%;margin-top:30px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp04_hd_custom02 :is(h1,h2,h3,h4,h5){width:100%}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp04_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp04_hd_custom02 h3{line-height:1.5;font-size:1.25vw;padding:0.5vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp04_hd_custom02 h3{font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp04_hd_custom02 h3{font-size:4vw;padding:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp04_hd_custom02.rich-heading-align-center :is(h1,h2,h3,h4,h5){margin-left:auto;margin-right:auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp04_hd_custom03 :is(h1,h2,h3,h4,h5){color:#fff;background-color:#444444;line-height:28px;font-family:"YakuHanJP";font-size:0.9375vw}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp04_hd_custom03 :is(h1,h2,h3,h4,h5){font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp04_hd_custom03.accent :is(h1,h2,h3,h4,h5){background-color:#ff9700}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp04_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:0.9375vw;font-family:"YakuHanJP";padding-bottom:0.5vw;border-bottom:1px solid #444444}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp04_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp04_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp_hd_custom01 :is(h1,h2){margin-bottom:30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.heading.lp_hd_custom01 :is(h3,h4,h5){margin-bottom:30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext{font-family:"Noto Sans JP";font-size:16px;color:#231815;line-height:1.5;letter-spacing:.04em}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext :link{text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext :visited{text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext a{color:#00aaeb}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext p{font-size:inherit;line-height:inherit;margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext p+:is(p,ul,ol,.normal-table,.table-with-row-header,.table-with-two-headers,.component.button){margin-top:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext li{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext li a{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext table :is(thead,tbody,tr,th,td){border-color:#eee}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td){background-clip:padding-box;position:static}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td) p{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td) p+:is(p,ul,ol,.component.button){margin-top:10px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td) :is(ul,ol){margin-left:25px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td) :is(ul,ol)+:is(p,ul,ol,.component.button){margin-top:10px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td) .component.button+:is(p,ul,ol,.component.button){margin-top:10px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext :is(ul,ol){margin:0 0 0 25px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext :is(ul,ol)+:is(p,ul,ol,.normal-table,.table-with-row-header,.table-with-two-headers,.component.button){margin-top:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext :is(table,.normal-table,.table-with-row-header,.table-with-two-headers)+:is(p,ul,ol,.normal-table,.table-with-row-header,.table-with-two-headers,.component.button){margin-top:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext .component.button{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext .component.button.button+:is(p,ul,ol,.normal-table,.table-with-row-header,.table-with-two-headers,.component.button){margin-top:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext .component.button.button .button-cont a.blue{background:#254a73;color:#fff !important;text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext .component.button.button .button-cont a.blue:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp_line_text p{font-size:2.5vw;position:relative;line-height:2}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp_line_text p{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp_line_text p strong{border-bottom:5px solid #009DE1;font-weight:900}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp_grad_list{margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp_grad_list ul{margin-left:0;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;list-style-type:none;gap:10px 5px;list-style:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp_grad_list ul li{display:block;color:#009de1;box-shadow:0 0 16px 0px rgba(0,157,225,0.2);font-size:0.8125vw;text-align:center;border-radius:25px;padding:7px 10px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp_grad_list ul li{font-size:1.95vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp_grad_list ul li{font-size:2.6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp_grad_text{margin-top:30px;text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp_grad_text ul{display:inline-flex;gap:30px;list-style:none;margin-left:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp_grad_text ul{gap:10px 15px;flex-wrap:wrap;justify-content:center}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp_grad_text ul li{background:linear-gradient(90deg, #00acc8 0%, #367dd2 100%);font-size:2.1vw;letter-spacing:1px;color:#fff;padding:7px 10px}@media screen and (min-width: 1440px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp_grad_text ul li{font-size:1.7vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp_grad_text ul li{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp_grad_text p{display:inline-block;font-size:2.1vw}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp_grad_text p{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.white_text{font-size:2.5vw;color:#fff;line-height:2}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.white_text{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp_ballon_list ul{list-style:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp_ballon_list ul li{color:#009de1;font-size:0.9375vw;padding:2vw;background-color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp_ballon_text{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp_ballon_text p{display:inline-block;font-size:18px;position:relative;padding:0 30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp_ballon_text p::before{content:"＼";font-size:25px;top:5px;left:0;position:absolute}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp_ballon_text p::after{content:"／";font-size:25px;top:5px;right:0;position:absolute}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp_ballon_text.white{color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp_font75_text{font-size:0.9375vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp_font75_text{font-size:2.25vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp_font75_text{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp_font150_text{font-size:1.875vw}@media screen and (min-width: 1440px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp_font150_text{font-size:1.3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp_font150_text{font-size:3.5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp_border_text{margin-top:40px;margin-bottom:30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp_border_text p{color:#009de1;font-size:1.25vw;padding-bottom:10px;background:url(https://ferret-one.akamaized.net/images/6613f70148d2ac1e78f533c8/original.png) no-repeat bottom center/100%;display:inline-block}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp_border_text p{font-size:3.75vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp_border_text p{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp_border_text.center{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.grad_text strong{background:linear-gradient(90deg, #00acc8 0%, #367dd2 100%);font-size:2vw;color:#fff;display:inline;line-height:1.8}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.grad_text strong{font-size:4.2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.grad_text strong{font-size:4.5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp_bg_text{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp_bg_text p{display:inline-block;color:#248dcf;background-color:#fff;font-size:2.5vw;padding:5px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp_bg_text p{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp02_font_100{font-size:3vw}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp02_font_100{font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp02_font_125{font-size:1.5625vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp02_font_125{font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp02_font_125{font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp02_bg_text{padding:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp02_custom_table table{border:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp02_custom_table table :is(thead,tbody,tr,th,td){border:none;font-weight:400;font-size:0.9375vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp02_custom_table table :is(thead,tbody,tr,th,td){font-size:1.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp02_custom_table table :is(thead,tbody,tr,th,td){font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp02_custom_table table tr{border-top:2px dotted #000}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp02_tag_list ul{margin-top:20px;list-style:none;display:flex;margin-left:0;gap:10px;flex-wrap:wrap}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp02_tag_list ul li{border:2px solid #333333;padding:5px 50px;border-radius:25px;font-size:0.9375vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp02_tag_list ul li{font-size:1.3vw;padding:5px 30px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp02_tag_list ul li{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp02_last_table table tbody tr:last-child{border-top:1px solid black !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_deco_text{color:#99d7f3;font-size:75px;letter-spacing:0.06em;text-align:center;line-height:1;padding-top:20px;font-family:"Arial", "メイリオ"}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_deco_text{font-size:5.21vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_deco_text.small{font-size:32px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_deco_text.small{font-size:2.67vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_deco_text.small{font-size:4.69vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_deco02_text{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_deco02_text p{color:#009ce1;font-size:91px;letter-spacing:0.02em;display:inline-block;position:relative;font-family:"Arial", "メイリオ"}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_deco02_text p{font-size:7.58vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_deco02_text p{font-size:11.85vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_deco02_text p::after{content:"";display:block;width:186px;height:2px;background:#009ce1;position:absolute;left:50%;transform:translate(-50%, 0%);bottom:2px;font-family:"Arial", "メイリオ"}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_deco02_text p::after{width:15.5vw;height:0.17vw;bottom:0.17vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_deco02_text p::after{width:24.22vw;height:0.26vw;bottom:0.26vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_list ul{display:flex;flex-wrap:wrap;margin-left:0;margin-top:43px;gap:15px 10px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_list ul{margin-top:5.25vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_list ul{justify-content:center;gap:7px 5px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_list ul li{background-color:#005ab1;color:#fff;font-weight:500;font-size:22px;line-height:62px;padding:0 14px;display:inline-block;border-radius:8px;position:relative}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_list ul li{font-size:1.83vw;line-height:5.17vw;padding:0 1.17vw;margin:0 0.42vw 1.25vw;border-radius:0.67vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_list ul li{font-size:3.13vw;line-height:8.85vw;padding:0 2.08vw;margin:0;border-radius:1.04vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_strengths_text p{font-size:47px;line-height:59px;letter-spacing:0.04em;font-weight:500;color:#162735}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_strengths_text p{font-size:3.92vw;line-height:4.92vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_strengths_text p{font-size:6.12vw;line-height:7.68vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_promise_text p{color:#009ce1;font-weight:700;font-size:40px;letter-spacing:0.06em;text-align:center;margin-top:53px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_promise_text p{font-size:3.33vw;margin-top:4.42vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_promise_text p{font-size:6.12vw;line-height:7.68vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_promise_bg_text{text-align:center;margin-bottom:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_promise_bg_text p{background-color:#009ce1;color:#fff;margin-top:21px;display:inline;font-weight:500;font-size:35.7px;line-height:59px;letter-spacing:0.06em}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_promise_bg_text p{margin-top:1.75vw;padding-right:1.25vw;font-size:2.98vw;line-height:5.17vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_promise_bg_text p{font-size:7.81vw;line-height:1.8}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_label_text{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_label_text p{display:inline-block;background:url(https://ferret-one.akamaized.net/images/66106a84f55cc26552db56be/original.png) no-repeat center/100%;font-size:28px;line-height:59px;padding:0 20px 0 60px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_label_text p{margin-top:1.33vw;font-size:2.33vw;line-height:4.92vw;padding:0 2vw 0 5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_label_text p{background:url(https://ferret-one.akamaized.net/images/661aef9223d7240659958f68/original.png) no-repeat center/100%;width:72.92vw;height:22.53vw;margin:3.91vw auto 0;display:flex;justify-content:center;align-items:center;font-size:4.43vw;line-height:7.68vw;padding-left:1.3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_price_text p{color:#162735;font-weight:500;font-size:32px;letter-spacing:0.06em;margin-left:18px;text-align:center}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_price_text p{font-size:2.67vw;margin-top:4.5vw;margin-left:1.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_price_text p{font-size:5.47vw;line-height:10.42vw;margin-top:4.43vw;margin-left:2.34vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_price_text.line p{margin-top:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_price_text.line p span{position:relative;border-bottom:3px solid #005ab1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_round_list{display:flex;align-items:flex-end;justify-content:center;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_round_list{display:block}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_round_list p{font-size:32px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_round_list p{font-size:2.67vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_round_list p{font-size:5.47vw;line-height:9.11vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_round_list ul{display:flex;justify-content:center;margin-left:0}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_round_list ul{margin-top:1.92vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_round_list ul li{width:166px;height:166px;background:url(https://ferret-one.akamaized.net/images/661062eaf55cc264e1dc5ccc/original.png) no-repeat center/100%;filter:drop-shadow(8px 8px 8px rgba(43,63,109,0.2));display:flex;justify-content:center;align-items:center;color:#ff8f2b;font-weight:700;font-size:38px;line-height:43px;letter-spacing:0.06em;text-align:center;margin:0 9px;position:relative}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_round_list ul li{width:13.83vw;height:13.83vw;filter:drop-shadow(0.67vw 0.67vw 0.67vw rgba(43,63,109,0.2));font-size:3.17vw;line-height:3.58vw;margin:0 0.75vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_round_list ul li{width:27.86vw;height:27.99vw;filter:drop-shadow(1.04vw 1.04vw 1.04vw rgba(43,63,109,0.2));font-size:6.38vw;line-height:7.16vw;margin:0 1.17vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_flow_text{color:#162735;font-weight:500;text-align:center;letter-spacing:0.04em;font-size:26px;margin-top:32px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_flow_text{font-size:2.17vw;margin-top:5.17vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_flow_text{font-size:4.17vw;line-height:7.55vw;margin-top:6.51vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_flow02_text{color:#000000;font-weight:500;text-align:center;letter-spacing:0.04em;font-size:30px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_flow02_text{font-size:2.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_flow02_text{font-size:4.56vw;line-height:8.85vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_flow02_text span{position:relative}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_flow02_text span::after{content:"";display:block;background:url(https://ferret-one.akamaized.net/images/661acff323d72403a5958f74/original.png) no-repeat center/100%;position:absolute;left:50%;transform:translate(-50%, 0%);width:131px;height:6px;bottom:-10px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_flow02_text span::after{width:10.92vw;height:0.5vw;bottom:-0.84vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_flow02_text span::after{width:22.27vw;height:0.78vw;bottom:-1.31vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_note_text{color:#4d4d4d;font-size:15px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_note_text{font-size:1.25vw;margin-top:3.25vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp03_note_text{font-size:2.6vw;margin-top:2.6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.font_yakuhan{font-family:"YakuHanJP"}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp04_fsz_65{font-size:0.8125vw}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lo04_fsz_75{font-size:0.9375vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lo04_fsz_75{font-size:2.25vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lo04_fsz_75{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lo04_fsz_100{font-size:1.25vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lo04_fsz_100{font-size:3.1vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lo04_fsz_100{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lo04_fsz_100 span{font-size:1.5625vw}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lo04_fsz_100 span{font-size:6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp04_note_text{font-size:0.7em}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp04_bg_text{background:#ecf8ff;padding:1vw;line-height:2;font-family:"YakuHanJP";font-size:0.75vw;width:90%;margin:0 auto}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp04_bg_text{font-size:2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.richtext.lp04_bg_text{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom{font-family:"Noto Sans JP";font-size:16px;color:#231815;padding:0 20px 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .form-title{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .form-title:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .show-notice{font-size:inherit;border-radius:0;font-size:16px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .show-notice{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .show-notice:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .show-notice span{padding:5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .show-notice span+span{padding:0 5px 5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .form-label::after{line-height:1.5;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form input{accent-color:#007bd7}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form textarea{height:auto;font-family:inherit !important;font-size:inherit;line-height:1.5;letter-spacing:.04em;color:#8f8f8f;border:none;padding:.6rem .75rem;border-radius:5px;background-color:#eaeaea}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form input[type="text"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form input[type="email"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form input[type="password"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form input[type="date"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form input[type="search"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form input[type="url"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form select::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form textarea::placeholder{font-family:inherit;font-size:inherit;color:rgba(0,0,0,0.3)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form input[type="text"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form input[type="email"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form input[type="password"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form input[type="date"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form input[type="search"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form input[type="url"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form select:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form textarea:focus{background-color:#eaeaea;color:#8f8f8f}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form input[type="text"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form input[type="email"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form input[type="password"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form input[type="date"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form input[type="search"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form input[type="url"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form select.form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form textarea.form-error{background:#fdf5f2;border:1px solid red !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form .group{font-size:inherit;color:inherit;margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form .group:not(:last-child){margin:20px 0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form .group .form-cont{font-size:inherit;color:inherit;display:flex}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form .form-label{font-size:inherit}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form .form-label{display:inline-block !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form .agree-label{line-height:1.5}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form .form-cont{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form .form-cont p{font-size:inherit;margin-top:.25rem}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form .form-cont :is(.checkbox,.radio) label{display:flex;align-items:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form .service_term{background:#fff;overflow:auto;font-size:inherit;padding:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form .service_term_link{font-size:inherit;margin-top:20px;margin-bottom:5px;text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form .service_term_link a{color:#00aaeb;letter-spacing:0;text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form .service_term_link a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form .service_term_link+label.agreement{padding:5px 0;justify-content:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form .service_term_link+label.agreement .form-label{display:flex !important;align-items:center;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_custom .contact_form .service_term_link+label.agreement .form-label::after{position:initial;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_btn_custom01 .form-submit{padding-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_btn_custom01 .form-submit .popup-link{background:linear-gradient(90deg, #009de1 20%, #007bd7 100%);font-family:"Noto Sans JP";font-size:18px;font-weight:bold;border:1px solid #007bd7;border-radius:50px;padding:15px 60px}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_btn_custom01 .form-submit .popup-link{min-width:200px;width:auto}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_btn_custom01 .form-submit .popup-link{padding:10px 30px;margin-top:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp_form_btn_custom01 .form-submit .popup-link:hover{background:#fff;color:#007bd7}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form .form-label.require:after{background:red;margin-left:20px;border-radius:5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form input[type=checkbox],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form input[type=radio]{min-height:auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.vertical .form-label:after{position:relative;top:-2px}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.horizontal .form-label:after{top:6px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.horizontal .form-label:after{top:-3px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.horizontal .contact_form .group{display:block}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.horizontal .contact_form .group{display:flex;justify-content:center}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom{font-family:"Noto Sans JP";font-size:16px;color:#231815;padding:0 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .form-title{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .form-title:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .show-notice{font-size:inherit;border-radius:0;font-size:16px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .show-notice{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .show-notice:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .show-notice span{padding:5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .show-notice span+span{padding:0 5px 5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .form-label::after{line-height:1.5;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form input{accent-color:#007bd7}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form textarea{background:#fff;height:auto;font-family:inherit !important;font-size:inherit;line-height:1.5;letter-spacing:.04em;border:none;padding:.6rem .75rem;border-radius:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form input[type="text"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form input[type="email"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form input[type="password"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form input[type="date"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form input[type="search"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form input[type="url"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form select::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form textarea::placeholder{font-family:inherit;font-size:inherit;color:rgba(0,0,0,0.3)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form input[type="text"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form input[type="email"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form input[type="password"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form input[type="date"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form input[type="search"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form input[type="url"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form select:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form textarea:focus{background-color:#fff;color:#555;border-color:#5a5a5a}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form input[type="text"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form input[type="email"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form input[type="password"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form input[type="date"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form input[type="search"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form input[type="url"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form select.form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form textarea.form-error{background:#fdf5f2;border:1px solid red !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form .group{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form .group:not(:last-child){padding-bottom:20px;margin-bottom:20px;border-bottom:2px solid #009CE1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form .group .form-cont{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form .form-label{font-size:inherit}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form .form-label{display:inline-block !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form .agree-label{line-height:1.5}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form .form-cont{font-size:inherit;display:flex}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form .form-cont p{font-size:inherit;margin-top:.25rem}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form .form-cont :is(.checkbox,.radio) label{display:flex;align-items:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form .service_term{background:#fff;overflow:auto;font-size:inherit;padding:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form .service_term_link{font-size:inherit;margin-top:20px;margin-bottom:5px;text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form .service_term_link a{color:#00aaeb;letter-spacing:0;text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form .service_term_link a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form .service_term_link+label.agreement{padding:5px 0;justify-content:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form .service_term_link+label.agreement .form-label{display:flex !important;align-items:center;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_custom .contact_form .service_term_link+label.agreement .form-label::after{position:initial;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_btn_custom01 .form-submit{margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_btn_custom01 .form-submit .popup-link{color:#fff;background:#ff0000;font-family:"hirakakupro-w6";font-size:18px;font-weight:bold;border:1px solid #ff0000;border-radius:10px;padding:20px}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_btn_custom01 .form-submit .popup-link{min-width:200px;width:auto}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_btn_custom01 .form-submit .popup-link{padding:10px 60px;margin-top:60px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp02_form_btn_custom01 .form-submit .popup-link:hover{background:#fff;color:#ff0000}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom{font-family:"Noto Sans JP";font-size:16px;color:#231815;padding:0 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .form-title{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .form-title:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .show-notice{font-size:inherit;border-radius:0;font-size:16px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .show-notice{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .show-notice:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .show-notice span{padding:5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .show-notice span+span{padding:0 5px 5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .form-label::after{line-height:1.5;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form input{accent-color:#007bd7}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form textarea{background:#fff;height:auto;font-family:"YakuHanJP" !important;font-size:inherit;line-height:1.5;letter-spacing:.04em;border:1px solid #717171;font-size:0.9375vw;padding:0.5vw 1vw;color:#717171}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form textarea{font-size:4.2vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form input[type="text"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form input[type="email"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form input[type="password"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form input[type="date"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form input[type="search"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form input[type="url"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form select::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form textarea::placeholder{font-family:inherit;font-size:inherit;color:rgba(0,0,0,0.3)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form input[type="text"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form input[type="email"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form input[type="password"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form input[type="date"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form input[type="search"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form input[type="url"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form select:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form textarea:focus{background-color:#fff;color:#555;border-color:#5a5a5a}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form input[type="text"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form input[type="email"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form input[type="password"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form input[type="date"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form input[type="search"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form input[type="url"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form select.form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form textarea.form-error{background:#fdf5f2;border:1px solid red !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form .group{font-size:inherit;color:inherit;margin:20px 0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form .group .form-cont{font-size:inherit;color:inherit;display:flex;flex-wrap:wrap}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form .form-label{font-size:inherit;font-weight:400}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form .form-label{min-width:200px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form .form-label{display:inline-block !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form .form-label.require{border-radius:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form .agree-label{line-height:1.5}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form .form-cont{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form .form-cont p{font-size:inherit;margin-top:.25rem}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form .service_term{background:#fff;overflow:auto;font-size:inherit;padding:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form .service_term_link{font-size:inherit;margin-top:20px;margin-bottom:5px;text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form .service_term_link a{color:#00aaeb;letter-spacing:0;text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form .service_term_link a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form .service_term_link+label.agreement{padding:5px 0;justify-content:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form .service_term_link+label.agreement .form-label{display:flex !important;align-items:center;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_custom .contact_form .service_term_link+label.agreement .form-label::after{position:initial;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_btn_custom01 .form-submit{margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_btn_custom01 .form-submit .popup-link{color:#fff;background:#ff5463;font-family:"hirakakupro-w6";font-size:18px;font-weight:bold;border:1px solid #ff5463;border-radius:10px;padding:20px}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_btn_custom01 .form-submit .popup-link{min-width:200px;width:auto}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_btn_custom01 .form-submit .popup-link{padding:10px 60px;margin-top:60px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp03_form_btn_custom01 .form-submit .popup-link:hover{background:#fff;color:#ff5463}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom{font-family:"Noto Sans JP";font-size:16px;color:#231815;padding:0 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .form-title{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .form-title:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .show-notice{font-size:inherit;border-radius:0;font-size:16px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .show-notice{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .show-notice:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .show-notice span{padding:5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .show-notice span+span{padding:0 5px 5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .form-label::after{line-height:1.5;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form input{accent-color:#007bd7}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form textarea{background:#fff;height:auto;font-family:"YakuHanJP" !important;font-size:inherit;line-height:1.5;letter-spacing:.04em;border:1px solid #717171;font-size:0.9375vw;padding:0.5vw 1vw;color:#717171}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form textarea{font-size:2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form textarea{font-size:4.2vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form input[type="text"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form input[type="email"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form input[type="password"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form input[type="date"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form input[type="search"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form input[type="url"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form select::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form textarea::placeholder{font-family:inherit;font-size:inherit;color:rgba(0,0,0,0.3)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form input[type="text"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form input[type="email"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form input[type="password"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form input[type="date"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form input[type="search"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form input[type="url"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form select:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form textarea:focus{background-color:#fff;color:#555;border-color:#5a5a5a}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form input[type="text"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form input[type="email"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form input[type="password"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form input[type="date"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form input[type="search"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form input[type="url"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form select.form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form textarea.form-error{background:#fdf5f2;border:1px solid red !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form .group{font-size:inherit;color:inherit;margin:20px 0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form .group .form-cont{font-size:inherit;color:inherit;display:flex}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form .form-label{font-size:inherit;font-weight:400}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form .form-label{min-width:200px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form .form-label{display:inline-block !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form .form-label.require{border-radius:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form .agree-label{line-height:1.5}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form .form-cont{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form .form-cont p{font-size:inherit;margin-top:.25rem}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form .form-cont :is(.checkbox,.radio) label{display:flex;align-items:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form .service_term{background:#fff;overflow:auto;font-size:inherit;padding:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form .service_term_link{font-size:inherit;margin-top:20px;margin-bottom:5px;text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form .service_term_link a{color:#00aaeb;letter-spacing:0;text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form .service_term_link a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form .service_term_link+label.agreement{padding:5px 0;justify-content:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form .service_term_link+label.agreement .form-label{display:flex !important;align-items:center;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_custom .contact_form .service_term_link+label.agreement .form-label::after{position:initial;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_btn_custom .form-submit{margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_btn_custom .form-submit .popup-link{box-shadow:5px 5px 11px -1px rgba(0,0,0,0.34);background-color:#ff9700;border-radius:50px;font-family:"YakuHanJP";font-size:1.25vw;font-weight:400;line-height:3.5;padding:0;border:none;padding:0 30px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_btn_custom .form-submit .popup-link{font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .component.form.lp04_form_btn_custom .form-submit .popup-link:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .inner{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .inner .row.lp_header_row{min-height:60px;align-items:center;justify-content:space-between;display:flex}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .inner .row.lp_header_row{padding:0 10px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .inner .row.lp_header_row .col{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .inner .row.lp_header_row .col.lp_logo_col{display:flex !important;justify-content:flex-end;align-items:center;gap:20px;width:auto !important}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .inner .row.lp_header_row .col.lp_logo_col{max-width:240px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .inner .row.lp_header_row .col.lp_logo_col{justify-content:flex-start}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .inner .row.lp_header_row .col.lp_logo_col .component{width:auto}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .inner .row.lp_header_row .col.lp_logo_col .component.image{margin:0}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .inner .row.lp_header_row .col.lp_logo_col .component.image.logo_img img{max-width:112px !important;width:100% !important}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .inner .row.lp_header_row .col.lp_logo_col .component.image.logo_img img{max-height:40px !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .inner .row.lp_header_row .col.lp_btn_col{display:flex !important;justify-content:flex-end;align-items:center}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .inner .row.lp_header_row .col.lp_btn_col{width:auto !important;padding-right:20px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .inner .row.lp_header_row .col.lp_btn_col .component{margin:0;width:auto !important}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .inner .row.lp_header_row .col.lp_btn_col .component:not(:first-child){margin-left:15px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .inner .row.lp_header_row .col.lp_btn_col .component.button{margin-top:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .inner .row.lp_header_row .col.lp_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 :is(section,section[data-designpart-id]).lp02_header_sec .inner .row.lp_header_row .col.lp_btn_col .component.button .button-cont a::before{font-size:22px;line-height:1;color:#007bd7;margin:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .inner .row.lp_header_row .col.lp_btn_col .component.list.lp_header_list ul li a{color:#333;font-size:18px;font-weight:bold;font-family:'hirakakupro-w6'}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .inner .row.lp_header_row .col.lp_btn_col .component.list.lp_header_list ul li a{font-size:1.3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .inner .row.lp_header_row .col.lp_btn_col .component.list.lp_header_list ul li a{font-size:0.9375vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .inner .row.lp_header_row .col.lp_btn_col .component.image.copy_img img{max-width:100px !important;width:100% !important;vertical-align:bottom}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .inner .row.lp_header_row .col .component.image.full_image{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .inner .row.lp_header_row .col .component.image.full_image img{width:100% !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .inner .row.nav_row{position:relative;display:block}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .inner .row.nav_row::before{content:"";width:100vw;border:1px solid #009de0;position:absolute;top:0;left:50%;transform:translateX(-50%)}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .inner .row.nav_row::before{display:none}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .inner .row.nav_row .col{padding:0;display:block}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .inner .row.nav_row .col .component.list{margin:0}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .inner .row.nav_row .col .component.list ul{display:table;width:100%;table-layout:fixed}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .inner .row.nav_row .col .component.list ul li{margin:0;padding:0;font-size:14px}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .inner .row.nav_row .col .component.list ul li{display:table-cell}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .inner .row.nav_row .col .component.list ul li{width:50%}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .inner .row.nav_row .col .component.list ul li a{display:block;font-size:inherit;color:inherit;text-align:center;padding:20px 10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .inner .row.nav_row .col .component.list ul li a{padding:10px 5px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .inner .row.nav_row .col .component.list ul li a:hover{background-color:#007bd7;color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .inner .row.nav_row .col .component.list.lp_header_list{max-width:743px;margin:0 auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .inner .row.nav_row .col .component.list.lp_header_list ul li{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .inner .row.nav_row .col .component.list.lp_header_list ul li:not(:last-child){border-right:1px solid #009de0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec .inner .row.nav_row .col .component.list.lp_header_list ul li a{padding:5px 0;font-size:0.9375vw;font-weight:bold}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section{font-family:"Noto Sans JP";color:#231815;line-height:1.5;letter-spacing:.04em;line-break:strict}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp_hd_custom01{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp_hd_custom01 :is(h1,h2,h3,h4,h5){display:inline-block;font-family:"Noto Sans JP";font-weight:bold;line-height:1.5;letter-spacing:.04em;background:linear-gradient(90deg, #00acc8 0%, #367dd2 100%);font-size:2.5vw;letter-spacing:1px;color:#fff;padding:0.5vw;margin-bottom:10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp_hd_custom01 :is(h1,h2,h3,h4,h5){overflow-wrap:break-word;font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp_hd_custom01 :is(h1,h2,h3,h4,h5) .strong{font-weight:normal}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp_hd_custom01.reverse{justify-content:center}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp_hd_custom01.reverse :is(h1,h2,h3,h4,h5){background:#fff;color:#009DE1;font-size:3.75vw;letter-spacing:0.5vw}@media screen and (min-width: 1440px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp_hd_custom01.reverse :is(h1,h2,h3,h4,h5){font-size:3.2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp_hd_custom01.reverse :is(h1,h2,h3,h4,h5){font-size:6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp_hd_custom01.accent :is(h1,h2,h3,h4,h5){background:#feef00;color:#009DE1;font-size:3.75vw;position:relative;margin-bottom:12px}@media screen and (min-width: 1440px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp_hd_custom01.accent :is(h1,h2,h3,h4,h5){font-size:2.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp_hd_custom01.accent :is(h1,h2,h3,h4,h5){font-size:6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp_hd_custom01.accent :is(h1,h2,h3,h4,h5)::after{content:"";width:100%;height:12px;background:#fff url(https://ferret-one.akamaized.net/images/6613f70148d2ac1e78f533c8/original.png) no-repeat bottom center/contain;position:absolute;left:0;bottom:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp_hd_custom02 :is(h1,h2,h3,h4,h5){color:#f03d61;font-size:1.25vw;font-weight:900}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:3.5vw;overflow-wrap:break-word}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp_hd_custom02 :is(h1,h2,h3,h4,h5) .strong{font-weight:normal}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp_hd_custom03 :is(h1,h2,h3,h4,h5){margin-bottom:25px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp_hd_custom03 h3{font-size:1.5625vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp_hd_custom03 h3{font-size:3.75vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp_hd_custom03 h3{font-size:5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp_hd_custom04{text-align:center}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp_hd_custom04 :is(h1,h2,h3,h4,h5){background-color:#64a9f0;color:#fff;border-radius:9999px;font-size:0.9375vw;padding:1vw 10px;margin:20px 0 10px;width:70%;text-align:center}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:4vw;display:inline-block;padding:2vw 10px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp_hd_custom05 :is(h1,h2,h3,h4,h5){font-size:2.5vw;padding-bottom:0.5vw;position:relative;margin-bottom:70px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp_hd_custom05 :is(h1,h2,h3,h4,h5){font-size:6vw;padding-bottom:15px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp_hd_custom05 :is(h1,h2,h3,h4,h5){font-size:8vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp_hd_custom05 :is(h1,h2,h3,h4,h5)::after{content:"";background:#009DE1;background:-webkit-linear-gradient(to right, #009DE1 20%, #007bd7 100%);background:-moz-linear-gradient(to right, #009DE1 20%, #007bd7 100%);background:linear-gradient(to right, #009DE1 20%, #007bd7 100%);display:block;height:5px;width:15%;position:absolute;bottom:-.8vw;left:50%;transform:translate(-50%, -50%);margin-left:auto;margin-right:auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp_hd_custom05.white :is(h1,h2,h3,h4,h5){color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp_hd_custom05.white :is(h1,h2,h3,h4,h5)::after{background:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp_hd_custom06 :is(h1,h2,h3,h4,h5){color:#009de1;font-size:1.875vw;margin-bottom:20px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp_hd_custom06 :is(h1,h2,h3,h4,h5){font-size:4.2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp_hd_custom06 :is(h1,h2,h3,h4,h5){font-size:4.7vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp02_hd_custom01 :is(h1,h2,h3,h4,h5){color:#03AAEB;font-size:2.5vw;margin-bottom:0}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp02_hd_custom01 :is(h1,h2,h3,h4,h5){font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp02_hd_custom01 :is(h1,h2,h3,h4,h5){font-size:6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp02_hd_custom02.rich-heading-align-center{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp02_hd_custom02 :is(h1,h2,h3,h4,h5){color:#009CE1;font-size:2.5vw;background:linear-gradient(transparent 70%, #fcee21 0%);display:inline-block}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp02_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp02_hd_custom03 :is(h1,h2,h3,h4,h5){color:#415B9E;font-size:1.5625vw;padding:10px;background-image:url(https://ferret-one.akamaized.net/images/661024ab44173b5e3330e6b0/original.png)}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp02_hd_custom03 :is(h1,h2,h3,h4,h5){font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp02_hd_csutom04 :is(h1,h2,h3,h4,h5){font-size:1.540vw;font-family:'hirakakupro-w6';color:#03AAEB;line-height:1.5}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp02_hd_csutom04 :is(h1,h2,h3,h4,h5){font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp02_hd_csutom04 :is(h1,h2,h3,h4,h5) em{font-weight:bold;background:linear-gradient(transparent 60%, #F9E42F 0%)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp02_hd_csutom04 h3{font-size:1.3vw;margin:20px 0}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp02_hd_csutom04 h3{font-size:2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp02_hd_csutom04 h3{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp03_hd_custom01 :is(h1,h2,h3,h4,h5){color:#162735;text-align:center;line-height:1;letter-spacing:0.06em;margin-top:16px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp03_hd_custom01 h2{font-size:34px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp03_hd_custom01 h2{font-size:6.64vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp03_hd_custom01.white :is(h1,h2,h3,h4,h5){color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp03_hd_custom01.large :is(h1,h2,h3,h4,h5){font-size:62px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp03_hd_custom01.large :is(h1,h2,h3,h4,h5){font-size:5.17vw;margin-top:1.92vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp03_hd_custom01.large :is(h1,h2,h3,h4,h5){font-size:5.17vw;margin-top:1.92vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp03_hd_custom01.small :is(h1,h2,h3,h4,h5){font-size:25px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp03_hd_custom01.small :is(h1,h2,h3,h4,h5){font-size:2.08vw;margin-top:0.83vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp03_hd_custom01.small :is(h1,h2,h3,h4,h5){font-size:3.26vw;margin-top:1.3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5){display:inline-block;position:relative;color:#162735;font-size:67.2px;font-weight:500;margin-bottom:10px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:5.6vw;margin-top:1.58vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:7.71vw;white-space:nowrap;margin:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::before,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::after{content:"";display:block;width:83px;height:89px;position:absolute;top:-43px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::before,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::after{width:6.92vw;height:7.42vw;top:-3.59vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::before,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::after{width:5.21vw;height:5.34vw;top:-3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::before{background:url(https://ferret-one.akamaized.net/images/661a43a37ea2e713b120aa56/original.png) no-repeat center/100%;right:-71px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::before{right:-5.92vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::after{background:url(https://ferret-one.akamaized.net/images/661a43a423d7247575958f69/original.png) no-repeat center/100%;left:-71px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::after{left:-5.92vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5) span.color-e2552d{color:#e2552d;font-size:84px;font-weight:700;position:relative;display:inline-block;background:url(https://ferret-one.akamaized.net/images/661a425c466e360a800dd44a/original.jpeg) left bottom repeat-x;background-size:auto 0.3em;padding-bottom:0.1em}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5) span.color-e2552d{font-size:7vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5) span.color-e2552d{font-size:9.64vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5){color:#fff;font-weight:700;text-align:center;font-size:52px;letter-spacing:0.06em;display:inline-block;position:relative}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5){font-size:4.33vw;margin-top:1.92vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5){font-size:6.77vw;line-height:9.11vw;margin-top:0;margin-bottom:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5) .strong{font-size:44.2px;letter-spacing:0.06em;font-weight:500}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5) .strong{font-size:3.68vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5) .strong{font-size:5.76vw;line-height:9.11vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::before,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::after{content:"";display:block;width:36px;height:76px;background:url(https://ferret-one.akamaized.net/images/661a5673466e360a800dd460/original.png) no-repeat center/100%;position:absolute;top:50%;transform:translate(0%, -50%)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::before{background:url("https://ferret-one.akamaized.net/images/661a567323d7247575958f7e/original.png") no-repeat center/100%;right:-43px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::before{right:-3.59vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::before{right:-9.9vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::after{left:-43px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::after{left:-3.59vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::after{left:-11.2vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp03_hd_custom04 :is(h1,h2,h3,h4,h5){background-color:#009ce1;color:#fff;font-size:60px;letter-spacing:0.04em;margin-top:13px;display:inline;line-height:1.7}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp03_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:5vw;margin-top:1.08vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp03_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:7.81vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp03_hd_custom04.blue :is(h1,h2,h3,h4,h5){background-color:#005ab1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp03_hd_custom05 :is(h1,h2,h3,h4,h5){padding-top:12px;color:#005ab1;font-weight:700;font-size:27px;line-height:40px;letter-spacing:0.04em;text-align:center;margin-bottom:10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp03_hd_custom05 :is(h1,h2,h3,h4,h5){padding-top:2.67vw;font-size:6.51vw;line-height:9.11vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp04_hd_custom01 :is(h1,h2,h3,h4,h5){font-family:"YakuHanJP";font-size:1.875vw;line-height:1.5}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp04_hd_custom01 h2{font-size:1.875vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp04_hd_custom01 h2{font-size:4vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp04_hd_custom01 h2{font-size:5.3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp04_hd_custom01 h3{font-size:1.1vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp04_hd_custom01 h3{font-size:3.75vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp04_hd_custom01 h3{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp04_hd_custom01.white :is(h1,h2,h3,h4,h5){color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp04_hd_custom01.large h3{font-size:1.875vw;line-height:1.5}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp04_hd_custom01.large h3{font-size:3.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp04_hd_custom01.large h3{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp04_hd_custom02 :is(h1,h2,h3,h4,h5){font-family:"YakuHanJP";font-size:1.5625vw;line-height:2.5;background:#008edc;color:#fff;border-radius:15px;width:85%;margin-top:30px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp04_hd_custom02 :is(h1,h2,h3,h4,h5){width:100%}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp04_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp04_hd_custom02 h3{line-height:1.5;font-size:1.25vw;padding:0.5vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp04_hd_custom02 h3{font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp04_hd_custom02 h3{font-size:4vw;padding:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp04_hd_custom02.rich-heading-align-center :is(h1,h2,h3,h4,h5){margin-left:auto;margin-right:auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp04_hd_custom03 :is(h1,h2,h3,h4,h5){color:#fff;background-color:#444444;line-height:28px;font-family:"YakuHanJP";font-size:0.9375vw}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp04_hd_custom03 :is(h1,h2,h3,h4,h5){font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp04_hd_custom03.accent :is(h1,h2,h3,h4,h5){background-color:#ff9700}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp04_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:0.9375vw;font-family:"YakuHanJP";padding-bottom:0.5vw;border-bottom:1px solid #444444}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp04_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp04_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp_hd_custom01 :is(h1,h2){margin-bottom:30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.heading.lp_hd_custom01 :is(h3,h4,h5){margin-bottom:30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext{font-family:"Noto Sans JP";font-size:16px;color:#231815;line-height:1.5;letter-spacing:.04em}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext :link{text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext :visited{text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext a{color:#00aaeb}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext p{font-size:inherit;line-height:inherit;margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext p+:is(p,ul,ol,.normal-table,.table-with-row-header,.table-with-two-headers,.component.button){margin-top:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext li{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext li a{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext table :is(thead,tbody,tr,th,td){border-color:#eee}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td){background-clip:padding-box;position:static}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td) p{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td) p+:is(p,ul,ol,.component.button){margin-top:10px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td) :is(ul,ol){margin-left:25px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td) :is(ul,ol)+:is(p,ul,ol,.component.button){margin-top:10px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td) .component.button+:is(p,ul,ol,.component.button){margin-top:10px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext :is(ul,ol){margin:0 0 0 25px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext :is(ul,ol)+:is(p,ul,ol,.normal-table,.table-with-row-header,.table-with-two-headers,.component.button){margin-top:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext :is(table,.normal-table,.table-with-row-header,.table-with-two-headers)+:is(p,ul,ol,.normal-table,.table-with-row-header,.table-with-two-headers,.component.button){margin-top:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext .component.button{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext .component.button.button+:is(p,ul,ol,.normal-table,.table-with-row-header,.table-with-two-headers,.component.button){margin-top:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext .component.button.button .button-cont a.blue{background:#254a73;color:#fff !important;text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext .component.button.button .button-cont a.blue:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp_line_text p{font-size:2.5vw;position:relative;line-height:2}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp_line_text p{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp_line_text p strong{border-bottom:5px solid #009DE1;font-weight:900}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp_grad_list{margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp_grad_list ul{margin-left:0;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;list-style-type:none;gap:10px 5px;list-style:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp_grad_list ul li{display:block;color:#009de1;box-shadow:0 0 16px 0px rgba(0,157,225,0.2);font-size:0.8125vw;text-align:center;border-radius:25px;padding:7px 10px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp_grad_list ul li{font-size:1.95vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp_grad_list ul li{font-size:2.6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp_grad_text{margin-top:30px;text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp_grad_text ul{display:inline-flex;gap:30px;list-style:none;margin-left:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp_grad_text ul{gap:10px 15px;flex-wrap:wrap;justify-content:center}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp_grad_text ul li{background:linear-gradient(90deg, #00acc8 0%, #367dd2 100%);font-size:2.1vw;letter-spacing:1px;color:#fff;padding:7px 10px}@media screen and (min-width: 1440px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp_grad_text ul li{font-size:1.7vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp_grad_text ul li{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp_grad_text p{display:inline-block;font-size:2.1vw}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp_grad_text p{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.white_text{font-size:2.5vw;color:#fff;line-height:2}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.white_text{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp_ballon_list ul{list-style:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp_ballon_list ul li{color:#009de1;font-size:0.9375vw;padding:2vw;background-color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp_ballon_text{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp_ballon_text p{display:inline-block;font-size:18px;position:relative;padding:0 30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp_ballon_text p::before{content:"＼";font-size:25px;top:5px;left:0;position:absolute}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp_ballon_text p::after{content:"／";font-size:25px;top:5px;right:0;position:absolute}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp_ballon_text.white{color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp_font75_text{font-size:0.9375vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp_font75_text{font-size:2.25vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp_font75_text{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp_font150_text{font-size:1.875vw}@media screen and (min-width: 1440px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp_font150_text{font-size:1.3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp_font150_text{font-size:3.5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp_border_text{margin-top:40px;margin-bottom:30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp_border_text p{color:#009de1;font-size:1.25vw;padding-bottom:10px;background:url(https://ferret-one.akamaized.net/images/6613f70148d2ac1e78f533c8/original.png) no-repeat bottom center/100%;display:inline-block}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp_border_text p{font-size:3.75vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp_border_text p{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp_border_text.center{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.grad_text strong{background:linear-gradient(90deg, #00acc8 0%, #367dd2 100%);font-size:2vw;color:#fff;display:inline;line-height:1.8}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.grad_text strong{font-size:4.2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.grad_text strong{font-size:4.5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp_bg_text{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp_bg_text p{display:inline-block;color:#248dcf;background-color:#fff;font-size:2.5vw;padding:5px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp_bg_text p{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp02_font_100{font-size:3vw}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp02_font_100{font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp02_font_125{font-size:1.5625vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp02_font_125{font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp02_font_125{font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp02_bg_text{padding:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp02_custom_table table{border:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp02_custom_table table :is(thead,tbody,tr,th,td){border:none;font-weight:400;font-size:0.9375vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp02_custom_table table :is(thead,tbody,tr,th,td){font-size:1.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp02_custom_table table :is(thead,tbody,tr,th,td){font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp02_custom_table table tr{border-top:2px dotted #000}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp02_tag_list ul{margin-top:20px;list-style:none;display:flex;margin-left:0;gap:10px;flex-wrap:wrap}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp02_tag_list ul li{border:2px solid #333333;padding:5px 50px;border-radius:25px;font-size:0.9375vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp02_tag_list ul li{font-size:1.3vw;padding:5px 30px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp02_tag_list ul li{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp02_last_table table tbody tr:last-child{border-top:1px solid black !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_deco_text{color:#99d7f3;font-size:75px;letter-spacing:0.06em;text-align:center;line-height:1;padding-top:20px;font-family:"Arial", "メイリオ"}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_deco_text{font-size:5.21vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_deco_text.small{font-size:32px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_deco_text.small{font-size:2.67vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_deco_text.small{font-size:4.69vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_deco02_text{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_deco02_text p{color:#009ce1;font-size:91px;letter-spacing:0.02em;display:inline-block;position:relative;font-family:"Arial", "メイリオ"}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_deco02_text p{font-size:7.58vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_deco02_text p{font-size:11.85vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_deco02_text p::after{content:"";display:block;width:186px;height:2px;background:#009ce1;position:absolute;left:50%;transform:translate(-50%, 0%);bottom:2px;font-family:"Arial", "メイリオ"}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_deco02_text p::after{width:15.5vw;height:0.17vw;bottom:0.17vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_deco02_text p::after{width:24.22vw;height:0.26vw;bottom:0.26vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_list ul{display:flex;flex-wrap:wrap;margin-left:0;margin-top:43px;gap:15px 10px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_list ul{margin-top:5.25vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_list ul{justify-content:center;gap:7px 5px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_list ul li{background-color:#005ab1;color:#fff;font-weight:500;font-size:22px;line-height:62px;padding:0 14px;display:inline-block;border-radius:8px;position:relative}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_list ul li{font-size:1.83vw;line-height:5.17vw;padding:0 1.17vw;margin:0 0.42vw 1.25vw;border-radius:0.67vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_list ul li{font-size:3.13vw;line-height:8.85vw;padding:0 2.08vw;margin:0;border-radius:1.04vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_strengths_text p{font-size:47px;line-height:59px;letter-spacing:0.04em;font-weight:500;color:#162735}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_strengths_text p{font-size:3.92vw;line-height:4.92vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_strengths_text p{font-size:6.12vw;line-height:7.68vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_promise_text p{color:#009ce1;font-weight:700;font-size:40px;letter-spacing:0.06em;text-align:center;margin-top:53px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_promise_text p{font-size:3.33vw;margin-top:4.42vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_promise_text p{font-size:6.12vw;line-height:7.68vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_promise_bg_text{text-align:center;margin-bottom:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_promise_bg_text p{background-color:#009ce1;color:#fff;margin-top:21px;display:inline;font-weight:500;font-size:35.7px;line-height:59px;letter-spacing:0.06em}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_promise_bg_text p{margin-top:1.75vw;padding-right:1.25vw;font-size:2.98vw;line-height:5.17vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_promise_bg_text p{font-size:7.81vw;line-height:1.8}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_label_text{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_label_text p{display:inline-block;background:url(https://ferret-one.akamaized.net/images/66106a84f55cc26552db56be/original.png) no-repeat center/100%;font-size:28px;line-height:59px;padding:0 20px 0 60px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_label_text p{margin-top:1.33vw;font-size:2.33vw;line-height:4.92vw;padding:0 2vw 0 5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_label_text p{background:url(https://ferret-one.akamaized.net/images/661aef9223d7240659958f68/original.png) no-repeat center/100%;width:72.92vw;height:22.53vw;margin:3.91vw auto 0;display:flex;justify-content:center;align-items:center;font-size:4.43vw;line-height:7.68vw;padding-left:1.3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_price_text p{color:#162735;font-weight:500;font-size:32px;letter-spacing:0.06em;margin-left:18px;text-align:center}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_price_text p{font-size:2.67vw;margin-top:4.5vw;margin-left:1.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_price_text p{font-size:5.47vw;line-height:10.42vw;margin-top:4.43vw;margin-left:2.34vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_price_text.line p{margin-top:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_price_text.line p span{position:relative;border-bottom:3px solid #005ab1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_round_list{display:flex;align-items:flex-end;justify-content:center;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_round_list{display:block}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_round_list p{font-size:32px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_round_list p{font-size:2.67vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_round_list p{font-size:5.47vw;line-height:9.11vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_round_list ul{display:flex;justify-content:center;margin-left:0}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_round_list ul{margin-top:1.92vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_round_list ul li{width:166px;height:166px;background:url(https://ferret-one.akamaized.net/images/661062eaf55cc264e1dc5ccc/original.png) no-repeat center/100%;filter:drop-shadow(8px 8px 8px rgba(43,63,109,0.2));display:flex;justify-content:center;align-items:center;color:#ff8f2b;font-weight:700;font-size:38px;line-height:43px;letter-spacing:0.06em;text-align:center;margin:0 9px;position:relative}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_round_list ul li{width:13.83vw;height:13.83vw;filter:drop-shadow(0.67vw 0.67vw 0.67vw rgba(43,63,109,0.2));font-size:3.17vw;line-height:3.58vw;margin:0 0.75vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_round_list ul li{width:27.86vw;height:27.99vw;filter:drop-shadow(1.04vw 1.04vw 1.04vw rgba(43,63,109,0.2));font-size:6.38vw;line-height:7.16vw;margin:0 1.17vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_flow_text{color:#162735;font-weight:500;text-align:center;letter-spacing:0.04em;font-size:26px;margin-top:32px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_flow_text{font-size:2.17vw;margin-top:5.17vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_flow_text{font-size:4.17vw;line-height:7.55vw;margin-top:6.51vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_flow02_text{color:#000000;font-weight:500;text-align:center;letter-spacing:0.04em;font-size:30px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_flow02_text{font-size:2.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_flow02_text{font-size:4.56vw;line-height:8.85vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_flow02_text span{position:relative}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_flow02_text span::after{content:"";display:block;background:url(https://ferret-one.akamaized.net/images/661acff323d72403a5958f74/original.png) no-repeat center/100%;position:absolute;left:50%;transform:translate(-50%, 0%);width:131px;height:6px;bottom:-10px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_flow02_text span::after{width:10.92vw;height:0.5vw;bottom:-0.84vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_flow02_text span::after{width:22.27vw;height:0.78vw;bottom:-1.31vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_note_text{color:#4d4d4d;font-size:15px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_note_text{font-size:1.25vw;margin-top:3.25vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp03_note_text{font-size:2.6vw;margin-top:2.6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.font_yakuhan{font-family:"YakuHanJP"}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp04_fsz_65{font-size:0.8125vw}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lo04_fsz_75{font-size:0.9375vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lo04_fsz_75{font-size:2.25vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lo04_fsz_75{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lo04_fsz_100{font-size:1.25vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lo04_fsz_100{font-size:3.1vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lo04_fsz_100{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lo04_fsz_100 span{font-size:1.5625vw}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lo04_fsz_100 span{font-size:6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp04_note_text{font-size:0.7em}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp04_bg_text{background:#ecf8ff;padding:1vw;line-height:2;font-family:"YakuHanJP";font-size:0.75vw;width:90%;margin:0 auto}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp04_bg_text{font-size:2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.richtext.lp04_bg_text{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom{font-family:"Noto Sans JP";font-size:16px;color:#231815;padding:0 20px 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .form-title{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .form-title:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .show-notice{font-size:inherit;border-radius:0;font-size:16px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .show-notice{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .show-notice:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .show-notice span{padding:5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .show-notice span+span{padding:0 5px 5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .form-label::after{line-height:1.5;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form input{accent-color:#007bd7}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form textarea{height:auto;font-family:inherit !important;font-size:inherit;line-height:1.5;letter-spacing:.04em;color:#8f8f8f;border:none;padding:.6rem .75rem;border-radius:5px;background-color:#eaeaea}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="text"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="email"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="password"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="date"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="search"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="url"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form select::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form textarea::placeholder{font-family:inherit;font-size:inherit;color:rgba(0,0,0,0.3)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="text"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="email"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="password"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="date"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="search"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="url"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form select:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form textarea:focus{background-color:#eaeaea;color:#8f8f8f}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="text"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="email"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="password"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="date"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="search"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="url"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form select.form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form textarea.form-error{background:#fdf5f2;border:1px solid red !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form .group{font-size:inherit;color:inherit;margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form .group:not(:last-child){margin:20px 0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form .group .form-cont{font-size:inherit;color:inherit;display:flex}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form .form-label{font-size:inherit}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form .form-label{display:inline-block !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form .agree-label{line-height:1.5}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form .form-cont{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form .form-cont p{font-size:inherit;margin-top:.25rem}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form .form-cont :is(.checkbox,.radio) label{display:flex;align-items:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form .service_term{background:#fff;overflow:auto;font-size:inherit;padding:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form .service_term_link{font-size:inherit;margin-top:20px;margin-bottom:5px;text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form .service_term_link a{color:#00aaeb;letter-spacing:0;text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form .service_term_link a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form .service_term_link+label.agreement{padding:5px 0;justify-content:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form .service_term_link+label.agreement .form-label{display:flex !important;align-items:center;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_custom .contact_form .service_term_link+label.agreement .form-label::after{position:initial;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_btn_custom01 .form-submit{padding-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_btn_custom01 .form-submit .popup-link{background:linear-gradient(90deg, #009de1 20%, #007bd7 100%);font-family:"Noto Sans JP";font-size:18px;font-weight:bold;border:1px solid #007bd7;border-radius:50px;padding:15px 60px}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_btn_custom01 .form-submit .popup-link{min-width:200px;width:auto}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_btn_custom01 .form-submit .popup-link{padding:10px 30px;margin-top:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp_form_btn_custom01 .form-submit .popup-link:hover{background:#fff;color:#007bd7}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form .form-label.require:after{background:red;margin-left:20px;border-radius:5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form input[type=checkbox],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form input[type=radio]{min-height:auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.vertical .form-label:after{position:relative;top:-2px}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.horizontal .form-label:after{top:6px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.horizontal .form-label:after{top:-3px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.horizontal .contact_form .group{display:block}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.horizontal .contact_form .group{display:flex;justify-content:center}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom{font-family:"Noto Sans JP";font-size:16px;color:#231815;padding:0 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .form-title{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .form-title:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .show-notice{font-size:inherit;border-radius:0;font-size:16px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .show-notice{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .show-notice:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .show-notice span{padding:5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .show-notice span+span{padding:0 5px 5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .form-label::after{line-height:1.5;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form input{accent-color:#007bd7}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form textarea{background:#fff;height:auto;font-family:inherit !important;font-size:inherit;line-height:1.5;letter-spacing:.04em;border:none;padding:.6rem .75rem;border-radius:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="text"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="email"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="password"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="date"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="search"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="url"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form select::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form textarea::placeholder{font-family:inherit;font-size:inherit;color:rgba(0,0,0,0.3)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="text"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="email"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="password"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="date"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="search"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="url"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form select:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form textarea:focus{background-color:#fff;color:#555;border-color:#5a5a5a}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="text"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="email"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="password"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="date"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="search"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="url"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form select.form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form textarea.form-error{background:#fdf5f2;border:1px solid red !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form .group{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form .group:not(:last-child){padding-bottom:20px;margin-bottom:20px;border-bottom:2px solid #009CE1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form .group .form-cont{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form .form-label{font-size:inherit}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form .form-label{display:inline-block !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form .agree-label{line-height:1.5}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form .form-cont{font-size:inherit;display:flex}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form .form-cont p{font-size:inherit;margin-top:.25rem}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form .form-cont :is(.checkbox,.radio) label{display:flex;align-items:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form .service_term{background:#fff;overflow:auto;font-size:inherit;padding:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form .service_term_link{font-size:inherit;margin-top:20px;margin-bottom:5px;text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form .service_term_link a{color:#00aaeb;letter-spacing:0;text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form .service_term_link a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form .service_term_link+label.agreement{padding:5px 0;justify-content:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form .service_term_link+label.agreement .form-label{display:flex !important;align-items:center;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_custom .contact_form .service_term_link+label.agreement .form-label::after{position:initial;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_btn_custom01 .form-submit{margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_btn_custom01 .form-submit .popup-link{color:#fff;background:#ff0000;font-family:"hirakakupro-w6";font-size:18px;font-weight:bold;border:1px solid #ff0000;border-radius:10px;padding:20px}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_btn_custom01 .form-submit .popup-link{min-width:200px;width:auto}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_btn_custom01 .form-submit .popup-link{padding:10px 60px;margin-top:60px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp02_form_btn_custom01 .form-submit .popup-link:hover{background:#fff;color:#ff0000}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom{font-family:"Noto Sans JP";font-size:16px;color:#231815;padding:0 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .form-title{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .form-title:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .show-notice{font-size:inherit;border-radius:0;font-size:16px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .show-notice{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .show-notice:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .show-notice span{padding:5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .show-notice span+span{padding:0 5px 5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .form-label::after{line-height:1.5;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form input{accent-color:#007bd7}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form textarea{background:#fff;height:auto;font-family:"YakuHanJP" !important;font-size:inherit;line-height:1.5;letter-spacing:.04em;border:1px solid #717171;font-size:0.9375vw;padding:0.5vw 1vw;color:#717171}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form textarea{font-size:4.2vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="text"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="email"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="password"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="date"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="search"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="url"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form select::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form textarea::placeholder{font-family:inherit;font-size:inherit;color:rgba(0,0,0,0.3)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="text"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="email"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="password"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="date"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="search"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="url"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form select:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form textarea:focus{background-color:#fff;color:#555;border-color:#5a5a5a}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="text"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="email"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="password"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="date"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="search"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="url"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form select.form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form textarea.form-error{background:#fdf5f2;border:1px solid red !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form .group{font-size:inherit;color:inherit;margin:20px 0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form .group .form-cont{font-size:inherit;color:inherit;display:flex;flex-wrap:wrap}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form .form-label{font-size:inherit;font-weight:400}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form .form-label{min-width:200px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form .form-label{display:inline-block !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form .form-label.require{border-radius:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form .agree-label{line-height:1.5}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form .form-cont{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form .form-cont p{font-size:inherit;margin-top:.25rem}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form .service_term{background:#fff;overflow:auto;font-size:inherit;padding:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form .service_term_link{font-size:inherit;margin-top:20px;margin-bottom:5px;text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form .service_term_link a{color:#00aaeb;letter-spacing:0;text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form .service_term_link a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form .service_term_link+label.agreement{padding:5px 0;justify-content:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form .service_term_link+label.agreement .form-label{display:flex !important;align-items:center;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_custom .contact_form .service_term_link+label.agreement .form-label::after{position:initial;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_btn_custom01 .form-submit{margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_btn_custom01 .form-submit .popup-link{color:#fff;background:#ff5463;font-family:"hirakakupro-w6";font-size:18px;font-weight:bold;border:1px solid #ff5463;border-radius:10px;padding:20px}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_btn_custom01 .form-submit .popup-link{min-width:200px;width:auto}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_btn_custom01 .form-submit .popup-link{padding:10px 60px;margin-top:60px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp03_form_btn_custom01 .form-submit .popup-link:hover{background:#fff;color:#ff5463}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom{font-family:"Noto Sans JP";font-size:16px;color:#231815;padding:0 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .form-title{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .form-title:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .show-notice{font-size:inherit;border-radius:0;font-size:16px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .show-notice{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .show-notice:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .show-notice span{padding:5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .show-notice span+span{padding:0 5px 5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .form-label::after{line-height:1.5;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form input{accent-color:#007bd7}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form textarea{background:#fff;height:auto;font-family:"YakuHanJP" !important;font-size:inherit;line-height:1.5;letter-spacing:.04em;border:1px solid #717171;font-size:0.9375vw;padding:0.5vw 1vw;color:#717171}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form textarea{font-size:2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form textarea{font-size:4.2vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="text"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="email"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="password"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="date"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="search"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="url"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form select::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form textarea::placeholder{font-family:inherit;font-size:inherit;color:rgba(0,0,0,0.3)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="text"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="email"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="password"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="date"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="search"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="url"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form select:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form textarea:focus{background-color:#fff;color:#555;border-color:#5a5a5a}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="text"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="email"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="password"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="date"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="search"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="url"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form select.form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form textarea.form-error{background:#fdf5f2;border:1px solid red !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form .group{font-size:inherit;color:inherit;margin:20px 0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form .group .form-cont{font-size:inherit;color:inherit;display:flex}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form .form-label{font-size:inherit;font-weight:400}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form .form-label{min-width:200px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form .form-label{display:inline-block !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form .form-label.require{border-radius:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form .agree-label{line-height:1.5}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form .form-cont{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form .form-cont p{font-size:inherit;margin-top:.25rem}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form .form-cont :is(.checkbox,.radio) label{display:flex;align-items:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form .service_term{background:#fff;overflow:auto;font-size:inherit;padding:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form .service_term_link{font-size:inherit;margin-top:20px;margin-bottom:5px;text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form .service_term_link a{color:#00aaeb;letter-spacing:0;text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form .service_term_link a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form .service_term_link+label.agreement{padding:5px 0;justify-content:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form .service_term_link+label.agreement .form-label{display:flex !important;align-items:center;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_custom .contact_form .service_term_link+label.agreement .form-label::after{position:initial;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_btn_custom .form-submit{margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_btn_custom .form-submit .popup-link{box-shadow:5px 5px 11px -1px rgba(0,0,0,0.34);background-color:#ff9700;border-radius:50px;font-family:"YakuHanJP";font-size:1.25vw;font-weight:400;line-height:3.5;padding:0;border:none;padding:0 30px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_btn_custom .form-submit .popup-link{font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .component.form.lp04_form_btn_custom .form-submit .popup-link:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp_mv_sec{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp_mv_sec .row.image_row{max-width:500px;margin:0 auto;display:flex}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp_mv_sec .row.image_row .col:nth-child(2){margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp_mv_sec .row .col .component.image.img_shadow a{border-radius:50vw;display:inline-block;box-shadow:0 0 16px 0px #f03d61}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp02_mv_sec{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp02_mv_sec .inner{padding:0;max-width:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp02_mv_sec .inner .row .col{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp02_mv_sec .inner .row .col .component{margin:0}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp02_mv_sec .inner .row .col .component.image img{width:88% !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_mv_sec{background-color:#fff;padding:20px 0 0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_mv_sec{padding:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_mv_sec .inner{padding-bottom:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_mv_sec .inner .row.lp03_award_row{max-width:600px;margin:0 auto;display:flex;align-items:center}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_mv_sec .inner .row.lp03_award_row{margin-top:32.29vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_mv_sec .inner .row.lp03_award_row .col{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_mv_sec .inner .row.lp03_award_row .col .component.richtext.lp03_award_text{background:url(https://ferret-one.akamaized.net/images/66105cdb6e868469e06146f4/original.png) no-repeat center/100%;display:flex;justify-content:center;align-items:center;flex-flow:column;font-weight:500;font-size:18px;line-height:26px;letter-spacing:0.02em;padding-bottom:10px;width:180px;height:180px;margin:0 5px;filter:drop-shadow(8px 8px 8px rgba(50,76,149,0.3))}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_mv_sec .inner .row.lp03_award_row .col .component.richtext.lp03_award_text{font-size:1.5vw;line-height:2.17vw;padding-top:0.5vw;margin:0 0.42vw;filter:drop-shadow(0.67vw 0.67vw 0.67vw rgba(50,76,149,0.3))}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_mv_sec .inner .row.lp03_award_row .col .component.richtext.lp03_award_text{font-size:2.86vw;line-height:4.17vw;padding-top:0.78vw;width:27.86vw;height:27.86vw;margin:0 0.65vw;filter:drop-shadow(1.04vw 1.04vw 1.04vw rgba(50,76,149,0.3))}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_mv_sec .inner .row.lp03_award_row .col .component.image{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_ballon_text{text-align:center}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_ballon_text{margin-top:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_ballon_text p{display:inline-block;background-color:#005ab1;color:#fff;font-size:31px;height:58px;letter-spacing:0.02em;border-radius:28px;font-weight:500;padding:0 24px;position:relative}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_ballon_text p{font-size:2.58vw;height:4.83vw;border-radius:2.33vw;padding:0 2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_ballon_text p{font-size:4.04vw;height:7.55vw;border-radius:3.65vw;padding:0 3.13vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_ballon_text p::after{content:"";display:block;width:34px;height:18px;background:url(https://ferret-one.akamaized.net/images/661a3a897ea2e713b120aa54/original.png) no-repeat center/100%;position:absolute;left:50%;transform:translate(-50%, 0%);bottom:-9px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_ballon_text p::after{width:2.83vw;height:1.5vw;bottom:-0.75vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_ballon_text p::after{width:4.43vw;height:2.34vw;bottom:-1.18vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_ballon_text p span{font-size:4.84vw !important;line-height:7.03vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_bg_text{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_bg_text p{font-weight:700;font-size:68px;color:#fff;display:inline-block;background-color:#005ab1;padding:2px 0.05em 7px 0.15em}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_bg_text p{font-size:5.67vw;padding:0.17vw 0.05em 0.58vw 0.15em}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_bg_text p{font-size:7.94vw;padding:1.04vw 0.08em 1.69vw 0.18em;line-height:1}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_mv_text p{font-size:18px;line-height:33px;letter-spacing:0.04em;margin-top:22px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_mv_text p{font-size:1.5vw;line-height:2.75vw;margin-top:1.83vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_mv_text p{font-size:3.65vw;line-height:6.77vw;margin:0;width:83.33vw;text-align:center}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_note_text{margin-top:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_note_text p{color:#4d4d4d;font-size:14px;margin-top:17px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_note_text p{font-size:1.17vw;margin-top:1.42vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_note_text p{font-size:2.6vw;margin-top:2.99vw}}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section{padding:calc(120px - 30px) 0 calc(120px - 40px)}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section{padding:0 0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp_cta_sec .inner .row .col .component.cta{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp_deco_sec{position:relative;overflow:visible}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp_deco_sec{margin-top:50px;padding-bottom:50px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp_deco_sec::before{content:"";width:100%;height:45px;background:url(https://ferret-one.akamaized.net/images/6613bedd48d2ac139df5a672/original.png) no-repeat top center/cover;position:absolute;top:-45px;left:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp_deco_sec::before{height:27px;top:-27px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp_grad_sec{background:linear-gradient(90deg, #fcfeff 0%, #ecf7fc 100%)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp_grad02_sec{background:linear-gradient(90deg, #009de1 20%, #007bd7 100%);position:relative;z-index:1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp_grad02_sec::after{content:"";position:absolute;width:100%;height:100%;background:url(https://ferret-one.akamaized.net/images/660f9cb6b06aa50049c554b7/original.png) repeat;z-index:-1;left:0;top:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp02_grad_sec{background:linear-gradient(90deg, #67dafa 0%, #009ce1 100%)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp02_arrow_sec{box-shadow:0px 2px 20px rgba(0,0,0,0.1);position:relative;z-index:2;overflow:visible}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp02_arrow_sec{padding:50px 0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp02_arrow_sec::after{content:"";width:3vw;height:3vw;position:absolute;top:100%;left:50%;transform:translate(-50%, -50%) rotate(45deg);z-index:3;box-shadow:10px 10px 13px rgba(0,0,0,0.06);background-color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_plan_sec{position:relative}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_plan_sec .row .col .component.image.lp03_deco_image{position:absolute;left:50%;transform:translate(-50%, 0%);top:0;width:43.67vw;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_plan_sec .row .col .component.image.lp03_deco_image{width:68.23vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_plan_sec .row .col .component.heading.lp03_hd_custom01{margin-top:-40px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_plan_sec .row .col .component.heading.lp03_hd_custom01 h2{font-size:48px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_plan_sec .row .col .component.heading.lp03_hd_custom01 h2{font-size:4vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_plan_sec .row .col .component.heading.lp03_hd_custom01 h2{font-size:7.81vw;padding-top:10.68vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp02_footer_sec{padding:20px;background-color:#03AAEB}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp02_footer_sec .inner{max-width:100%;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp02_footer_sec .inner .row{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp02_footer_sec .inner .row:not(.copyright_row){max-width:1100px;margin:0 auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp02_footer_sec .inner .row.site_map_row{padding:40px 20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp02_footer_sec .inner .row.site_map_row .col{vertical-align:middle}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp02_footer_sec .inner .row.page_top_row :is(.col,.cta-column){padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp02_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image{width:auto;position:fixed;right:50px;bottom:170px;z-index:1000;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp02_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image{right:10px;bottom:90px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp02_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image img{width:70px !important}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp02_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image img{width:40px !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp02_footer_sec .inner .row.copyright_row .col{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp02_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{display:flex;justify-content:center;align-items:center;background:var(--fo-main-color, #333);height:60px;margin:0;padding:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp02_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{padding:0 70px 0 10px}}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp02_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{padding:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp02_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright p{font-size:12px;letter-spacing:var(--fo-text-letter-spacing);line-height:1.3;color:#fff;margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp02_footer_sec .inner .row .col{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp02_footer_sec .inner .row .col .component.list.site_map_list ul{display:flex;gap:10px 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp02_footer_sec .inner .row .col .component.list.site_map_list ul{flex-direction:column}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp02_footer_sec .inner .row .col .component.list.site_map_list ul li{margin:0;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp02_footer_sec .inner .row .col .component.list.site_map_list ul li a{color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp02_footer_sec .inner .row .col .component.list.site_map_list ul li a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp02_footer_sec .inner .row .col .component.list.site_map_list.vertical ul{flex-direction:column}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp02_footer_sec .inner .row .col .component.list.site_map_list.vertical ul li a{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp02_footer_sec .inner .row .col .component.cta{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp02_footer_sec .inner .row .col .component.richtext{font-size:0.9375vw;color:#fff}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp02_footer_sec .inner .row .col .component.richtext{font-size:1.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp02_footer_sec .inner .row .col .component.richtext{font-size:14px;text-align:center !important}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp02_footer_sec .inner .row .col .component.richtext p{text-align:center !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp02_footer_sec .inner .row .col .component.richtext a{color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_footer_sec{padding:0;background-color:#009ce1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_footer_sec .inner{max-width:100%;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_footer_sec .inner .row{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_footer_sec .inner .row:not(.copyright_row){max-width:1100px;margin:0 auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_footer_sec .inner .row.site_map_row{padding:40px 20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_footer_sec .inner .row.site_map_row .col{vertical-align:middle}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_footer_sec .inner .row.page_top_row :is(.col,.cta-column){padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image{width:auto;position:fixed;right:50px;bottom:170px;z-index:1000;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image{right:10px;bottom:90px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image img{width:70px !important}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image img{width:40px !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_footer_sec .inner .row.copyright_row .col{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{display:flex;justify-content:center;align-items:center;background:var(--fo-main-color, #333);height:60px;margin:0;padding:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{padding:0 70px 0 10px}}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{padding:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright p{font-size:12px;letter-spacing:var(--fo-text-letter-spacing);line-height:1.3;color:#fff;margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_footer_sec .inner .row .col{padding:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_footer_sec .inner .row .col .component.image{text-align:center !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_footer_sec .inner .row .col .component.image.footLogo_img img{max-width:250px !important;width:100% !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_footer_sec .inner .row .col .component.list.site_map_list ul{display:flex;gap:10px 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_footer_sec .inner .row .col .component.list.site_map_list ul{flex-direction:column}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_footer_sec .inner .row .col .component.list.site_map_list ul li{margin:0;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_footer_sec .inner .row .col .component.list.site_map_list ul li a{color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_footer_sec .inner .row .col .component.list.site_map_list ul li a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_footer_sec .inner .row .col .component.list.site_map_list.vertical ul{flex-direction:column}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_footer_sec .inner .row .col .component.list.site_map_list.vertical ul li a{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_footer_sec .inner .row .col .component.cta{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_footer_sec .inner .row .col .component.richtext{font-size:0.9375vw;color:#fff}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_footer_sec .inner .row .col .component.richtext{font-size:1.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_footer_sec .inner .row .col .component.richtext{font-size:14px;text-align:center !important}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_footer_sec .inner .row .col .component.richtext p{text-align:center !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_footer_sec .inner .row .col .component.richtext a{color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp04_footer_sec{padding:0;background-color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp04_footer_sec .inner{max-width:100%;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp04_footer_sec .inner .row{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp04_footer_sec .inner .row:not(.copyright_row){max-width:1100px;margin:0 auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp04_footer_sec .inner .row.site_map_row{padding:40px 20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp04_footer_sec .inner .row.site_map_row .col{vertical-align:middle}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp04_footer_sec .inner .row.page_top_row :is(.col,.cta-column){padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp04_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image{width:auto;position:fixed;right:50px;bottom:170px;z-index:1000;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp04_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image{right:10px;bottom:90px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp04_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image img{width:70px !important}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp04_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image img{width:40px !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp04_footer_sec .inner .row.copyright_row .col{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp04_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{display:flex;justify-content:center;align-items:center;background:var(--fo-main-color, #333);height:60px;margin:0;padding:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp04_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{padding:0 70px 0 10px}}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp04_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{padding:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp04_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright p{font-size:12px;letter-spacing:var(--fo-text-letter-spacing);line-height:1.3;color:#fff;margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp04_footer_sec .inner .row .col{padding:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp04_footer_sec .inner .row .col .component.image{text-align:center !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp04_footer_sec .inner .row .col .component.image.footLogo_img img{max-width:250px !important;width:100% !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp04_footer_sec .inner .row .col .component.list.site_map_list ul{display:flex;gap:10px 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp04_footer_sec .inner .row .col .component.list.site_map_list ul{flex-direction:column}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp04_footer_sec .inner .row .col .component.list.site_map_list ul li{margin:0;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp04_footer_sec .inner .row .col .component.list.site_map_list ul li a{color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp04_footer_sec .inner .row .col .component.list.site_map_list ul li a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp04_footer_sec .inner .row .col .component.list.site_map_list.vertical ul{flex-direction:column}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp04_footer_sec .inner .row .col .component.list.site_map_list.vertical ul li a{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp04_footer_sec .inner .row .col .component.cta{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp04_footer_sec .inner .row .col .component.richtext{font-size:0.9375vw;color:#fff}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp04_footer_sec .inner .row .col .component.richtext{font-size:1.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp04_footer_sec .inner .row .col .component.richtext{font-size:14px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp04_footer_sec .inner .row .col .component.richtext a{color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp01_pt0_sec,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_pt0_sec,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp04_pt0_sec{padding-top:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_pb0_sec,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp04_pb0_sec{padding-bottom:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_visible_sec{overflow:visible}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_bg2000_sec{background-size:2000px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_bg_gray_sec{position:relative;z-index:1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp03_bg_gray_sec::before{content:"";max-width:2000px;width:100%;height:100%;background-color:#f6f7fb;position:absolute;left:50%;transform:translateX(-50%);top:0;z-index:-1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp04_cta_sec{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_faq_row{margin:40px 0 20px;box-shadow:none;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_faq_row+.lp_faq_row{margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_faq_row .col{background:#fff;padding:20px;border-radius:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_faq_row .col .component.richtext table th{background:#009DE1;background:-webkit-linear-gradient(to right, #009DE1 20%, #007bd7 100%);background:-moz-linear-gradient(to right, #009DE1 20%, #007bd7 100%);background:linear-gradient(to right, #009DE1 20%, #007bd7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:"Viga",sans-serif}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_unevenness_row{width:94%;display:flex;margin:0 auto;flex-wrap:wrap}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_unevenness_row{gap:20px 0;justify-content:center}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_unevenness_row .col{width:50% !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_unevenness_row .col:nth-child(even){margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_unevenness_row .col .component.image img{max-width:120px !important;margin:0 auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_bg_2col{padding:30px;background:#fff;margin-top:40px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_bg_2col{padding:5px 15px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_shadow_row{background-color:#fff;box-shadow:0 0 16px 0px rgba(0,157,225,0.2);padding:20px 30px 10px;border-radius:10px;margin-top:40px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_shadow_row{padding:20px 15px 10px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_shadow_row .col .component.richtext{line-height:2;font-size:16px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_ballon_row{display:flex;gap:30px;margin-top:65px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_ballon_row{gap:20px;flex-wrap:wrap;margin-top:35px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_ballon_row .col{background-color:#fff;padding:20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_ballon_row .col{width:calc(50% - 10px) !important;padding:10px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_ballon_row .col.topleft_not50_col{border-radius:0 50px 50px 50px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_ballon_row .col.bottomright_not50_col{border-radius:50px 50px 0 50px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_ballon_row .col.topright_not50_col{border-radius:50px 0 50px 50px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_ballon_row .col.bottomleft_not50_col{border-radius:50px 50px 50px 0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_ballon_row .col .component.richtext{color:#009de1}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_ballon_row .col .component.richtext{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_ballon_row+.lp_ballon_row{margin-top:30px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_number_row{margin-bottom:30px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_number_row.reverse{flex-flow:column}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_number_row .col.lp_number_col{position:relative;z-index:1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_number_row .col.lp_number_col::before{content:"";position:absolute;top:0;right:0;width:146px !important;height:120px;background-size:contain;background-repeat:no-repeat;background-position:top right;z-index:-1}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_number_row .col.lp_number_col::before{width:83px !important;height:53px;top:-30px;right:inherit;left:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_number_row .col.lp_number_col.num01::before{background-image:url(https://ferret-one.akamaized.net/images/660f9f2ff55cc24994dc2afe/original.png)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_number_row .col.lp_number_col.num02::before{background-image:url(https://ferret-one.akamaized.net/images/660f9f2f44173b4c1430ab75/original.png)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_number_row .col.lp_number_col.num03::before{background-image:url(https://ferret-one.akamaized.net/images/660f9f2e43f19b004954e12d/original.png)}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_number_row .col .component.image img{max-width:140px !important;margin:0 auto}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_number_row .col .component.heading{margin-top:0 !important;padding-top:0 !important}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_number_row.reverse{flex-flow:row-reverse}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_shadow02_row{box-shadow:0px 0px 25px 0px rgba(0,0,0,0.14)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_shadow02_row.radius10{border-radius:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_case_row{display:flex;gap:15px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_case_row .col{border-radius:10px;padding:40px 20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_case_row .col::before{content:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_case_row .col.color1_col{background-color:#69787d}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_case_row .col.color2_col{background-color:#01abc8}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_case_row .col.color3_col{background-color:#466f9d}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_case_row .col:not(:last-child){position:relative}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_case_row .col:not(:last-child)::after{content:"";width:90px;height:90px;background:url(https://ferret-one.akamaized.net/images/660fea956e8684573b616cb2/original.png) no-repeat center/contain;position:absolute;top:calc(50% - 45px);left:calc(100% - 30px);z-index:1}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_case_row .col:not(:last-child)::after{top:calc(100% - 30px);left:calc(50% - 45px);transform:rotate(90deg)}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_case_row .col .component.heading :is(h1,h2,h3,h4,h5,h6){color:#fff}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_case_row .col .component.heading :is(h1,h2,h3,h4,h5,h6){font-size:3.75vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_case_row .col .component.richtext{color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_case_row .col .component.richtext ul li{font-size:0.8125vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_case_row .col .component.richtext ul li{font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_case_row .col .component.richtext ul li{font-size:4vw;text-align:left}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_voice_row{margin-top:30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_voice_row .col:first-child .component.image img{max-width:150px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_voice_row .col:last-child{padding:20px 40px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_voice_row .col:last-child{padding:20px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_voice_row .col:last-child::after{content:"";position:absolute;right:20px;bottom:20px;width:30px;height:25px;transform:scaleX(-1);background:url(https://ferret-one.akamaized.net/images/660fea83f55cc25414dbd474/original.png) no-repeat center/contain}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_voice_row .col .component.heading h4{color:#009de1;padding-left:40px;position:relative}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_voice_row .col .component.heading h4::before{content:"";position:absolute;left:0;top:0;width:30px;height:25px;background:url(https://ferret-one.akamaized.net/images/660fea83f55cc25414dbd474/original.png) no-repeat center/contain}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_flow_row{display:flex;gap:50px 30px;margin-top:70px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_flow_row{flex-flow:column}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_flow_row .col{flex:1;box-shadow:0px 0px 20px 5px rgba(0,157,225,0.2);border-radius:10px;background-color:#fff;position:relative;padding:60px 20px 20px 20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_flow_row .col .component.richtext.lp_flow_number{position:absolute;top:0;left:50%;transform:translate(-50%, -50%)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_flow_row .col .component.richtext.lp_flow_number p{margin:0 auto;width:90px;height:90px;background-color:#f03d61;color:#fff;border-radius:50%;font-size:14px;font-family:"Viga",sans-serif;padding:17px 0;line-height:1;box-shadow:5px 5px 20px 3px rgba(35,24,21,0.2);display:flex;align-items:center;justify-content:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_flow_row .col .component.richtext.lp_flow_ballon{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_flow_row .col .component.richtext.lp_flow_ballon p{display:inline-block;font-size:1.25vw;position:relative;padding:0 20px;color:#64a9f0}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_flow_row .col .component.richtext.lp_flow_ballon p{font-size:1.75vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_flow_row .col .component.richtext.lp_flow_ballon p{font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_flow_row .col .component.richtext.lp_flow_ballon p::before{content:"＼";font-size:20px;top:0;left:0;position:absolute}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_flow_row .col .component.richtext.lp_flow_ballon p::after{content:"／";font-size:20px;top:0;right:0;position:absolute}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_img_row{display:flex}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_img_row .col{width:80% !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_img_row .col:first-child,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_img_row .col:nth-child(3){width:20% !important}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_img_row .col:first-child,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_img_row .col:nth-child(3){width:15% !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.case_detail_row{display:flex;gap:20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.case_detail_row .col:first-child{width:20% !important}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.case_detail_row .col:last-child{width:80% !important}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.case_detail_row .col .component.richtext table tbody tr td span{font-size:12px !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp02_white_row{background-color:#fff;border-radius:15px;position:relative;padding:20px 30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp02_white_row .col .component.image.lp02_icon_image{position:absolute;left:-20px;top:-60px;width:auto;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp02_white_row .col .component.image.lp02_icon_image{position:static}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp02_white_row .col .component.image.lp02_icon_image img{max-width:100px !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp02_white_row .col .component.richtext.lp02_border_text{border-bottom:1px solid #000;padding-bottom:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp02_white_row .col .component.richtext.lp02_border_text p span{background:linear-gradient(transparent 60%, #ff0 40%)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp_mt50_row{margin-top:50px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp02_case_row{display:flex;gap:50px;position:relative;padding-bottom:20px;margin-bottom:20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp02_case_row{flex-flow:column}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp02_case_row::after{content:"";width:100%;height:3px;background:linear-gradient(90deg, #67dafa 0%, #415B9E 100%);position:absolute;bottom:0;left:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp02_case_row .col:first-child{position:relative}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp02_case_row .col:first-child::after{content:"";width:27px;height:23px;background:url(https://ferret-one.akamaized.net/images/6610512d44173b691c306885/original.png) no-repeat center/contain;position:absolute;left:calc(100% + 11px);top:50%;transform:translateY(-50%)}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp02_case_row .col:first-child::after{top:calc(100% + 14px);left:50%;transform:0;transform:rotate(90deg) translateX(-50%);transform-origin:left}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp02_shadow_row{padding:0;box-shadow:0px 2px 20px rgba(0,0,0,0.1)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp02_shadow_row .col:last-child{padding:20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp02_shadow_row .col:last-child{margin-top:0;padding-top:10px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp02_shadow_row .col .component.image{margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp02_shadow_row .col .component.image{padding-top:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp02_step_row .col:first-child{background-color:#009CE1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp02_step_row .col:first-child::before{color:#009CE1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp02_step_row .col:first-child::after{border-color:transparent transparent transparent #009CE1}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp02_step_row .col:first-child::after{content:none}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp02_step_row .col:nth-child(2){border:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp02_step_row .col .component.heading h3{color:#009CE1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp02_shadow02_row{box-shadow:0px 2px 20px rgba(0,0,0,0.1);padding:20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp02_shadow02_row{padding:10px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp02_shadow02_row+.lp02_shadow02_row{margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp02_faq_row{box-shadow:none;padding:0;border:1px solid #009CE1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp02_faq_row .col .component.richtext{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp02_faq_row .col .component.richtext table tbody tr th{color:#fff;padding:15px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp02_faq_row .col .component.richtext table tbody tr td{padding:15px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp02_faq_row .col .component.richtext table tbody tr:first-child{background:linear-gradient(to right, #67DAFA, #6479B6);color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp02_faq_row .col .component.richtext table tbody tr:last-child th{color:#009CE1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp02_flex_row{display:flex;gap:30px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp02_reverse_row,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_reverse_row{display:flex;flex-flow:column-reverse}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_problem_row{background-color:#009ce1;max-width:1000px;height:710px;margin:0 auto;border-radius:28px;position:relative}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_problem_row{width:83.33vw;height:59.17vw;border-radius:2.33vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_problem_row{width:88.54vw;height:131.51vw;border-radius:3.65vw;margin-bottom:130px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_problem_row::after{content:"";display:block;width:1195px;height:408px;background:url(https://ferret-one.akamaized.net/images/66105d8044173b691c30b192/original.png) no-repeat center/100%;position:absolute;left:50%;transform:translate(-50%, 0%);bottom:-56px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_problem_row::after{width:99.58vw;height:34vw;bottom:-4.67vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_problem_row::after{width:64.58vw;height:53.65vw;bottom:-37.11vw;background-image:url(https://ferret-one.akamaized.net/images/661ae42a466e3617f40dd452/original.png);z-index:1}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_deco_text{color:rgba(178,225,246,0.5);font-size:40px;letter-spacing:0.18em;text-align:center;padding-top:47px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_deco_text{font-size:3.33vw;padding-top:5.58vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_deco_text{font-size:5.21vw;padding-top:6.51vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list{margin:0 auto;padding-bottom:40px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list{width:71vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list{width:81.25vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul{max-width:852px;margin:0 auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li{font-weight:700;font-size:26px;line-height:33px;letter-spacing:0.08em;color:#fff;padding:28px 0 28px 107px;position:relative;list-style:none;font-size:20px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li{font-size:2.17vw;line-height:2.75vw;padding:2.33vw 0 2.33vw 8.92vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li{font-size:4.17vw;line-height:6.25vw;padding:2.6vw 0 2.6vw 13.93vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li::before{content:"";display:block;position:absolute;width:35px;height:35px;background:url(https://ferret-one.akamaized.net/images/661a66ec466e360a800dd462/original.png) no-repeat center/100%;top:50%;transform:translate(0%, -50%);left:52px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li::before{width:2.92vw;height:2.92vw;left:4.33vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li::before{top:4.82vw;transform:translate(0%, 0%);width:4.56vw;height:4.56vw;left:6.77vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li:not(:last-child)::after{content:"";display:block;position:absolute;width:852px;height:4px;background:url(https://ferret-one.akamaized.net/images/661a67ad466e360a800dd464/original.png) no-repeat center/100%;left:50%;transform:translate(-50%, 0%);bottom:0}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li:not(:last-child)::after{width:81.25vw;height:0.52vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li:not(:last-child)::after{width:81.25vw;height:0.52vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li span{font-weight:700;font-size:26px;letter-spacing:0.08em;display:inline-block;background-color:rgba(0,90,177,0.5);padding:2px 0.2em 4px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li span{font-size:2.17vw;padding:0.17vw 0.2em 0.33vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li span{font-size:4.17vw;line-height:6.25vw;padding:0.13vw 0.2em 0.39vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.image_animate_row{width:100vw;display:flex;align-items:center;background-color:#fff;margin-top:30px;position:relative;left:50%;transform:translateX(-50%)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.image_animate_row .col{display:flex !important;align-items:center;justify-content:space-around;padding-bottom:0;min-width:1700px !important}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.image_animate_row .col{min-width:780px !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.image_animate_row .col.image_animate01_col{animation:loop01 50s -25s linear infinite}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.image_animate_row .col.image_animate02_col{animation:loop02 50s linear infinite}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.image_animate_row .col .component.image.image_animate_img{max-width:250px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.image_animate_row .col .component.image.image_animate_img{max-width:112px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_number_row{display:flex;margin-top:82px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_number_row{margin-top:8.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_number_row{flex-wrap:wrap;flex-flow:column;margin-top:13.28vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_number_row .col.lp03_number_col{position:relative;display:block}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_number_row .col.lp03_number_col{width:29.58vw;margin:0 1.08vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_number_row .col.lp03_number_col+.lp03_number_col{margin-top:60px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_number_row .col.lp03_number_col .component.richtext.lp03_number_text{font-family:"Arial", "メイリオ";position:absolute;top:-37px;left:50%;transform:translate(-50%, 0%);display:block;background-color:#d3eefa;color:#009ce1;width:88px;height:88px;border-radius:100%;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:61px;margin:0;z-index:1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_number_row .col.lp03_number_col .component.richtext.lp03_border_text{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_number_row .col.lp03_number_col .component.richtext.lp03_border_text p{font-weight:500;font-size:26px;line-height:47px;letter-spacing:0.02em;display:block;text-align:center;position:relative;margin-top:1.67vw;border-bottom:3px dotted #ccc;display:inline;white-space:nowrap}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_number_row .col.lp03_number_col .component.richtext.lp03_border_text p{font-size:2.17vw;line-height:3.92vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_number_row .col.lp03_number_col .component.richtext.lp03_border_text p{font-size:5.26vw;line-height:7.03vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_number_row .col.lp03_number_col .component.image{width:289px;margin:0 auto;position:relative}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_number_row .col.lp03_number_col .component.image{width:auto}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_case_row{margin:50px auto 30px;background:linear-gradient(#0ea9e0, rgba(14,169,224,0.9));border-radius:20px;padding:60px 50px 30px;position:relative;z-index:1}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_case_row{border-radius:1.67vw;padding-top:6.67vw;padding-bottom:4.17vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_case_row{width:100%;border-radius:0vw;padding:11.98vw 20px 10.94vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_case_row .col .component.image.lp03_deco_image{position:absolute;width:52.25vw;top:0;left:50%;transform:translate(-50%, 0%);margin:0;z-index:-1}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_case_row .col .component.image.lp03_deco_image{width:81.64vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_shadow_row{display:flex;gap:30px;margin-top:30px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_shadow_row{flex-flow:column}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_shadow_row .col{filter:drop-shadow(0.67vw 0.83vw 0.67vw rgba(43,63,109,0.2));background-color:#fff;padding:0;border-radius:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_shadow_row .col .component.image{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_shadow_row .col .component.image img{max-width:inherit !important;width:100% !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_shadow_row .col .component.headng,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_shadow_row .col .component.richtext{padding:0 20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_shadow_row .col .component.richtext p{font-size:18px;line-height:36px;letter-spacing:0.06em;width:250px;margin:10px auto 0}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_shadow_row .col .component.richtext p{font-size:3vw;line-height:4.5vw;width:100%;margin:0.83vw auto 0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_price_row{display:inline-flex;justify-content:center;align-items:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_price_row .col{display:block;width:auto !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_price_row .col .component.richtext.lp03_round_text p{width:108px;height:108px;border-radius:100%;border:1px solid #333333;display:flex;justify-content:center;align-items:center;font-size:35px;margin-top:17px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_price_row .col .component.richtext.lp03_round_text p{width:9vw;height:9vw;font-size:2.92vw;margin-top:1.42vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_price_row .col .component.richtext.lp03_round_text p{width:16.93vw;height:16.93vw;font-size:5.47vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_price_row .col .component.richtext.lp03_price_text p{color:#162735;font-weight:700;letter-spacing:0.02em;font-size:40px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_price_row .col .component.richtext.lp03_price_text p{font-size:4.75vw;margin-left:1.25vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_price_row .col .component.richtext.lp03_price_text p{font-size:8.91vw;margin-top:0;margin-left:2.08vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_price_row .col .component.richtext.lp03_price_text p strong{font-size:130px;line-height:0.7;letter-spacing:0}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_price_row .col .component.richtext.lp03_price_text p strong{font-size:10.83vw;vertical-align:-0.25vw;margin-left:0.42vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_price_row .col .component.richtext.lp03_price_text p strong{font-size:20.31vw;vertical-align:-0.4vw;margin-left:0.65vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_image_list_row{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_image_list_row{flex-wrap:wrap}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_image_list_row .col{margin:0 6.5px 15px;border-radius:10px;background-color:#009ce1;filter:drop-shadow(8px 8px 8px rgba(43,63,109,0.2));display:flex;justify-content:center;align-items:center;position:relative;width:308px !important;min-height:102px;filter:drop-shadow(8px 8px 8px rgba(43,63,109,0.2));position:relative}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_image_list_row .col{height:8.5vw;margin:0 0.54vw 1.25vw;border-radius:0.83vw;min-height:inherit}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_image_list_row .col{width:100%;height:auto;margin:0 0 2.6vw;border-radius:1.3vw;filter:drop-shadow(1.04vw 1.04vw 1.04vw rgba(43,63,109,0.2));min-height:inherit}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_image_list_row .col .component.richtext p{font-size:28px;line-height:32px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_image_list_row .col .component.richtext p{font-size:2.33vw;line-height:2.67vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_image_list_row .col .component.richtext p{font-size:4.17vw;line-height:5.08vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_step_row{background-color:#009ce1;border:none;border-radius:50px;position:relative;margin-top:30px;display:flex;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_step_row::after{content:"";display:block;position:absolute;width:36px;height:20px;background:url(https://ferret-one.akamaized.net/images/661acd0f7ea2e72e6420aa55/original.png) no-repeat center/100%;left:50%;transform:translate(-50%, 0%);bottom:-13px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_step_row .col{padding:10px;border:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_step_row .col:first-child{background-color:transparent}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_step_row .col:first-child{left:4.56vw;font-size:6.77vw;border-right:0.26vw solid #fff;line-height:9.11vw;padding-right:2.6vw;width:20% !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_step_row .col:first-child::before,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_step_row .col:first-child::after{content:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_step_row .col:last-child{padding-right:116px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_step_row .col:last-child{padding-right:68px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_step_row .col .component.richtext p{color:#fff;font-size:36px;font-weight:500;text-align:center;letter-spacing:0.1em}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_step_row .col .component.richtext p{font-size:3vw;line-height:8.33vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_step_row .col .component.richtext p{font-size:4.69vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_step_row+.lp03_step_row{margin-top:30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_step_row.color02{background-color:#0084d4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_step_row.color02::after{background-image:url(https://ferret-one.akamaized.net/images/661ace1223d72403a5958f72/original.png)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_step_row.color03{background-color:#0072cb}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_step_row.color03::after{background-image:url(https://ferret-one.akamaized.net/images/661ace127ea2e72e6420aa57/original.png)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_step_row.color04{background-color:#0061c1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_step_row.color04::after{background-image:url(https://ferret-one.akamaized.net/images/661ace11466e3617f40dd44f/original.png)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_step_row.color05{background-color:#0050b8}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_step_row.color05::after{background-image:url(https://ferret-one.akamaized.net/images/661ace1123d72403a5958f70/original.png)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_step_row.color06{background-color:#0042b1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_step_row.color06::after{content:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_shadow02_row{background-color:#fff;text-align:center;margin:0 auto;padding:20px 40px 40px;filter:drop-shadow(0px 0px 6px rgba(0,0,0,0.1));border-radius:20px;margin-top:50px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_shadow02_row{padding:3.33vw 3.33vw 5vw;border-radius:1.67vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_shadow02_row{padding:5.21vw 3.91vw 7.81vw;border-radius:2.6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_faq_row{box-shadow:none;border-bottom:1px solid #afafaf;padding:20px;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_faq_row{padding:0}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_faq_row .col{padding:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_faq_row .col .component.richtext table tr:first-child td{color:#162735;font-size:26px;line-height:44px;letter-spacing:0.04em;font-weight:700;padding-bottom:0;box-sizing:content-box;position:relative}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_faq_row .col .component.richtext table tr:first-child td{font-size:2.17vw;line-height:3.67vw;padding-bottom:0.83vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_faq_row .col .component.richtext table tr:first-child td{font-size:4.17vw;line-height:7.55vw;width:72.92vw;padding-bottom:1.3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_faq_row .col .component.richtext table tr:first-child th{color:#009ce1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp03_faq_row .col .component.richtext table tr:last-child th{color:#ff8f2b}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_max70_row{display:flex;justify-content:center}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_max70_row{max-width:70%;margin:0 auto}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_max70_row .col{width:20% !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_max70_row .col.lp04_balloon_col{width:80% !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_col2_row{display:flex;gap:0 50px;margin-top:70px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_col2_row{flex-flow:column-reverse;margin-top:30px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_col2_row .col.lp04_shadow_col{box-shadow:5px 5px 11px -1px rgba(0,0,0,0.14);border-radius:10px;padding:0 2vw 2vw}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_col2_row .col.lp04_shadow_col{padding-top:4vw;margin-top:-80px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_col2_row .col.lp04_shadow_col .component.richtext.lp04_number_text{color:#008EDC;margin:-3.5vw 0 0;line-height:1;font-family:"YakuHanJP";font-size:10vw;letter-spacing:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_col2_row .col.lp04_shadow_col .component.richtext.lp04_number_text{color:#008DDC;font-size:20vw;line-height:1;margin-top:-14.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_col2_row .col .component.image{text-align:right !important;padding-right:20px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_col2_row.reverse{flex-flow:column}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_col2_row+.lp04_col2_row{margin-top:80px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_flow_row{margin-top:40px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_flow_row .col{padding:5px 20px;border:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_flow_row .col:first-child{background-color:#008ddc}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_flow_row .col:first-child .component.richtext{color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_flow_row .col:first-child::after{border-color:transparent transparent transparent #008ddc}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_flow_row .col:first-child::after{content:none}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_flow_row .col:first-child::before{color:#008ddc}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_flow_row .col:first-child{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_flow_row .col:nth-child(2),.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_flow_row .col:nth-child(3){background-color:#f6f1ed}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_flow_row .col .component.heading :is(h1,h2,h3,h4,h5){color:#008ddc}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_flow_row .col .component.richtext p{font-size:0.8125vw;font-family:"YakuHanJP"}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_flow_row .col .component.richtext p{font-size:2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_flow_row .col .component.richtext p{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_flow_row+.lp03_step_row{margin-top:30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_flow_row.color02{background-color:#0084d4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_flow_row.color02::after{background-image:url(https://ferret-one.akamaized.net/images/661ace1223d72403a5958f72/original.png)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_flow_row.color03{background-color:#0072cb}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_flow_row.color03::after{background-image:url(https://ferret-one.akamaized.net/images/661ace127ea2e72e6420aa57/original.png)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_flow_row.color04{background-color:#0061c1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_flow_row.color04::after{background-image:url(https://ferret-one.akamaized.net/images/661ace11466e3617f40dd44f/original.png)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_flow_row.color05{background-color:#0050b8}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_flow_row.color05::after{background-image:url(https://ferret-one.akamaized.net/images/661ace1123d72403a5958f70/original.png)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_flow_row.color06{background-color:#0042b1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_flow_row.color06::after{content:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_col2_row{display:flex;gap:40px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_col2_row .col.lp04_shadow02_col{box-shadow:3px 3px 10px 2px rgba(0,0,0,0.2);padding:2vw;border-radius:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_case_bg_row{background-color:#fff;margin-top:30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_case_bg_row .col{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_case_bg_row .col .component.image.lp04_bg_image{background-color:#008edc;padding:1.5vw 2vw;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_case_bg_row .col .component.image.lp04_bg_image{padding:10px 15px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_case_bg_row .col .component.richtext{padding:1vw 2vw}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_case_bg_row .col .component.richtext.lp04_tag_list ul{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;list-style:none;margin-left:0;gap:20px;flex-wrap:wrap}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_case_bg_row .col .component.richtext.lp04_tag_list ul{align-items:stretch;gap:10px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_case_bg_row .col .component.richtext.lp04_tag_list ul li{background-color:#008edc;border-radius:25px;padding:0.3vw;color:#fff;width:23%;font-family:"YakuHanJP";text-align:center}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_case_bg_row .col .component.richtext.lp04_tag_list ul li{font-size:3vw;padding:1vw;border-radius:5px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_case_col2_row{background-color:#fff;margin-top:0;padding-bottom:2vw}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_case_col2_row .col:not(:last-child){position:relative}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_case_col2_row .col:not(:last-child)::after{content:"";position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%);width:12px;height:24px;background:url(https://ferret-one.akamaized.net/images/6611182544173b0d8830b942/original.webp) no-repeat center/contain}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_case_col2_row .col:not(:last-child)::after{content:none}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_case_col2_row .col .component.richtext{text-align:left !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_step_row{background-color:#ff9700;padding:4vw 2vw 2vw;display:flex;gap:50px 20px;margin-top:20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_step_row{flex-wrap:wrap;flex-flow:column;padding:6vw 3vw 3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_step_row .col{border-radius:10px;flex-direction:column;align-items:center;background-color:#fff;box-shadow:2px 2px 14px -1px rgba(0,0,0,0.34);position:relative}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_step_row .col:last-child::after{content:none}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_step_row .col::after{font-size:2.5vw;content:'>';font-family:'Megrim', cursive;color:#444;position:absolute;top:-24px;right:7%}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_step_row .col::after{font-size:13.5vw;content:'>';font-family:'Megrim', cursive;position:absolute;right:48%;color:#fff;top:calc(100% - 13px);transform:rotate(90deg)}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_step_row .col .component.richtext.lp04_step_number{top:-15% !important;color:#444;font-family:"YakuHanJP";font-size:1.25vw;position:relative}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_step_row .col .component.richtext.lp04_step_number{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_step_row .col .component.richtext.lp04_step_number strong{line-height:60%;font-size:3.75vw;font-weight:400}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_step_row .col .component.richtext.lp04_step_number strong{font-size:15vw}}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_step_full_row{display:flex;align-items:center}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_step_full_row .col{position:relative}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_step_full_row .col .component.richtext.lp04_step_number{color:#444;font-family:"YakuHanJP";font-size:1.25vw;position:relative}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_step_full_row .col .component.richtext.lp04_step_number{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_step_full_row .col .component.richtext.lp04_step_number strong{line-height:70%;font-size:7vw;font-weight:400}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_step_full_row .col .component.richtext.lp04_step_number strong{font-size:15vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_faq_row{box-shadow:none;border:1px solid #444;border-radius:3px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_faq_row .col .component.richtext table :is(thead,tbody,tr,th,td){font-family:"YakuHanJP"}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_faq_row .col .component.richtext table :is(thead,tbody,tr,th,td) tr:first-child th{font-weight:400}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_faq_row .col .component.richtext table :is(thead,tbody,tr,th,td) tr:first-child td{font-size:1.5625vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_faq_row .col .component.richtext table :is(thead,tbody,tr,th,td) tr:first-child td{font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_faq_row .col .component.richtext table :is(thead,tbody,tr,th,td) tr:first-child td{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_faq_row .col .component.richtext table :is(thead,tbody,tr,th,td) tr:last-child td{font-size:0.8125vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_faq_row .col .component.richtext table :is(thead,tbody,tr,th,td) tr:last-child td{font-size:2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_faq_row .col .component.richtext table :is(thead,tbody,tr,th,td) tr:last-child td{font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_image_row{padding:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row.lp04_image_row .col .component{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row .col.lp03_heading_col{position:relative}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row .col.lp03_heading_col .component.heading.lp03_hd_custom01 h2{color:#162735;font-weight:700;text-align:center;font-size:50px;letter-spacing:0.1em;padding-top:76px;position:relative;z-index:2}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row .col.lp03_heading_col .component.heading.lp03_hd_custom01 h2{font-size:4.17vw;padding-top:4.33vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row .col.lp03_heading_col .component.heading.lp03_hd_custom01 h2{font-size:9.11vw;line-height:11.72vw;padding-top:5.28vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row .col.lp03_heading_col .component.richtext.lp03_deco_text p{color:#caeaf9;font-size:155px;letter-spacing:0.05em;text-align:center;position:absolute;top:4px;left:0;width:100%}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row .col.lp03_heading_col .component.richtext.lp03_deco_text p{font-size:12.92vw;top:0.33vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row .col.lp03_heading_col .component.richtext.lp03_deco_text p{font-size:20.18vw;top:2.6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row .col.lp03_strength_col .component.heading.lp03_hd_custom01 h2{margin-top:0 !important;font-size:62px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row .col.lp03_strength_col .component.heading.lp03_hd_custom01 h2{font-size:5.17vw;margin-top:2.58vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row .col.lp03_strength_col .component.heading.lp03_hd_custom01 h2{font-size:9.11vw;margin-top:3.91vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row .col.lp03_strength_col .component.richtext{padding-top:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row .col.lp03_strength_col .component.richtext.lp03_deco_text p{font-size:2.67vw}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row .col.lp03_strength_col .component.richtext.lp03_deco_text p{font-size:4.69vw}}@keyframes loop01{0%{transform:translateX(100%);transform-style:flat;z-index:auto}to{transform:translateX(-100%)}}@keyframes loop02{0%{transform:translateX(0);transform-style:flat;z-index:auto}to{transform:translateX(-200%)}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row .col .component.richtext.lp_deco_text{margin-bottom:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row .col .component.richtext.lp_deco_text p{letter-spacing:1px;font-family:"Montserrat",sans-serif;background:-webkit-linear-gradient(45deg, rgba(0,172,200,0.8), rgba(54,125,210,0.8) 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:1.25vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row .col .component.richtext.lp_deco_text p{font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row .col .component.richtext.lp_deco_text p{font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row .col .component.richtext.lp_deco_text.white p{color:#fff;-webkit-text-fill-color:inherit;background:transparent}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row .col .component.image.lp04_spmax_image img{max-height:100px;margin-left:auto;margin-right:auto;width:auto !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row .col .component.list.lp_anchor ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:center;list-style-type:none;flex-wrap:wrap;gap:30px 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row .col .component.list.lp_anchor ul{gap:10px;justify-content:center}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row .col .component.list.lp_anchor ul li{background-color:#fff;border-radius:10px}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row .col .component.list.lp_anchor ul li{width:calc(20% - (20px * 4) / 5)}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row .col .component.list.lp_anchor ul li a{display:flex;font-size:1.25vw;align-items:center;justify-content:center;min-height:100px;font-weight:bold;text-align:center;position:relative;z-index:0;box-shadow:0 0 16px 0px rgba(0,157,225,0.2);background:#fff -webkit-linear-gradient(45deg, rgba(0,172,200,0.8), rgba(54,125,210,0.8) 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;height:100%}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row .col .component.list.lp_anchor ul li a{font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row .col .component.list.lp_anchor ul li a{font-size:15px;min-height:inherit}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row .col .component.list.lp_anchor ul li a::before{content:"";position:absolute;background:url(https://ferret-one.akamaized.net/images/6613b4059fc2041247e21094/original.png) no-repeat center/contain;width:17px;height:16px;left:50%;top:calc(100% - 2px);transform:translateX(-50%)}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row .col .component.list.lp_anchor ul li a::before{content:none}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row .col .component.list.lp_tab ul{display:flex;gap:10px;flex-wrap:wrap}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row .col .component.list.lp_tab ul li{padding:0;margin:0;box-shadow:0 0 16px 0px rgba(0,157,225,0.2);background:#fff;border-radius:10px}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row .col .component.list.lp_tab ul li{flex:1}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row .col .component.list.lp_tab ul li a{color:#009de1;z-index:0;font-size:1.25vw;font-weight:bold;padding:20px 10px;display:block;line-height:1.5;text-align:center;height:100%;display:flex;align-items:center;justify-content:center;font-size:1vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row .col .component.list.lp_tab ul li a{font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row .col .component.list.lp_tab ul li a{font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row .col .component.carousel.lp03_case_slider .flexslider{margin-bottom:40px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row .col .component.carousel.lp03_case_slider .flex-control-nav{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row .col .component.carousel.lp03_case_slider .flex-direction-nav :is(.flex-next,.flex-prev){background-color:#fff;border-radius:50%;opacity:1}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row .col .component.carousel.lp03_case_slider .flex-direction-nav :is(.flex-next,.flex-prev){width:24px;height:24px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row .col .component.carousel.lp03_case_slider .flex-direction-nav :is(.flex-next,.flex-prev):before{display:flex;align-items:center;justify-content:center;height:100%;font-size:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row .col .component.carousel.lp03_case_slider .flex-direction-nav .flex-next{right:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section .inner .row .col .component.carousel.lp03_case_slider .flex-direction-nav .flex-prev{left:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp_footer_sec{padding:20px;background-color:#697889}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp_footer_sec .inner{max-width:100% !important;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp_footer_sec .inner .row{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp_footer_sec .inner .row:not(.copyright_row){max-width:1100px;margin:0 auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp_footer_sec .inner .row.site_map_row{padding:40px 20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp_footer_sec .inner .row.site_map_row .col{vertical-align:middle}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp_footer_sec .inner .row.page_top_row :is(.col,.cta-column){padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image{width:auto;position:fixed;right:50px;bottom:170px;z-index:1000;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image{right:10px;bottom:90px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image img{width:70px !important}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image img{width:40px !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp_footer_sec .inner .row.copyright_row .col{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{display:flex;justify-content:center;align-items:center;background:var(--fo-main-color, #333);height:60px;margin:0;padding:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{padding:0 70px 0 10px}}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{padding:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright p{font-size:12px;letter-spacing:var(--fo-text-letter-spacing);line-height:1.3;color:#fff;margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp_footer_sec .inner .row .col{padding:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp_footer_sec .inner .row .col .component.image{text-align:center !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp_footer_sec .inner .row .col .component.image.footLogo_img img{max-width:250px !important;width:100% !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp_footer_sec .inner .row .col .component.list.site_map_list ul{display:flex;gap:10px 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp_footer_sec .inner .row .col .component.list.site_map_list ul{flex-direction:column}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp_footer_sec .inner .row .col .component.list.site_map_list ul li{margin:0;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp_footer_sec .inner .row .col .component.list.site_map_list ul li a{color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp_footer_sec .inner .row .col .component.list.site_map_list ul li a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp_footer_sec .inner .row .col .component.list.site_map_list.vertical ul{flex-direction:column}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp_footer_sec .inner .row .col .component.list.site_map_list.vertical ul li a{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp_footer_sec .inner .row .col .component.cta{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp_footer_sec .inner .row .col .component.richtext{font-size:0.9375vw;color:#fff}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp_footer_sec .inner .row .col .component.richtext{font-size:14px;text-align:center !important}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp_footer_sec .inner .row .col .component.richtext p{text-align:center !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp02_header_sec ~ section.lp_footer_sec .inner .row .col .component.richtext a{color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec{font-family:"hirakakupro-w6";color:#231815;line-height:1.5;letter-spacing:.04em;padding:0 !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp_hd_custom01{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp_hd_custom01 :is(h1,h2,h3,h4,h5){display:inline-block;font-family:"Noto Sans JP";font-weight:bold;line-height:1.5;letter-spacing:.04em;background:linear-gradient(90deg, #00acc8 0%, #367dd2 100%);font-size:2.5vw;letter-spacing:1px;color:#fff;padding:0.5vw;margin-bottom:10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp_hd_custom01 :is(h1,h2,h3,h4,h5){overflow-wrap:break-word;font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp_hd_custom01 :is(h1,h2,h3,h4,h5) .strong{font-weight:normal}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp_hd_custom01.reverse{justify-content:center}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp_hd_custom01.reverse :is(h1,h2,h3,h4,h5){background:#fff;color:#009DE1;font-size:3.75vw;letter-spacing:0.5vw}@media screen and (min-width: 1440px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp_hd_custom01.reverse :is(h1,h2,h3,h4,h5){font-size:3.2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp_hd_custom01.reverse :is(h1,h2,h3,h4,h5){font-size:6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp_hd_custom01.accent :is(h1,h2,h3,h4,h5){background:#feef00;color:#009DE1;font-size:3.75vw;position:relative;margin-bottom:12px}@media screen and (min-width: 1440px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp_hd_custom01.accent :is(h1,h2,h3,h4,h5){font-size:2.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp_hd_custom01.accent :is(h1,h2,h3,h4,h5){font-size:6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp_hd_custom01.accent :is(h1,h2,h3,h4,h5)::after{content:"";width:100%;height:12px;background:#fff url(https://ferret-one.akamaized.net/images/6613f70148d2ac1e78f533c8/original.png) no-repeat bottom center/contain;position:absolute;left:0;bottom:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp_hd_custom02 :is(h1,h2,h3,h4,h5){color:#f03d61;font-size:1.25vw;font-weight:900}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:3.5vw;overflow-wrap:break-word}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp_hd_custom02 :is(h1,h2,h3,h4,h5) .strong{font-weight:normal}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp_hd_custom03 :is(h1,h2,h3,h4,h5){margin-bottom:25px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp_hd_custom03 h3{font-size:1.5625vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp_hd_custom03 h3{font-size:3.75vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp_hd_custom03 h3{font-size:5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp_hd_custom04{text-align:center}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp_hd_custom04 :is(h1,h2,h3,h4,h5){background-color:#64a9f0;color:#fff;border-radius:9999px;font-size:0.9375vw;padding:1vw 10px;margin:20px 0 10px;width:70%;text-align:center}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:4vw;display:inline-block;padding:2vw 10px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp_hd_custom05 :is(h1,h2,h3,h4,h5){font-size:2.5vw;padding-bottom:0.5vw;position:relative;margin-bottom:70px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp_hd_custom05 :is(h1,h2,h3,h4,h5){font-size:6vw;padding-bottom:15px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp_hd_custom05 :is(h1,h2,h3,h4,h5){font-size:8vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp_hd_custom05 :is(h1,h2,h3,h4,h5)::after{content:"";background:#009DE1;background:-webkit-linear-gradient(to right, #009DE1 20%, #007bd7 100%);background:-moz-linear-gradient(to right, #009DE1 20%, #007bd7 100%);background:linear-gradient(to right, #009DE1 20%, #007bd7 100%);display:block;height:5px;width:15%;position:absolute;bottom:-.8vw;left:50%;transform:translate(-50%, -50%);margin-left:auto;margin-right:auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp_hd_custom05.white :is(h1,h2,h3,h4,h5){color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp_hd_custom05.white :is(h1,h2,h3,h4,h5)::after{background:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp_hd_custom06 :is(h1,h2,h3,h4,h5){color:#009de1;font-size:1.875vw;margin-bottom:20px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp_hd_custom06 :is(h1,h2,h3,h4,h5){font-size:4.2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp_hd_custom06 :is(h1,h2,h3,h4,h5){font-size:4.7vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp02_hd_custom01 :is(h1,h2,h3,h4,h5){color:#03AAEB;font-size:2.5vw;margin-bottom:0}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp02_hd_custom01 :is(h1,h2,h3,h4,h5){font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp02_hd_custom01 :is(h1,h2,h3,h4,h5){font-size:6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp02_hd_custom02.rich-heading-align-center{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp02_hd_custom02 :is(h1,h2,h3,h4,h5){color:#009CE1;font-size:2.5vw;background:linear-gradient(transparent 70%, #fcee21 0%);display:inline-block}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp02_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp02_hd_custom03 :is(h1,h2,h3,h4,h5){color:#415B9E;font-size:1.5625vw;padding:10px;background-image:url(https://ferret-one.akamaized.net/images/661024ab44173b5e3330e6b0/original.png)}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp02_hd_custom03 :is(h1,h2,h3,h4,h5){font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp02_hd_csutom04 :is(h1,h2,h3,h4,h5){font-size:1.540vw;font-family:'hirakakupro-w6';color:#03AAEB;line-height:1.5}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp02_hd_csutom04 :is(h1,h2,h3,h4,h5){font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp02_hd_csutom04 :is(h1,h2,h3,h4,h5) em{font-weight:bold;background:linear-gradient(transparent 60%, #F9E42F 0%)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp02_hd_csutom04 h3{font-size:1.3vw;margin:20px 0}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp02_hd_csutom04 h3{font-size:2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp02_hd_csutom04 h3{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp03_hd_custom01 :is(h1,h2,h3,h4,h5){color:#162735;text-align:center;line-height:1;letter-spacing:0.06em;margin-top:16px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp03_hd_custom01 h2{font-size:34px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp03_hd_custom01 h2{font-size:6.64vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp03_hd_custom01.white :is(h1,h2,h3,h4,h5){color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp03_hd_custom01.large :is(h1,h2,h3,h4,h5){font-size:62px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp03_hd_custom01.large :is(h1,h2,h3,h4,h5){font-size:5.17vw;margin-top:1.92vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp03_hd_custom01.large :is(h1,h2,h3,h4,h5){font-size:5.17vw;margin-top:1.92vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp03_hd_custom01.small :is(h1,h2,h3,h4,h5){font-size:25px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp03_hd_custom01.small :is(h1,h2,h3,h4,h5){font-size:2.08vw;margin-top:0.83vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp03_hd_custom01.small :is(h1,h2,h3,h4,h5){font-size:3.26vw;margin-top:1.3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5){display:inline-block;position:relative;color:#162735;font-size:67.2px;font-weight:500;margin-bottom:10px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:5.6vw;margin-top:1.58vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:7.71vw;white-space:nowrap;margin:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::before,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::after{content:"";display:block;width:83px;height:89px;position:absolute;top:-43px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::before,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::after{width:6.92vw;height:7.42vw;top:-3.59vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::before,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::after{width:5.21vw;height:5.34vw;top:-3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::before{background:url(https://ferret-one.akamaized.net/images/661a43a37ea2e713b120aa56/original.png) no-repeat center/100%;right:-71px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::before{right:-5.92vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::after{background:url(https://ferret-one.akamaized.net/images/661a43a423d7247575958f69/original.png) no-repeat center/100%;left:-71px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::after{left:-5.92vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5) span.color-e2552d{color:#e2552d;font-size:84px;font-weight:700;position:relative;display:inline-block;background:url(https://ferret-one.akamaized.net/images/661a425c466e360a800dd44a/original.jpeg) left bottom repeat-x;background-size:auto 0.3em;padding-bottom:0.1em}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5) span.color-e2552d{font-size:7vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5) span.color-e2552d{font-size:9.64vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5){color:#fff;font-weight:700;text-align:center;font-size:52px;letter-spacing:0.06em;display:inline-block;position:relative}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5){font-size:4.33vw;margin-top:1.92vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5){font-size:6.77vw;line-height:9.11vw;margin-top:0;margin-bottom:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5) .strong{font-size:44.2px;letter-spacing:0.06em;font-weight:500}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5) .strong{font-size:3.68vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5) .strong{font-size:5.76vw;line-height:9.11vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::before,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::after{content:"";display:block;width:36px;height:76px;background:url(https://ferret-one.akamaized.net/images/661a5673466e360a800dd460/original.png) no-repeat center/100%;position:absolute;top:50%;transform:translate(0%, -50%)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::before{background:url("https://ferret-one.akamaized.net/images/661a567323d7247575958f7e/original.png") no-repeat center/100%;right:-43px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::before{right:-3.59vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::before{right:-9.9vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::after{left:-43px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::after{left:-3.59vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::after{left:-11.2vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp03_hd_custom04 :is(h1,h2,h3,h4,h5){background-color:#009ce1;color:#fff;font-size:60px;letter-spacing:0.04em;margin-top:13px;display:inline;line-height:1.7}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp03_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:5vw;margin-top:1.08vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp03_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:7.81vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp03_hd_custom04.blue :is(h1,h2,h3,h4,h5){background-color:#005ab1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp03_hd_custom05 :is(h1,h2,h3,h4,h5){padding-top:12px;color:#005ab1;font-weight:700;font-size:27px;line-height:40px;letter-spacing:0.04em;text-align:center;margin-bottom:10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp03_hd_custom05 :is(h1,h2,h3,h4,h5){padding-top:2.67vw;font-size:6.51vw;line-height:9.11vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp04_hd_custom01 :is(h1,h2,h3,h4,h5){font-family:"YakuHanJP";font-size:1.875vw;line-height:1.5}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp04_hd_custom01 h2{font-size:1.875vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp04_hd_custom01 h2{font-size:4vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp04_hd_custom01 h2{font-size:5.3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp04_hd_custom01 h3{font-size:1.1vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp04_hd_custom01 h3{font-size:3.75vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp04_hd_custom01 h3{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp04_hd_custom01.white :is(h1,h2,h3,h4,h5){color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp04_hd_custom01.large h3{font-size:1.875vw;line-height:1.5}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp04_hd_custom01.large h3{font-size:3.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp04_hd_custom01.large h3{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp04_hd_custom02 :is(h1,h2,h3,h4,h5){font-family:"YakuHanJP";font-size:1.5625vw;line-height:2.5;background:#008edc;color:#fff;border-radius:15px;width:85%;margin-top:30px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp04_hd_custom02 :is(h1,h2,h3,h4,h5){width:100%}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp04_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp04_hd_custom02 h3{line-height:1.5;font-size:1.25vw;padding:0.5vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp04_hd_custom02 h3{font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp04_hd_custom02 h3{font-size:4vw;padding:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp04_hd_custom02.rich-heading-align-center :is(h1,h2,h3,h4,h5){margin-left:auto;margin-right:auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp04_hd_custom03 :is(h1,h2,h3,h4,h5){color:#fff;background-color:#444444;line-height:28px;font-family:"YakuHanJP";font-size:0.9375vw}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp04_hd_custom03 :is(h1,h2,h3,h4,h5){font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp04_hd_custom03.accent :is(h1,h2,h3,h4,h5){background-color:#ff9700}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp04_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:0.9375vw;font-family:"YakuHanJP";padding-bottom:0.5vw;border-bottom:1px solid #444444}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp04_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp04_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp_hd_custom01 :is(h1,h2){margin-bottom:30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.heading.lp_hd_custom01 :is(h3,h4,h5){margin-bottom:30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext{font-family:"Noto Sans JP";font-size:16px;color:#231815;line-height:1.5;letter-spacing:.04em}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext :link{text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext :visited{text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext a{color:#00aaeb}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext p{font-size:inherit;line-height:inherit;margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext p+:is(p,ul,ol,.normal-table,.table-with-row-header,.table-with-two-headers,.component.button){margin-top:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext li{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext li a{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext table :is(thead,tbody,tr,th,td){border-color:#eee}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td){background-clip:padding-box;position:static}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td) p{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td) p+:is(p,ul,ol,.component.button){margin-top:10px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td) :is(ul,ol){margin-left:25px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td) :is(ul,ol)+:is(p,ul,ol,.component.button){margin-top:10px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td) .component.button+:is(p,ul,ol,.component.button){margin-top:10px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext :is(ul,ol){margin:0 0 0 25px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext :is(ul,ol)+:is(p,ul,ol,.normal-table,.table-with-row-header,.table-with-two-headers,.component.button){margin-top:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext :is(table,.normal-table,.table-with-row-header,.table-with-two-headers)+:is(p,ul,ol,.normal-table,.table-with-row-header,.table-with-two-headers,.component.button){margin-top:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext .component.button{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext .component.button.button+:is(p,ul,ol,.normal-table,.table-with-row-header,.table-with-two-headers,.component.button){margin-top:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext .component.button.button .button-cont a.blue{background:#254a73;color:#fff !important;text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext .component.button.button .button-cont a.blue:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp_line_text p{font-size:2.5vw;position:relative;line-height:2}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp_line_text p{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp_line_text p strong{border-bottom:5px solid #009DE1;font-weight:900}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp_grad_list{margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp_grad_list ul{margin-left:0;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;list-style-type:none;gap:10px 5px;list-style:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp_grad_list ul li{display:block;color:#009de1;box-shadow:0 0 16px 0px rgba(0,157,225,0.2);font-size:0.8125vw;text-align:center;border-radius:25px;padding:7px 10px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp_grad_list ul li{font-size:1.95vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp_grad_list ul li{font-size:2.6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp_grad_text{margin-top:30px;text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp_grad_text ul{display:inline-flex;gap:30px;list-style:none;margin-left:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp_grad_text ul{gap:10px 15px;flex-wrap:wrap;justify-content:center}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp_grad_text ul li{background:linear-gradient(90deg, #00acc8 0%, #367dd2 100%);font-size:2.1vw;letter-spacing:1px;color:#fff;padding:7px 10px}@media screen and (min-width: 1440px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp_grad_text ul li{font-size:1.7vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp_grad_text ul li{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp_grad_text p{display:inline-block;font-size:2.1vw}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp_grad_text p{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.white_text{font-size:2.5vw;color:#fff;line-height:2}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.white_text{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp_ballon_list ul{list-style:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp_ballon_list ul li{color:#009de1;font-size:0.9375vw;padding:2vw;background-color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp_ballon_text{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp_ballon_text p{display:inline-block;font-size:18px;position:relative;padding:0 30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp_ballon_text p::before{content:"＼";font-size:25px;top:5px;left:0;position:absolute}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp_ballon_text p::after{content:"／";font-size:25px;top:5px;right:0;position:absolute}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp_ballon_text.white{color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp_font75_text{font-size:0.9375vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp_font75_text{font-size:2.25vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp_font75_text{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp_font150_text{font-size:1.875vw}@media screen and (min-width: 1440px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp_font150_text{font-size:1.3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp_font150_text{font-size:3.5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp_border_text{margin-top:40px;margin-bottom:30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp_border_text p{color:#009de1;font-size:1.25vw;padding-bottom:10px;background:url(https://ferret-one.akamaized.net/images/6613f70148d2ac1e78f533c8/original.png) no-repeat bottom center/100%;display:inline-block}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp_border_text p{font-size:3.75vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp_border_text p{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp_border_text.center{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.grad_text strong{background:linear-gradient(90deg, #00acc8 0%, #367dd2 100%);font-size:2vw;color:#fff;display:inline;line-height:1.8}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.grad_text strong{font-size:4.2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.grad_text strong{font-size:4.5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp_bg_text{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp_bg_text p{display:inline-block;color:#248dcf;background-color:#fff;font-size:2.5vw;padding:5px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp_bg_text p{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp02_font_100{font-size:3vw}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp02_font_100{font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp02_font_125{font-size:1.5625vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp02_font_125{font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp02_font_125{font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp02_bg_text{padding:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp02_custom_table table{border:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp02_custom_table table :is(thead,tbody,tr,th,td){border:none;font-weight:400;font-size:0.9375vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp02_custom_table table :is(thead,tbody,tr,th,td){font-size:1.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp02_custom_table table :is(thead,tbody,tr,th,td){font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp02_custom_table table tr{border-top:2px dotted #000}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp02_tag_list ul{margin-top:20px;list-style:none;display:flex;margin-left:0;gap:10px;flex-wrap:wrap}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp02_tag_list ul li{border:2px solid #333333;padding:5px 50px;border-radius:25px;font-size:0.9375vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp02_tag_list ul li{font-size:1.3vw;padding:5px 30px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp02_tag_list ul li{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp02_last_table table tbody tr:last-child{border-top:1px solid black !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_deco_text{color:#99d7f3;font-size:75px;letter-spacing:0.06em;text-align:center;line-height:1;padding-top:20px;font-family:"Arial", "メイリオ"}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_deco_text{font-size:5.21vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_deco_text.small{font-size:32px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_deco_text.small{font-size:2.67vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_deco_text.small{font-size:4.69vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_deco02_text{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_deco02_text p{color:#009ce1;font-size:91px;letter-spacing:0.02em;display:inline-block;position:relative;font-family:"Arial", "メイリオ"}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_deco02_text p{font-size:7.58vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_deco02_text p{font-size:11.85vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_deco02_text p::after{content:"";display:block;width:186px;height:2px;background:#009ce1;position:absolute;left:50%;transform:translate(-50%, 0%);bottom:2px;font-family:"Arial", "メイリオ"}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_deco02_text p::after{width:15.5vw;height:0.17vw;bottom:0.17vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_deco02_text p::after{width:24.22vw;height:0.26vw;bottom:0.26vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_list ul{display:flex;flex-wrap:wrap;margin-left:0;margin-top:43px;gap:15px 10px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_list ul{margin-top:5.25vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_list ul{justify-content:center;gap:7px 5px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_list ul li{background-color:#005ab1;color:#fff;font-weight:500;font-size:22px;line-height:62px;padding:0 14px;display:inline-block;border-radius:8px;position:relative}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_list ul li{font-size:1.83vw;line-height:5.17vw;padding:0 1.17vw;margin:0 0.42vw 1.25vw;border-radius:0.67vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_list ul li{font-size:3.13vw;line-height:8.85vw;padding:0 2.08vw;margin:0;border-radius:1.04vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_strengths_text p{font-size:47px;line-height:59px;letter-spacing:0.04em;font-weight:500;color:#162735}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_strengths_text p{font-size:3.92vw;line-height:4.92vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_strengths_text p{font-size:6.12vw;line-height:7.68vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_promise_text p{color:#009ce1;font-weight:700;font-size:40px;letter-spacing:0.06em;text-align:center;margin-top:53px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_promise_text p{font-size:3.33vw;margin-top:4.42vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_promise_text p{font-size:6.12vw;line-height:7.68vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_promise_bg_text{text-align:center;margin-bottom:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_promise_bg_text p{background-color:#009ce1;color:#fff;margin-top:21px;display:inline;font-weight:500;font-size:35.7px;line-height:59px;letter-spacing:0.06em}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_promise_bg_text p{margin-top:1.75vw;padding-right:1.25vw;font-size:2.98vw;line-height:5.17vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_promise_bg_text p{font-size:7.81vw;line-height:1.8}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_label_text{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_label_text p{display:inline-block;background:url(https://ferret-one.akamaized.net/images/66106a84f55cc26552db56be/original.png) no-repeat center/100%;font-size:28px;line-height:59px;padding:0 20px 0 60px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_label_text p{margin-top:1.33vw;font-size:2.33vw;line-height:4.92vw;padding:0 2vw 0 5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_label_text p{background:url(https://ferret-one.akamaized.net/images/661aef9223d7240659958f68/original.png) no-repeat center/100%;width:72.92vw;height:22.53vw;margin:3.91vw auto 0;display:flex;justify-content:center;align-items:center;font-size:4.43vw;line-height:7.68vw;padding-left:1.3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_price_text p{color:#162735;font-weight:500;font-size:32px;letter-spacing:0.06em;margin-left:18px;text-align:center}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_price_text p{font-size:2.67vw;margin-top:4.5vw;margin-left:1.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_price_text p{font-size:5.47vw;line-height:10.42vw;margin-top:4.43vw;margin-left:2.34vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_price_text.line p{margin-top:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_price_text.line p span{position:relative;border-bottom:3px solid #005ab1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_round_list{display:flex;align-items:flex-end;justify-content:center;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_round_list{display:block}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_round_list p{font-size:32px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_round_list p{font-size:2.67vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_round_list p{font-size:5.47vw;line-height:9.11vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_round_list ul{display:flex;justify-content:center;margin-left:0}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_round_list ul{margin-top:1.92vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_round_list ul li{width:166px;height:166px;background:url(https://ferret-one.akamaized.net/images/661062eaf55cc264e1dc5ccc/original.png) no-repeat center/100%;filter:drop-shadow(8px 8px 8px rgba(43,63,109,0.2));display:flex;justify-content:center;align-items:center;color:#ff8f2b;font-weight:700;font-size:38px;line-height:43px;letter-spacing:0.06em;text-align:center;margin:0 9px;position:relative}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_round_list ul li{width:13.83vw;height:13.83vw;filter:drop-shadow(0.67vw 0.67vw 0.67vw rgba(43,63,109,0.2));font-size:3.17vw;line-height:3.58vw;margin:0 0.75vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_round_list ul li{width:27.86vw;height:27.99vw;filter:drop-shadow(1.04vw 1.04vw 1.04vw rgba(43,63,109,0.2));font-size:6.38vw;line-height:7.16vw;margin:0 1.17vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_flow_text{color:#162735;font-weight:500;text-align:center;letter-spacing:0.04em;font-size:26px;margin-top:32px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_flow_text{font-size:2.17vw;margin-top:5.17vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_flow_text{font-size:4.17vw;line-height:7.55vw;margin-top:6.51vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_flow02_text{color:#000000;font-weight:500;text-align:center;letter-spacing:0.04em;font-size:30px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_flow02_text{font-size:2.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_flow02_text{font-size:4.56vw;line-height:8.85vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_flow02_text span{position:relative}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_flow02_text span::after{content:"";display:block;background:url(https://ferret-one.akamaized.net/images/661acff323d72403a5958f74/original.png) no-repeat center/100%;position:absolute;left:50%;transform:translate(-50%, 0%);width:131px;height:6px;bottom:-10px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_flow02_text span::after{width:10.92vw;height:0.5vw;bottom:-0.84vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_flow02_text span::after{width:22.27vw;height:0.78vw;bottom:-1.31vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_note_text{color:#4d4d4d;font-size:15px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_note_text{font-size:1.25vw;margin-top:3.25vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp03_note_text{font-size:2.6vw;margin-top:2.6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.font_yakuhan{font-family:"YakuHanJP"}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp04_fsz_65{font-size:0.8125vw}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lo04_fsz_75{font-size:0.9375vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lo04_fsz_75{font-size:2.25vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lo04_fsz_75{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lo04_fsz_100{font-size:1.25vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lo04_fsz_100{font-size:3.1vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lo04_fsz_100{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lo04_fsz_100 span{font-size:1.5625vw}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lo04_fsz_100 span{font-size:6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp04_note_text{font-size:0.7em}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp04_bg_text{background:#ecf8ff;padding:1vw;line-height:2;font-family:"YakuHanJP";font-size:0.75vw;width:90%;margin:0 auto}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp04_bg_text{font-size:2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.richtext.lp04_bg_text{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom{font-family:"Noto Sans JP";font-size:16px;color:#231815;padding:0 20px 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .form-title{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .form-title:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .show-notice{font-size:inherit;border-radius:0;font-size:16px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .show-notice{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .show-notice:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .show-notice span{padding:5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .show-notice span+span{padding:0 5px 5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .form-label::after{line-height:1.5;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form input{accent-color:#007bd7}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form textarea{height:auto;font-family:inherit !important;font-size:inherit;line-height:1.5;letter-spacing:.04em;color:#8f8f8f;border:none;padding:.6rem .75rem;border-radius:5px;background-color:#eaeaea}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form input[type="text"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form input[type="email"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form input[type="password"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form input[type="date"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form input[type="search"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form input[type="url"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form select::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form textarea::placeholder{font-family:inherit;font-size:inherit;color:rgba(0,0,0,0.3)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form input[type="text"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form input[type="email"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form input[type="password"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form input[type="date"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form input[type="search"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form input[type="url"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form select:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form textarea:focus{background-color:#eaeaea;color:#8f8f8f}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form input[type="text"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form input[type="email"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form input[type="password"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form input[type="date"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form input[type="search"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form input[type="url"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form select.form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form textarea.form-error{background:#fdf5f2;border:1px solid red !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form .group{font-size:inherit;color:inherit;margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form .group:not(:last-child){margin:20px 0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form .group .form-cont{font-size:inherit;color:inherit;display:flex}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form .form-label{font-size:inherit}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form .form-label{display:inline-block !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form .agree-label{line-height:1.5}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form .form-cont{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form .form-cont p{font-size:inherit;margin-top:.25rem}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form .form-cont :is(.checkbox,.radio) label{display:flex;align-items:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form .service_term{background:#fff;overflow:auto;font-size:inherit;padding:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form .service_term_link{font-size:inherit;margin-top:20px;margin-bottom:5px;text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form .service_term_link a{color:#00aaeb;letter-spacing:0;text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form .service_term_link a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form .service_term_link+label.agreement{padding:5px 0;justify-content:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form .service_term_link+label.agreement .form-label{display:flex !important;align-items:center;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_custom .contact_form .service_term_link+label.agreement .form-label::after{position:initial;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_btn_custom01 .form-submit{padding-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_btn_custom01 .form-submit .popup-link{background:linear-gradient(90deg, #009de1 20%, #007bd7 100%);font-family:"Noto Sans JP";font-size:18px;font-weight:bold;border:1px solid #007bd7;border-radius:50px;padding:15px 60px}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_btn_custom01 .form-submit .popup-link{min-width:200px;width:auto}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_btn_custom01 .form-submit .popup-link{padding:10px 30px;margin-top:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp_form_btn_custom01 .form-submit .popup-link:hover{background:#fff;color:#007bd7}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form .form-label.require:after{background:red;margin-left:20px;border-radius:5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form input[type=checkbox],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form input[type=radio]{min-height:auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.vertical .form-label:after{position:relative;top:-2px}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.horizontal .form-label:after{top:6px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.horizontal .form-label:after{top:-3px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.horizontal .contact_form .group{display:block}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.horizontal .contact_form .group{display:flex;justify-content:center}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom{font-family:"Noto Sans JP";font-size:16px;color:#231815;padding:0 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .form-title{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .form-title:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .show-notice{font-size:inherit;border-radius:0;font-size:16px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .show-notice{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .show-notice:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .show-notice span{padding:5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .show-notice span+span{padding:0 5px 5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .form-label::after{line-height:1.5;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form input{accent-color:#007bd7}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form textarea{background:#fff;height:auto;font-family:inherit !important;font-size:inherit;line-height:1.5;letter-spacing:.04em;border:none;padding:.6rem .75rem;border-radius:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form input[type="text"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form input[type="email"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form input[type="password"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form input[type="date"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form input[type="search"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form input[type="url"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form select::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form textarea::placeholder{font-family:inherit;font-size:inherit;color:rgba(0,0,0,0.3)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form input[type="text"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form input[type="email"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form input[type="password"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form input[type="date"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form input[type="search"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form input[type="url"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form select:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form textarea:focus{background-color:#fff;color:#555;border-color:#5a5a5a}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form input[type="text"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form input[type="email"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form input[type="password"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form input[type="date"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form input[type="search"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form input[type="url"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form select.form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form textarea.form-error{background:#fdf5f2;border:1px solid red !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form .group{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form .group:not(:last-child){padding-bottom:20px;margin-bottom:20px;border-bottom:2px solid #009CE1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form .group .form-cont{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form .form-label{font-size:inherit}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form .form-label{display:inline-block !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form .agree-label{line-height:1.5}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form .form-cont{font-size:inherit;display:flex}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form .form-cont p{font-size:inherit;margin-top:.25rem}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form .form-cont :is(.checkbox,.radio) label{display:flex;align-items:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form .service_term{background:#fff;overflow:auto;font-size:inherit;padding:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form .service_term_link{font-size:inherit;margin-top:20px;margin-bottom:5px;text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form .service_term_link a{color:#00aaeb;letter-spacing:0;text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form .service_term_link a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form .service_term_link+label.agreement{padding:5px 0;justify-content:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form .service_term_link+label.agreement .form-label{display:flex !important;align-items:center;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_custom .contact_form .service_term_link+label.agreement .form-label::after{position:initial;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_btn_custom01 .form-submit{margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_btn_custom01 .form-submit .popup-link{color:#fff;background:#ff0000;font-family:"hirakakupro-w6";font-size:18px;font-weight:bold;border:1px solid #ff0000;border-radius:10px;padding:20px}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_btn_custom01 .form-submit .popup-link{min-width:200px;width:auto}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_btn_custom01 .form-submit .popup-link{padding:10px 60px;margin-top:60px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp02_form_btn_custom01 .form-submit .popup-link:hover{background:#fff;color:#ff0000}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom{font-family:"Noto Sans JP";font-size:16px;color:#231815;padding:0 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .form-title{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .form-title:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .show-notice{font-size:inherit;border-radius:0;font-size:16px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .show-notice{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .show-notice:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .show-notice span{padding:5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .show-notice span+span{padding:0 5px 5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .form-label::after{line-height:1.5;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form input{accent-color:#007bd7}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form textarea{background:#fff;height:auto;font-family:"YakuHanJP" !important;font-size:inherit;line-height:1.5;letter-spacing:.04em;border:1px solid #717171;font-size:0.9375vw;padding:0.5vw 1vw;color:#717171}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form textarea{font-size:4.2vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form input[type="text"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form input[type="email"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form input[type="password"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form input[type="date"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form input[type="search"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form input[type="url"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form select::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form textarea::placeholder{font-family:inherit;font-size:inherit;color:rgba(0,0,0,0.3)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form input[type="text"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form input[type="email"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form input[type="password"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form input[type="date"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form input[type="search"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form input[type="url"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form select:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form textarea:focus{background-color:#fff;color:#555;border-color:#5a5a5a}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form input[type="text"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form input[type="email"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form input[type="password"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form input[type="date"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form input[type="search"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form input[type="url"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form select.form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form textarea.form-error{background:#fdf5f2;border:1px solid red !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form .group{font-size:inherit;color:inherit;margin:20px 0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form .group .form-cont{font-size:inherit;color:inherit;display:flex;flex-wrap:wrap}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form .form-label{font-size:inherit;font-weight:400}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form .form-label{min-width:200px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form .form-label{display:inline-block !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form .form-label.require{border-radius:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form .agree-label{line-height:1.5}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form .form-cont{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form .form-cont p{font-size:inherit;margin-top:.25rem}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form .service_term{background:#fff;overflow:auto;font-size:inherit;padding:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form .service_term_link{font-size:inherit;margin-top:20px;margin-bottom:5px;text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form .service_term_link a{color:#00aaeb;letter-spacing:0;text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form .service_term_link a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form .service_term_link+label.agreement{padding:5px 0;justify-content:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form .service_term_link+label.agreement .form-label{display:flex !important;align-items:center;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_custom .contact_form .service_term_link+label.agreement .form-label::after{position:initial;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_btn_custom01 .form-submit{margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_btn_custom01 .form-submit .popup-link{color:#fff;background:#ff5463;font-family:"hirakakupro-w6";font-size:18px;font-weight:bold;border:1px solid #ff5463;border-radius:10px;padding:20px}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_btn_custom01 .form-submit .popup-link{min-width:200px;width:auto}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_btn_custom01 .form-submit .popup-link{padding:10px 60px;margin-top:60px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp03_form_btn_custom01 .form-submit .popup-link:hover{background:#fff;color:#ff5463}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom{font-family:"Noto Sans JP";font-size:16px;color:#231815;padding:0 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .form-title{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .form-title:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .show-notice{font-size:inherit;border-radius:0;font-size:16px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .show-notice{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .show-notice:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .show-notice span{padding:5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .show-notice span+span{padding:0 5px 5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .form-label::after{line-height:1.5;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form input{accent-color:#007bd7}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form textarea{background:#fff;height:auto;font-family:"YakuHanJP" !important;font-size:inherit;line-height:1.5;letter-spacing:.04em;border:1px solid #717171;font-size:0.9375vw;padding:0.5vw 1vw;color:#717171}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form textarea{font-size:2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form textarea{font-size:4.2vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form input[type="text"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form input[type="email"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form input[type="password"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form input[type="date"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form input[type="search"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form input[type="url"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form select::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form textarea::placeholder{font-family:inherit;font-size:inherit;color:rgba(0,0,0,0.3)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form input[type="text"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form input[type="email"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form input[type="password"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form input[type="date"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form input[type="search"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form input[type="url"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form select:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form textarea:focus{background-color:#fff;color:#555;border-color:#5a5a5a}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form input[type="text"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form input[type="email"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form input[type="password"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form input[type="date"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form input[type="search"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form input[type="url"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form select.form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form textarea.form-error{background:#fdf5f2;border:1px solid red !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form .group{font-size:inherit;color:inherit;margin:20px 0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form .group .form-cont{font-size:inherit;color:inherit;display:flex}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form .form-label{font-size:inherit;font-weight:400}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form .form-label{min-width:200px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form .form-label{display:inline-block !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form .form-label.require{border-radius:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form .agree-label{line-height:1.5}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form .form-cont{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form .form-cont p{font-size:inherit;margin-top:.25rem}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form .form-cont :is(.checkbox,.radio) label{display:flex;align-items:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form .service_term{background:#fff;overflow:auto;font-size:inherit;padding:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form .service_term_link{font-size:inherit;margin-top:20px;margin-bottom:5px;text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form .service_term_link a{color:#00aaeb;letter-spacing:0;text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form .service_term_link a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form .service_term_link+label.agreement{padding:5px 0;justify-content:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form .service_term_link+label.agreement .form-label{display:flex !important;align-items:center;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_custom .contact_form .service_term_link+label.agreement .form-label::after{position:initial;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_btn_custom .form-submit{margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_btn_custom .form-submit .popup-link{box-shadow:5px 5px 11px -1px rgba(0,0,0,0.34);background-color:#ff9700;border-radius:50px;font-family:"YakuHanJP";font-size:1.25vw;font-weight:400;line-height:3.5;padding:0;border:none;padding:0 30px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_btn_custom .form-submit .popup-link{font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .component.form.lp04_form_btn_custom .form-submit .popup-link:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .inner{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .inner .row.lp_header_row{display:flex}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .inner .row.lp_header_row{min-height:90px;align-items:center;justify-content:space-between;padding:0 10px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .inner .row.lp_header_row{padding:13px 10px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .inner .row.lp_header_row .col{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .inner .row.lp_header_row .col.lp_logo_col{display:flex !important;justify-content:flex-end;align-items:center;gap:20px;width:auto !important}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .inner .row.lp_header_row .col.lp_logo_col{max-width:240px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .inner .row.lp_header_row .col.lp_logo_col{justify-content:flex-start}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .inner .row.lp_header_row .col.lp_logo_col .component{width:auto}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .inner .row.lp_header_row .col.lp_logo_col .component.image{margin:0}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .inner .row.lp_header_row .col.lp_logo_col .component.image.logo_img img{max-width:112px !important;width:100% !important}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .inner .row.lp_header_row .col.lp_logo_col .component.image.logo_img img{max-height:40px !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .inner .row.lp_header_row .col.lp_btn_col{display:flex !important;justify-content:flex-end;align-items:center;gap:10px}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .inner .row.lp_header_row .col.lp_btn_col{width:auto !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .inner .row.lp_header_row .col.lp_btn_col .component{margin:0;width:auto !important}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .inner .row.lp_header_row .col.lp_btn_col .component:not(:first-child){margin-left:5px}}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .inner .row.lp_header_row .col.lp_btn_col .component.list.lp_header_list{margin-right:5px}}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .inner .row.lp_header_row .col.lp_btn_col .component.list.lp_header_list{display:none}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .inner .row.lp_header_row .col.lp_btn_col .component.list.lp_header_list ul li{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .inner .row.lp_header_row .col.lp_btn_col .component.list.lp_header_list ul li a{color:#333;font-size:16px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .inner .row.lp_header_row .col.lp_btn_col .component.list.lp_header_list ul li a{font-size:0.9375vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .inner .row.lp_header_row .col.lp_btn_col .component.list.lp_header_list ul li a:hover{opacity:.4}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .inner .row.lp_header_row .col.lp_btn_col .component.image.copy_img img{max-width:100px !important;width:100% !important;vertical-align:bottom}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .inner .row.lp_header_row .col .component.image.full_image{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .inner .row.lp_header_row .col .component.image.full_image img{width:100%}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .inner .row.nav_row{position:relative;display:block}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .inner .row.nav_row::before{content:"";width:100vw;border:1px solid #009de0;position:absolute;top:0;left:50%;transform:translateX(-50%)}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .inner .row.nav_row::before{display:none}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .inner .row.nav_row .col{padding:0;display:block}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .inner .row.nav_row .col .component.list{margin:0}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .inner .row.nav_row .col .component.list ul{display:table;width:100%;table-layout:fixed}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .inner .row.nav_row .col .component.list ul li{margin:0;padding:0;font-size:14px}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .inner .row.nav_row .col .component.list ul li{display:table-cell}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .inner .row.nav_row .col .component.list ul li{width:50%}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .inner .row.nav_row .col .component.list ul li a{display:block;font-size:inherit;color:inherit;text-align:center;padding:20px 10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .inner .row.nav_row .col .component.list ul li a{padding:10px 5px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .inner .row.nav_row .col .component.list ul li a:hover{background-color:#007bd7;color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .inner .row.nav_row .col .component.list.lp_header_list{max-width:743px;margin:0 auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .inner .row.nav_row .col .component.list.lp_header_list ul li{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .inner .row.nav_row .col .component.list.lp_header_list ul li:not(:last-child){border-right:1px solid #009de0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec .inner .row.nav_row .col .component.list.lp_header_list ul li a{padding:5px 0;font-size:0.9375vw;font-weight:bold}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section{font-family:"Noto Sans JP";color:#231815;line-height:1.5;letter-spacing:.04em;line-break:strict}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp_hd_custom01{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp_hd_custom01 :is(h1,h2,h3,h4,h5){display:inline-block;font-family:"Noto Sans JP";font-weight:bold;line-height:1.5;letter-spacing:.04em;background:linear-gradient(90deg, #00acc8 0%, #367dd2 100%);font-size:2.5vw;letter-spacing:1px;color:#fff;padding:0.5vw;margin-bottom:10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp_hd_custom01 :is(h1,h2,h3,h4,h5){overflow-wrap:break-word;font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp_hd_custom01 :is(h1,h2,h3,h4,h5) .strong{font-weight:normal}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp_hd_custom01.reverse{justify-content:center}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp_hd_custom01.reverse :is(h1,h2,h3,h4,h5){background:#fff;color:#009DE1;font-size:3.75vw;letter-spacing:0.5vw}@media screen and (min-width: 1440px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp_hd_custom01.reverse :is(h1,h2,h3,h4,h5){font-size:3.2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp_hd_custom01.reverse :is(h1,h2,h3,h4,h5){font-size:6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp_hd_custom01.accent :is(h1,h2,h3,h4,h5){background:#feef00;color:#009DE1;font-size:3.75vw;position:relative;margin-bottom:12px}@media screen and (min-width: 1440px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp_hd_custom01.accent :is(h1,h2,h3,h4,h5){font-size:2.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp_hd_custom01.accent :is(h1,h2,h3,h4,h5){font-size:6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp_hd_custom01.accent :is(h1,h2,h3,h4,h5)::after{content:"";width:100%;height:12px;background:#fff url(https://ferret-one.akamaized.net/images/6613f70148d2ac1e78f533c8/original.png) no-repeat bottom center/contain;position:absolute;left:0;bottom:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp_hd_custom02 :is(h1,h2,h3,h4,h5){color:#f03d61;font-size:1.25vw;font-weight:900}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:3.5vw;overflow-wrap:break-word}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp_hd_custom02 :is(h1,h2,h3,h4,h5) .strong{font-weight:normal}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp_hd_custom03 :is(h1,h2,h3,h4,h5){margin-bottom:25px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp_hd_custom03 h3{font-size:1.5625vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp_hd_custom03 h3{font-size:3.75vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp_hd_custom03 h3{font-size:5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp_hd_custom04{text-align:center}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp_hd_custom04 :is(h1,h2,h3,h4,h5){background-color:#64a9f0;color:#fff;border-radius:9999px;font-size:0.9375vw;padding:1vw 10px;margin:20px 0 10px;width:70%;text-align:center}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:4vw;display:inline-block;padding:2vw 10px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp_hd_custom05 :is(h1,h2,h3,h4,h5){font-size:2.5vw;padding-bottom:0.5vw;position:relative;margin-bottom:70px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp_hd_custom05 :is(h1,h2,h3,h4,h5){font-size:6vw;padding-bottom:15px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp_hd_custom05 :is(h1,h2,h3,h4,h5){font-size:8vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp_hd_custom05 :is(h1,h2,h3,h4,h5)::after{content:"";background:#009DE1;background:-webkit-linear-gradient(to right, #009DE1 20%, #007bd7 100%);background:-moz-linear-gradient(to right, #009DE1 20%, #007bd7 100%);background:linear-gradient(to right, #009DE1 20%, #007bd7 100%);display:block;height:5px;width:15%;position:absolute;bottom:-.8vw;left:50%;transform:translate(-50%, -50%);margin-left:auto;margin-right:auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp_hd_custom05.white :is(h1,h2,h3,h4,h5){color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp_hd_custom05.white :is(h1,h2,h3,h4,h5)::after{background:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp_hd_custom06 :is(h1,h2,h3,h4,h5){color:#009de1;font-size:1.875vw;margin-bottom:20px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp_hd_custom06 :is(h1,h2,h3,h4,h5){font-size:4.2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp_hd_custom06 :is(h1,h2,h3,h4,h5){font-size:4.7vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp02_hd_custom01 :is(h1,h2,h3,h4,h5){color:#03AAEB;font-size:2.5vw;margin-bottom:0}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp02_hd_custom01 :is(h1,h2,h3,h4,h5){font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp02_hd_custom01 :is(h1,h2,h3,h4,h5){font-size:6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp02_hd_custom02.rich-heading-align-center{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp02_hd_custom02 :is(h1,h2,h3,h4,h5){color:#009CE1;font-size:2.5vw;background:linear-gradient(transparent 70%, #fcee21 0%);display:inline-block}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp02_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp02_hd_custom03 :is(h1,h2,h3,h4,h5){color:#415B9E;font-size:1.5625vw;padding:10px;background-image:url(https://ferret-one.akamaized.net/images/661024ab44173b5e3330e6b0/original.png)}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp02_hd_custom03 :is(h1,h2,h3,h4,h5){font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp02_hd_csutom04 :is(h1,h2,h3,h4,h5){font-size:1.540vw;font-family:'hirakakupro-w6';color:#03AAEB;line-height:1.5}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp02_hd_csutom04 :is(h1,h2,h3,h4,h5){font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp02_hd_csutom04 :is(h1,h2,h3,h4,h5) em{font-weight:bold;background:linear-gradient(transparent 60%, #F9E42F 0%)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp02_hd_csutom04 h3{font-size:1.3vw;margin:20px 0}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp02_hd_csutom04 h3{font-size:2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp02_hd_csutom04 h3{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp03_hd_custom01 :is(h1,h2,h3,h4,h5){color:#162735;text-align:center;line-height:1;letter-spacing:0.06em;margin-top:16px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp03_hd_custom01 h2{font-size:34px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp03_hd_custom01 h2{font-size:6.64vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp03_hd_custom01.white :is(h1,h2,h3,h4,h5){color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp03_hd_custom01.large :is(h1,h2,h3,h4,h5){font-size:62px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp03_hd_custom01.large :is(h1,h2,h3,h4,h5){font-size:5.17vw;margin-top:1.92vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp03_hd_custom01.large :is(h1,h2,h3,h4,h5){font-size:5.17vw;margin-top:1.92vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp03_hd_custom01.small :is(h1,h2,h3,h4,h5){font-size:25px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp03_hd_custom01.small :is(h1,h2,h3,h4,h5){font-size:2.08vw;margin-top:0.83vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp03_hd_custom01.small :is(h1,h2,h3,h4,h5){font-size:3.26vw;margin-top:1.3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5){display:inline-block;position:relative;color:#162735;font-size:67.2px;font-weight:500;margin-bottom:10px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:5.6vw;margin-top:1.58vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:7.71vw;white-space:nowrap;margin:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::before,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::after{content:"";display:block;width:83px;height:89px;position:absolute;top:-43px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::before,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::after{width:6.92vw;height:7.42vw;top:-3.59vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::before,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::after{width:5.21vw;height:5.34vw;top:-3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::before{background:url(https://ferret-one.akamaized.net/images/661a43a37ea2e713b120aa56/original.png) no-repeat center/100%;right:-71px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::before{right:-5.92vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::after{background:url(https://ferret-one.akamaized.net/images/661a43a423d7247575958f69/original.png) no-repeat center/100%;left:-71px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::after{left:-5.92vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5) span.color-e2552d{color:#e2552d;font-size:84px;font-weight:700;position:relative;display:inline-block;background:url(https://ferret-one.akamaized.net/images/661a425c466e360a800dd44a/original.jpeg) left bottom repeat-x;background-size:auto 0.3em;padding-bottom:0.1em}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5) span.color-e2552d{font-size:7vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5) span.color-e2552d{font-size:9.64vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5){color:#fff;font-weight:700;text-align:center;font-size:52px;letter-spacing:0.06em;display:inline-block;position:relative}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5){font-size:4.33vw;margin-top:1.92vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5){font-size:6.77vw;line-height:9.11vw;margin-top:0;margin-bottom:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5) .strong{font-size:44.2px;letter-spacing:0.06em;font-weight:500}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5) .strong{font-size:3.68vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5) .strong{font-size:5.76vw;line-height:9.11vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::before,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::after{content:"";display:block;width:36px;height:76px;background:url(https://ferret-one.akamaized.net/images/661a5673466e360a800dd460/original.png) no-repeat center/100%;position:absolute;top:50%;transform:translate(0%, -50%)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::before{background:url("https://ferret-one.akamaized.net/images/661a567323d7247575958f7e/original.png") no-repeat center/100%;right:-43px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::before{right:-3.59vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::before{right:-9.9vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::after{left:-43px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::after{left:-3.59vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::after{left:-11.2vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp03_hd_custom04 :is(h1,h2,h3,h4,h5){background-color:#009ce1;color:#fff;font-size:60px;letter-spacing:0.04em;margin-top:13px;display:inline;line-height:1.7}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp03_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:5vw;margin-top:1.08vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp03_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:7.81vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp03_hd_custom04.blue :is(h1,h2,h3,h4,h5){background-color:#005ab1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp03_hd_custom05 :is(h1,h2,h3,h4,h5){padding-top:12px;color:#005ab1;font-weight:700;font-size:27px;line-height:40px;letter-spacing:0.04em;text-align:center;margin-bottom:10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp03_hd_custom05 :is(h1,h2,h3,h4,h5){padding-top:2.67vw;font-size:6.51vw;line-height:9.11vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp04_hd_custom01 :is(h1,h2,h3,h4,h5){font-family:"YakuHanJP";font-size:1.875vw;line-height:1.5}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp04_hd_custom01 h2{font-size:1.875vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp04_hd_custom01 h2{font-size:4vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp04_hd_custom01 h2{font-size:5.3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp04_hd_custom01 h3{font-size:1.1vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp04_hd_custom01 h3{font-size:3.75vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp04_hd_custom01 h3{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp04_hd_custom01.white :is(h1,h2,h3,h4,h5){color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp04_hd_custom01.large h3{font-size:1.875vw;line-height:1.5}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp04_hd_custom01.large h3{font-size:3.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp04_hd_custom01.large h3{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp04_hd_custom02 :is(h1,h2,h3,h4,h5){font-family:"YakuHanJP";font-size:1.5625vw;line-height:2.5;background:#008edc;color:#fff;border-radius:15px;width:85%;margin-top:30px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp04_hd_custom02 :is(h1,h2,h3,h4,h5){width:100%}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp04_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp04_hd_custom02 h3{line-height:1.5;font-size:1.25vw;padding:0.5vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp04_hd_custom02 h3{font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp04_hd_custom02 h3{font-size:4vw;padding:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp04_hd_custom02.rich-heading-align-center :is(h1,h2,h3,h4,h5){margin-left:auto;margin-right:auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp04_hd_custom03 :is(h1,h2,h3,h4,h5){color:#fff;background-color:#444444;line-height:28px;font-family:"YakuHanJP";font-size:0.9375vw}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp04_hd_custom03 :is(h1,h2,h3,h4,h5){font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp04_hd_custom03.accent :is(h1,h2,h3,h4,h5){background-color:#ff9700}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp04_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:0.9375vw;font-family:"YakuHanJP";padding-bottom:0.5vw;border-bottom:1px solid #444444}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp04_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp04_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp_hd_custom01 :is(h1,h2){margin-bottom:30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.heading.lp_hd_custom01 :is(h3,h4,h5){margin-bottom:30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext{font-family:"Noto Sans JP";font-size:16px;color:#231815;line-height:1.5;letter-spacing:.04em}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext :link{text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext :visited{text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext a{color:#00aaeb}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext p{font-size:inherit;line-height:inherit;margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext p+:is(p,ul,ol,.normal-table,.table-with-row-header,.table-with-two-headers,.component.button){margin-top:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext li{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext li a{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext table :is(thead,tbody,tr,th,td){border-color:#eee}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td){background-clip:padding-box;position:static}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td) p{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td) p+:is(p,ul,ol,.component.button){margin-top:10px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td) :is(ul,ol){margin-left:25px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td) :is(ul,ol)+:is(p,ul,ol,.component.button){margin-top:10px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td) .component.button+:is(p,ul,ol,.component.button){margin-top:10px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext :is(ul,ol){margin:0 0 0 25px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext :is(ul,ol)+:is(p,ul,ol,.normal-table,.table-with-row-header,.table-with-two-headers,.component.button){margin-top:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext :is(table,.normal-table,.table-with-row-header,.table-with-two-headers)+:is(p,ul,ol,.normal-table,.table-with-row-header,.table-with-two-headers,.component.button){margin-top:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext .component.button{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext .component.button.button+:is(p,ul,ol,.normal-table,.table-with-row-header,.table-with-two-headers,.component.button){margin-top:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext .component.button.button .button-cont a.blue{background:#254a73;color:#fff !important;text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext .component.button.button .button-cont a.blue:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp_line_text p{font-size:2.5vw;position:relative;line-height:2}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp_line_text p{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp_line_text p strong{border-bottom:5px solid #009DE1;font-weight:900}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp_grad_list{margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp_grad_list ul{margin-left:0;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;list-style-type:none;gap:10px 5px;list-style:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp_grad_list ul li{display:block;color:#009de1;box-shadow:0 0 16px 0px rgba(0,157,225,0.2);font-size:0.8125vw;text-align:center;border-radius:25px;padding:7px 10px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp_grad_list ul li{font-size:1.95vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp_grad_list ul li{font-size:2.6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp_grad_text{margin-top:30px;text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp_grad_text ul{display:inline-flex;gap:30px;list-style:none;margin-left:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp_grad_text ul{gap:10px 15px;flex-wrap:wrap;justify-content:center}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp_grad_text ul li{background:linear-gradient(90deg, #00acc8 0%, #367dd2 100%);font-size:2.1vw;letter-spacing:1px;color:#fff;padding:7px 10px}@media screen and (min-width: 1440px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp_grad_text ul li{font-size:1.7vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp_grad_text ul li{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp_grad_text p{display:inline-block;font-size:2.1vw}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp_grad_text p{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.white_text{font-size:2.5vw;color:#fff;line-height:2}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.white_text{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp_ballon_list ul{list-style:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp_ballon_list ul li{color:#009de1;font-size:0.9375vw;padding:2vw;background-color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp_ballon_text{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp_ballon_text p{display:inline-block;font-size:18px;position:relative;padding:0 30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp_ballon_text p::before{content:"＼";font-size:25px;top:5px;left:0;position:absolute}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp_ballon_text p::after{content:"／";font-size:25px;top:5px;right:0;position:absolute}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp_ballon_text.white{color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp_font75_text{font-size:0.9375vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp_font75_text{font-size:2.25vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp_font75_text{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp_font150_text{font-size:1.875vw}@media screen and (min-width: 1440px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp_font150_text{font-size:1.3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp_font150_text{font-size:3.5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp_border_text{margin-top:40px;margin-bottom:30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp_border_text p{color:#009de1;font-size:1.25vw;padding-bottom:10px;background:url(https://ferret-one.akamaized.net/images/6613f70148d2ac1e78f533c8/original.png) no-repeat bottom center/100%;display:inline-block}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp_border_text p{font-size:3.75vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp_border_text p{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp_border_text.center{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.grad_text strong{background:linear-gradient(90deg, #00acc8 0%, #367dd2 100%);font-size:2vw;color:#fff;display:inline;line-height:1.8}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.grad_text strong{font-size:4.2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.grad_text strong{font-size:4.5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp_bg_text{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp_bg_text p{display:inline-block;color:#248dcf;background-color:#fff;font-size:2.5vw;padding:5px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp_bg_text p{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp02_font_100{font-size:3vw}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp02_font_100{font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp02_font_125{font-size:1.5625vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp02_font_125{font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp02_font_125{font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp02_bg_text{padding:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp02_custom_table table{border:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp02_custom_table table :is(thead,tbody,tr,th,td){border:none;font-weight:400;font-size:0.9375vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp02_custom_table table :is(thead,tbody,tr,th,td){font-size:1.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp02_custom_table table :is(thead,tbody,tr,th,td){font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp02_custom_table table tr{border-top:2px dotted #000}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp02_tag_list ul{margin-top:20px;list-style:none;display:flex;margin-left:0;gap:10px;flex-wrap:wrap}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp02_tag_list ul li{border:2px solid #333333;padding:5px 50px;border-radius:25px;font-size:0.9375vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp02_tag_list ul li{font-size:1.3vw;padding:5px 30px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp02_tag_list ul li{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp02_last_table table tbody tr:last-child{border-top:1px solid black !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_deco_text{color:#99d7f3;font-size:75px;letter-spacing:0.06em;text-align:center;line-height:1;padding-top:20px;font-family:"Arial", "メイリオ"}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_deco_text{font-size:5.21vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_deco_text.small{font-size:32px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_deco_text.small{font-size:2.67vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_deco_text.small{font-size:4.69vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_deco02_text{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_deco02_text p{color:#009ce1;font-size:91px;letter-spacing:0.02em;display:inline-block;position:relative;font-family:"Arial", "メイリオ"}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_deco02_text p{font-size:7.58vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_deco02_text p{font-size:11.85vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_deco02_text p::after{content:"";display:block;width:186px;height:2px;background:#009ce1;position:absolute;left:50%;transform:translate(-50%, 0%);bottom:2px;font-family:"Arial", "メイリオ"}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_deco02_text p::after{width:15.5vw;height:0.17vw;bottom:0.17vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_deco02_text p::after{width:24.22vw;height:0.26vw;bottom:0.26vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_list ul{display:flex;flex-wrap:wrap;margin-left:0;margin-top:43px;gap:15px 10px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_list ul{margin-top:5.25vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_list ul{justify-content:center;gap:7px 5px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_list ul li{background-color:#005ab1;color:#fff;font-weight:500;font-size:22px;line-height:62px;padding:0 14px;display:inline-block;border-radius:8px;position:relative}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_list ul li{font-size:1.83vw;line-height:5.17vw;padding:0 1.17vw;margin:0 0.42vw 1.25vw;border-radius:0.67vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_list ul li{font-size:3.13vw;line-height:8.85vw;padding:0 2.08vw;margin:0;border-radius:1.04vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_strengths_text p{font-size:47px;line-height:59px;letter-spacing:0.04em;font-weight:500;color:#162735}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_strengths_text p{font-size:3.92vw;line-height:4.92vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_strengths_text p{font-size:6.12vw;line-height:7.68vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_promise_text p{color:#009ce1;font-weight:700;font-size:40px;letter-spacing:0.06em;text-align:center;margin-top:53px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_promise_text p{font-size:3.33vw;margin-top:4.42vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_promise_text p{font-size:6.12vw;line-height:7.68vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_promise_bg_text{text-align:center;margin-bottom:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_promise_bg_text p{background-color:#009ce1;color:#fff;margin-top:21px;display:inline;font-weight:500;font-size:35.7px;line-height:59px;letter-spacing:0.06em}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_promise_bg_text p{margin-top:1.75vw;padding-right:1.25vw;font-size:2.98vw;line-height:5.17vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_promise_bg_text p{font-size:7.81vw;line-height:1.8}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_label_text{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_label_text p{display:inline-block;background:url(https://ferret-one.akamaized.net/images/66106a84f55cc26552db56be/original.png) no-repeat center/100%;font-size:28px;line-height:59px;padding:0 20px 0 60px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_label_text p{margin-top:1.33vw;font-size:2.33vw;line-height:4.92vw;padding:0 2vw 0 5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_label_text p{background:url(https://ferret-one.akamaized.net/images/661aef9223d7240659958f68/original.png) no-repeat center/100%;width:72.92vw;height:22.53vw;margin:3.91vw auto 0;display:flex;justify-content:center;align-items:center;font-size:4.43vw;line-height:7.68vw;padding-left:1.3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_price_text p{color:#162735;font-weight:500;font-size:32px;letter-spacing:0.06em;margin-left:18px;text-align:center}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_price_text p{font-size:2.67vw;margin-top:4.5vw;margin-left:1.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_price_text p{font-size:5.47vw;line-height:10.42vw;margin-top:4.43vw;margin-left:2.34vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_price_text.line p{margin-top:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_price_text.line p span{position:relative;border-bottom:3px solid #005ab1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_round_list{display:flex;align-items:flex-end;justify-content:center;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_round_list{display:block}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_round_list p{font-size:32px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_round_list p{font-size:2.67vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_round_list p{font-size:5.47vw;line-height:9.11vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_round_list ul{display:flex;justify-content:center;margin-left:0}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_round_list ul{margin-top:1.92vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_round_list ul li{width:166px;height:166px;background:url(https://ferret-one.akamaized.net/images/661062eaf55cc264e1dc5ccc/original.png) no-repeat center/100%;filter:drop-shadow(8px 8px 8px rgba(43,63,109,0.2));display:flex;justify-content:center;align-items:center;color:#ff8f2b;font-weight:700;font-size:38px;line-height:43px;letter-spacing:0.06em;text-align:center;margin:0 9px;position:relative}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_round_list ul li{width:13.83vw;height:13.83vw;filter:drop-shadow(0.67vw 0.67vw 0.67vw rgba(43,63,109,0.2));font-size:3.17vw;line-height:3.58vw;margin:0 0.75vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_round_list ul li{width:27.86vw;height:27.99vw;filter:drop-shadow(1.04vw 1.04vw 1.04vw rgba(43,63,109,0.2));font-size:6.38vw;line-height:7.16vw;margin:0 1.17vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_flow_text{color:#162735;font-weight:500;text-align:center;letter-spacing:0.04em;font-size:26px;margin-top:32px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_flow_text{font-size:2.17vw;margin-top:5.17vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_flow_text{font-size:4.17vw;line-height:7.55vw;margin-top:6.51vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_flow02_text{color:#000000;font-weight:500;text-align:center;letter-spacing:0.04em;font-size:30px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_flow02_text{font-size:2.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_flow02_text{font-size:4.56vw;line-height:8.85vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_flow02_text span{position:relative}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_flow02_text span::after{content:"";display:block;background:url(https://ferret-one.akamaized.net/images/661acff323d72403a5958f74/original.png) no-repeat center/100%;position:absolute;left:50%;transform:translate(-50%, 0%);width:131px;height:6px;bottom:-10px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_flow02_text span::after{width:10.92vw;height:0.5vw;bottom:-0.84vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_flow02_text span::after{width:22.27vw;height:0.78vw;bottom:-1.31vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_note_text{color:#4d4d4d;font-size:15px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_note_text{font-size:1.25vw;margin-top:3.25vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp03_note_text{font-size:2.6vw;margin-top:2.6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.font_yakuhan{font-family:"YakuHanJP"}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp04_fsz_65{font-size:0.8125vw}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lo04_fsz_75{font-size:0.9375vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lo04_fsz_75{font-size:2.25vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lo04_fsz_75{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lo04_fsz_100{font-size:1.25vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lo04_fsz_100{font-size:3.1vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lo04_fsz_100{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lo04_fsz_100 span{font-size:1.5625vw}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lo04_fsz_100 span{font-size:6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp04_note_text{font-size:0.7em}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp04_bg_text{background:#ecf8ff;padding:1vw;line-height:2;font-family:"YakuHanJP";font-size:0.75vw;width:90%;margin:0 auto}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp04_bg_text{font-size:2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.richtext.lp04_bg_text{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom{font-family:"Noto Sans JP";font-size:16px;color:#231815;padding:0 20px 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .form-title{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .form-title:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .show-notice{font-size:inherit;border-radius:0;font-size:16px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .show-notice{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .show-notice:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .show-notice span{padding:5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .show-notice span+span{padding:0 5px 5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .form-label::after{line-height:1.5;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form input{accent-color:#007bd7}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form textarea{height:auto;font-family:inherit !important;font-size:inherit;line-height:1.5;letter-spacing:.04em;color:#8f8f8f;border:none;padding:.6rem .75rem;border-radius:5px;background-color:#eaeaea}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="text"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="email"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="password"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="date"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="search"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="url"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form select::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form textarea::placeholder{font-family:inherit;font-size:inherit;color:rgba(0,0,0,0.3)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="text"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="email"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="password"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="date"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="search"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="url"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form select:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form textarea:focus{background-color:#eaeaea;color:#8f8f8f}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="text"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="email"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="password"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="date"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="search"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="url"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form select.form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form textarea.form-error{background:#fdf5f2;border:1px solid red !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form .group{font-size:inherit;color:inherit;margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form .group:not(:last-child){margin:20px 0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form .group .form-cont{font-size:inherit;color:inherit;display:flex}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form .form-label{font-size:inherit}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form .form-label{display:inline-block !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form .agree-label{line-height:1.5}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form .form-cont{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form .form-cont p{font-size:inherit;margin-top:.25rem}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form .form-cont :is(.checkbox,.radio) label{display:flex;align-items:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form .service_term{background:#fff;overflow:auto;font-size:inherit;padding:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form .service_term_link{font-size:inherit;margin-top:20px;margin-bottom:5px;text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form .service_term_link a{color:#00aaeb;letter-spacing:0;text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form .service_term_link a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form .service_term_link+label.agreement{padding:5px 0;justify-content:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form .service_term_link+label.agreement .form-label{display:flex !important;align-items:center;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_custom .contact_form .service_term_link+label.agreement .form-label::after{position:initial;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_btn_custom01 .form-submit{padding-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_btn_custom01 .form-submit .popup-link{background:linear-gradient(90deg, #009de1 20%, #007bd7 100%);font-family:"Noto Sans JP";font-size:18px;font-weight:bold;border:1px solid #007bd7;border-radius:50px;padding:15px 60px}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_btn_custom01 .form-submit .popup-link{min-width:200px;width:auto}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_btn_custom01 .form-submit .popup-link{padding:10px 30px;margin-top:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp_form_btn_custom01 .form-submit .popup-link:hover{background:#fff;color:#007bd7}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form .form-label.require:after{background:red;margin-left:20px;border-radius:5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form input[type=checkbox],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form input[type=radio]{min-height:auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.vertical .form-label:after{position:relative;top:-2px}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.horizontal .form-label:after{top:6px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.horizontal .form-label:after{top:-3px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.horizontal .contact_form .group{display:block}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.horizontal .contact_form .group{display:flex;justify-content:center}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom{font-family:"Noto Sans JP";font-size:16px;color:#231815;padding:0 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .form-title{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .form-title:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .show-notice{font-size:inherit;border-radius:0;font-size:16px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .show-notice{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .show-notice:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .show-notice span{padding:5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .show-notice span+span{padding:0 5px 5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .form-label::after{line-height:1.5;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form input{accent-color:#007bd7}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form textarea{background:#fff;height:auto;font-family:inherit !important;font-size:inherit;line-height:1.5;letter-spacing:.04em;border:none;padding:.6rem .75rem;border-radius:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="text"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="email"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="password"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="date"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="search"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="url"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form select::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form textarea::placeholder{font-family:inherit;font-size:inherit;color:rgba(0,0,0,0.3)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="text"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="email"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="password"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="date"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="search"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="url"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form select:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form textarea:focus{background-color:#fff;color:#555;border-color:#5a5a5a}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="text"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="email"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="password"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="date"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="search"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="url"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form select.form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form textarea.form-error{background:#fdf5f2;border:1px solid red !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form .group{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form .group:not(:last-child){padding-bottom:20px;margin-bottom:20px;border-bottom:2px solid #009CE1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form .group .form-cont{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form .form-label{font-size:inherit}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form .form-label{display:inline-block !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form .agree-label{line-height:1.5}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form .form-cont{font-size:inherit;display:flex}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form .form-cont p{font-size:inherit;margin-top:.25rem}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form .form-cont :is(.checkbox,.radio) label{display:flex;align-items:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form .service_term{background:#fff;overflow:auto;font-size:inherit;padding:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form .service_term_link{font-size:inherit;margin-top:20px;margin-bottom:5px;text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form .service_term_link a{color:#00aaeb;letter-spacing:0;text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form .service_term_link a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form .service_term_link+label.agreement{padding:5px 0;justify-content:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form .service_term_link+label.agreement .form-label{display:flex !important;align-items:center;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_custom .contact_form .service_term_link+label.agreement .form-label::after{position:initial;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_btn_custom01 .form-submit{margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_btn_custom01 .form-submit .popup-link{color:#fff;background:#ff0000;font-family:"hirakakupro-w6";font-size:18px;font-weight:bold;border:1px solid #ff0000;border-radius:10px;padding:20px}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_btn_custom01 .form-submit .popup-link{min-width:200px;width:auto}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_btn_custom01 .form-submit .popup-link{padding:10px 60px;margin-top:60px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp02_form_btn_custom01 .form-submit .popup-link:hover{background:#fff;color:#ff0000}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom{font-family:"Noto Sans JP";font-size:16px;color:#231815;padding:0 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .form-title{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .form-title:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .show-notice{font-size:inherit;border-radius:0;font-size:16px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .show-notice{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .show-notice:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .show-notice span{padding:5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .show-notice span+span{padding:0 5px 5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .form-label::after{line-height:1.5;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form input{accent-color:#007bd7}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form textarea{background:#fff;height:auto;font-family:"YakuHanJP" !important;font-size:inherit;line-height:1.5;letter-spacing:.04em;border:1px solid #717171;font-size:0.9375vw;padding:0.5vw 1vw;color:#717171}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form textarea{font-size:4.2vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="text"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="email"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="password"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="date"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="search"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="url"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form select::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form textarea::placeholder{font-family:inherit;font-size:inherit;color:rgba(0,0,0,0.3)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="text"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="email"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="password"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="date"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="search"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="url"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form select:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form textarea:focus{background-color:#fff;color:#555;border-color:#5a5a5a}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="text"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="email"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="password"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="date"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="search"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="url"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form select.form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form textarea.form-error{background:#fdf5f2;border:1px solid red !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form .group{font-size:inherit;color:inherit;margin:20px 0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form .group .form-cont{font-size:inherit;color:inherit;display:flex;flex-wrap:wrap}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form .form-label{font-size:inherit;font-weight:400}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form .form-label{min-width:200px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form .form-label{display:inline-block !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form .form-label.require{border-radius:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form .agree-label{line-height:1.5}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form .form-cont{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form .form-cont p{font-size:inherit;margin-top:.25rem}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form .service_term{background:#fff;overflow:auto;font-size:inherit;padding:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form .service_term_link{font-size:inherit;margin-top:20px;margin-bottom:5px;text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form .service_term_link a{color:#00aaeb;letter-spacing:0;text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form .service_term_link a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form .service_term_link+label.agreement{padding:5px 0;justify-content:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form .service_term_link+label.agreement .form-label{display:flex !important;align-items:center;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_custom .contact_form .service_term_link+label.agreement .form-label::after{position:initial;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_btn_custom01 .form-submit{margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_btn_custom01 .form-submit .popup-link{color:#fff;background:#ff5463;font-family:"hirakakupro-w6";font-size:18px;font-weight:bold;border:1px solid #ff5463;border-radius:10px;padding:20px}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_btn_custom01 .form-submit .popup-link{min-width:200px;width:auto}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_btn_custom01 .form-submit .popup-link{padding:10px 60px;margin-top:60px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp03_form_btn_custom01 .form-submit .popup-link:hover{background:#fff;color:#ff5463}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom{font-family:"Noto Sans JP";font-size:16px;color:#231815;padding:0 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .form-title{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .form-title:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .show-notice{font-size:inherit;border-radius:0;font-size:16px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .show-notice{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .show-notice:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .show-notice span{padding:5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .show-notice span+span{padding:0 5px 5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .form-label::after{line-height:1.5;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form input{accent-color:#007bd7}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form textarea{background:#fff;height:auto;font-family:"YakuHanJP" !important;font-size:inherit;line-height:1.5;letter-spacing:.04em;border:1px solid #717171;font-size:0.9375vw;padding:0.5vw 1vw;color:#717171}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form textarea{font-size:2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form textarea{font-size:4.2vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="text"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="email"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="password"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="date"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="search"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="url"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form select::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form textarea::placeholder{font-family:inherit;font-size:inherit;color:rgba(0,0,0,0.3)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="text"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="email"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="password"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="date"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="search"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="url"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form select:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form textarea:focus{background-color:#fff;color:#555;border-color:#5a5a5a}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="text"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="email"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="password"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="date"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="search"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="url"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form select.form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form textarea.form-error{background:#fdf5f2;border:1px solid red !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form .group{font-size:inherit;color:inherit;margin:20px 0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form .group .form-cont{font-size:inherit;color:inherit;display:flex}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form .form-label{font-size:inherit;font-weight:400}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form .form-label{min-width:200px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form .form-label{display:inline-block !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form .form-label.require{border-radius:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form .agree-label{line-height:1.5}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form .form-cont{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form .form-cont p{font-size:inherit;margin-top:.25rem}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form .form-cont :is(.checkbox,.radio) label{display:flex;align-items:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form .service_term{background:#fff;overflow:auto;font-size:inherit;padding:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form .service_term_link{font-size:inherit;margin-top:20px;margin-bottom:5px;text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form .service_term_link a{color:#00aaeb;letter-spacing:0;text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form .service_term_link a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form .service_term_link+label.agreement{padding:5px 0;justify-content:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form .service_term_link+label.agreement .form-label{display:flex !important;align-items:center;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_custom .contact_form .service_term_link+label.agreement .form-label::after{position:initial;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_btn_custom .form-submit{margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_btn_custom .form-submit .popup-link{box-shadow:5px 5px 11px -1px rgba(0,0,0,0.34);background-color:#ff9700;border-radius:50px;font-family:"YakuHanJP";font-size:1.25vw;font-weight:400;line-height:3.5;padding:0;border:none;padding:0 30px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_btn_custom .form-submit .popup-link{font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .component.form.lp04_form_btn_custom .form-submit .popup-link:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp_mv_sec{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp_mv_sec .row.image_row{max-width:500px;margin:0 auto;display:flex}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp_mv_sec .row.image_row .col:nth-child(2){margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp_mv_sec .row .col .component.image.img_shadow a{border-radius:50vw;display:inline-block;box-shadow:0 0 16px 0px #f03d61}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp02_mv_sec{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp02_mv_sec .inner{padding:0;max-width:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp02_mv_sec .inner .row .col{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp02_mv_sec .inner .row .col .component{margin:0}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp02_mv_sec .inner .row .col .component.image img{width:88% !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_mv_sec{background-color:#fff;padding:20px 0 0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_mv_sec{padding:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_mv_sec .inner{padding-bottom:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_mv_sec .inner .row.lp03_award_row{max-width:600px;margin:0 auto;display:flex;align-items:center}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_mv_sec .inner .row.lp03_award_row{margin-top:32.29vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_mv_sec .inner .row.lp03_award_row .col{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_mv_sec .inner .row.lp03_award_row .col .component.richtext.lp03_award_text{background:url(https://ferret-one.akamaized.net/images/66105cdb6e868469e06146f4/original.png) no-repeat center/100%;display:flex;justify-content:center;align-items:center;flex-flow:column;font-weight:500;font-size:18px;line-height:26px;letter-spacing:0.02em;padding-bottom:10px;width:180px;height:180px;margin:0 5px;filter:drop-shadow(8px 8px 8px rgba(50,76,149,0.3))}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_mv_sec .inner .row.lp03_award_row .col .component.richtext.lp03_award_text{font-size:1.5vw;line-height:2.17vw;padding-top:0.5vw;margin:0 0.42vw;filter:drop-shadow(0.67vw 0.67vw 0.67vw rgba(50,76,149,0.3))}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_mv_sec .inner .row.lp03_award_row .col .component.richtext.lp03_award_text{font-size:2.86vw;line-height:4.17vw;padding-top:0.78vw;width:27.86vw;height:27.86vw;margin:0 0.65vw;filter:drop-shadow(1.04vw 1.04vw 1.04vw rgba(50,76,149,0.3))}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_mv_sec .inner .row.lp03_award_row .col .component.image{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_ballon_text{text-align:center}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_ballon_text{margin-top:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_ballon_text p{display:inline-block;background-color:#005ab1;color:#fff;font-size:31px;height:58px;letter-spacing:0.02em;border-radius:28px;font-weight:500;padding:0 24px;position:relative}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_ballon_text p{font-size:2.58vw;height:4.83vw;border-radius:2.33vw;padding:0 2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_ballon_text p{font-size:4.04vw;height:7.55vw;border-radius:3.65vw;padding:0 3.13vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_ballon_text p::after{content:"";display:block;width:34px;height:18px;background:url(https://ferret-one.akamaized.net/images/661a3a897ea2e713b120aa54/original.png) no-repeat center/100%;position:absolute;left:50%;transform:translate(-50%, 0%);bottom:-9px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_ballon_text p::after{width:2.83vw;height:1.5vw;bottom:-0.75vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_ballon_text p::after{width:4.43vw;height:2.34vw;bottom:-1.18vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_ballon_text p span{font-size:4.84vw !important;line-height:7.03vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_bg_text{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_bg_text p{font-weight:700;font-size:68px;color:#fff;display:inline-block;background-color:#005ab1;padding:2px 0.05em 7px 0.15em}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_bg_text p{font-size:5.67vw;padding:0.17vw 0.05em 0.58vw 0.15em}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_bg_text p{font-size:7.94vw;padding:1.04vw 0.08em 1.69vw 0.18em;line-height:1}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_mv_text p{font-size:18px;line-height:33px;letter-spacing:0.04em;margin-top:22px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_mv_text p{font-size:1.5vw;line-height:2.75vw;margin-top:1.83vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_mv_text p{font-size:3.65vw;line-height:6.77vw;margin:0;width:83.33vw;text-align:center}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_note_text{margin-top:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_note_text p{color:#4d4d4d;font-size:14px;margin-top:17px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_note_text p{font-size:1.17vw;margin-top:1.42vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_note_text p{font-size:2.6vw;margin-top:2.99vw}}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section{padding:calc(120px - 30px) 0 calc(120px - 40px)}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section{padding:0 0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp_cta_sec .inner .row .col .component.cta{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp_deco_sec{position:relative;overflow:visible}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp_deco_sec{margin-top:50px;padding-bottom:50px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp_deco_sec::before{content:"";width:100%;height:45px;background:url(https://ferret-one.akamaized.net/images/6613bedd48d2ac139df5a672/original.png) no-repeat top center/cover;position:absolute;top:-45px;left:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp_deco_sec::before{height:27px;top:-27px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp_grad_sec{background:linear-gradient(90deg, #fcfeff 0%, #ecf7fc 100%)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp_grad02_sec{background:linear-gradient(90deg, #009de1 20%, #007bd7 100%);position:relative;z-index:1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp_grad02_sec::after{content:"";position:absolute;width:100%;height:100%;background:url(https://ferret-one.akamaized.net/images/660f9cb6b06aa50049c554b7/original.png) repeat;z-index:-1;left:0;top:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp02_grad_sec{background:linear-gradient(90deg, #67dafa 0%, #009ce1 100%)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp02_arrow_sec{box-shadow:0px 2px 20px rgba(0,0,0,0.1);position:relative;z-index:2;overflow:visible}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp02_arrow_sec{padding:50px 0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp02_arrow_sec::after{content:"";width:3vw;height:3vw;position:absolute;top:100%;left:50%;transform:translate(-50%, -50%) rotate(45deg);z-index:3;box-shadow:10px 10px 13px rgba(0,0,0,0.06);background-color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_plan_sec{position:relative}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_plan_sec .row .col .component.image.lp03_deco_image{position:absolute;left:50%;transform:translate(-50%, 0%);top:0;width:43.67vw;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_plan_sec .row .col .component.image.lp03_deco_image{width:68.23vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_plan_sec .row .col .component.heading.lp03_hd_custom01{margin-top:-40px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_plan_sec .row .col .component.heading.lp03_hd_custom01 h2{font-size:48px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_plan_sec .row .col .component.heading.lp03_hd_custom01 h2{font-size:4vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_plan_sec .row .col .component.heading.lp03_hd_custom01 h2{font-size:7.81vw;padding-top:10.68vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp02_footer_sec{padding:20px;background-color:#03AAEB}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp02_footer_sec .inner{max-width:100%;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp02_footer_sec .inner .row{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp02_footer_sec .inner .row:not(.copyright_row){max-width:1100px;margin:0 auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp02_footer_sec .inner .row.site_map_row{padding:40px 20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp02_footer_sec .inner .row.site_map_row .col{vertical-align:middle}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp02_footer_sec .inner .row.page_top_row :is(.col,.cta-column){padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp02_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image{width:auto;position:fixed;right:50px;bottom:170px;z-index:1000;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp02_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image{right:10px;bottom:90px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp02_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image img{width:70px !important}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp02_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image img{width:40px !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp02_footer_sec .inner .row.copyright_row .col{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp02_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{display:flex;justify-content:center;align-items:center;background:var(--fo-main-color, #333);height:60px;margin:0;padding:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp02_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{padding:0 70px 0 10px}}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp02_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{padding:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp02_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright p{font-size:12px;letter-spacing:var(--fo-text-letter-spacing);line-height:1.3;color:#fff;margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp02_footer_sec .inner .row .col{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp02_footer_sec .inner .row .col .component.list.site_map_list ul{display:flex;gap:10px 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp02_footer_sec .inner .row .col .component.list.site_map_list ul{flex-direction:column}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp02_footer_sec .inner .row .col .component.list.site_map_list ul li{margin:0;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp02_footer_sec .inner .row .col .component.list.site_map_list ul li a{color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp02_footer_sec .inner .row .col .component.list.site_map_list ul li a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp02_footer_sec .inner .row .col .component.list.site_map_list.vertical ul{flex-direction:column}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp02_footer_sec .inner .row .col .component.list.site_map_list.vertical ul li a{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp02_footer_sec .inner .row .col .component.cta{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp02_footer_sec .inner .row .col .component.richtext{font-size:0.9375vw;color:#fff}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp02_footer_sec .inner .row .col .component.richtext{font-size:1.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp02_footer_sec .inner .row .col .component.richtext{font-size:14px;text-align:center !important}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp02_footer_sec .inner .row .col .component.richtext p{text-align:center !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp02_footer_sec .inner .row .col .component.richtext a{color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_footer_sec{padding:0;background-color:#009ce1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_footer_sec .inner{max-width:100%;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_footer_sec .inner .row{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_footer_sec .inner .row:not(.copyright_row){max-width:1100px;margin:0 auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_footer_sec .inner .row.site_map_row{padding:40px 20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_footer_sec .inner .row.site_map_row .col{vertical-align:middle}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_footer_sec .inner .row.page_top_row :is(.col,.cta-column){padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image{width:auto;position:fixed;right:50px;bottom:170px;z-index:1000;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image{right:10px;bottom:90px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image img{width:70px !important}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image img{width:40px !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_footer_sec .inner .row.copyright_row .col{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{display:flex;justify-content:center;align-items:center;background:var(--fo-main-color, #333);height:60px;margin:0;padding:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{padding:0 70px 0 10px}}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{padding:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright p{font-size:12px;letter-spacing:var(--fo-text-letter-spacing);line-height:1.3;color:#fff;margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_footer_sec .inner .row .col{padding:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_footer_sec .inner .row .col .component.image{text-align:center !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_footer_sec .inner .row .col .component.image.footLogo_img img{max-width:250px !important;width:100% !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_footer_sec .inner .row .col .component.list.site_map_list ul{display:flex;gap:10px 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_footer_sec .inner .row .col .component.list.site_map_list ul{flex-direction:column}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_footer_sec .inner .row .col .component.list.site_map_list ul li{margin:0;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_footer_sec .inner .row .col .component.list.site_map_list ul li a{color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_footer_sec .inner .row .col .component.list.site_map_list ul li a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_footer_sec .inner .row .col .component.list.site_map_list.vertical ul{flex-direction:column}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_footer_sec .inner .row .col .component.list.site_map_list.vertical ul li a{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_footer_sec .inner .row .col .component.cta{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_footer_sec .inner .row .col .component.richtext{font-size:0.9375vw;color:#fff}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_footer_sec .inner .row .col .component.richtext{font-size:1.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_footer_sec .inner .row .col .component.richtext{font-size:14px;text-align:center !important}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_footer_sec .inner .row .col .component.richtext p{text-align:center !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_footer_sec .inner .row .col .component.richtext a{color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp04_footer_sec{padding:0;background-color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp04_footer_sec .inner{max-width:100%;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp04_footer_sec .inner .row{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp04_footer_sec .inner .row:not(.copyright_row){max-width:1100px;margin:0 auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp04_footer_sec .inner .row.site_map_row{padding:40px 20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp04_footer_sec .inner .row.site_map_row .col{vertical-align:middle}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp04_footer_sec .inner .row.page_top_row :is(.col,.cta-column){padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp04_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image{width:auto;position:fixed;right:50px;bottom:170px;z-index:1000;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp04_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image{right:10px;bottom:90px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp04_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image img{width:70px !important}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp04_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image img{width:40px !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp04_footer_sec .inner .row.copyright_row .col{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp04_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{display:flex;justify-content:center;align-items:center;background:var(--fo-main-color, #333);height:60px;margin:0;padding:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp04_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{padding:0 70px 0 10px}}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp04_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{padding:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp04_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright p{font-size:12px;letter-spacing:var(--fo-text-letter-spacing);line-height:1.3;color:#fff;margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp04_footer_sec .inner .row .col{padding:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp04_footer_sec .inner .row .col .component.image{text-align:center !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp04_footer_sec .inner .row .col .component.image.footLogo_img img{max-width:250px !important;width:100% !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp04_footer_sec .inner .row .col .component.list.site_map_list ul{display:flex;gap:10px 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp04_footer_sec .inner .row .col .component.list.site_map_list ul{flex-direction:column}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp04_footer_sec .inner .row .col .component.list.site_map_list ul li{margin:0;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp04_footer_sec .inner .row .col .component.list.site_map_list ul li a{color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp04_footer_sec .inner .row .col .component.list.site_map_list ul li a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp04_footer_sec .inner .row .col .component.list.site_map_list.vertical ul{flex-direction:column}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp04_footer_sec .inner .row .col .component.list.site_map_list.vertical ul li a{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp04_footer_sec .inner .row .col .component.cta{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp04_footer_sec .inner .row .col .component.richtext{font-size:0.9375vw;color:#fff}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp04_footer_sec .inner .row .col .component.richtext{font-size:1.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp04_footer_sec .inner .row .col .component.richtext{font-size:14px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp04_footer_sec .inner .row .col .component.richtext a{color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp01_pt0_sec,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_pt0_sec,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp04_pt0_sec{padding-top:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_pb0_sec,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp04_pb0_sec{padding-bottom:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_visible_sec{overflow:visible}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_bg2000_sec{background-size:2000px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_bg_gray_sec{position:relative;z-index:1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp03_bg_gray_sec::before{content:"";max-width:2000px;width:100%;height:100%;background-color:#f6f7fb;position:absolute;left:50%;transform:translateX(-50%);top:0;z-index:-1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp04_cta_sec{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_faq_row{margin:40px 0 20px;box-shadow:none;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_faq_row+.lp_faq_row{margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_faq_row .col{background:#fff;padding:20px;border-radius:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_faq_row .col .component.richtext table th{background:#009DE1;background:-webkit-linear-gradient(to right, #009DE1 20%, #007bd7 100%);background:-moz-linear-gradient(to right, #009DE1 20%, #007bd7 100%);background:linear-gradient(to right, #009DE1 20%, #007bd7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:"Viga",sans-serif}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_unevenness_row{width:94%;display:flex;margin:0 auto;flex-wrap:wrap}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_unevenness_row{gap:20px 0;justify-content:center}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_unevenness_row .col{width:50% !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_unevenness_row .col:nth-child(even){margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_unevenness_row .col .component.image img{max-width:120px !important;margin:0 auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_bg_2col{padding:30px;background:#fff;margin-top:40px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_bg_2col{padding:5px 15px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_shadow_row{background-color:#fff;box-shadow:0 0 16px 0px rgba(0,157,225,0.2);padding:20px 30px 10px;border-radius:10px;margin-top:40px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_shadow_row{padding:20px 15px 10px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_shadow_row .col .component.richtext{line-height:2;font-size:16px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_ballon_row{display:flex;gap:30px;margin-top:65px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_ballon_row{gap:20px;flex-wrap:wrap;margin-top:35px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_ballon_row .col{background-color:#fff;padding:20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_ballon_row .col{width:calc(50% - 10px) !important;padding:10px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_ballon_row .col.topleft_not50_col{border-radius:0 50px 50px 50px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_ballon_row .col.bottomright_not50_col{border-radius:50px 50px 0 50px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_ballon_row .col.topright_not50_col{border-radius:50px 0 50px 50px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_ballon_row .col.bottomleft_not50_col{border-radius:50px 50px 50px 0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_ballon_row .col .component.richtext{color:#009de1}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_ballon_row .col .component.richtext{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_ballon_row+.lp_ballon_row{margin-top:30px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_number_row{margin-bottom:30px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_number_row.reverse{flex-flow:column}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_number_row .col.lp_number_col{position:relative;z-index:1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_number_row .col.lp_number_col::before{content:"";position:absolute;top:0;right:0;width:146px !important;height:120px;background-size:contain;background-repeat:no-repeat;background-position:top right;z-index:-1}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_number_row .col.lp_number_col::before{width:83px !important;height:53px;top:-30px;right:inherit;left:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_number_row .col.lp_number_col.num01::before{background-image:url(https://ferret-one.akamaized.net/images/660f9f2ff55cc24994dc2afe/original.png)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_number_row .col.lp_number_col.num02::before{background-image:url(https://ferret-one.akamaized.net/images/660f9f2f44173b4c1430ab75/original.png)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_number_row .col.lp_number_col.num03::before{background-image:url(https://ferret-one.akamaized.net/images/660f9f2e43f19b004954e12d/original.png)}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_number_row .col .component.image img{max-width:140px !important;margin:0 auto}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_number_row .col .component.heading{margin-top:0 !important;padding-top:0 !important}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_number_row.reverse{flex-flow:row-reverse}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_shadow02_row{box-shadow:0px 0px 25px 0px rgba(0,0,0,0.14)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_shadow02_row.radius10{border-radius:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_case_row{display:flex;gap:15px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_case_row .col{border-radius:10px;padding:40px 20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_case_row .col::before{content:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_case_row .col.color1_col{background-color:#69787d}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_case_row .col.color2_col{background-color:#01abc8}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_case_row .col.color3_col{background-color:#466f9d}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_case_row .col:not(:last-child){position:relative}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_case_row .col:not(:last-child)::after{content:"";width:90px;height:90px;background:url(https://ferret-one.akamaized.net/images/660fea956e8684573b616cb2/original.png) no-repeat center/contain;position:absolute;top:calc(50% - 45px);left:calc(100% - 30px);z-index:1}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_case_row .col:not(:last-child)::after{top:calc(100% - 30px);left:calc(50% - 45px);transform:rotate(90deg)}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_case_row .col .component.heading :is(h1,h2,h3,h4,h5,h6){color:#fff}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_case_row .col .component.heading :is(h1,h2,h3,h4,h5,h6){font-size:3.75vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_case_row .col .component.richtext{color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_case_row .col .component.richtext ul li{font-size:0.8125vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_case_row .col .component.richtext ul li{font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_case_row .col .component.richtext ul li{font-size:4vw;text-align:left}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_voice_row{margin-top:30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_voice_row .col:first-child .component.image img{max-width:150px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_voice_row .col:last-child{padding:20px 40px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_voice_row .col:last-child{padding:20px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_voice_row .col:last-child::after{content:"";position:absolute;right:20px;bottom:20px;width:30px;height:25px;transform:scaleX(-1);background:url(https://ferret-one.akamaized.net/images/660fea83f55cc25414dbd474/original.png) no-repeat center/contain}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_voice_row .col .component.heading h4{color:#009de1;padding-left:40px;position:relative}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_voice_row .col .component.heading h4::before{content:"";position:absolute;left:0;top:0;width:30px;height:25px;background:url(https://ferret-one.akamaized.net/images/660fea83f55cc25414dbd474/original.png) no-repeat center/contain}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_flow_row{display:flex;gap:50px 30px;margin-top:70px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_flow_row{flex-flow:column}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_flow_row .col{flex:1;box-shadow:0px 0px 20px 5px rgba(0,157,225,0.2);border-radius:10px;background-color:#fff;position:relative;padding:60px 20px 20px 20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_flow_row .col .component.richtext.lp_flow_number{position:absolute;top:0;left:50%;transform:translate(-50%, -50%)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_flow_row .col .component.richtext.lp_flow_number p{margin:0 auto;width:90px;height:90px;background-color:#f03d61;color:#fff;border-radius:50%;font-size:14px;font-family:"Viga",sans-serif;padding:17px 0;line-height:1;box-shadow:5px 5px 20px 3px rgba(35,24,21,0.2);display:flex;align-items:center;justify-content:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_flow_row .col .component.richtext.lp_flow_ballon{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_flow_row .col .component.richtext.lp_flow_ballon p{display:inline-block;font-size:1.25vw;position:relative;padding:0 20px;color:#64a9f0}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_flow_row .col .component.richtext.lp_flow_ballon p{font-size:1.75vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_flow_row .col .component.richtext.lp_flow_ballon p{font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_flow_row .col .component.richtext.lp_flow_ballon p::before{content:"＼";font-size:20px;top:0;left:0;position:absolute}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_flow_row .col .component.richtext.lp_flow_ballon p::after{content:"／";font-size:20px;top:0;right:0;position:absolute}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_img_row{display:flex}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_img_row .col{width:80% !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_img_row .col:first-child,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_img_row .col:nth-child(3){width:20% !important}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_img_row .col:first-child,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_img_row .col:nth-child(3){width:15% !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.case_detail_row{display:flex;gap:20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.case_detail_row .col:first-child{width:20% !important}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.case_detail_row .col:last-child{width:80% !important}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.case_detail_row .col .component.richtext table tbody tr td span{font-size:12px !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp02_white_row{background-color:#fff;border-radius:15px;position:relative;padding:20px 30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp02_white_row .col .component.image.lp02_icon_image{position:absolute;left:-20px;top:-60px;width:auto;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp02_white_row .col .component.image.lp02_icon_image{position:static}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp02_white_row .col .component.image.lp02_icon_image img{max-width:100px !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp02_white_row .col .component.richtext.lp02_border_text{border-bottom:1px solid #000;padding-bottom:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp02_white_row .col .component.richtext.lp02_border_text p span{background:linear-gradient(transparent 60%, #ff0 40%)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp_mt50_row{margin-top:50px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp02_case_row{display:flex;gap:50px;position:relative;padding-bottom:20px;margin-bottom:20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp02_case_row{flex-flow:column}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp02_case_row::after{content:"";width:100%;height:3px;background:linear-gradient(90deg, #67dafa 0%, #415B9E 100%);position:absolute;bottom:0;left:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp02_case_row .col:first-child{position:relative}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp02_case_row .col:first-child::after{content:"";width:27px;height:23px;background:url(https://ferret-one.akamaized.net/images/6610512d44173b691c306885/original.png) no-repeat center/contain;position:absolute;left:calc(100% + 11px);top:50%;transform:translateY(-50%)}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp02_case_row .col:first-child::after{top:calc(100% + 14px);left:50%;transform:0;transform:rotate(90deg) translateX(-50%);transform-origin:left}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp02_shadow_row{padding:0;box-shadow:0px 2px 20px rgba(0,0,0,0.1)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp02_shadow_row .col:last-child{padding:20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp02_shadow_row .col:last-child{margin-top:0;padding-top:10px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp02_shadow_row .col .component.image{margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp02_shadow_row .col .component.image{padding-top:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp02_step_row .col:first-child{background-color:#009CE1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp02_step_row .col:first-child::before{color:#009CE1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp02_step_row .col:first-child::after{border-color:transparent transparent transparent #009CE1}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp02_step_row .col:first-child::after{content:none}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp02_step_row .col:nth-child(2){border:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp02_step_row .col .component.heading h3{color:#009CE1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp02_shadow02_row{box-shadow:0px 2px 20px rgba(0,0,0,0.1);padding:20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp02_shadow02_row{padding:10px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp02_shadow02_row+.lp02_shadow02_row{margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp02_faq_row{box-shadow:none;padding:0;border:1px solid #009CE1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp02_faq_row .col .component.richtext{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp02_faq_row .col .component.richtext table tbody tr th{color:#fff;padding:15px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp02_faq_row .col .component.richtext table tbody tr td{padding:15px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp02_faq_row .col .component.richtext table tbody tr:first-child{background:linear-gradient(to right, #67DAFA, #6479B6);color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp02_faq_row .col .component.richtext table tbody tr:last-child th{color:#009CE1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp02_flex_row{display:flex;gap:30px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp02_reverse_row,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_reverse_row{display:flex;flex-flow:column-reverse}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_problem_row{background-color:#009ce1;max-width:1000px;height:710px;margin:0 auto;border-radius:28px;position:relative}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_problem_row{width:83.33vw;height:59.17vw;border-radius:2.33vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_problem_row{width:88.54vw;height:131.51vw;border-radius:3.65vw;margin-bottom:130px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_problem_row::after{content:"";display:block;width:1195px;height:408px;background:url(https://ferret-one.akamaized.net/images/66105d8044173b691c30b192/original.png) no-repeat center/100%;position:absolute;left:50%;transform:translate(-50%, 0%);bottom:-56px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_problem_row::after{width:99.58vw;height:34vw;bottom:-4.67vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_problem_row::after{width:64.58vw;height:53.65vw;bottom:-37.11vw;background-image:url(https://ferret-one.akamaized.net/images/661ae42a466e3617f40dd452/original.png);z-index:1}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_deco_text{color:rgba(178,225,246,0.5);font-size:40px;letter-spacing:0.18em;text-align:center;padding-top:47px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_deco_text{font-size:3.33vw;padding-top:5.58vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_deco_text{font-size:5.21vw;padding-top:6.51vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list{margin:0 auto;padding-bottom:40px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list{width:71vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list{width:81.25vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul{max-width:852px;margin:0 auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li{font-weight:700;font-size:26px;line-height:33px;letter-spacing:0.08em;color:#fff;padding:28px 0 28px 107px;position:relative;list-style:none;font-size:20px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li{font-size:2.17vw;line-height:2.75vw;padding:2.33vw 0 2.33vw 8.92vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li{font-size:4.17vw;line-height:6.25vw;padding:2.6vw 0 2.6vw 13.93vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li::before{content:"";display:block;position:absolute;width:35px;height:35px;background:url(https://ferret-one.akamaized.net/images/661a66ec466e360a800dd462/original.png) no-repeat center/100%;top:50%;transform:translate(0%, -50%);left:52px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li::before{width:2.92vw;height:2.92vw;left:4.33vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li::before{top:4.82vw;transform:translate(0%, 0%);width:4.56vw;height:4.56vw;left:6.77vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li:not(:last-child)::after{content:"";display:block;position:absolute;width:852px;height:4px;background:url(https://ferret-one.akamaized.net/images/661a67ad466e360a800dd464/original.png) no-repeat center/100%;left:50%;transform:translate(-50%, 0%);bottom:0}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li:not(:last-child)::after{width:81.25vw;height:0.52vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li:not(:last-child)::after{width:81.25vw;height:0.52vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li span{font-weight:700;font-size:26px;letter-spacing:0.08em;display:inline-block;background-color:rgba(0,90,177,0.5);padding:2px 0.2em 4px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li span{font-size:2.17vw;padding:0.17vw 0.2em 0.33vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li span{font-size:4.17vw;line-height:6.25vw;padding:0.13vw 0.2em 0.39vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.image_animate_row{width:100vw;display:flex;align-items:center;background-color:#fff;margin-top:30px;position:relative;left:50%;transform:translateX(-50%)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.image_animate_row .col{display:flex !important;align-items:center;justify-content:space-around;padding-bottom:0;min-width:1700px !important}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.image_animate_row .col{min-width:780px !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.image_animate_row .col.image_animate01_col{animation:loop01 50s -25s linear infinite}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.image_animate_row .col.image_animate02_col{animation:loop02 50s linear infinite}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.image_animate_row .col .component.image.image_animate_img{max-width:250px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.image_animate_row .col .component.image.image_animate_img{max-width:112px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_number_row{display:flex;margin-top:82px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_number_row{margin-top:8.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_number_row{flex-wrap:wrap;flex-flow:column;margin-top:13.28vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_number_row .col.lp03_number_col{position:relative;display:block}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_number_row .col.lp03_number_col{width:29.58vw;margin:0 1.08vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_number_row .col.lp03_number_col+.lp03_number_col{margin-top:60px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_number_row .col.lp03_number_col .component.richtext.lp03_number_text{font-family:"Arial", "メイリオ";position:absolute;top:-37px;left:50%;transform:translate(-50%, 0%);display:block;background-color:#d3eefa;color:#009ce1;width:88px;height:88px;border-radius:100%;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:61px;margin:0;z-index:1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_number_row .col.lp03_number_col .component.richtext.lp03_border_text{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_number_row .col.lp03_number_col .component.richtext.lp03_border_text p{font-weight:500;font-size:26px;line-height:47px;letter-spacing:0.02em;display:block;text-align:center;position:relative;margin-top:1.67vw;border-bottom:3px dotted #ccc;display:inline;white-space:nowrap}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_number_row .col.lp03_number_col .component.richtext.lp03_border_text p{font-size:2.17vw;line-height:3.92vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_number_row .col.lp03_number_col .component.richtext.lp03_border_text p{font-size:5.26vw;line-height:7.03vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_number_row .col.lp03_number_col .component.image{width:289px;margin:0 auto;position:relative}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_number_row .col.lp03_number_col .component.image{width:auto}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_case_row{margin:50px auto 30px;background:linear-gradient(#0ea9e0, rgba(14,169,224,0.9));border-radius:20px;padding:60px 50px 30px;position:relative;z-index:1}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_case_row{border-radius:1.67vw;padding-top:6.67vw;padding-bottom:4.17vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_case_row{width:100%;border-radius:0vw;padding:11.98vw 20px 10.94vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_case_row .col .component.image.lp03_deco_image{position:absolute;width:52.25vw;top:0;left:50%;transform:translate(-50%, 0%);margin:0;z-index:-1}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_case_row .col .component.image.lp03_deco_image{width:81.64vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_shadow_row{display:flex;gap:30px;margin-top:30px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_shadow_row{flex-flow:column}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_shadow_row .col{filter:drop-shadow(0.67vw 0.83vw 0.67vw rgba(43,63,109,0.2));background-color:#fff;padding:0;border-radius:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_shadow_row .col .component.image{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_shadow_row .col .component.image img{max-width:inherit !important;width:100% !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_shadow_row .col .component.headng,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_shadow_row .col .component.richtext{padding:0 20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_shadow_row .col .component.richtext p{font-size:18px;line-height:36px;letter-spacing:0.06em;width:250px;margin:10px auto 0}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_shadow_row .col .component.richtext p{font-size:3vw;line-height:4.5vw;width:100%;margin:0.83vw auto 0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_price_row{display:inline-flex;justify-content:center;align-items:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_price_row .col{display:block;width:auto !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_price_row .col .component.richtext.lp03_round_text p{width:108px;height:108px;border-radius:100%;border:1px solid #333333;display:flex;justify-content:center;align-items:center;font-size:35px;margin-top:17px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_price_row .col .component.richtext.lp03_round_text p{width:9vw;height:9vw;font-size:2.92vw;margin-top:1.42vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_price_row .col .component.richtext.lp03_round_text p{width:16.93vw;height:16.93vw;font-size:5.47vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_price_row .col .component.richtext.lp03_price_text p{color:#162735;font-weight:700;letter-spacing:0.02em;font-size:40px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_price_row .col .component.richtext.lp03_price_text p{font-size:4.75vw;margin-left:1.25vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_price_row .col .component.richtext.lp03_price_text p{font-size:8.91vw;margin-top:0;margin-left:2.08vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_price_row .col .component.richtext.lp03_price_text p strong{font-size:130px;line-height:0.7;letter-spacing:0}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_price_row .col .component.richtext.lp03_price_text p strong{font-size:10.83vw;vertical-align:-0.25vw;margin-left:0.42vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_price_row .col .component.richtext.lp03_price_text p strong{font-size:20.31vw;vertical-align:-0.4vw;margin-left:0.65vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_image_list_row{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_image_list_row{flex-wrap:wrap}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_image_list_row .col{margin:0 6.5px 15px;border-radius:10px;background-color:#009ce1;filter:drop-shadow(8px 8px 8px rgba(43,63,109,0.2));display:flex;justify-content:center;align-items:center;position:relative;width:308px !important;min-height:102px;filter:drop-shadow(8px 8px 8px rgba(43,63,109,0.2));position:relative}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_image_list_row .col{height:8.5vw;margin:0 0.54vw 1.25vw;border-radius:0.83vw;min-height:inherit}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_image_list_row .col{width:100%;height:auto;margin:0 0 2.6vw;border-radius:1.3vw;filter:drop-shadow(1.04vw 1.04vw 1.04vw rgba(43,63,109,0.2));min-height:inherit}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_image_list_row .col .component.richtext p{font-size:28px;line-height:32px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_image_list_row .col .component.richtext p{font-size:2.33vw;line-height:2.67vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_image_list_row .col .component.richtext p{font-size:4.17vw;line-height:5.08vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_step_row{background-color:#009ce1;border:none;border-radius:50px;position:relative;margin-top:30px;display:flex;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_step_row::after{content:"";display:block;position:absolute;width:36px;height:20px;background:url(https://ferret-one.akamaized.net/images/661acd0f7ea2e72e6420aa55/original.png) no-repeat center/100%;left:50%;transform:translate(-50%, 0%);bottom:-13px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_step_row .col{padding:10px;border:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_step_row .col:first-child{background-color:transparent}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_step_row .col:first-child{left:4.56vw;font-size:6.77vw;border-right:0.26vw solid #fff;line-height:9.11vw;padding-right:2.6vw;width:20% !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_step_row .col:first-child::before,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_step_row .col:first-child::after{content:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_step_row .col:last-child{padding-right:116px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_step_row .col:last-child{padding-right:68px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_step_row .col .component.richtext p{color:#fff;font-size:36px;font-weight:500;text-align:center;letter-spacing:0.1em}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_step_row .col .component.richtext p{font-size:3vw;line-height:8.33vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_step_row .col .component.richtext p{font-size:4.69vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_step_row+.lp03_step_row{margin-top:30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_step_row.color02{background-color:#0084d4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_step_row.color02::after{background-image:url(https://ferret-one.akamaized.net/images/661ace1223d72403a5958f72/original.png)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_step_row.color03{background-color:#0072cb}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_step_row.color03::after{background-image:url(https://ferret-one.akamaized.net/images/661ace127ea2e72e6420aa57/original.png)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_step_row.color04{background-color:#0061c1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_step_row.color04::after{background-image:url(https://ferret-one.akamaized.net/images/661ace11466e3617f40dd44f/original.png)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_step_row.color05{background-color:#0050b8}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_step_row.color05::after{background-image:url(https://ferret-one.akamaized.net/images/661ace1123d72403a5958f70/original.png)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_step_row.color06{background-color:#0042b1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_step_row.color06::after{content:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_shadow02_row{background-color:#fff;text-align:center;margin:0 auto;padding:20px 40px 40px;filter:drop-shadow(0px 0px 6px rgba(0,0,0,0.1));border-radius:20px;margin-top:50px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_shadow02_row{padding:3.33vw 3.33vw 5vw;border-radius:1.67vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_shadow02_row{padding:5.21vw 3.91vw 7.81vw;border-radius:2.6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_faq_row{box-shadow:none;border-bottom:1px solid #afafaf;padding:20px;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_faq_row{padding:0}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_faq_row .col{padding:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_faq_row .col .component.richtext table tr:first-child td{color:#162735;font-size:26px;line-height:44px;letter-spacing:0.04em;font-weight:700;padding-bottom:0;box-sizing:content-box;position:relative}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_faq_row .col .component.richtext table tr:first-child td{font-size:2.17vw;line-height:3.67vw;padding-bottom:0.83vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_faq_row .col .component.richtext table tr:first-child td{font-size:4.17vw;line-height:7.55vw;width:72.92vw;padding-bottom:1.3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_faq_row .col .component.richtext table tr:first-child th{color:#009ce1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp03_faq_row .col .component.richtext table tr:last-child th{color:#ff8f2b}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_max70_row{display:flex;justify-content:center}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_max70_row{max-width:70%;margin:0 auto}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_max70_row .col{width:20% !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_max70_row .col.lp04_balloon_col{width:80% !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_col2_row{display:flex;gap:0 50px;margin-top:70px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_col2_row{flex-flow:column-reverse;margin-top:30px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_col2_row .col.lp04_shadow_col{box-shadow:5px 5px 11px -1px rgba(0,0,0,0.14);border-radius:10px;padding:0 2vw 2vw}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_col2_row .col.lp04_shadow_col{padding-top:4vw;margin-top:-80px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_col2_row .col.lp04_shadow_col .component.richtext.lp04_number_text{color:#008EDC;margin:-3.5vw 0 0;line-height:1;font-family:"YakuHanJP";font-size:10vw;letter-spacing:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_col2_row .col.lp04_shadow_col .component.richtext.lp04_number_text{color:#008DDC;font-size:20vw;line-height:1;margin-top:-14.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_col2_row .col .component.image{text-align:right !important;padding-right:20px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_col2_row.reverse{flex-flow:column}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_col2_row+.lp04_col2_row{margin-top:80px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_flow_row{margin-top:40px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_flow_row .col{padding:5px 20px;border:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_flow_row .col:first-child{background-color:#008ddc}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_flow_row .col:first-child .component.richtext{color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_flow_row .col:first-child::after{border-color:transparent transparent transparent #008ddc}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_flow_row .col:first-child::after{content:none}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_flow_row .col:first-child::before{color:#008ddc}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_flow_row .col:first-child{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_flow_row .col:nth-child(2),.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_flow_row .col:nth-child(3){background-color:#f6f1ed}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_flow_row .col .component.heading :is(h1,h2,h3,h4,h5){color:#008ddc}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_flow_row .col .component.richtext p{font-size:0.8125vw;font-family:"YakuHanJP"}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_flow_row .col .component.richtext p{font-size:2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_flow_row .col .component.richtext p{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_flow_row+.lp03_step_row{margin-top:30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_flow_row.color02{background-color:#0084d4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_flow_row.color02::after{background-image:url(https://ferret-one.akamaized.net/images/661ace1223d72403a5958f72/original.png)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_flow_row.color03{background-color:#0072cb}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_flow_row.color03::after{background-image:url(https://ferret-one.akamaized.net/images/661ace127ea2e72e6420aa57/original.png)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_flow_row.color04{background-color:#0061c1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_flow_row.color04::after{background-image:url(https://ferret-one.akamaized.net/images/661ace11466e3617f40dd44f/original.png)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_flow_row.color05{background-color:#0050b8}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_flow_row.color05::after{background-image:url(https://ferret-one.akamaized.net/images/661ace1123d72403a5958f70/original.png)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_flow_row.color06{background-color:#0042b1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_flow_row.color06::after{content:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_col2_row{display:flex;gap:40px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_col2_row .col.lp04_shadow02_col{box-shadow:3px 3px 10px 2px rgba(0,0,0,0.2);padding:2vw;border-radius:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_case_bg_row{background-color:#fff;margin-top:30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_case_bg_row .col{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_case_bg_row .col .component.image.lp04_bg_image{background-color:#008edc;padding:1.5vw 2vw;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_case_bg_row .col .component.image.lp04_bg_image{padding:10px 15px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_case_bg_row .col .component.richtext{padding:1vw 2vw}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_case_bg_row .col .component.richtext.lp04_tag_list ul{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;list-style:none;margin-left:0;gap:20px;flex-wrap:wrap}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_case_bg_row .col .component.richtext.lp04_tag_list ul{align-items:stretch;gap:10px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_case_bg_row .col .component.richtext.lp04_tag_list ul li{background-color:#008edc;border-radius:25px;padding:0.3vw;color:#fff;width:23%;font-family:"YakuHanJP";text-align:center}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_case_bg_row .col .component.richtext.lp04_tag_list ul li{font-size:3vw;padding:1vw;border-radius:5px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_case_col2_row{background-color:#fff;margin-top:0;padding-bottom:2vw}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_case_col2_row .col:not(:last-child){position:relative}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_case_col2_row .col:not(:last-child)::after{content:"";position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%);width:12px;height:24px;background:url(https://ferret-one.akamaized.net/images/6611182544173b0d8830b942/original.webp) no-repeat center/contain}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_case_col2_row .col:not(:last-child)::after{content:none}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_case_col2_row .col .component.richtext{text-align:left !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_step_row{background-color:#ff9700;padding:4vw 2vw 2vw;display:flex;gap:50px 20px;margin-top:20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_step_row{flex-wrap:wrap;flex-flow:column;padding:6vw 3vw 3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_step_row .col{border-radius:10px;flex-direction:column;align-items:center;background-color:#fff;box-shadow:2px 2px 14px -1px rgba(0,0,0,0.34);position:relative}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_step_row .col:last-child::after{content:none}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_step_row .col::after{font-size:2.5vw;content:'>';font-family:'Megrim', cursive;color:#444;position:absolute;top:-24px;right:7%}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_step_row .col::after{font-size:13.5vw;content:'>';font-family:'Megrim', cursive;position:absolute;right:48%;color:#fff;top:calc(100% - 13px);transform:rotate(90deg)}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_step_row .col .component.richtext.lp04_step_number{top:-15% !important;color:#444;font-family:"YakuHanJP";font-size:1.25vw;position:relative}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_step_row .col .component.richtext.lp04_step_number{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_step_row .col .component.richtext.lp04_step_number strong{line-height:60%;font-size:3.75vw;font-weight:400}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_step_row .col .component.richtext.lp04_step_number strong{font-size:15vw}}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_step_full_row{display:flex;align-items:center}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_step_full_row .col{position:relative}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_step_full_row .col .component.richtext.lp04_step_number{color:#444;font-family:"YakuHanJP";font-size:1.25vw;position:relative}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_step_full_row .col .component.richtext.lp04_step_number{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_step_full_row .col .component.richtext.lp04_step_number strong{line-height:70%;font-size:7vw;font-weight:400}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_step_full_row .col .component.richtext.lp04_step_number strong{font-size:15vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_faq_row{box-shadow:none;border:1px solid #444;border-radius:3px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_faq_row .col .component.richtext table :is(thead,tbody,tr,th,td){font-family:"YakuHanJP"}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_faq_row .col .component.richtext table :is(thead,tbody,tr,th,td) tr:first-child th{font-weight:400}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_faq_row .col .component.richtext table :is(thead,tbody,tr,th,td) tr:first-child td{font-size:1.5625vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_faq_row .col .component.richtext table :is(thead,tbody,tr,th,td) tr:first-child td{font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_faq_row .col .component.richtext table :is(thead,tbody,tr,th,td) tr:first-child td{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_faq_row .col .component.richtext table :is(thead,tbody,tr,th,td) tr:last-child td{font-size:0.8125vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_faq_row .col .component.richtext table :is(thead,tbody,tr,th,td) tr:last-child td{font-size:2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_faq_row .col .component.richtext table :is(thead,tbody,tr,th,td) tr:last-child td{font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_image_row{padding:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row.lp04_image_row .col .component{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row .col.lp03_heading_col{position:relative}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row .col.lp03_heading_col .component.heading.lp03_hd_custom01 h2{color:#162735;font-weight:700;text-align:center;font-size:50px;letter-spacing:0.1em;padding-top:76px;position:relative;z-index:2}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row .col.lp03_heading_col .component.heading.lp03_hd_custom01 h2{font-size:4.17vw;padding-top:4.33vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row .col.lp03_heading_col .component.heading.lp03_hd_custom01 h2{font-size:9.11vw;line-height:11.72vw;padding-top:5.28vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row .col.lp03_heading_col .component.richtext.lp03_deco_text p{color:#caeaf9;font-size:155px;letter-spacing:0.05em;text-align:center;position:absolute;top:4px;left:0;width:100%}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row .col.lp03_heading_col .component.richtext.lp03_deco_text p{font-size:12.92vw;top:0.33vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row .col.lp03_heading_col .component.richtext.lp03_deco_text p{font-size:20.18vw;top:2.6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row .col.lp03_strength_col .component.heading.lp03_hd_custom01 h2{margin-top:0 !important;font-size:62px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row .col.lp03_strength_col .component.heading.lp03_hd_custom01 h2{font-size:5.17vw;margin-top:2.58vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row .col.lp03_strength_col .component.heading.lp03_hd_custom01 h2{font-size:9.11vw;margin-top:3.91vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row .col.lp03_strength_col .component.richtext{padding-top:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row .col.lp03_strength_col .component.richtext.lp03_deco_text p{font-size:2.67vw}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row .col.lp03_strength_col .component.richtext.lp03_deco_text p{font-size:4.69vw}}@keyframes loop01{0%{transform:translateX(100%);transform-style:flat;z-index:auto}to{transform:translateX(-100%)}}@keyframes loop02{0%{transform:translateX(0);transform-style:flat;z-index:auto}to{transform:translateX(-200%)}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row .col .component.richtext.lp_deco_text{margin-bottom:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row .col .component.richtext.lp_deco_text p{letter-spacing:1px;font-family:"Montserrat",sans-serif;background:-webkit-linear-gradient(45deg, rgba(0,172,200,0.8), rgba(54,125,210,0.8) 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:1.25vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row .col .component.richtext.lp_deco_text p{font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row .col .component.richtext.lp_deco_text p{font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row .col .component.richtext.lp_deco_text.white p{color:#fff;-webkit-text-fill-color:inherit;background:transparent}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row .col .component.image.lp04_spmax_image img{max-height:100px;margin-left:auto;margin-right:auto;width:auto !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row .col .component.list.lp_anchor ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:center;list-style-type:none;flex-wrap:wrap;gap:30px 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row .col .component.list.lp_anchor ul{gap:10px;justify-content:center}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row .col .component.list.lp_anchor ul li{background-color:#fff;border-radius:10px}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row .col .component.list.lp_anchor ul li{width:calc(20% - (20px * 4) / 5)}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row .col .component.list.lp_anchor ul li a{display:flex;font-size:1.25vw;align-items:center;justify-content:center;min-height:100px;font-weight:bold;text-align:center;position:relative;z-index:0;box-shadow:0 0 16px 0px rgba(0,157,225,0.2);background:#fff -webkit-linear-gradient(45deg, rgba(0,172,200,0.8), rgba(54,125,210,0.8) 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;height:100%}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row .col .component.list.lp_anchor ul li a{font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row .col .component.list.lp_anchor ul li a{font-size:15px;min-height:inherit}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row .col .component.list.lp_anchor ul li a::before{content:"";position:absolute;background:url(https://ferret-one.akamaized.net/images/6613b4059fc2041247e21094/original.png) no-repeat center/contain;width:17px;height:16px;left:50%;top:calc(100% - 2px);transform:translateX(-50%)}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row .col .component.list.lp_anchor ul li a::before{content:none}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row .col .component.list.lp_tab ul{display:flex;gap:10px;flex-wrap:wrap}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row .col .component.list.lp_tab ul li{padding:0;margin:0;box-shadow:0 0 16px 0px rgba(0,157,225,0.2);background:#fff;border-radius:10px}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row .col .component.list.lp_tab ul li{flex:1}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row .col .component.list.lp_tab ul li a{color:#009de1;z-index:0;font-size:1.25vw;font-weight:bold;padding:20px 10px;display:block;line-height:1.5;text-align:center;height:100%;display:flex;align-items:center;justify-content:center;font-size:1vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row .col .component.list.lp_tab ul li a{font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row .col .component.list.lp_tab ul li a{font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row .col .component.carousel.lp03_case_slider .flexslider{margin-bottom:40px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row .col .component.carousel.lp03_case_slider .flex-control-nav{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row .col .component.carousel.lp03_case_slider .flex-direction-nav :is(.flex-next,.flex-prev){background-color:#fff;border-radius:50%;opacity:1}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row .col .component.carousel.lp03_case_slider .flex-direction-nav :is(.flex-next,.flex-prev){width:24px;height:24px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row .col .component.carousel.lp03_case_slider .flex-direction-nav :is(.flex-next,.flex-prev):before{display:flex;align-items:center;justify-content:center;height:100%;font-size:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row .col .component.carousel.lp03_case_slider .flex-direction-nav .flex-next{right:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner .row .col .component.carousel.lp03_case_slider .flex-direction-nav .flex-prev{left:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section .inner{max-width:1200px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp_footer_sec{padding:20px;background-color:#697889}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp_footer_sec .inner{max-width:100% !important;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp_footer_sec .inner .row{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp_footer_sec .inner .row:not(.copyright_row){max-width:1100px;margin:0 auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp_footer_sec .inner .row.site_map_row{padding:40px 20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp_footer_sec .inner .row.site_map_row .col{vertical-align:middle}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp_footer_sec .inner .row.page_top_row :is(.col,.cta-column){padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image{width:auto;position:fixed;right:50px;bottom:170px;z-index:1000;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image{right:10px;bottom:90px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image img{width:70px !important}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image img{width:40px !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp_footer_sec .inner .row.copyright_row .col{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{display:flex;justify-content:center;align-items:center;background:var(--fo-main-color, #333);height:60px;margin:0;padding:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{padding:0 70px 0 10px}}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{padding:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright p{font-size:12px;letter-spacing:var(--fo-text-letter-spacing);line-height:1.3;color:#fff;margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp_footer_sec .inner .row .col{padding:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp_footer_sec .inner .row .col .component.image{text-align:center !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp_footer_sec .inner .row .col .component.image.footLogo_img img{max-width:250px !important;width:100% !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp_footer_sec .inner .row .col .component.list.site_map_list ul{display:flex;gap:10px 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp_footer_sec .inner .row .col .component.list.site_map_list ul{flex-direction:column}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp_footer_sec .inner .row .col .component.list.site_map_list ul li{margin:0;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp_footer_sec .inner .row .col .component.list.site_map_list ul li a{color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp_footer_sec .inner .row .col .component.list.site_map_list ul li a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp_footer_sec .inner .row .col .component.list.site_map_list.vertical ul{flex-direction:column}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp_footer_sec .inner .row .col .component.list.site_map_list.vertical ul li a{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp_footer_sec .inner .row .col .component.cta{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp_footer_sec .inner .row .col .component.richtext{font-size:0.9375vw;color:#fff}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp_footer_sec .inner .row .col .component.richtext{font-size:14px;text-align:center !important}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp_footer_sec .inner .row .col .component.richtext p{text-align:center !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp03_header_sec ~ section.lp_footer_sec .inner .row .col .component.richtext a{color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec{font-family:"YakuHanJP";color:#444444;line-height:1.5;letter-spacing:.04em;padding:0 !important;box-shadow:none !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp_hd_custom01{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp_hd_custom01 :is(h1,h2,h3,h4,h5){display:inline-block;font-family:"Noto Sans JP";font-weight:bold;line-height:1.5;letter-spacing:.04em;background:linear-gradient(90deg, #00acc8 0%, #367dd2 100%);font-size:2.5vw;letter-spacing:1px;color:#fff;padding:0.5vw;margin-bottom:10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp_hd_custom01 :is(h1,h2,h3,h4,h5){overflow-wrap:break-word;font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp_hd_custom01 :is(h1,h2,h3,h4,h5) .strong{font-weight:normal}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp_hd_custom01.reverse{justify-content:center}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp_hd_custom01.reverse :is(h1,h2,h3,h4,h5){background:#fff;color:#009DE1;font-size:3.75vw;letter-spacing:0.5vw}@media screen and (min-width: 1440px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp_hd_custom01.reverse :is(h1,h2,h3,h4,h5){font-size:3.2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp_hd_custom01.reverse :is(h1,h2,h3,h4,h5){font-size:6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp_hd_custom01.accent :is(h1,h2,h3,h4,h5){background:#feef00;color:#009DE1;font-size:3.75vw;position:relative;margin-bottom:12px}@media screen and (min-width: 1440px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp_hd_custom01.accent :is(h1,h2,h3,h4,h5){font-size:2.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp_hd_custom01.accent :is(h1,h2,h3,h4,h5){font-size:6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp_hd_custom01.accent :is(h1,h2,h3,h4,h5)::after{content:"";width:100%;height:12px;background:#fff url(https://ferret-one.akamaized.net/images/6613f70148d2ac1e78f533c8/original.png) no-repeat bottom center/contain;position:absolute;left:0;bottom:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp_hd_custom02 :is(h1,h2,h3,h4,h5){color:#f03d61;font-size:1.25vw;font-weight:900}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:3.5vw;overflow-wrap:break-word}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp_hd_custom02 :is(h1,h2,h3,h4,h5) .strong{font-weight:normal}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp_hd_custom03 :is(h1,h2,h3,h4,h5){margin-bottom:25px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp_hd_custom03 h3{font-size:1.5625vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp_hd_custom03 h3{font-size:3.75vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp_hd_custom03 h3{font-size:5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp_hd_custom04{text-align:center}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp_hd_custom04 :is(h1,h2,h3,h4,h5){background-color:#64a9f0;color:#fff;border-radius:9999px;font-size:0.9375vw;padding:1vw 10px;margin:20px 0 10px;width:70%;text-align:center}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:4vw;display:inline-block;padding:2vw 10px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp_hd_custom05 :is(h1,h2,h3,h4,h5){font-size:2.5vw;padding-bottom:0.5vw;position:relative;margin-bottom:70px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp_hd_custom05 :is(h1,h2,h3,h4,h5){font-size:6vw;padding-bottom:15px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp_hd_custom05 :is(h1,h2,h3,h4,h5){font-size:8vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp_hd_custom05 :is(h1,h2,h3,h4,h5)::after{content:"";background:#009DE1;background:-webkit-linear-gradient(to right, #009DE1 20%, #007bd7 100%);background:-moz-linear-gradient(to right, #009DE1 20%, #007bd7 100%);background:linear-gradient(to right, #009DE1 20%, #007bd7 100%);display:block;height:5px;width:15%;position:absolute;bottom:-.8vw;left:50%;transform:translate(-50%, -50%);margin-left:auto;margin-right:auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp_hd_custom05.white :is(h1,h2,h3,h4,h5){color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp_hd_custom05.white :is(h1,h2,h3,h4,h5)::after{background:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp_hd_custom06 :is(h1,h2,h3,h4,h5){color:#009de1;font-size:1.875vw;margin-bottom:20px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp_hd_custom06 :is(h1,h2,h3,h4,h5){font-size:4.2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp_hd_custom06 :is(h1,h2,h3,h4,h5){font-size:4.7vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp02_hd_custom01 :is(h1,h2,h3,h4,h5){color:#03AAEB;font-size:2.5vw;margin-bottom:0}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp02_hd_custom01 :is(h1,h2,h3,h4,h5){font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp02_hd_custom01 :is(h1,h2,h3,h4,h5){font-size:6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp02_hd_custom02.rich-heading-align-center{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp02_hd_custom02 :is(h1,h2,h3,h4,h5){color:#009CE1;font-size:2.5vw;background:linear-gradient(transparent 70%, #fcee21 0%);display:inline-block}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp02_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp02_hd_custom03 :is(h1,h2,h3,h4,h5){color:#415B9E;font-size:1.5625vw;padding:10px;background-image:url(https://ferret-one.akamaized.net/images/661024ab44173b5e3330e6b0/original.png)}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp02_hd_custom03 :is(h1,h2,h3,h4,h5){font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp02_hd_csutom04 :is(h1,h2,h3,h4,h5){font-size:1.540vw;font-family:'hirakakupro-w6';color:#03AAEB;line-height:1.5}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp02_hd_csutom04 :is(h1,h2,h3,h4,h5){font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp02_hd_csutom04 :is(h1,h2,h3,h4,h5) em{font-weight:bold;background:linear-gradient(transparent 60%, #F9E42F 0%)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp02_hd_csutom04 h3{font-size:1.3vw;margin:20px 0}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp02_hd_csutom04 h3{font-size:2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp02_hd_csutom04 h3{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp03_hd_custom01 :is(h1,h2,h3,h4,h5){color:#162735;text-align:center;line-height:1;letter-spacing:0.06em;margin-top:16px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp03_hd_custom01 h2{font-size:34px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp03_hd_custom01 h2{font-size:6.64vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp03_hd_custom01.white :is(h1,h2,h3,h4,h5){color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp03_hd_custom01.large :is(h1,h2,h3,h4,h5){font-size:62px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp03_hd_custom01.large :is(h1,h2,h3,h4,h5){font-size:5.17vw;margin-top:1.92vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp03_hd_custom01.large :is(h1,h2,h3,h4,h5){font-size:5.17vw;margin-top:1.92vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp03_hd_custom01.small :is(h1,h2,h3,h4,h5){font-size:25px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp03_hd_custom01.small :is(h1,h2,h3,h4,h5){font-size:2.08vw;margin-top:0.83vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp03_hd_custom01.small :is(h1,h2,h3,h4,h5){font-size:3.26vw;margin-top:1.3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5){display:inline-block;position:relative;color:#162735;font-size:67.2px;font-weight:500;margin-bottom:10px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:5.6vw;margin-top:1.58vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:7.71vw;white-space:nowrap;margin:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::before,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::after{content:"";display:block;width:83px;height:89px;position:absolute;top:-43px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::before,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::after{width:6.92vw;height:7.42vw;top:-3.59vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::before,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::after{width:5.21vw;height:5.34vw;top:-3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::before{background:url(https://ferret-one.akamaized.net/images/661a43a37ea2e713b120aa56/original.png) no-repeat center/100%;right:-71px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::before{right:-5.92vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::after{background:url(https://ferret-one.akamaized.net/images/661a43a423d7247575958f69/original.png) no-repeat center/100%;left:-71px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::after{left:-5.92vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5) span.color-e2552d{color:#e2552d;font-size:84px;font-weight:700;position:relative;display:inline-block;background:url(https://ferret-one.akamaized.net/images/661a425c466e360a800dd44a/original.jpeg) left bottom repeat-x;background-size:auto 0.3em;padding-bottom:0.1em}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5) span.color-e2552d{font-size:7vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5) span.color-e2552d{font-size:9.64vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5){color:#fff;font-weight:700;text-align:center;font-size:52px;letter-spacing:0.06em;display:inline-block;position:relative}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5){font-size:4.33vw;margin-top:1.92vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5){font-size:6.77vw;line-height:9.11vw;margin-top:0;margin-bottom:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5) .strong{font-size:44.2px;letter-spacing:0.06em;font-weight:500}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5) .strong{font-size:3.68vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5) .strong{font-size:5.76vw;line-height:9.11vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::before,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::after{content:"";display:block;width:36px;height:76px;background:url(https://ferret-one.akamaized.net/images/661a5673466e360a800dd460/original.png) no-repeat center/100%;position:absolute;top:50%;transform:translate(0%, -50%)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::before{background:url("https://ferret-one.akamaized.net/images/661a567323d7247575958f7e/original.png") no-repeat center/100%;right:-43px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::before{right:-3.59vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::before{right:-9.9vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::after{left:-43px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::after{left:-3.59vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::after{left:-11.2vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp03_hd_custom04 :is(h1,h2,h3,h4,h5){background-color:#009ce1;color:#fff;font-size:60px;letter-spacing:0.04em;margin-top:13px;display:inline;line-height:1.7}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp03_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:5vw;margin-top:1.08vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp03_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:7.81vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp03_hd_custom04.blue :is(h1,h2,h3,h4,h5){background-color:#005ab1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp03_hd_custom05 :is(h1,h2,h3,h4,h5){padding-top:12px;color:#005ab1;font-weight:700;font-size:27px;line-height:40px;letter-spacing:0.04em;text-align:center;margin-bottom:10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp03_hd_custom05 :is(h1,h2,h3,h4,h5){padding-top:2.67vw;font-size:6.51vw;line-height:9.11vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp04_hd_custom01 :is(h1,h2,h3,h4,h5){font-family:"YakuHanJP";font-size:1.875vw;line-height:1.5}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp04_hd_custom01 h2{font-size:1.875vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp04_hd_custom01 h2{font-size:4vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp04_hd_custom01 h2{font-size:5.3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp04_hd_custom01 h3{font-size:1.1vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp04_hd_custom01 h3{font-size:3.75vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp04_hd_custom01 h3{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp04_hd_custom01.white :is(h1,h2,h3,h4,h5){color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp04_hd_custom01.large h3{font-size:1.875vw;line-height:1.5}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp04_hd_custom01.large h3{font-size:3.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp04_hd_custom01.large h3{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp04_hd_custom02 :is(h1,h2,h3,h4,h5){font-family:"YakuHanJP";font-size:1.5625vw;line-height:2.5;background:#008edc;color:#fff;border-radius:15px;width:85%;margin-top:30px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp04_hd_custom02 :is(h1,h2,h3,h4,h5){width:100%}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp04_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp04_hd_custom02 h3{line-height:1.5;font-size:1.25vw;padding:0.5vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp04_hd_custom02 h3{font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp04_hd_custom02 h3{font-size:4vw;padding:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp04_hd_custom02.rich-heading-align-center :is(h1,h2,h3,h4,h5){margin-left:auto;margin-right:auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp04_hd_custom03 :is(h1,h2,h3,h4,h5){color:#fff;background-color:#444444;line-height:28px;font-family:"YakuHanJP";font-size:0.9375vw}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp04_hd_custom03 :is(h1,h2,h3,h4,h5){font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp04_hd_custom03.accent :is(h1,h2,h3,h4,h5){background-color:#ff9700}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp04_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:0.9375vw;font-family:"YakuHanJP";padding-bottom:0.5vw;border-bottom:1px solid #444444}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp04_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp04_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp_hd_custom01 :is(h1,h2){margin-bottom:30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.heading.lp_hd_custom01 :is(h3,h4,h5){margin-bottom:30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext{font-family:"Noto Sans JP";font-size:16px;color:#231815;line-height:1.5;letter-spacing:.04em}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext :link{text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext :visited{text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext a{color:#00aaeb}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext p{font-size:inherit;line-height:inherit;margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext p+:is(p,ul,ol,.normal-table,.table-with-row-header,.table-with-two-headers,.component.button){margin-top:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext li{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext li a{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext table :is(thead,tbody,tr,th,td){border-color:#eee}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td){background-clip:padding-box;position:static}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td) p{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td) p+:is(p,ul,ol,.component.button){margin-top:10px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td) :is(ul,ol){margin-left:25px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td) :is(ul,ol)+:is(p,ul,ol,.component.button){margin-top:10px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td) .component.button+:is(p,ul,ol,.component.button){margin-top:10px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext :is(ul,ol){margin:0 0 0 25px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext :is(ul,ol)+:is(p,ul,ol,.normal-table,.table-with-row-header,.table-with-two-headers,.component.button){margin-top:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext :is(table,.normal-table,.table-with-row-header,.table-with-two-headers)+:is(p,ul,ol,.normal-table,.table-with-row-header,.table-with-two-headers,.component.button){margin-top:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext .component.button{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext .component.button.button+:is(p,ul,ol,.normal-table,.table-with-row-header,.table-with-two-headers,.component.button){margin-top:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext .component.button.button .button-cont a.blue{background:#254a73;color:#fff !important;text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext .component.button.button .button-cont a.blue:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp_line_text p{font-size:2.5vw;position:relative;line-height:2}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp_line_text p{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp_line_text p strong{border-bottom:5px solid #009DE1;font-weight:900}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp_grad_list{margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp_grad_list ul{margin-left:0;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;list-style-type:none;gap:10px 5px;list-style:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp_grad_list ul li{display:block;color:#009de1;box-shadow:0 0 16px 0px rgba(0,157,225,0.2);font-size:0.8125vw;text-align:center;border-radius:25px;padding:7px 10px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp_grad_list ul li{font-size:1.95vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp_grad_list ul li{font-size:2.6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp_grad_text{margin-top:30px;text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp_grad_text ul{display:inline-flex;gap:30px;list-style:none;margin-left:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp_grad_text ul{gap:10px 15px;flex-wrap:wrap;justify-content:center}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp_grad_text ul li{background:linear-gradient(90deg, #00acc8 0%, #367dd2 100%);font-size:2.1vw;letter-spacing:1px;color:#fff;padding:7px 10px}@media screen and (min-width: 1440px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp_grad_text ul li{font-size:1.7vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp_grad_text ul li{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp_grad_text p{display:inline-block;font-size:2.1vw}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp_grad_text p{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.white_text{font-size:2.5vw;color:#fff;line-height:2}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.white_text{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp_ballon_list ul{list-style:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp_ballon_list ul li{color:#009de1;font-size:0.9375vw;padding:2vw;background-color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp_ballon_text{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp_ballon_text p{display:inline-block;font-size:18px;position:relative;padding:0 30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp_ballon_text p::before{content:"＼";font-size:25px;top:5px;left:0;position:absolute}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp_ballon_text p::after{content:"／";font-size:25px;top:5px;right:0;position:absolute}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp_ballon_text.white{color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp_font75_text{font-size:0.9375vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp_font75_text{font-size:2.25vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp_font75_text{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp_font150_text{font-size:1.875vw}@media screen and (min-width: 1440px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp_font150_text{font-size:1.3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp_font150_text{font-size:3.5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp_border_text{margin-top:40px;margin-bottom:30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp_border_text p{color:#009de1;font-size:1.25vw;padding-bottom:10px;background:url(https://ferret-one.akamaized.net/images/6613f70148d2ac1e78f533c8/original.png) no-repeat bottom center/100%;display:inline-block}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp_border_text p{font-size:3.75vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp_border_text p{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp_border_text.center{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.grad_text strong{background:linear-gradient(90deg, #00acc8 0%, #367dd2 100%);font-size:2vw;color:#fff;display:inline;line-height:1.8}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.grad_text strong{font-size:4.2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.grad_text strong{font-size:4.5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp_bg_text{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp_bg_text p{display:inline-block;color:#248dcf;background-color:#fff;font-size:2.5vw;padding:5px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp_bg_text p{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp02_font_100{font-size:3vw}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp02_font_100{font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp02_font_125{font-size:1.5625vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp02_font_125{font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp02_font_125{font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp02_bg_text{padding:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp02_custom_table table{border:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp02_custom_table table :is(thead,tbody,tr,th,td){border:none;font-weight:400;font-size:0.9375vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp02_custom_table table :is(thead,tbody,tr,th,td){font-size:1.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp02_custom_table table :is(thead,tbody,tr,th,td){font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp02_custom_table table tr{border-top:2px dotted #000}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp02_tag_list ul{margin-top:20px;list-style:none;display:flex;margin-left:0;gap:10px;flex-wrap:wrap}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp02_tag_list ul li{border:2px solid #333333;padding:5px 50px;border-radius:25px;font-size:0.9375vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp02_tag_list ul li{font-size:1.3vw;padding:5px 30px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp02_tag_list ul li{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp02_last_table table tbody tr:last-child{border-top:1px solid black !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_deco_text{color:#99d7f3;font-size:75px;letter-spacing:0.06em;text-align:center;line-height:1;padding-top:20px;font-family:"Arial", "メイリオ"}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_deco_text{font-size:5.21vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_deco_text.small{font-size:32px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_deco_text.small{font-size:2.67vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_deco_text.small{font-size:4.69vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_deco02_text{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_deco02_text p{color:#009ce1;font-size:91px;letter-spacing:0.02em;display:inline-block;position:relative;font-family:"Arial", "メイリオ"}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_deco02_text p{font-size:7.58vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_deco02_text p{font-size:11.85vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_deco02_text p::after{content:"";display:block;width:186px;height:2px;background:#009ce1;position:absolute;left:50%;transform:translate(-50%, 0%);bottom:2px;font-family:"Arial", "メイリオ"}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_deco02_text p::after{width:15.5vw;height:0.17vw;bottom:0.17vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_deco02_text p::after{width:24.22vw;height:0.26vw;bottom:0.26vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_list ul{display:flex;flex-wrap:wrap;margin-left:0;margin-top:43px;gap:15px 10px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_list ul{margin-top:5.25vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_list ul{justify-content:center;gap:7px 5px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_list ul li{background-color:#005ab1;color:#fff;font-weight:500;font-size:22px;line-height:62px;padding:0 14px;display:inline-block;border-radius:8px;position:relative}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_list ul li{font-size:1.83vw;line-height:5.17vw;padding:0 1.17vw;margin:0 0.42vw 1.25vw;border-radius:0.67vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_list ul li{font-size:3.13vw;line-height:8.85vw;padding:0 2.08vw;margin:0;border-radius:1.04vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_strengths_text p{font-size:47px;line-height:59px;letter-spacing:0.04em;font-weight:500;color:#162735}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_strengths_text p{font-size:3.92vw;line-height:4.92vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_strengths_text p{font-size:6.12vw;line-height:7.68vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_promise_text p{color:#009ce1;font-weight:700;font-size:40px;letter-spacing:0.06em;text-align:center;margin-top:53px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_promise_text p{font-size:3.33vw;margin-top:4.42vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_promise_text p{font-size:6.12vw;line-height:7.68vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_promise_bg_text{text-align:center;margin-bottom:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_promise_bg_text p{background-color:#009ce1;color:#fff;margin-top:21px;display:inline;font-weight:500;font-size:35.7px;line-height:59px;letter-spacing:0.06em}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_promise_bg_text p{margin-top:1.75vw;padding-right:1.25vw;font-size:2.98vw;line-height:5.17vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_promise_bg_text p{font-size:7.81vw;line-height:1.8}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_label_text{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_label_text p{display:inline-block;background:url(https://ferret-one.akamaized.net/images/66106a84f55cc26552db56be/original.png) no-repeat center/100%;font-size:28px;line-height:59px;padding:0 20px 0 60px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_label_text p{margin-top:1.33vw;font-size:2.33vw;line-height:4.92vw;padding:0 2vw 0 5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_label_text p{background:url(https://ferret-one.akamaized.net/images/661aef9223d7240659958f68/original.png) no-repeat center/100%;width:72.92vw;height:22.53vw;margin:3.91vw auto 0;display:flex;justify-content:center;align-items:center;font-size:4.43vw;line-height:7.68vw;padding-left:1.3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_price_text p{color:#162735;font-weight:500;font-size:32px;letter-spacing:0.06em;margin-left:18px;text-align:center}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_price_text p{font-size:2.67vw;margin-top:4.5vw;margin-left:1.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_price_text p{font-size:5.47vw;line-height:10.42vw;margin-top:4.43vw;margin-left:2.34vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_price_text.line p{margin-top:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_price_text.line p span{position:relative;border-bottom:3px solid #005ab1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_round_list{display:flex;align-items:flex-end;justify-content:center;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_round_list{display:block}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_round_list p{font-size:32px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_round_list p{font-size:2.67vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_round_list p{font-size:5.47vw;line-height:9.11vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_round_list ul{display:flex;justify-content:center;margin-left:0}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_round_list ul{margin-top:1.92vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_round_list ul li{width:166px;height:166px;background:url(https://ferret-one.akamaized.net/images/661062eaf55cc264e1dc5ccc/original.png) no-repeat center/100%;filter:drop-shadow(8px 8px 8px rgba(43,63,109,0.2));display:flex;justify-content:center;align-items:center;color:#ff8f2b;font-weight:700;font-size:38px;line-height:43px;letter-spacing:0.06em;text-align:center;margin:0 9px;position:relative}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_round_list ul li{width:13.83vw;height:13.83vw;filter:drop-shadow(0.67vw 0.67vw 0.67vw rgba(43,63,109,0.2));font-size:3.17vw;line-height:3.58vw;margin:0 0.75vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_round_list ul li{width:27.86vw;height:27.99vw;filter:drop-shadow(1.04vw 1.04vw 1.04vw rgba(43,63,109,0.2));font-size:6.38vw;line-height:7.16vw;margin:0 1.17vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_flow_text{color:#162735;font-weight:500;text-align:center;letter-spacing:0.04em;font-size:26px;margin-top:32px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_flow_text{font-size:2.17vw;margin-top:5.17vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_flow_text{font-size:4.17vw;line-height:7.55vw;margin-top:6.51vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_flow02_text{color:#000000;font-weight:500;text-align:center;letter-spacing:0.04em;font-size:30px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_flow02_text{font-size:2.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_flow02_text{font-size:4.56vw;line-height:8.85vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_flow02_text span{position:relative}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_flow02_text span::after{content:"";display:block;background:url(https://ferret-one.akamaized.net/images/661acff323d72403a5958f74/original.png) no-repeat center/100%;position:absolute;left:50%;transform:translate(-50%, 0%);width:131px;height:6px;bottom:-10px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_flow02_text span::after{width:10.92vw;height:0.5vw;bottom:-0.84vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_flow02_text span::after{width:22.27vw;height:0.78vw;bottom:-1.31vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_note_text{color:#4d4d4d;font-size:15px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_note_text{font-size:1.25vw;margin-top:3.25vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp03_note_text{font-size:2.6vw;margin-top:2.6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.font_yakuhan{font-family:"YakuHanJP"}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp04_fsz_65{font-size:0.8125vw}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lo04_fsz_75{font-size:0.9375vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lo04_fsz_75{font-size:2.25vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lo04_fsz_75{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lo04_fsz_100{font-size:1.25vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lo04_fsz_100{font-size:3.1vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lo04_fsz_100{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lo04_fsz_100 span{font-size:1.5625vw}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lo04_fsz_100 span{font-size:6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp04_note_text{font-size:0.7em}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp04_bg_text{background:#ecf8ff;padding:1vw;line-height:2;font-family:"YakuHanJP";font-size:0.75vw;width:90%;margin:0 auto}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp04_bg_text{font-size:2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.richtext.lp04_bg_text{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom{font-family:"Noto Sans JP";font-size:16px;color:#231815;padding:0 20px 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .form-title{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .form-title:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .show-notice{font-size:inherit;border-radius:0;font-size:16px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .show-notice{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .show-notice:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .show-notice span{padding:5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .show-notice span+span{padding:0 5px 5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .form-label::after{line-height:1.5;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form input{accent-color:#007bd7}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form textarea{height:auto;font-family:inherit !important;font-size:inherit;line-height:1.5;letter-spacing:.04em;color:#8f8f8f;border:none;padding:.6rem .75rem;border-radius:5px;background-color:#eaeaea}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form input[type="text"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form input[type="email"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form input[type="password"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form input[type="date"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form input[type="search"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form input[type="url"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form select::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form textarea::placeholder{font-family:inherit;font-size:inherit;color:rgba(0,0,0,0.3)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form input[type="text"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form input[type="email"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form input[type="password"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form input[type="date"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form input[type="search"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form input[type="url"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form select:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form textarea:focus{background-color:#eaeaea;color:#8f8f8f}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form input[type="text"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form input[type="email"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form input[type="password"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form input[type="date"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form input[type="search"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form input[type="url"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form select.form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form textarea.form-error{background:#fdf5f2;border:1px solid red !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form .group{font-size:inherit;color:inherit;margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form .group:not(:last-child){margin:20px 0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form .group .form-cont{font-size:inherit;color:inherit;display:flex}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form .form-label{font-size:inherit}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form .form-label{display:inline-block !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form .agree-label{line-height:1.5}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form .form-cont{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form .form-cont p{font-size:inherit;margin-top:.25rem}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form .form-cont :is(.checkbox,.radio) label{display:flex;align-items:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form .service_term{background:#fff;overflow:auto;font-size:inherit;padding:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form .service_term_link{font-size:inherit;margin-top:20px;margin-bottom:5px;text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form .service_term_link a{color:#00aaeb;letter-spacing:0;text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form .service_term_link a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form .service_term_link+label.agreement{padding:5px 0;justify-content:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form .service_term_link+label.agreement .form-label{display:flex !important;align-items:center;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_custom .contact_form .service_term_link+label.agreement .form-label::after{position:initial;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_btn_custom01 .form-submit{padding-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_btn_custom01 .form-submit .popup-link{background:linear-gradient(90deg, #009de1 20%, #007bd7 100%);font-family:"Noto Sans JP";font-size:18px;font-weight:bold;border:1px solid #007bd7;border-radius:50px;padding:15px 60px}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_btn_custom01 .form-submit .popup-link{min-width:200px;width:auto}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_btn_custom01 .form-submit .popup-link{padding:10px 30px;margin-top:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp_form_btn_custom01 .form-submit .popup-link:hover{background:#fff;color:#007bd7}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form .form-label.require:after{background:red;margin-left:20px;border-radius:5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form input[type=checkbox],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form input[type=radio]{min-height:auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.vertical .form-label:after{position:relative;top:-2px}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.horizontal .form-label:after{top:6px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.horizontal .form-label:after{top:-3px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.horizontal .contact_form .group{display:block}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.horizontal .contact_form .group{display:flex;justify-content:center}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom{font-family:"Noto Sans JP";font-size:16px;color:#231815;padding:0 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .form-title{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .form-title:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .show-notice{font-size:inherit;border-radius:0;font-size:16px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .show-notice{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .show-notice:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .show-notice span{padding:5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .show-notice span+span{padding:0 5px 5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .form-label::after{line-height:1.5;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form input{accent-color:#007bd7}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form textarea{background:#fff;height:auto;font-family:inherit !important;font-size:inherit;line-height:1.5;letter-spacing:.04em;border:none;padding:.6rem .75rem;border-radius:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form input[type="text"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form input[type="email"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form input[type="password"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form input[type="date"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form input[type="search"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form input[type="url"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form select::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form textarea::placeholder{font-family:inherit;font-size:inherit;color:rgba(0,0,0,0.3)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form input[type="text"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form input[type="email"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form input[type="password"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form input[type="date"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form input[type="search"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form input[type="url"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form select:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form textarea:focus{background-color:#fff;color:#555;border-color:#5a5a5a}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form input[type="text"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form input[type="email"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form input[type="password"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form input[type="date"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form input[type="search"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form input[type="url"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form select.form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form textarea.form-error{background:#fdf5f2;border:1px solid red !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form .group{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form .group:not(:last-child){padding-bottom:20px;margin-bottom:20px;border-bottom:2px solid #009CE1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form .group .form-cont{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form .form-label{font-size:inherit}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form .form-label{display:inline-block !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form .agree-label{line-height:1.5}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form .form-cont{font-size:inherit;display:flex}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form .form-cont p{font-size:inherit;margin-top:.25rem}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form .form-cont :is(.checkbox,.radio) label{display:flex;align-items:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form .service_term{background:#fff;overflow:auto;font-size:inherit;padding:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form .service_term_link{font-size:inherit;margin-top:20px;margin-bottom:5px;text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form .service_term_link a{color:#00aaeb;letter-spacing:0;text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form .service_term_link a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form .service_term_link+label.agreement{padding:5px 0;justify-content:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form .service_term_link+label.agreement .form-label{display:flex !important;align-items:center;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_custom .contact_form .service_term_link+label.agreement .form-label::after{position:initial;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_btn_custom01 .form-submit{margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_btn_custom01 .form-submit .popup-link{color:#fff;background:#ff0000;font-family:"hirakakupro-w6";font-size:18px;font-weight:bold;border:1px solid #ff0000;border-radius:10px;padding:20px}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_btn_custom01 .form-submit .popup-link{min-width:200px;width:auto}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_btn_custom01 .form-submit .popup-link{padding:10px 60px;margin-top:60px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp02_form_btn_custom01 .form-submit .popup-link:hover{background:#fff;color:#ff0000}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom{font-family:"Noto Sans JP";font-size:16px;color:#231815;padding:0 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .form-title{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .form-title:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .show-notice{font-size:inherit;border-radius:0;font-size:16px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .show-notice{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .show-notice:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .show-notice span{padding:5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .show-notice span+span{padding:0 5px 5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .form-label::after{line-height:1.5;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form input{accent-color:#007bd7}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form textarea{background:#fff;height:auto;font-family:"YakuHanJP" !important;font-size:inherit;line-height:1.5;letter-spacing:.04em;border:1px solid #717171;font-size:0.9375vw;padding:0.5vw 1vw;color:#717171}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form textarea{font-size:4.2vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form input[type="text"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form input[type="email"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form input[type="password"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form input[type="date"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form input[type="search"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form input[type="url"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form select::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form textarea::placeholder{font-family:inherit;font-size:inherit;color:rgba(0,0,0,0.3)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form input[type="text"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form input[type="email"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form input[type="password"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form input[type="date"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form input[type="search"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form input[type="url"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form select:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form textarea:focus{background-color:#fff;color:#555;border-color:#5a5a5a}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form input[type="text"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form input[type="email"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form input[type="password"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form input[type="date"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form input[type="search"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form input[type="url"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form select.form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form textarea.form-error{background:#fdf5f2;border:1px solid red !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form .group{font-size:inherit;color:inherit;margin:20px 0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form .group .form-cont{font-size:inherit;color:inherit;display:flex;flex-wrap:wrap}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form .form-label{font-size:inherit;font-weight:400}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form .form-label{min-width:200px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form .form-label{display:inline-block !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form .form-label.require{border-radius:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form .agree-label{line-height:1.5}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form .form-cont{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form .form-cont p{font-size:inherit;margin-top:.25rem}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form .service_term{background:#fff;overflow:auto;font-size:inherit;padding:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form .service_term_link{font-size:inherit;margin-top:20px;margin-bottom:5px;text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form .service_term_link a{color:#00aaeb;letter-spacing:0;text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form .service_term_link a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form .service_term_link+label.agreement{padding:5px 0;justify-content:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form .service_term_link+label.agreement .form-label{display:flex !important;align-items:center;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_custom .contact_form .service_term_link+label.agreement .form-label::after{position:initial;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_btn_custom01 .form-submit{margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_btn_custom01 .form-submit .popup-link{color:#fff;background:#ff5463;font-family:"hirakakupro-w6";font-size:18px;font-weight:bold;border:1px solid #ff5463;border-radius:10px;padding:20px}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_btn_custom01 .form-submit .popup-link{min-width:200px;width:auto}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_btn_custom01 .form-submit .popup-link{padding:10px 60px;margin-top:60px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp03_form_btn_custom01 .form-submit .popup-link:hover{background:#fff;color:#ff5463}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom{font-family:"Noto Sans JP";font-size:16px;color:#231815;padding:0 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .form-title{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .form-title:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .show-notice{font-size:inherit;border-radius:0;font-size:16px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .show-notice{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .show-notice:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .show-notice span{padding:5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .show-notice span+span{padding:0 5px 5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .form-label::after{line-height:1.5;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form input{accent-color:#007bd7}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form textarea{background:#fff;height:auto;font-family:"YakuHanJP" !important;font-size:inherit;line-height:1.5;letter-spacing:.04em;border:1px solid #717171;font-size:0.9375vw;padding:0.5vw 1vw;color:#717171}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form textarea{font-size:2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form textarea{font-size:4.2vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form input[type="text"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form input[type="email"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form input[type="password"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form input[type="date"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form input[type="search"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form input[type="url"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form select::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form textarea::placeholder{font-family:inherit;font-size:inherit;color:rgba(0,0,0,0.3)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form input[type="text"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form input[type="email"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form input[type="password"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form input[type="date"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form input[type="search"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form input[type="url"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form select:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form textarea:focus{background-color:#fff;color:#555;border-color:#5a5a5a}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form input[type="text"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form input[type="email"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form input[type="password"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form input[type="date"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form input[type="search"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form input[type="url"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form select.form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form textarea.form-error{background:#fdf5f2;border:1px solid red !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form .group{font-size:inherit;color:inherit;margin:20px 0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form .group .form-cont{font-size:inherit;color:inherit;display:flex}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form .form-label{font-size:inherit;font-weight:400}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form .form-label{min-width:200px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form .form-label{display:inline-block !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form .form-label.require{border-radius:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form .agree-label{line-height:1.5}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form .form-cont{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form .form-cont p{font-size:inherit;margin-top:.25rem}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form .form-cont :is(.checkbox,.radio) label{display:flex;align-items:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form .service_term{background:#fff;overflow:auto;font-size:inherit;padding:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form .service_term_link{font-size:inherit;margin-top:20px;margin-bottom:5px;text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form .service_term_link a{color:#00aaeb;letter-spacing:0;text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form .service_term_link a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form .service_term_link+label.agreement{padding:5px 0;justify-content:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form .service_term_link+label.agreement .form-label{display:flex !important;align-items:center;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_custom .contact_form .service_term_link+label.agreement .form-label::after{position:initial;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_btn_custom .form-submit{margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_btn_custom .form-submit .popup-link{box-shadow:5px 5px 11px -1px rgba(0,0,0,0.34);background-color:#ff9700;border-radius:50px;font-family:"YakuHanJP";font-size:1.25vw;font-weight:400;line-height:3.5;padding:0;border:none;padding:0 30px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_btn_custom .form-submit .popup-link{font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .component.form.lp04_form_btn_custom .form-submit .popup-link:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .inner{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .inner .row.lp_header_row{display:flex}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .inner .row.lp_header_row{min-height:60px;align-items:center;justify-content:space-between;padding:0 10px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .inner .row.lp_header_row{padding:5px 10px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .inner .row.lp_header_row .col{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .inner .row.lp_header_row .col.lp_logo_col{display:flex !important;justify-content:flex-end;align-items:flex-end;gap:20px;width:auto !important}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .inner .row.lp_header_row .col.lp_logo_col{max-width:100px;padding-bottom:20px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .inner .row.lp_header_row .col.lp_logo_col{justify-content:flex-start}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .inner .row.lp_header_row .col.lp_logo_col .component{width:auto}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .inner .row.lp_header_row .col.lp_logo_col .component.image{margin:0}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .inner .row.lp_header_row .col.lp_logo_col .component.image.logo_img img{max-width:112px !important;width:100% !important}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .inner .row.lp_header_row .col.lp_logo_col .component.image.logo_img img{max-height:60px !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .inner .row.lp_header_row .col.lp_btn_col{display:flex !important;justify-content:flex-end;align-items:center}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .inner .row.lp_header_row .col.lp_btn_col{width:auto !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .inner .row.lp_header_row .col.lp_btn_col .component{margin:0;width:auto !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .inner .row.lp_header_row .col.lp_btn_col .component:not(:first-child){margin-left:15px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .inner .row.lp_header_row .col.lp_btn_col .component:not(:first-child){margin-left:5px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .inner .row.lp_header_row .col.lp_btn_col .component.list.lp_header_list ul li a{color:#fff;font-size:0.8125vw;font-family:"YakuHanJP"}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .inner .row.lp_header_row .col.lp_btn_col .component.list.lp_header_list ul li a{font-size:1.95vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .inner .row.lp_header_row .col.lp_btn_col .component.image.copy_img img{max-width:100px !important;width:100% !important;vertical-align:bottom}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .inner .row.lp_header_row .col .component.image.full_image{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .inner .row.lp_header_row .col .component.image.full_image img{width:100%}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .inner .row.nav_row{position:relative;display:block}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .inner .row.nav_row::before{content:"";width:100vw;border:1px solid #009de0;position:absolute;top:0;left:50%;transform:translateX(-50%)}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .inner .row.nav_row::before{display:none}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .inner .row.nav_row .col{padding:0;display:block}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .inner .row.nav_row .col .component.list{margin:0}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .inner .row.nav_row .col .component.list ul{display:table;width:100%;table-layout:fixed}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .inner .row.nav_row .col .component.list ul li{margin:0;padding:0;font-size:14px}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .inner .row.nav_row .col .component.list ul li{display:table-cell}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .inner .row.nav_row .col .component.list ul li{width:50%}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .inner .row.nav_row .col .component.list ul li a{display:block;font-size:inherit;color:inherit;text-align:center;padding:20px 10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .inner .row.nav_row .col .component.list ul li a{padding:10px 5px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .inner .row.nav_row .col .component.list ul li a:hover{background-color:#007bd7;color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .inner .row.nav_row .col .component.list.lp_header_list{max-width:743px;margin:0 auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .inner .row.nav_row .col .component.list.lp_header_list ul li{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .inner .row.nav_row .col .component.list.lp_header_list ul li:not(:last-child){border-right:1px solid #009de0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec .inner .row.nav_row .col .component.list.lp_header_list ul li a{padding:5px 0;font-size:0.9375vw;font-weight:bold}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section{font-family:"Noto Sans JP";color:#231815;line-height:1.5;letter-spacing:.04em;line-break:strict}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp_hd_custom01{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp_hd_custom01 :is(h1,h2,h3,h4,h5){display:inline-block;font-family:"Noto Sans JP";font-weight:bold;line-height:1.5;letter-spacing:.04em;background:linear-gradient(90deg, #00acc8 0%, #367dd2 100%);font-size:2.5vw;letter-spacing:1px;color:#fff;padding:0.5vw;margin-bottom:10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp_hd_custom01 :is(h1,h2,h3,h4,h5){overflow-wrap:break-word;font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp_hd_custom01 :is(h1,h2,h3,h4,h5) .strong{font-weight:normal}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp_hd_custom01.reverse{justify-content:center}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp_hd_custom01.reverse :is(h1,h2,h3,h4,h5){background:#fff;color:#009DE1;font-size:3.75vw;letter-spacing:0.5vw}@media screen and (min-width: 1440px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp_hd_custom01.reverse :is(h1,h2,h3,h4,h5){font-size:3.2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp_hd_custom01.reverse :is(h1,h2,h3,h4,h5){font-size:6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp_hd_custom01.accent :is(h1,h2,h3,h4,h5){background:#feef00;color:#009DE1;font-size:3.75vw;position:relative;margin-bottom:12px}@media screen and (min-width: 1440px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp_hd_custom01.accent :is(h1,h2,h3,h4,h5){font-size:2.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp_hd_custom01.accent :is(h1,h2,h3,h4,h5){font-size:6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp_hd_custom01.accent :is(h1,h2,h3,h4,h5)::after{content:"";width:100%;height:12px;background:#fff url(https://ferret-one.akamaized.net/images/6613f70148d2ac1e78f533c8/original.png) no-repeat bottom center/contain;position:absolute;left:0;bottom:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp_hd_custom02 :is(h1,h2,h3,h4,h5){color:#f03d61;font-size:1.25vw;font-weight:900}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:3.5vw;overflow-wrap:break-word}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp_hd_custom02 :is(h1,h2,h3,h4,h5) .strong{font-weight:normal}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp_hd_custom03 :is(h1,h2,h3,h4,h5){margin-bottom:25px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp_hd_custom03 h3{font-size:1.5625vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp_hd_custom03 h3{font-size:3.75vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp_hd_custom03 h3{font-size:5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp_hd_custom04{text-align:center}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp_hd_custom04 :is(h1,h2,h3,h4,h5){background-color:#64a9f0;color:#fff;border-radius:9999px;font-size:0.9375vw;padding:1vw 10px;margin:20px 0 10px;width:70%;text-align:center}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:4vw;display:inline-block;padding:2vw 10px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp_hd_custom05 :is(h1,h2,h3,h4,h5){font-size:2.5vw;padding-bottom:0.5vw;position:relative;margin-bottom:70px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp_hd_custom05 :is(h1,h2,h3,h4,h5){font-size:6vw;padding-bottom:15px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp_hd_custom05 :is(h1,h2,h3,h4,h5){font-size:8vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp_hd_custom05 :is(h1,h2,h3,h4,h5)::after{content:"";background:#009DE1;background:-webkit-linear-gradient(to right, #009DE1 20%, #007bd7 100%);background:-moz-linear-gradient(to right, #009DE1 20%, #007bd7 100%);background:linear-gradient(to right, #009DE1 20%, #007bd7 100%);display:block;height:5px;width:15%;position:absolute;bottom:-.8vw;left:50%;transform:translate(-50%, -50%);margin-left:auto;margin-right:auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp_hd_custom05.white :is(h1,h2,h3,h4,h5){color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp_hd_custom05.white :is(h1,h2,h3,h4,h5)::after{background:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp_hd_custom06 :is(h1,h2,h3,h4,h5){color:#009de1;font-size:1.875vw;margin-bottom:20px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp_hd_custom06 :is(h1,h2,h3,h4,h5){font-size:4.2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp_hd_custom06 :is(h1,h2,h3,h4,h5){font-size:4.7vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp02_hd_custom01 :is(h1,h2,h3,h4,h5){color:#03AAEB;font-size:2.5vw;margin-bottom:0}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp02_hd_custom01 :is(h1,h2,h3,h4,h5){font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp02_hd_custom01 :is(h1,h2,h3,h4,h5){font-size:6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp02_hd_custom02.rich-heading-align-center{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp02_hd_custom02 :is(h1,h2,h3,h4,h5){color:#009CE1;font-size:2.5vw;background:linear-gradient(transparent 70%, #fcee21 0%);display:inline-block}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp02_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp02_hd_custom03 :is(h1,h2,h3,h4,h5){color:#415B9E;font-size:1.5625vw;padding:10px;background-image:url(https://ferret-one.akamaized.net/images/661024ab44173b5e3330e6b0/original.png)}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp02_hd_custom03 :is(h1,h2,h3,h4,h5){font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp02_hd_csutom04 :is(h1,h2,h3,h4,h5){font-size:1.540vw;font-family:'hirakakupro-w6';color:#03AAEB;line-height:1.5}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp02_hd_csutom04 :is(h1,h2,h3,h4,h5){font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp02_hd_csutom04 :is(h1,h2,h3,h4,h5) em{font-weight:bold;background:linear-gradient(transparent 60%, #F9E42F 0%)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp02_hd_csutom04 h3{font-size:1.3vw;margin:20px 0}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp02_hd_csutom04 h3{font-size:2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp02_hd_csutom04 h3{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp03_hd_custom01 :is(h1,h2,h3,h4,h5){color:#162735;text-align:center;line-height:1;letter-spacing:0.06em;margin-top:16px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp03_hd_custom01 h2{font-size:34px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp03_hd_custom01 h2{font-size:6.64vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp03_hd_custom01.white :is(h1,h2,h3,h4,h5){color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp03_hd_custom01.large :is(h1,h2,h3,h4,h5){font-size:62px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp03_hd_custom01.large :is(h1,h2,h3,h4,h5){font-size:5.17vw;margin-top:1.92vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp03_hd_custom01.large :is(h1,h2,h3,h4,h5){font-size:5.17vw;margin-top:1.92vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp03_hd_custom01.small :is(h1,h2,h3,h4,h5){font-size:25px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp03_hd_custom01.small :is(h1,h2,h3,h4,h5){font-size:2.08vw;margin-top:0.83vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp03_hd_custom01.small :is(h1,h2,h3,h4,h5){font-size:3.26vw;margin-top:1.3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5){display:inline-block;position:relative;color:#162735;font-size:67.2px;font-weight:500;margin-bottom:10px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:5.6vw;margin-top:1.58vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:7.71vw;white-space:nowrap;margin:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::before,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::after{content:"";display:block;width:83px;height:89px;position:absolute;top:-43px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::before,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::after{width:6.92vw;height:7.42vw;top:-3.59vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::before,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::after{width:5.21vw;height:5.34vw;top:-3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::before{background:url(https://ferret-one.akamaized.net/images/661a43a37ea2e713b120aa56/original.png) no-repeat center/100%;right:-71px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::before{right:-5.92vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::after{background:url(https://ferret-one.akamaized.net/images/661a43a423d7247575958f69/original.png) no-repeat center/100%;left:-71px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5)::after{left:-5.92vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5) span.color-e2552d{color:#e2552d;font-size:84px;font-weight:700;position:relative;display:inline-block;background:url(https://ferret-one.akamaized.net/images/661a425c466e360a800dd44a/original.jpeg) left bottom repeat-x;background-size:auto 0.3em;padding-bottom:0.1em}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5) span.color-e2552d{font-size:7vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp03_hd_custom02 :is(h1,h2,h3,h4,h5) span.color-e2552d{font-size:9.64vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5){color:#fff;font-weight:700;text-align:center;font-size:52px;letter-spacing:0.06em;display:inline-block;position:relative}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5){font-size:4.33vw;margin-top:1.92vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5){font-size:6.77vw;line-height:9.11vw;margin-top:0;margin-bottom:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5) .strong{font-size:44.2px;letter-spacing:0.06em;font-weight:500}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5) .strong{font-size:3.68vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5) .strong{font-size:5.76vw;line-height:9.11vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::before,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::after{content:"";display:block;width:36px;height:76px;background:url(https://ferret-one.akamaized.net/images/661a5673466e360a800dd460/original.png) no-repeat center/100%;position:absolute;top:50%;transform:translate(0%, -50%)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::before{background:url("https://ferret-one.akamaized.net/images/661a567323d7247575958f7e/original.png") no-repeat center/100%;right:-43px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::before{right:-3.59vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::before{right:-9.9vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::after{left:-43px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::after{left:-3.59vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp03_hd_custom03 :is(h1,h2,h3,h4,h5)::after{left:-11.2vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp03_hd_custom04 :is(h1,h2,h3,h4,h5){background-color:#009ce1;color:#fff;font-size:60px;letter-spacing:0.04em;margin-top:13px;display:inline;line-height:1.7}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp03_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:5vw;margin-top:1.08vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp03_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:7.81vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp03_hd_custom04.blue :is(h1,h2,h3,h4,h5){background-color:#005ab1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp03_hd_custom05 :is(h1,h2,h3,h4,h5){padding-top:12px;color:#005ab1;font-weight:700;font-size:27px;line-height:40px;letter-spacing:0.04em;text-align:center;margin-bottom:10px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp03_hd_custom05 :is(h1,h2,h3,h4,h5){padding-top:2.67vw;font-size:6.51vw;line-height:9.11vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp04_hd_custom01 :is(h1,h2,h3,h4,h5){font-family:"YakuHanJP";font-size:1.875vw;line-height:1.5}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp04_hd_custom01 h2{font-size:1.875vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp04_hd_custom01 h2{font-size:4vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp04_hd_custom01 h2{font-size:5.3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp04_hd_custom01 h3{font-size:1.1vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp04_hd_custom01 h3{font-size:3.75vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp04_hd_custom01 h3{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp04_hd_custom01.white :is(h1,h2,h3,h4,h5){color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp04_hd_custom01.large h3{font-size:1.875vw;line-height:1.5}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp04_hd_custom01.large h3{font-size:3.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp04_hd_custom01.large h3{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp04_hd_custom02 :is(h1,h2,h3,h4,h5){font-family:"YakuHanJP";font-size:1.5625vw;line-height:2.5;background:#008edc;color:#fff;border-radius:15px;width:85%;margin-top:30px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp04_hd_custom02 :is(h1,h2,h3,h4,h5){width:100%}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp04_hd_custom02 :is(h1,h2,h3,h4,h5){font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp04_hd_custom02 h3{line-height:1.5;font-size:1.25vw;padding:0.5vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp04_hd_custom02 h3{font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp04_hd_custom02 h3{font-size:4vw;padding:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp04_hd_custom02.rich-heading-align-center :is(h1,h2,h3,h4,h5){margin-left:auto;margin-right:auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp04_hd_custom03 :is(h1,h2,h3,h4,h5){color:#fff;background-color:#444444;line-height:28px;font-family:"YakuHanJP";font-size:0.9375vw}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp04_hd_custom03 :is(h1,h2,h3,h4,h5){font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp04_hd_custom03.accent :is(h1,h2,h3,h4,h5){background-color:#ff9700}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp04_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:0.9375vw;font-family:"YakuHanJP";padding-bottom:0.5vw;border-bottom:1px solid #444444}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp04_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp04_hd_custom04 :is(h1,h2,h3,h4,h5){font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp_hd_custom01 :is(h1,h2){margin-bottom:30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.heading.lp_hd_custom01 :is(h3,h4,h5){margin-bottom:30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext{font-family:"Noto Sans JP";font-size:16px;color:#231815;line-height:1.5;letter-spacing:.04em}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext :link{text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext :visited{text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext a{color:#00aaeb}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext p{font-size:inherit;line-height:inherit;margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext p+:is(p,ul,ol,.normal-table,.table-with-row-header,.table-with-two-headers,.component.button){margin-top:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext li{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext li a{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext table :is(thead,tbody,tr,th,td){border-color:#eee}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td){background-clip:padding-box;position:static}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td) p{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td) p+:is(p,ul,ol,.component.button){margin-top:10px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td) :is(ul,ol){margin-left:25px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td) :is(ul,ol)+:is(p,ul,ol,.component.button){margin-top:10px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext table :is(thead,tbody,tr,th,td) tr :is(th,td) .component.button+:is(p,ul,ol,.component.button){margin-top:10px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext :is(ul,ol){margin:0 0 0 25px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext :is(ul,ol)+:is(p,ul,ol,.normal-table,.table-with-row-header,.table-with-two-headers,.component.button){margin-top:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext :is(table,.normal-table,.table-with-row-header,.table-with-two-headers)+:is(p,ul,ol,.normal-table,.table-with-row-header,.table-with-two-headers,.component.button){margin-top:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext .component.button{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext .component.button.button+:is(p,ul,ol,.normal-table,.table-with-row-header,.table-with-two-headers,.component.button){margin-top:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext .component.button.button .button-cont a.blue{background:#254a73;color:#fff !important;text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext .component.button.button .button-cont a.blue:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp_line_text p{font-size:2.5vw;position:relative;line-height:2}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp_line_text p{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp_line_text p strong{border-bottom:5px solid #009DE1;font-weight:900}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp_grad_list{margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp_grad_list ul{margin-left:0;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;list-style-type:none;gap:10px 5px;list-style:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp_grad_list ul li{display:block;color:#009de1;box-shadow:0 0 16px 0px rgba(0,157,225,0.2);font-size:0.8125vw;text-align:center;border-radius:25px;padding:7px 10px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp_grad_list ul li{font-size:1.95vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp_grad_list ul li{font-size:2.6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp_grad_text{margin-top:30px;text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp_grad_text ul{display:inline-flex;gap:30px;list-style:none;margin-left:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp_grad_text ul{gap:10px 15px;flex-wrap:wrap;justify-content:center}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp_grad_text ul li{background:linear-gradient(90deg, #00acc8 0%, #367dd2 100%);font-size:2.1vw;letter-spacing:1px;color:#fff;padding:7px 10px}@media screen and (min-width: 1440px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp_grad_text ul li{font-size:1.7vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp_grad_text ul li{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp_grad_text p{display:inline-block;font-size:2.1vw}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp_grad_text p{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.white_text{font-size:2.5vw;color:#fff;line-height:2}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.white_text{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp_ballon_list ul{list-style:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp_ballon_list ul li{color:#009de1;font-size:0.9375vw;padding:2vw;background-color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp_ballon_text{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp_ballon_text p{display:inline-block;font-size:18px;position:relative;padding:0 30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp_ballon_text p::before{content:"＼";font-size:25px;top:5px;left:0;position:absolute}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp_ballon_text p::after{content:"／";font-size:25px;top:5px;right:0;position:absolute}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp_ballon_text.white{color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp_font75_text{font-size:0.9375vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp_font75_text{font-size:2.25vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp_font75_text{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp_font150_text{font-size:1.875vw}@media screen and (min-width: 1440px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp_font150_text{font-size:1.3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp_font150_text{font-size:3.5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp_border_text{margin-top:40px;margin-bottom:30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp_border_text p{color:#009de1;font-size:1.25vw;padding-bottom:10px;background:url(https://ferret-one.akamaized.net/images/6613f70148d2ac1e78f533c8/original.png) no-repeat bottom center/100%;display:inline-block}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp_border_text p{font-size:3.75vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp_border_text p{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp_border_text.center{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.grad_text strong{background:linear-gradient(90deg, #00acc8 0%, #367dd2 100%);font-size:2vw;color:#fff;display:inline;line-height:1.8}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.grad_text strong{font-size:4.2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.grad_text strong{font-size:4.5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp_bg_text{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp_bg_text p{display:inline-block;color:#248dcf;background-color:#fff;font-size:2.5vw;padding:5px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp_bg_text p{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp02_font_100{font-size:3vw}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp02_font_100{font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp02_font_125{font-size:1.5625vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp02_font_125{font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp02_font_125{font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp02_bg_text{padding:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp02_custom_table table{border:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp02_custom_table table :is(thead,tbody,tr,th,td){border:none;font-weight:400;font-size:0.9375vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp02_custom_table table :is(thead,tbody,tr,th,td){font-size:1.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp02_custom_table table :is(thead,tbody,tr,th,td){font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp02_custom_table table tr{border-top:2px dotted #000}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp02_tag_list ul{margin-top:20px;list-style:none;display:flex;margin-left:0;gap:10px;flex-wrap:wrap}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp02_tag_list ul li{border:2px solid #333333;padding:5px 50px;border-radius:25px;font-size:0.9375vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp02_tag_list ul li{font-size:1.3vw;padding:5px 30px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp02_tag_list ul li{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp02_last_table table tbody tr:last-child{border-top:1px solid black !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_deco_text{color:#99d7f3;font-size:75px;letter-spacing:0.06em;text-align:center;line-height:1;padding-top:20px;font-family:"Arial", "メイリオ"}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_deco_text{font-size:5.21vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_deco_text.small{font-size:32px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_deco_text.small{font-size:2.67vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_deco_text.small{font-size:4.69vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_deco02_text{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_deco02_text p{color:#009ce1;font-size:91px;letter-spacing:0.02em;display:inline-block;position:relative;font-family:"Arial", "メイリオ"}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_deco02_text p{font-size:7.58vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_deco02_text p{font-size:11.85vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_deco02_text p::after{content:"";display:block;width:186px;height:2px;background:#009ce1;position:absolute;left:50%;transform:translate(-50%, 0%);bottom:2px;font-family:"Arial", "メイリオ"}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_deco02_text p::after{width:15.5vw;height:0.17vw;bottom:0.17vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_deco02_text p::after{width:24.22vw;height:0.26vw;bottom:0.26vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_list ul{display:flex;flex-wrap:wrap;margin-left:0;margin-top:43px;gap:15px 10px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_list ul{margin-top:5.25vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_list ul{justify-content:center;gap:7px 5px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_list ul li{background-color:#005ab1;color:#fff;font-weight:500;font-size:22px;line-height:62px;padding:0 14px;display:inline-block;border-radius:8px;position:relative}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_list ul li{font-size:1.83vw;line-height:5.17vw;padding:0 1.17vw;margin:0 0.42vw 1.25vw;border-radius:0.67vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_list ul li{font-size:3.13vw;line-height:8.85vw;padding:0 2.08vw;margin:0;border-radius:1.04vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_strengths_text p{font-size:47px;line-height:59px;letter-spacing:0.04em;font-weight:500;color:#162735}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_strengths_text p{font-size:3.92vw;line-height:4.92vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_strengths_text p{font-size:6.12vw;line-height:7.68vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_promise_text p{color:#009ce1;font-weight:700;font-size:40px;letter-spacing:0.06em;text-align:center;margin-top:53px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_promise_text p{font-size:3.33vw;margin-top:4.42vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_promise_text p{font-size:6.12vw;line-height:7.68vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_promise_bg_text{text-align:center;margin-bottom:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_promise_bg_text p{background-color:#009ce1;color:#fff;margin-top:21px;display:inline;font-weight:500;font-size:35.7px;line-height:59px;letter-spacing:0.06em}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_promise_bg_text p{margin-top:1.75vw;padding-right:1.25vw;font-size:2.98vw;line-height:5.17vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_promise_bg_text p{font-size:7.81vw;line-height:1.8}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_label_text{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_label_text p{display:inline-block;background:url(https://ferret-one.akamaized.net/images/66106a84f55cc26552db56be/original.png) no-repeat center/100%;font-size:28px;line-height:59px;padding:0 20px 0 60px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_label_text p{margin-top:1.33vw;font-size:2.33vw;line-height:4.92vw;padding:0 2vw 0 5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_label_text p{background:url(https://ferret-one.akamaized.net/images/661aef9223d7240659958f68/original.png) no-repeat center/100%;width:72.92vw;height:22.53vw;margin:3.91vw auto 0;display:flex;justify-content:center;align-items:center;font-size:4.43vw;line-height:7.68vw;padding-left:1.3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_price_text p{color:#162735;font-weight:500;font-size:32px;letter-spacing:0.06em;margin-left:18px;text-align:center}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_price_text p{font-size:2.67vw;margin-top:4.5vw;margin-left:1.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_price_text p{font-size:5.47vw;line-height:10.42vw;margin-top:4.43vw;margin-left:2.34vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_price_text.line p{margin-top:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_price_text.line p span{position:relative;border-bottom:3px solid #005ab1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_round_list{display:flex;align-items:flex-end;justify-content:center;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_round_list{display:block}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_round_list p{font-size:32px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_round_list p{font-size:2.67vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_round_list p{font-size:5.47vw;line-height:9.11vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_round_list ul{display:flex;justify-content:center;margin-left:0}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_round_list ul{margin-top:1.92vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_round_list ul li{width:166px;height:166px;background:url(https://ferret-one.akamaized.net/images/661062eaf55cc264e1dc5ccc/original.png) no-repeat center/100%;filter:drop-shadow(8px 8px 8px rgba(43,63,109,0.2));display:flex;justify-content:center;align-items:center;color:#ff8f2b;font-weight:700;font-size:38px;line-height:43px;letter-spacing:0.06em;text-align:center;margin:0 9px;position:relative}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_round_list ul li{width:13.83vw;height:13.83vw;filter:drop-shadow(0.67vw 0.67vw 0.67vw rgba(43,63,109,0.2));font-size:3.17vw;line-height:3.58vw;margin:0 0.75vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_round_list ul li{width:27.86vw;height:27.99vw;filter:drop-shadow(1.04vw 1.04vw 1.04vw rgba(43,63,109,0.2));font-size:6.38vw;line-height:7.16vw;margin:0 1.17vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_flow_text{color:#162735;font-weight:500;text-align:center;letter-spacing:0.04em;font-size:26px;margin-top:32px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_flow_text{font-size:2.17vw;margin-top:5.17vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_flow_text{font-size:4.17vw;line-height:7.55vw;margin-top:6.51vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_flow02_text{color:#000000;font-weight:500;text-align:center;letter-spacing:0.04em;font-size:30px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_flow02_text{font-size:2.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_flow02_text{font-size:4.56vw;line-height:8.85vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_flow02_text span{position:relative}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_flow02_text span::after{content:"";display:block;background:url(https://ferret-one.akamaized.net/images/661acff323d72403a5958f74/original.png) no-repeat center/100%;position:absolute;left:50%;transform:translate(-50%, 0%);width:131px;height:6px;bottom:-10px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_flow02_text span::after{width:10.92vw;height:0.5vw;bottom:-0.84vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_flow02_text span::after{width:22.27vw;height:0.78vw;bottom:-1.31vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_note_text{color:#4d4d4d;font-size:15px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_note_text{font-size:1.25vw;margin-top:3.25vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp03_note_text{font-size:2.6vw;margin-top:2.6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.font_yakuhan{font-family:"YakuHanJP"}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp04_fsz_65{font-size:0.8125vw}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lo04_fsz_75{font-size:0.9375vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lo04_fsz_75{font-size:2.25vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lo04_fsz_75{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lo04_fsz_100{font-size:1.25vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lo04_fsz_100{font-size:3.1vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lo04_fsz_100{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lo04_fsz_100 span{font-size:1.5625vw}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lo04_fsz_100 span{font-size:6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp04_note_text{font-size:0.7em}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp04_bg_text{background:#ecf8ff;padding:1vw;line-height:2;font-family:"YakuHanJP";font-size:0.75vw;width:90%;margin:0 auto}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp04_bg_text{font-size:2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.richtext.lp04_bg_text{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom{font-family:"Noto Sans JP";font-size:16px;color:#231815;padding:0 20px 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .form-title{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .form-title:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .show-notice{font-size:inherit;border-radius:0;font-size:16px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .show-notice{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .show-notice:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .show-notice span{padding:5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .show-notice span+span{padding:0 5px 5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .form-label::after{line-height:1.5;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form input{accent-color:#007bd7}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form textarea{height:auto;font-family:inherit !important;font-size:inherit;line-height:1.5;letter-spacing:.04em;color:#8f8f8f;border:none;padding:.6rem .75rem;border-radius:5px;background-color:#eaeaea}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="text"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="email"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="password"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="date"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="search"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="url"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form select::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form textarea::placeholder{font-family:inherit;font-size:inherit;color:rgba(0,0,0,0.3)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="text"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="email"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="password"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="date"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="search"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="url"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form select:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form textarea:focus{background-color:#eaeaea;color:#8f8f8f}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="text"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="email"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="password"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="date"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="search"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form input[type="url"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form select.form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form textarea.form-error{background:#fdf5f2;border:1px solid red !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form .group{font-size:inherit;color:inherit;margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form .group:not(:last-child){margin:20px 0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form .group .form-cont{font-size:inherit;color:inherit;display:flex}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form .form-label{font-size:inherit}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form .form-label{display:inline-block !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form .agree-label{line-height:1.5}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form .form-cont{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form .form-cont p{font-size:inherit;margin-top:.25rem}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form .form-cont :is(.checkbox,.radio) label{display:flex;align-items:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form .service_term{background:#fff;overflow:auto;font-size:inherit;padding:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form .service_term_link{font-size:inherit;margin-top:20px;margin-bottom:5px;text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form .service_term_link a{color:#00aaeb;letter-spacing:0;text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form .service_term_link a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form .service_term_link+label.agreement{padding:5px 0;justify-content:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form .service_term_link+label.agreement .form-label{display:flex !important;align-items:center;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_custom .contact_form .service_term_link+label.agreement .form-label::after{position:initial;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_btn_custom01 .form-submit{padding-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_btn_custom01 .form-submit .popup-link{background:linear-gradient(90deg, #009de1 20%, #007bd7 100%);font-family:"Noto Sans JP";font-size:18px;font-weight:bold;border:1px solid #007bd7;border-radius:50px;padding:15px 60px}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_btn_custom01 .form-submit .popup-link{min-width:200px;width:auto}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_btn_custom01 .form-submit .popup-link{padding:10px 30px;margin-top:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp_form_btn_custom01 .form-submit .popup-link:hover{background:#fff;color:#007bd7}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form .form-label.require:after{background:red;margin-left:20px;border-radius:5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form input[type=checkbox],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form input[type=radio]{min-height:auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.vertical .form-label:after{position:relative;top:-2px}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.horizontal .form-label:after{top:6px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.horizontal .form-label:after{top:-3px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.horizontal .contact_form .group{display:block}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.horizontal .contact_form .group{display:flex;justify-content:center}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom{font-family:"Noto Sans JP";font-size:16px;color:#231815;padding:0 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .form-title{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .form-title:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .show-notice{font-size:inherit;border-radius:0;font-size:16px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .show-notice{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .show-notice:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .show-notice span{padding:5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .show-notice span+span{padding:0 5px 5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .form-label::after{line-height:1.5;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form input{accent-color:#007bd7}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form textarea{background:#fff;height:auto;font-family:inherit !important;font-size:inherit;line-height:1.5;letter-spacing:.04em;border:none;padding:.6rem .75rem;border-radius:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="text"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="email"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="password"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="date"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="search"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="url"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form select::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form textarea::placeholder{font-family:inherit;font-size:inherit;color:rgba(0,0,0,0.3)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="text"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="email"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="password"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="date"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="search"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="url"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form select:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form textarea:focus{background-color:#fff;color:#555;border-color:#5a5a5a}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="text"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="email"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="password"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="date"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="search"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form input[type="url"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form select.form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form textarea.form-error{background:#fdf5f2;border:1px solid red !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form .group{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form .group:not(:last-child){padding-bottom:20px;margin-bottom:20px;border-bottom:2px solid #009CE1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form .group .form-cont{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form .form-label{font-size:inherit}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form .form-label{display:inline-block !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form .agree-label{line-height:1.5}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form .form-cont{font-size:inherit;display:flex}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form .form-cont p{font-size:inherit;margin-top:.25rem}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form .form-cont :is(.checkbox,.radio) label{display:flex;align-items:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form .service_term{background:#fff;overflow:auto;font-size:inherit;padding:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form .service_term_link{font-size:inherit;margin-top:20px;margin-bottom:5px;text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form .service_term_link a{color:#00aaeb;letter-spacing:0;text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form .service_term_link a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form .service_term_link+label.agreement{padding:5px 0;justify-content:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form .service_term_link+label.agreement .form-label{display:flex !important;align-items:center;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_custom .contact_form .service_term_link+label.agreement .form-label::after{position:initial;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_btn_custom01 .form-submit{margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_btn_custom01 .form-submit .popup-link{color:#fff;background:#ff0000;font-family:"hirakakupro-w6";font-size:18px;font-weight:bold;border:1px solid #ff0000;border-radius:10px;padding:20px}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_btn_custom01 .form-submit .popup-link{min-width:200px;width:auto}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_btn_custom01 .form-submit .popup-link{padding:10px 60px;margin-top:60px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp02_form_btn_custom01 .form-submit .popup-link:hover{background:#fff;color:#ff0000}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom{font-family:"Noto Sans JP";font-size:16px;color:#231815;padding:0 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .form-title{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .form-title:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .show-notice{font-size:inherit;border-radius:0;font-size:16px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .show-notice{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .show-notice:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .show-notice span{padding:5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .show-notice span+span{padding:0 5px 5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .form-label::after{line-height:1.5;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form input{accent-color:#007bd7}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form textarea{background:#fff;height:auto;font-family:"YakuHanJP" !important;font-size:inherit;line-height:1.5;letter-spacing:.04em;border:1px solid #717171;font-size:0.9375vw;padding:0.5vw 1vw;color:#717171}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form textarea{font-size:4.2vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="text"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="email"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="password"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="date"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="search"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="url"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form select::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form textarea::placeholder{font-family:inherit;font-size:inherit;color:rgba(0,0,0,0.3)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="text"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="email"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="password"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="date"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="search"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="url"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form select:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form textarea:focus{background-color:#fff;color:#555;border-color:#5a5a5a}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="text"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="email"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="password"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="date"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="search"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form input[type="url"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form select.form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form textarea.form-error{background:#fdf5f2;border:1px solid red !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form .group{font-size:inherit;color:inherit;margin:20px 0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form .group .form-cont{font-size:inherit;color:inherit;display:flex;flex-wrap:wrap}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form .form-label{font-size:inherit;font-weight:400}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form .form-label{min-width:200px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form .form-label{display:inline-block !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form .form-label.require{border-radius:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form .agree-label{line-height:1.5}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form .form-cont{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form .form-cont p{font-size:inherit;margin-top:.25rem}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form .service_term{background:#fff;overflow:auto;font-size:inherit;padding:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form .service_term_link{font-size:inherit;margin-top:20px;margin-bottom:5px;text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form .service_term_link a{color:#00aaeb;letter-spacing:0;text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form .service_term_link a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form .service_term_link+label.agreement{padding:5px 0;justify-content:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form .service_term_link+label.agreement .form-label{display:flex !important;align-items:center;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_custom .contact_form .service_term_link+label.agreement .form-label::after{position:initial;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_btn_custom01 .form-submit{margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_btn_custom01 .form-submit .popup-link{color:#fff;background:#ff5463;font-family:"hirakakupro-w6";font-size:18px;font-weight:bold;border:1px solid #ff5463;border-radius:10px;padding:20px}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_btn_custom01 .form-submit .popup-link{min-width:200px;width:auto}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_btn_custom01 .form-submit .popup-link{padding:10px 60px;margin-top:60px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp03_form_btn_custom01 .form-submit .popup-link:hover{background:#fff;color:#ff5463}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom{font-family:"Noto Sans JP";font-size:16px;color:#231815;padding:0 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .form-title{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .form-title:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .show-notice{font-size:inherit;border-radius:0;font-size:16px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .show-notice{font-size:16px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .show-notice:empty{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .show-notice span{padding:5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .show-notice span+span{padding:0 5px 5px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .form-label::after{line-height:1.5;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form{font-size:inherit;color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form input{accent-color:#007bd7}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form textarea{background:#fff;height:auto;font-family:"YakuHanJP" !important;font-size:inherit;line-height:1.5;letter-spacing:.04em;border:1px solid #717171;font-size:0.9375vw;padding:0.5vw 1vw;color:#717171}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form textarea{font-size:2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="text"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="email"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="password"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="date"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="search"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="url"],.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form select,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form textarea{font-size:4.2vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="text"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="email"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="password"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="date"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="search"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="url"]::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form select::placeholder,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form textarea::placeholder{font-family:inherit;font-size:inherit;color:rgba(0,0,0,0.3)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="text"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="email"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="password"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="date"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="search"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="url"]:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form select:focus,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form textarea:focus{background-color:#fff;color:#555;border-color:#5a5a5a}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="text"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="email"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="password"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="date"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="search"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form input[type="url"].form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form select.form-error,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form textarea.form-error{background:#fdf5f2;border:1px solid red !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form .group{font-size:inherit;color:inherit;margin:20px 0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form .group .form-cont{font-size:inherit;color:inherit;display:flex}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form .form-label{font-size:inherit;font-weight:400}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form .form-label{min-width:200px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form .form-label{display:inline-block !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form .form-label.require{border-radius:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form .agree-label{line-height:1.5}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form .form-cont{font-size:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form .form-cont p{font-size:inherit;margin-top:.25rem}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form .form-cont :is(.checkbox,.radio) label{display:flex;align-items:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form .service_term{background:#fff;overflow:auto;font-size:inherit;padding:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form .service_term_link{font-size:inherit;margin-top:20px;margin-bottom:5px;text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form .service_term_link a{color:#00aaeb;letter-spacing:0;text-decoration:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form .service_term_link a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form .service_term_link+label.agreement{padding:5px 0;justify-content:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form .service_term_link+label.agreement .form-label{display:flex !important;align-items:center;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_custom .contact_form .service_term_link+label.agreement .form-label::after{position:initial;padding:3px 7px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_btn_custom .form-submit{margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_btn_custom .form-submit .popup-link{box-shadow:5px 5px 11px -1px rgba(0,0,0,0.34);background-color:#ff9700;border-radius:50px;font-family:"YakuHanJP";font-size:1.25vw;font-weight:400;line-height:3.5;padding:0;border:none;padding:0 30px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_btn_custom .form-submit .popup-link{font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .component.form.lp04_form_btn_custom .form-submit .popup-link:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp_mv_sec{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp_mv_sec .row.image_row{max-width:500px;margin:0 auto;display:flex}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp_mv_sec .row.image_row .col:nth-child(2){margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp_mv_sec .row .col .component.image.img_shadow a{border-radius:50vw;display:inline-block;box-shadow:0 0 16px 0px #f03d61}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp02_mv_sec{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp02_mv_sec .inner{padding:0;max-width:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp02_mv_sec .inner .row .col{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp02_mv_sec .inner .row .col .component{margin:0}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp02_mv_sec .inner .row .col .component.image img{width:88% !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_mv_sec{background-color:#fff;padding:20px 0 0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_mv_sec{padding:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_mv_sec .inner{padding-bottom:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_mv_sec .inner .row.lp03_award_row{max-width:600px;margin:0 auto;display:flex;align-items:center}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_mv_sec .inner .row.lp03_award_row{margin-top:32.29vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_mv_sec .inner .row.lp03_award_row .col{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_mv_sec .inner .row.lp03_award_row .col .component.richtext.lp03_award_text{background:url(https://ferret-one.akamaized.net/images/66105cdb6e868469e06146f4/original.png) no-repeat center/100%;display:flex;justify-content:center;align-items:center;flex-flow:column;font-weight:500;font-size:18px;line-height:26px;letter-spacing:0.02em;padding-bottom:10px;width:180px;height:180px;margin:0 5px;filter:drop-shadow(8px 8px 8px rgba(50,76,149,0.3))}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_mv_sec .inner .row.lp03_award_row .col .component.richtext.lp03_award_text{font-size:1.5vw;line-height:2.17vw;padding-top:0.5vw;margin:0 0.42vw;filter:drop-shadow(0.67vw 0.67vw 0.67vw rgba(50,76,149,0.3))}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_mv_sec .inner .row.lp03_award_row .col .component.richtext.lp03_award_text{font-size:2.86vw;line-height:4.17vw;padding-top:0.78vw;width:27.86vw;height:27.86vw;margin:0 0.65vw;filter:drop-shadow(1.04vw 1.04vw 1.04vw rgba(50,76,149,0.3))}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_mv_sec .inner .row.lp03_award_row .col .component.image{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_ballon_text{text-align:center}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_ballon_text{margin-top:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_ballon_text p{display:inline-block;background-color:#005ab1;color:#fff;font-size:31px;height:58px;letter-spacing:0.02em;border-radius:28px;font-weight:500;padding:0 24px;position:relative}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_ballon_text p{font-size:2.58vw;height:4.83vw;border-radius:2.33vw;padding:0 2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_ballon_text p{font-size:4.04vw;height:7.55vw;border-radius:3.65vw;padding:0 3.13vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_ballon_text p::after{content:"";display:block;width:34px;height:18px;background:url(https://ferret-one.akamaized.net/images/661a3a897ea2e713b120aa54/original.png) no-repeat center/100%;position:absolute;left:50%;transform:translate(-50%, 0%);bottom:-9px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_ballon_text p::after{width:2.83vw;height:1.5vw;bottom:-0.75vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_ballon_text p::after{width:4.43vw;height:2.34vw;bottom:-1.18vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_ballon_text p span{font-size:4.84vw !important;line-height:7.03vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_bg_text{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_bg_text p{font-weight:700;font-size:68px;color:#fff;display:inline-block;background-color:#005ab1;padding:2px 0.05em 7px 0.15em}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_bg_text p{font-size:5.67vw;padding:0.17vw 0.05em 0.58vw 0.15em}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_bg_text p{font-size:7.94vw;padding:1.04vw 0.08em 1.69vw 0.18em;line-height:1}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_mv_text p{font-size:18px;line-height:33px;letter-spacing:0.04em;margin-top:22px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_mv_text p{font-size:1.5vw;line-height:2.75vw;margin-top:1.83vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_mv_text p{font-size:3.65vw;line-height:6.77vw;margin:0;width:83.33vw;text-align:center}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_note_text{margin-top:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_note_text p{color:#4d4d4d;font-size:14px;margin-top:17px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_note_text p{font-size:1.17vw;margin-top:1.42vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_mv_sec .inner .row .col .component.richtext.lp03_note_text p{font-size:2.6vw;margin-top:2.99vw}}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section{padding:calc(120px - 30px) 0 calc(120px - 40px)}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section{padding:0 0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp_cta_sec .inner .row .col .component.cta{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp_deco_sec{position:relative;overflow:visible}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp_deco_sec{margin-top:50px;padding-bottom:50px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp_deco_sec::before{content:"";width:100%;height:45px;background:url(https://ferret-one.akamaized.net/images/6613bedd48d2ac139df5a672/original.png) no-repeat top center/cover;position:absolute;top:-45px;left:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp_deco_sec::before{height:27px;top:-27px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp_grad_sec{background:linear-gradient(90deg, #fcfeff 0%, #ecf7fc 100%)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp_grad02_sec{background:linear-gradient(90deg, #009de1 20%, #007bd7 100%);position:relative;z-index:1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp_grad02_sec::after{content:"";position:absolute;width:100%;height:100%;background:url(https://ferret-one.akamaized.net/images/660f9cb6b06aa50049c554b7/original.png) repeat;z-index:-1;left:0;top:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp02_grad_sec{background:linear-gradient(90deg, #67dafa 0%, #009ce1 100%)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp02_arrow_sec{box-shadow:0px 2px 20px rgba(0,0,0,0.1);position:relative;z-index:2;overflow:visible}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp02_arrow_sec{padding:50px 0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp02_arrow_sec::after{content:"";width:3vw;height:3vw;position:absolute;top:100%;left:50%;transform:translate(-50%, -50%) rotate(45deg);z-index:3;box-shadow:10px 10px 13px rgba(0,0,0,0.06);background-color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_plan_sec{position:relative}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_plan_sec .row .col .component.image.lp03_deco_image{position:absolute;left:50%;transform:translate(-50%, 0%);top:0;width:43.67vw;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_plan_sec .row .col .component.image.lp03_deco_image{width:68.23vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_plan_sec .row .col .component.heading.lp03_hd_custom01{margin-top:-40px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_plan_sec .row .col .component.heading.lp03_hd_custom01 h2{font-size:48px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_plan_sec .row .col .component.heading.lp03_hd_custom01 h2{font-size:4vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_plan_sec .row .col .component.heading.lp03_hd_custom01 h2{font-size:7.81vw;padding-top:10.68vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp02_footer_sec{padding:20px;background-color:#03AAEB}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp02_footer_sec .inner{max-width:100%;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp02_footer_sec .inner .row{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp02_footer_sec .inner .row:not(.copyright_row){max-width:1100px;margin:0 auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp02_footer_sec .inner .row.site_map_row{padding:40px 20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp02_footer_sec .inner .row.site_map_row .col{vertical-align:middle}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp02_footer_sec .inner .row.page_top_row :is(.col,.cta-column){padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp02_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image{width:auto;position:fixed;right:50px;bottom:170px;z-index:1000;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp02_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image{right:10px;bottom:90px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp02_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image img{width:70px !important}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp02_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image img{width:40px !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp02_footer_sec .inner .row.copyright_row .col{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp02_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{display:flex;justify-content:center;align-items:center;background:var(--fo-main-color, #333);height:60px;margin:0;padding:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp02_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{padding:0 70px 0 10px}}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp02_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{padding:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp02_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright p{font-size:12px;letter-spacing:var(--fo-text-letter-spacing);line-height:1.3;color:#fff;margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp02_footer_sec .inner .row .col{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp02_footer_sec .inner .row .col .component.list.site_map_list ul{display:flex;gap:10px 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp02_footer_sec .inner .row .col .component.list.site_map_list ul{flex-direction:column}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp02_footer_sec .inner .row .col .component.list.site_map_list ul li{margin:0;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp02_footer_sec .inner .row .col .component.list.site_map_list ul li a{color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp02_footer_sec .inner .row .col .component.list.site_map_list ul li a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp02_footer_sec .inner .row .col .component.list.site_map_list.vertical ul{flex-direction:column}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp02_footer_sec .inner .row .col .component.list.site_map_list.vertical ul li a{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp02_footer_sec .inner .row .col .component.cta{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp02_footer_sec .inner .row .col .component.richtext{font-size:0.9375vw;color:#fff}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp02_footer_sec .inner .row .col .component.richtext{font-size:1.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp02_footer_sec .inner .row .col .component.richtext{font-size:14px;text-align:center !important}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp02_footer_sec .inner .row .col .component.richtext p{text-align:center !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp02_footer_sec .inner .row .col .component.richtext a{color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_footer_sec{padding:0;background-color:#009ce1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_footer_sec .inner{max-width:100%;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_footer_sec .inner .row{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_footer_sec .inner .row:not(.copyright_row){max-width:1100px;margin:0 auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_footer_sec .inner .row.site_map_row{padding:40px 20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_footer_sec .inner .row.site_map_row .col{vertical-align:middle}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_footer_sec .inner .row.page_top_row :is(.col,.cta-column){padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image{width:auto;position:fixed;right:50px;bottom:170px;z-index:1000;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image{right:10px;bottom:90px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image img{width:70px !important}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image img{width:40px !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_footer_sec .inner .row.copyright_row .col{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{display:flex;justify-content:center;align-items:center;background:var(--fo-main-color, #333);height:60px;margin:0;padding:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{padding:0 70px 0 10px}}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{padding:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright p{font-size:12px;letter-spacing:var(--fo-text-letter-spacing);line-height:1.3;color:#fff;margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_footer_sec .inner .row .col{padding:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_footer_sec .inner .row .col .component.image{text-align:center !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_footer_sec .inner .row .col .component.image.footLogo_img img{max-width:250px !important;width:100% !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_footer_sec .inner .row .col .component.list.site_map_list ul{display:flex;gap:10px 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_footer_sec .inner .row .col .component.list.site_map_list ul{flex-direction:column}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_footer_sec .inner .row .col .component.list.site_map_list ul li{margin:0;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_footer_sec .inner .row .col .component.list.site_map_list ul li a{color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_footer_sec .inner .row .col .component.list.site_map_list ul li a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_footer_sec .inner .row .col .component.list.site_map_list.vertical ul{flex-direction:column}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_footer_sec .inner .row .col .component.list.site_map_list.vertical ul li a{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_footer_sec .inner .row .col .component.cta{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_footer_sec .inner .row .col .component.richtext{font-size:0.9375vw;color:#fff}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_footer_sec .inner .row .col .component.richtext{font-size:1.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_footer_sec .inner .row .col .component.richtext{font-size:14px;text-align:center !important}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_footer_sec .inner .row .col .component.richtext p{text-align:center !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_footer_sec .inner .row .col .component.richtext a{color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp04_footer_sec{padding:0;background-color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp04_footer_sec .inner{max-width:100%;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp04_footer_sec .inner .row{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp04_footer_sec .inner .row:not(.copyright_row){max-width:1100px;margin:0 auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp04_footer_sec .inner .row.site_map_row{padding:40px 20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp04_footer_sec .inner .row.site_map_row .col{vertical-align:middle}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp04_footer_sec .inner .row.page_top_row :is(.col,.cta-column){padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp04_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image{width:auto;position:fixed;right:50px;bottom:170px;z-index:1000;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp04_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image{right:10px;bottom:90px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp04_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image img{width:70px !important}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp04_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image img{width:40px !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp04_footer_sec .inner .row.copyright_row .col{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp04_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{display:flex;justify-content:center;align-items:center;background:var(--fo-main-color, #333);height:60px;margin:0;padding:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp04_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{padding:0 70px 0 10px}}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp04_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{padding:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp04_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright p{font-size:12px;letter-spacing:var(--fo-text-letter-spacing);line-height:1.3;color:#fff;margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp04_footer_sec .inner .row .col{padding:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp04_footer_sec .inner .row .col .component.image{text-align:center !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp04_footer_sec .inner .row .col .component.image.footLogo_img img{max-width:250px !important;width:100% !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp04_footer_sec .inner .row .col .component.list.site_map_list ul{display:flex;gap:10px 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp04_footer_sec .inner .row .col .component.list.site_map_list ul{flex-direction:column}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp04_footer_sec .inner .row .col .component.list.site_map_list ul li{margin:0;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp04_footer_sec .inner .row .col .component.list.site_map_list ul li a{color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp04_footer_sec .inner .row .col .component.list.site_map_list ul li a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp04_footer_sec .inner .row .col .component.list.site_map_list.vertical ul{flex-direction:column}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp04_footer_sec .inner .row .col .component.list.site_map_list.vertical ul li a{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp04_footer_sec .inner .row .col .component.cta{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp04_footer_sec .inner .row .col .component.richtext{font-size:0.9375vw;color:#fff}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp04_footer_sec .inner .row .col .component.richtext{font-size:1.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp04_footer_sec .inner .row .col .component.richtext{font-size:14px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp04_footer_sec .inner .row .col .component.richtext a{color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp01_pt0_sec,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_pt0_sec,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp04_pt0_sec{padding-top:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_pb0_sec,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp04_pb0_sec{padding-bottom:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_visible_sec{overflow:visible}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_bg2000_sec{background-size:2000px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_bg_gray_sec{position:relative;z-index:1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp03_bg_gray_sec::before{content:"";max-width:2000px;width:100%;height:100%;background-color:#f6f7fb;position:absolute;left:50%;transform:translateX(-50%);top:0;z-index:-1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp04_cta_sec{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_faq_row{margin:40px 0 20px;box-shadow:none;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_faq_row+.lp_faq_row{margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_faq_row .col{background:#fff;padding:20px;border-radius:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_faq_row .col .component.richtext table th{background:#009DE1;background:-webkit-linear-gradient(to right, #009DE1 20%, #007bd7 100%);background:-moz-linear-gradient(to right, #009DE1 20%, #007bd7 100%);background:linear-gradient(to right, #009DE1 20%, #007bd7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:"Viga",sans-serif}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_unevenness_row{width:94%;display:flex;margin:0 auto;flex-wrap:wrap}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_unevenness_row{gap:20px 0;justify-content:center}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_unevenness_row .col{width:50% !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_unevenness_row .col:nth-child(even){margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_unevenness_row .col .component.image img{max-width:120px !important;margin:0 auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_bg_2col{padding:30px;background:#fff;margin-top:40px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_bg_2col{padding:5px 15px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_shadow_row{background-color:#fff;box-shadow:0 0 16px 0px rgba(0,157,225,0.2);padding:20px 30px 10px;border-radius:10px;margin-top:40px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_shadow_row{padding:20px 15px 10px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_shadow_row .col .component.richtext{line-height:2;font-size:16px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_ballon_row{display:flex;gap:30px;margin-top:65px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_ballon_row{gap:20px;flex-wrap:wrap;margin-top:35px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_ballon_row .col{background-color:#fff;padding:20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_ballon_row .col{width:calc(50% - 10px) !important;padding:10px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_ballon_row .col.topleft_not50_col{border-radius:0 50px 50px 50px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_ballon_row .col.bottomright_not50_col{border-radius:50px 50px 0 50px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_ballon_row .col.topright_not50_col{border-radius:50px 0 50px 50px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_ballon_row .col.bottomleft_not50_col{border-radius:50px 50px 50px 0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_ballon_row .col .component.richtext{color:#009de1}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_ballon_row .col .component.richtext{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_ballon_row+.lp_ballon_row{margin-top:30px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_number_row{margin-bottom:30px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_number_row.reverse{flex-flow:column}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_number_row .col.lp_number_col{position:relative;z-index:1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_number_row .col.lp_number_col::before{content:"";position:absolute;top:0;right:0;width:146px !important;height:120px;background-size:contain;background-repeat:no-repeat;background-position:top right;z-index:-1}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_number_row .col.lp_number_col::before{width:83px !important;height:53px;top:-30px;right:inherit;left:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_number_row .col.lp_number_col.num01::before{background-image:url(https://ferret-one.akamaized.net/images/660f9f2ff55cc24994dc2afe/original.png)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_number_row .col.lp_number_col.num02::before{background-image:url(https://ferret-one.akamaized.net/images/660f9f2f44173b4c1430ab75/original.png)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_number_row .col.lp_number_col.num03::before{background-image:url(https://ferret-one.akamaized.net/images/660f9f2e43f19b004954e12d/original.png)}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_number_row .col .component.image img{max-width:140px !important;margin:0 auto}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_number_row .col .component.heading{margin-top:0 !important;padding-top:0 !important}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_number_row.reverse{flex-flow:row-reverse}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_shadow02_row{box-shadow:0px 0px 25px 0px rgba(0,0,0,0.14)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_shadow02_row.radius10{border-radius:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_case_row{display:flex;gap:15px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_case_row .col{border-radius:10px;padding:40px 20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_case_row .col::before{content:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_case_row .col.color1_col{background-color:#69787d}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_case_row .col.color2_col{background-color:#01abc8}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_case_row .col.color3_col{background-color:#466f9d}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_case_row .col:not(:last-child){position:relative}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_case_row .col:not(:last-child)::after{content:"";width:90px;height:90px;background:url(https://ferret-one.akamaized.net/images/660fea956e8684573b616cb2/original.png) no-repeat center/contain;position:absolute;top:calc(50% - 45px);left:calc(100% - 30px);z-index:1}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_case_row .col:not(:last-child)::after{top:calc(100% - 30px);left:calc(50% - 45px);transform:rotate(90deg)}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_case_row .col .component.heading :is(h1,h2,h3,h4,h5,h6){color:#fff}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_case_row .col .component.heading :is(h1,h2,h3,h4,h5,h6){font-size:3.75vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_case_row .col .component.richtext{color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_case_row .col .component.richtext ul li{font-size:0.8125vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_case_row .col .component.richtext ul li{font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_case_row .col .component.richtext ul li{font-size:4vw;text-align:left}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_voice_row{margin-top:30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_voice_row .col:first-child .component.image img{max-width:150px !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_voice_row .col:last-child{padding:20px 40px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_voice_row .col:last-child{padding:20px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_voice_row .col:last-child::after{content:"";position:absolute;right:20px;bottom:20px;width:30px;height:25px;transform:scaleX(-1);background:url(https://ferret-one.akamaized.net/images/660fea83f55cc25414dbd474/original.png) no-repeat center/contain}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_voice_row .col .component.heading h4{color:#009de1;padding-left:40px;position:relative}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_voice_row .col .component.heading h4::before{content:"";position:absolute;left:0;top:0;width:30px;height:25px;background:url(https://ferret-one.akamaized.net/images/660fea83f55cc25414dbd474/original.png) no-repeat center/contain}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_flow_row{display:flex;gap:50px 30px;margin-top:70px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_flow_row{flex-flow:column}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_flow_row .col{flex:1;box-shadow:0px 0px 20px 5px rgba(0,157,225,0.2);border-radius:10px;background-color:#fff;position:relative;padding:60px 20px 20px 20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_flow_row .col .component.richtext.lp_flow_number{position:absolute;top:0;left:50%;transform:translate(-50%, -50%)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_flow_row .col .component.richtext.lp_flow_number p{margin:0 auto;width:90px;height:90px;background-color:#f03d61;color:#fff;border-radius:50%;font-size:14px;font-family:"Viga",sans-serif;padding:17px 0;line-height:1;box-shadow:5px 5px 20px 3px rgba(35,24,21,0.2);display:flex;align-items:center;justify-content:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_flow_row .col .component.richtext.lp_flow_ballon{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_flow_row .col .component.richtext.lp_flow_ballon p{display:inline-block;font-size:1.25vw;position:relative;padding:0 20px;color:#64a9f0}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_flow_row .col .component.richtext.lp_flow_ballon p{font-size:1.75vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_flow_row .col .component.richtext.lp_flow_ballon p{font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_flow_row .col .component.richtext.lp_flow_ballon p::before{content:"＼";font-size:20px;top:0;left:0;position:absolute}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_flow_row .col .component.richtext.lp_flow_ballon p::after{content:"／";font-size:20px;top:0;right:0;position:absolute}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_img_row{display:flex}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_img_row .col{width:80% !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_img_row .col:first-child,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_img_row .col:nth-child(3){width:20% !important}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_img_row .col:first-child,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_img_row .col:nth-child(3){width:15% !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.case_detail_row{display:flex;gap:20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.case_detail_row .col:first-child{width:20% !important}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.case_detail_row .col:last-child{width:80% !important}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.case_detail_row .col .component.richtext table tbody tr td span{font-size:12px !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp02_white_row{background-color:#fff;border-radius:15px;position:relative;padding:20px 30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp02_white_row .col .component.image.lp02_icon_image{position:absolute;left:-20px;top:-60px;width:auto;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp02_white_row .col .component.image.lp02_icon_image{position:static}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp02_white_row .col .component.image.lp02_icon_image img{max-width:100px !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp02_white_row .col .component.richtext.lp02_border_text{border-bottom:1px solid #000;padding-bottom:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp02_white_row .col .component.richtext.lp02_border_text p span{background:linear-gradient(transparent 60%, #ff0 40%)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp_mt50_row{margin-top:50px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp02_case_row{display:flex;gap:50px;position:relative;padding-bottom:20px;margin-bottom:20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp02_case_row{flex-flow:column}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp02_case_row::after{content:"";width:100%;height:3px;background:linear-gradient(90deg, #67dafa 0%, #415B9E 100%);position:absolute;bottom:0;left:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp02_case_row .col:first-child{position:relative}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp02_case_row .col:first-child::after{content:"";width:27px;height:23px;background:url(https://ferret-one.akamaized.net/images/6610512d44173b691c306885/original.png) no-repeat center/contain;position:absolute;left:calc(100% + 11px);top:50%;transform:translateY(-50%)}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp02_case_row .col:first-child::after{top:calc(100% + 14px);left:50%;transform:0;transform:rotate(90deg) translateX(-50%);transform-origin:left}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp02_shadow_row{padding:0;box-shadow:0px 2px 20px rgba(0,0,0,0.1)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp02_shadow_row .col:last-child{padding:20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp02_shadow_row .col:last-child{margin-top:0;padding-top:10px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp02_shadow_row .col .component.image{margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp02_shadow_row .col .component.image{padding-top:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp02_step_row .col:first-child{background-color:#009CE1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp02_step_row .col:first-child::before{color:#009CE1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp02_step_row .col:first-child::after{border-color:transparent transparent transparent #009CE1}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp02_step_row .col:first-child::after{content:none}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp02_step_row .col:nth-child(2){border:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp02_step_row .col .component.heading h3{color:#009CE1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp02_shadow02_row{box-shadow:0px 2px 20px rgba(0,0,0,0.1);padding:20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp02_shadow02_row{padding:10px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp02_shadow02_row+.lp02_shadow02_row{margin-top:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp02_faq_row{box-shadow:none;padding:0;border:1px solid #009CE1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp02_faq_row .col .component.richtext{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp02_faq_row .col .component.richtext table tbody tr th{color:#fff;padding:15px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp02_faq_row .col .component.richtext table tbody tr td{padding:15px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp02_faq_row .col .component.richtext table tbody tr:first-child{background:linear-gradient(to right, #67DAFA, #6479B6);color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp02_faq_row .col .component.richtext table tbody tr:last-child th{color:#009CE1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp02_flex_row{display:flex;gap:30px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp02_reverse_row,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_reverse_row{display:flex;flex-flow:column-reverse}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_problem_row{background-color:#009ce1;max-width:1000px;height:710px;margin:0 auto;border-radius:28px;position:relative}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_problem_row{width:83.33vw;height:59.17vw;border-radius:2.33vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_problem_row{width:88.54vw;height:131.51vw;border-radius:3.65vw;margin-bottom:130px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_problem_row::after{content:"";display:block;width:1195px;height:408px;background:url(https://ferret-one.akamaized.net/images/66105d8044173b691c30b192/original.png) no-repeat center/100%;position:absolute;left:50%;transform:translate(-50%, 0%);bottom:-56px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_problem_row::after{width:99.58vw;height:34vw;bottom:-4.67vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_problem_row::after{width:64.58vw;height:53.65vw;bottom:-37.11vw;background-image:url(https://ferret-one.akamaized.net/images/661ae42a466e3617f40dd452/original.png);z-index:1}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_deco_text{color:rgba(178,225,246,0.5);font-size:40px;letter-spacing:0.18em;text-align:center;padding-top:47px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_deco_text{font-size:3.33vw;padding-top:5.58vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_deco_text{font-size:5.21vw;padding-top:6.51vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list{margin:0 auto;padding-bottom:40px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list{width:71vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list{width:81.25vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul{max-width:852px;margin:0 auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li{font-weight:700;font-size:26px;line-height:33px;letter-spacing:0.08em;color:#fff;padding:28px 0 28px 107px;position:relative;list-style:none;font-size:20px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li{font-size:2.17vw;line-height:2.75vw;padding:2.33vw 0 2.33vw 8.92vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li{font-size:4.17vw;line-height:6.25vw;padding:2.6vw 0 2.6vw 13.93vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li::before{content:"";display:block;position:absolute;width:35px;height:35px;background:url(https://ferret-one.akamaized.net/images/661a66ec466e360a800dd462/original.png) no-repeat center/100%;top:50%;transform:translate(0%, -50%);left:52px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li::before{width:2.92vw;height:2.92vw;left:4.33vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li::before{top:4.82vw;transform:translate(0%, 0%);width:4.56vw;height:4.56vw;left:6.77vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li:not(:last-child)::after{content:"";display:block;position:absolute;width:852px;height:4px;background:url(https://ferret-one.akamaized.net/images/661a67ad466e360a800dd464/original.png) no-repeat center/100%;left:50%;transform:translate(-50%, 0%);bottom:0}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li:not(:last-child)::after{width:81.25vw;height:0.52vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li:not(:last-child)::after{width:81.25vw;height:0.52vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li span{font-weight:700;font-size:26px;letter-spacing:0.08em;display:inline-block;background-color:rgba(0,90,177,0.5);padding:2px 0.2em 4px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li span{font-size:2.17vw;padding:0.17vw 0.2em 0.33vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_problem_row .col .component.richtext.lp03_problem_list ul li span{font-size:4.17vw;line-height:6.25vw;padding:0.13vw 0.2em 0.39vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.image_animate_row{width:100vw;display:flex;align-items:center;background-color:#fff;margin-top:30px;position:relative;left:50%;transform:translateX(-50%)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.image_animate_row .col{display:flex !important;align-items:center;justify-content:space-around;padding-bottom:0;min-width:1700px !important}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.image_animate_row .col{min-width:780px !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.image_animate_row .col.image_animate01_col{animation:loop01 50s -25s linear infinite}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.image_animate_row .col.image_animate02_col{animation:loop02 50s linear infinite}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.image_animate_row .col .component.image.image_animate_img{max-width:250px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.image_animate_row .col .component.image.image_animate_img{max-width:112px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_number_row{display:flex;margin-top:82px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_number_row{margin-top:8.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_number_row{flex-wrap:wrap;flex-flow:column;margin-top:13.28vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_number_row .col.lp03_number_col{position:relative;display:block}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_number_row .col.lp03_number_col{width:29.58vw;margin:0 1.08vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_number_row .col.lp03_number_col+.lp03_number_col{margin-top:60px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_number_row .col.lp03_number_col .component.richtext.lp03_number_text{font-family:"Arial", "メイリオ";position:absolute;top:-37px;left:50%;transform:translate(-50%, 0%);display:block;background-color:#d3eefa;color:#009ce1;width:88px;height:88px;border-radius:100%;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:61px;margin:0;z-index:1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_number_row .col.lp03_number_col .component.richtext.lp03_border_text{text-align:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_number_row .col.lp03_number_col .component.richtext.lp03_border_text p{font-weight:500;font-size:26px;line-height:47px;letter-spacing:0.02em;display:block;text-align:center;position:relative;margin-top:1.67vw;border-bottom:3px dotted #ccc;display:inline;white-space:nowrap}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_number_row .col.lp03_number_col .component.richtext.lp03_border_text p{font-size:2.17vw;line-height:3.92vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_number_row .col.lp03_number_col .component.richtext.lp03_border_text p{font-size:5.26vw;line-height:7.03vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_number_row .col.lp03_number_col .component.image{width:289px;margin:0 auto;position:relative}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_number_row .col.lp03_number_col .component.image{width:auto}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_case_row{margin:50px auto 30px;background:linear-gradient(#0ea9e0, rgba(14,169,224,0.9));border-radius:20px;padding:60px 50px 30px;position:relative;z-index:1}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_case_row{border-radius:1.67vw;padding-top:6.67vw;padding-bottom:4.17vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_case_row{width:100%;border-radius:0vw;padding:11.98vw 20px 10.94vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_case_row .col .component.image.lp03_deco_image{position:absolute;width:52.25vw;top:0;left:50%;transform:translate(-50%, 0%);margin:0;z-index:-1}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_case_row .col .component.image.lp03_deco_image{width:81.64vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_shadow_row{display:flex;gap:30px;margin-top:30px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_shadow_row{flex-flow:column}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_shadow_row .col{filter:drop-shadow(0.67vw 0.83vw 0.67vw rgba(43,63,109,0.2));background-color:#fff;padding:0;border-radius:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_shadow_row .col .component.image{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_shadow_row .col .component.image img{max-width:inherit !important;width:100% !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_shadow_row .col .component.headng,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_shadow_row .col .component.richtext{padding:0 20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_shadow_row .col .component.richtext p{font-size:18px;line-height:36px;letter-spacing:0.06em;width:250px;margin:10px auto 0}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_shadow_row .col .component.richtext p{font-size:3vw;line-height:4.5vw;width:100%;margin:0.83vw auto 0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_price_row{display:inline-flex;justify-content:center;align-items:center}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_price_row .col{display:block;width:auto !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_price_row .col .component.richtext.lp03_round_text p{width:108px;height:108px;border-radius:100%;border:1px solid #333333;display:flex;justify-content:center;align-items:center;font-size:35px;margin-top:17px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_price_row .col .component.richtext.lp03_round_text p{width:9vw;height:9vw;font-size:2.92vw;margin-top:1.42vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_price_row .col .component.richtext.lp03_round_text p{width:16.93vw;height:16.93vw;font-size:5.47vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_price_row .col .component.richtext.lp03_price_text p{color:#162735;font-weight:700;letter-spacing:0.02em;font-size:40px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_price_row .col .component.richtext.lp03_price_text p{font-size:4.75vw;margin-left:1.25vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_price_row .col .component.richtext.lp03_price_text p{font-size:8.91vw;margin-top:0;margin-left:2.08vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_price_row .col .component.richtext.lp03_price_text p strong{font-size:130px;line-height:0.7;letter-spacing:0}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_price_row .col .component.richtext.lp03_price_text p strong{font-size:10.83vw;vertical-align:-0.25vw;margin-left:0.42vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_price_row .col .component.richtext.lp03_price_text p strong{font-size:20.31vw;vertical-align:-0.4vw;margin-left:0.65vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_image_list_row{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_image_list_row{flex-wrap:wrap}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_image_list_row .col{margin:0 6.5px 15px;border-radius:10px;background-color:#009ce1;filter:drop-shadow(8px 8px 8px rgba(43,63,109,0.2));display:flex;justify-content:center;align-items:center;position:relative;width:308px !important;min-height:102px;filter:drop-shadow(8px 8px 8px rgba(43,63,109,0.2));position:relative}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_image_list_row .col{height:8.5vw;margin:0 0.54vw 1.25vw;border-radius:0.83vw;min-height:inherit}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_image_list_row .col{width:100%;height:auto;margin:0 0 2.6vw;border-radius:1.3vw;filter:drop-shadow(1.04vw 1.04vw 1.04vw rgba(43,63,109,0.2));min-height:inherit}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_image_list_row .col .component.richtext p{font-size:28px;line-height:32px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_image_list_row .col .component.richtext p{font-size:2.33vw;line-height:2.67vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_image_list_row .col .component.richtext p{font-size:4.17vw;line-height:5.08vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_step_row{background-color:#009ce1;border:none;border-radius:50px;position:relative;margin-top:30px;display:flex;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_step_row::after{content:"";display:block;position:absolute;width:36px;height:20px;background:url(https://ferret-one.akamaized.net/images/661acd0f7ea2e72e6420aa55/original.png) no-repeat center/100%;left:50%;transform:translate(-50%, 0%);bottom:-13px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_step_row .col{padding:10px;border:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_step_row .col:first-child{background-color:transparent}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_step_row .col:first-child{left:4.56vw;font-size:6.77vw;border-right:0.26vw solid #fff;line-height:9.11vw;padding-right:2.6vw;width:20% !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_step_row .col:first-child::before,.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_step_row .col:first-child::after{content:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_step_row .col:last-child{padding-right:116px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_step_row .col:last-child{padding-right:68px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_step_row .col .component.richtext p{color:#fff;font-size:36px;font-weight:500;text-align:center;letter-spacing:0.1em}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_step_row .col .component.richtext p{font-size:3vw;line-height:8.33vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_step_row .col .component.richtext p{font-size:4.69vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_step_row+.lp03_step_row{margin-top:30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_step_row.color02{background-color:#0084d4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_step_row.color02::after{background-image:url(https://ferret-one.akamaized.net/images/661ace1223d72403a5958f72/original.png)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_step_row.color03{background-color:#0072cb}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_step_row.color03::after{background-image:url(https://ferret-one.akamaized.net/images/661ace127ea2e72e6420aa57/original.png)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_step_row.color04{background-color:#0061c1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_step_row.color04::after{background-image:url(https://ferret-one.akamaized.net/images/661ace11466e3617f40dd44f/original.png)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_step_row.color05{background-color:#0050b8}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_step_row.color05::after{background-image:url(https://ferret-one.akamaized.net/images/661ace1123d72403a5958f70/original.png)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_step_row.color06{background-color:#0042b1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_step_row.color06::after{content:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_shadow02_row{background-color:#fff;text-align:center;margin:0 auto;padding:20px 40px 40px;filter:drop-shadow(0px 0px 6px rgba(0,0,0,0.1));border-radius:20px;margin-top:50px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_shadow02_row{padding:3.33vw 3.33vw 5vw;border-radius:1.67vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_shadow02_row{padding:5.21vw 3.91vw 7.81vw;border-radius:2.6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_faq_row{box-shadow:none;border-bottom:1px solid #afafaf;padding:20px;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_faq_row{padding:0}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_faq_row .col{padding:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_faq_row .col .component.richtext table tr:first-child td{color:#162735;font-size:26px;line-height:44px;letter-spacing:0.04em;font-weight:700;padding-bottom:0;box-sizing:content-box;position:relative}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_faq_row .col .component.richtext table tr:first-child td{font-size:2.17vw;line-height:3.67vw;padding-bottom:0.83vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_faq_row .col .component.richtext table tr:first-child td{font-size:4.17vw;line-height:7.55vw;width:72.92vw;padding-bottom:1.3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_faq_row .col .component.richtext table tr:first-child th{color:#009ce1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp03_faq_row .col .component.richtext table tr:last-child th{color:#ff8f2b}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_max70_row{display:flex;justify-content:center}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_max70_row{max-width:70%;margin:0 auto}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_max70_row .col{width:20% !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_max70_row .col.lp04_balloon_col{width:80% !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_col2_row{display:flex;gap:0 50px;margin-top:70px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_col2_row{flex-flow:column-reverse;margin-top:30px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_col2_row .col.lp04_shadow_col{box-shadow:5px 5px 11px -1px rgba(0,0,0,0.14);border-radius:10px;padding:0 2vw 2vw}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_col2_row .col.lp04_shadow_col{padding-top:4vw;margin-top:-80px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_col2_row .col.lp04_shadow_col .component.richtext.lp04_number_text{color:#008EDC;margin:-3.5vw 0 0;line-height:1;font-family:"YakuHanJP";font-size:10vw;letter-spacing:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_col2_row .col.lp04_shadow_col .component.richtext.lp04_number_text{color:#008DDC;font-size:20vw;line-height:1;margin-top:-14.5vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_col2_row .col .component.image{text-align:right !important;padding-right:20px}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_col2_row.reverse{flex-flow:column}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_col2_row+.lp04_col2_row{margin-top:80px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_flow_row{margin-top:40px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_flow_row .col{padding:5px 20px;border:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_flow_row .col:first-child{background-color:#008ddc}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_flow_row .col:first-child .component.richtext{color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_flow_row .col:first-child::after{border-color:transparent transparent transparent #008ddc}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_flow_row .col:first-child::after{content:none}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_flow_row .col:first-child::before{color:#008ddc}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_flow_row .col:first-child{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_flow_row .col:nth-child(2),.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_flow_row .col:nth-child(3){background-color:#f6f1ed}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_flow_row .col .component.heading :is(h1,h2,h3,h4,h5){color:#008ddc}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_flow_row .col .component.richtext p{font-size:0.8125vw;font-family:"YakuHanJP"}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_flow_row .col .component.richtext p{font-size:2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_flow_row .col .component.richtext p{font-size:3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_flow_row+.lp03_step_row{margin-top:30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_flow_row.color02{background-color:#0084d4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_flow_row.color02::after{background-image:url(https://ferret-one.akamaized.net/images/661ace1223d72403a5958f72/original.png)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_flow_row.color03{background-color:#0072cb}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_flow_row.color03::after{background-image:url(https://ferret-one.akamaized.net/images/661ace127ea2e72e6420aa57/original.png)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_flow_row.color04{background-color:#0061c1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_flow_row.color04::after{background-image:url(https://ferret-one.akamaized.net/images/661ace11466e3617f40dd44f/original.png)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_flow_row.color05{background-color:#0050b8}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_flow_row.color05::after{background-image:url(https://ferret-one.akamaized.net/images/661ace1123d72403a5958f70/original.png)}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_flow_row.color06{background-color:#0042b1}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_flow_row.color06::after{content:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_col2_row{display:flex;gap:40px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_col2_row .col.lp04_shadow02_col{box-shadow:3px 3px 10px 2px rgba(0,0,0,0.2);padding:2vw;border-radius:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_case_bg_row{background-color:#fff;margin-top:30px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_case_bg_row .col{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_case_bg_row .col .component.image.lp04_bg_image{background-color:#008edc;padding:1.5vw 2vw;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_case_bg_row .col .component.image.lp04_bg_image{padding:10px 15px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_case_bg_row .col .component.richtext{padding:1vw 2vw}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_case_bg_row .col .component.richtext.lp04_tag_list ul{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;list-style:none;margin-left:0;gap:20px;flex-wrap:wrap}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_case_bg_row .col .component.richtext.lp04_tag_list ul{align-items:stretch;gap:10px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_case_bg_row .col .component.richtext.lp04_tag_list ul li{background-color:#008edc;border-radius:25px;padding:0.3vw;color:#fff;width:23%;font-family:"YakuHanJP";text-align:center}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_case_bg_row .col .component.richtext.lp04_tag_list ul li{font-size:3vw;padding:1vw;border-radius:5px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_case_col2_row{background-color:#fff;margin-top:0;padding-bottom:2vw}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_case_col2_row .col:not(:last-child){position:relative}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_case_col2_row .col:not(:last-child)::after{content:"";position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%);width:12px;height:24px;background:url(https://ferret-one.akamaized.net/images/6611182544173b0d8830b942/original.webp) no-repeat center/contain}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_case_col2_row .col:not(:last-child)::after{content:none}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_case_col2_row .col .component.richtext{text-align:left !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_step_row{background-color:#ff9700;padding:4vw 2vw 2vw;display:flex;gap:50px 20px;margin-top:20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_step_row{flex-wrap:wrap;flex-flow:column;padding:6vw 3vw 3vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_step_row .col{border-radius:10px;flex-direction:column;align-items:center;background-color:#fff;box-shadow:2px 2px 14px -1px rgba(0,0,0,0.34);position:relative}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_step_row .col:last-child::after{content:none}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_step_row .col::after{font-size:2.5vw;content:'>';font-family:'Megrim', cursive;color:#444;position:absolute;top:-24px;right:7%}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_step_row .col::after{font-size:13.5vw;content:'>';font-family:'Megrim', cursive;position:absolute;right:48%;color:#fff;top:calc(100% - 13px);transform:rotate(90deg)}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_step_row .col .component.richtext.lp04_step_number{top:-15% !important;color:#444;font-family:"YakuHanJP";font-size:1.25vw;position:relative}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_step_row .col .component.richtext.lp04_step_number{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_step_row .col .component.richtext.lp04_step_number strong{line-height:60%;font-size:3.75vw;font-weight:400}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_step_row .col .component.richtext.lp04_step_number strong{font-size:15vw}}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_step_full_row{display:flex;align-items:center}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_step_full_row .col{position:relative}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_step_full_row .col .component.richtext.lp04_step_number{color:#444;font-family:"YakuHanJP";font-size:1.25vw;position:relative}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_step_full_row .col .component.richtext.lp04_step_number{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_step_full_row .col .component.richtext.lp04_step_number strong{line-height:70%;font-size:7vw;font-weight:400}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_step_full_row .col .component.richtext.lp04_step_number strong{font-size:15vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_faq_row{box-shadow:none;border:1px solid #444;border-radius:3px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_faq_row .col .component.richtext table :is(thead,tbody,tr,th,td){font-family:"YakuHanJP"}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_faq_row .col .component.richtext table :is(thead,tbody,tr,th,td) tr:first-child th{font-weight:400}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_faq_row .col .component.richtext table :is(thead,tbody,tr,th,td) tr:first-child td{font-size:1.5625vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_faq_row .col .component.richtext table :is(thead,tbody,tr,th,td) tr:first-child td{font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_faq_row .col .component.richtext table :is(thead,tbody,tr,th,td) tr:first-child td{font-size:5vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_faq_row .col .component.richtext table :is(thead,tbody,tr,th,td) tr:last-child td{font-size:0.8125vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_faq_row .col .component.richtext table :is(thead,tbody,tr,th,td) tr:last-child td{font-size:2vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_faq_row .col .component.richtext table :is(thead,tbody,tr,th,td) tr:last-child td{font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_image_row{padding:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row.lp04_image_row .col .component{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row .col.lp03_heading_col{position:relative}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row .col.lp03_heading_col .component.heading.lp03_hd_custom01 h2{color:#162735;font-weight:700;text-align:center;font-size:50px;letter-spacing:0.1em;padding-top:76px;position:relative;z-index:2}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row .col.lp03_heading_col .component.heading.lp03_hd_custom01 h2{font-size:4.17vw;padding-top:4.33vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row .col.lp03_heading_col .component.heading.lp03_hd_custom01 h2{font-size:9.11vw;line-height:11.72vw;padding-top:5.28vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row .col.lp03_heading_col .component.richtext.lp03_deco_text p{color:#caeaf9;font-size:155px;letter-spacing:0.05em;text-align:center;position:absolute;top:4px;left:0;width:100%}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row .col.lp03_heading_col .component.richtext.lp03_deco_text p{font-size:12.92vw;top:0.33vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row .col.lp03_heading_col .component.richtext.lp03_deco_text p{font-size:20.18vw;top:2.6vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row .col.lp03_strength_col .component.heading.lp03_hd_custom01 h2{margin-top:0 !important;font-size:62px}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row .col.lp03_strength_col .component.heading.lp03_hd_custom01 h2{font-size:5.17vw;margin-top:2.58vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row .col.lp03_strength_col .component.heading.lp03_hd_custom01 h2{font-size:9.11vw;margin-top:3.91vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row .col.lp03_strength_col .component.richtext{padding-top:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row .col.lp03_strength_col .component.richtext.lp03_deco_text p{font-size:2.67vw}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row .col.lp03_strength_col .component.richtext.lp03_deco_text p{font-size:4.69vw}}@keyframes loop01{0%{transform:translateX(100%);transform-style:flat;z-index:auto}to{transform:translateX(-100%)}}@keyframes loop02{0%{transform:translateX(0);transform-style:flat;z-index:auto}to{transform:translateX(-200%)}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row .col .component.richtext.lp_deco_text{margin-bottom:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row .col .component.richtext.lp_deco_text p{letter-spacing:1px;font-family:"Montserrat",sans-serif;background:-webkit-linear-gradient(45deg, rgba(0,172,200,0.8), rgba(54,125,210,0.8) 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:1.25vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row .col .component.richtext.lp_deco_text p{font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row .col .component.richtext.lp_deco_text p{font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row .col .component.richtext.lp_deco_text.white p{color:#fff;-webkit-text-fill-color:inherit;background:transparent}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row .col .component.image.lp04_spmax_image img{max-height:100px;margin-left:auto;margin-right:auto;width:auto !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row .col .component.list.lp_anchor ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:center;list-style-type:none;flex-wrap:wrap;gap:30px 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row .col .component.list.lp_anchor ul{gap:10px;justify-content:center}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row .col .component.list.lp_anchor ul li{background-color:#fff;border-radius:10px}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row .col .component.list.lp_anchor ul li{width:calc(20% - (20px * 4) / 5)}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row .col .component.list.lp_anchor ul li a{display:flex;font-size:1.25vw;align-items:center;justify-content:center;min-height:100px;font-weight:bold;text-align:center;position:relative;z-index:0;box-shadow:0 0 16px 0px rgba(0,157,225,0.2);background:#fff -webkit-linear-gradient(45deg, rgba(0,172,200,0.8), rgba(54,125,210,0.8) 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;height:100%}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row .col .component.list.lp_anchor ul li a{font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row .col .component.list.lp_anchor ul li a{font-size:15px;min-height:inherit}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row .col .component.list.lp_anchor ul li a::before{content:"";position:absolute;background:url(https://ferret-one.akamaized.net/images/6613b4059fc2041247e21094/original.png) no-repeat center/contain;width:17px;height:16px;left:50%;top:calc(100% - 2px);transform:translateX(-50%)}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row .col .component.list.lp_anchor ul li a::before{content:none}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row .col .component.list.lp_tab ul{display:flex;gap:10px;flex-wrap:wrap}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row .col .component.list.lp_tab ul li{padding:0;margin:0;box-shadow:0 0 16px 0px rgba(0,157,225,0.2);background:#fff;border-radius:10px}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row .col .component.list.lp_tab ul li{flex:1}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row .col .component.list.lp_tab ul li a{color:#009de1;z-index:0;font-size:1.25vw;font-weight:bold;padding:20px 10px;display:block;line-height:1.5;text-align:center;height:100%;display:flex;align-items:center;justify-content:center;font-size:1vw}@media screen and (max-width: 1060px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row .col .component.list.lp_tab ul li a{font-size:3vw}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row .col .component.list.lp_tab ul li a{font-size:4vw}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row .col .component.carousel.lp03_case_slider .flexslider{margin-bottom:40px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row .col .component.carousel.lp03_case_slider .flex-control-nav{display:none}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row .col .component.carousel.lp03_case_slider .flex-direction-nav :is(.flex-next,.flex-prev){background-color:#fff;border-radius:50%;opacity:1}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row .col .component.carousel.lp03_case_slider .flex-direction-nav :is(.flex-next,.flex-prev){width:24px;height:24px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row .col .component.carousel.lp03_case_slider .flex-direction-nav :is(.flex-next,.flex-prev):before{display:flex;align-items:center;justify-content:center;height:100%;font-size:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row .col .component.carousel.lp03_case_slider .flex-direction-nav .flex-next{right:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section .inner .row .col .component.carousel.lp03_case_slider .flex-direction-nav .flex-prev{left:10px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp_footer_sec{padding:20px;background-color:#697889}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp_footer_sec .inner{max-width:100% !important;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp_footer_sec .inner .row{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp_footer_sec .inner .row:not(.copyright_row){max-width:1100px;margin:0 auto}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp_footer_sec .inner .row.site_map_row{padding:40px 20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp_footer_sec .inner .row.site_map_row .col{vertical-align:middle}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp_footer_sec .inner .row.page_top_row :is(.col,.cta-column){padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image{width:auto;position:fixed;right:50px;bottom:170px;z-index:1000;margin:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image{right:10px;bottom:90px}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image img{width:70px !important}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp_footer_sec .inner .row.page_top_row :is(.col,.cta-column) .component.image img{width:40px !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp_footer_sec .inner .row.copyright_row .col{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{display:flex;justify-content:center;align-items:center;background:var(--fo-main-color, #333);height:60px;margin:0;padding:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{padding:0 70px 0 10px}}@media screen and (min-width: 577px) and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright{padding:0}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp_footer_sec .inner .row.copyright_row .col .component.richtext.foot-copyright p{font-size:12px;letter-spacing:var(--fo-text-letter-spacing);line-height:1.3;color:#fff;margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp_footer_sec .inner .row .col{padding:0}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp_footer_sec .inner .row .col .component.image{text-align:center !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp_footer_sec .inner .row .col .component.image.footLogo_img img{max-width:250px !important;width:100% !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp_footer_sec .inner .row .col .component.list.site_map_list ul{display:flex;gap:10px 20px}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp_footer_sec .inner .row .col .component.list.site_map_list ul{flex-direction:column}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp_footer_sec .inner .row .col .component.list.site_map_list ul li{margin:0;padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp_footer_sec .inner .row .col .component.list.site_map_list ul li a{color:inherit}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp_footer_sec .inner .row .col .component.list.site_map_list ul li a:hover{opacity:.4}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp_footer_sec .inner .row .col .component.list.site_map_list.vertical ul{flex-direction:column}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp_footer_sec .inner .row .col .component.list.site_map_list.vertical ul li a{padding:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp_footer_sec .inner .row .col .component.cta{margin:0}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp_footer_sec .inner .row .col .component.richtext{font-size:0.9375vw;color:#fff}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp_footer_sec .inner .row .col .component.richtext{font-size:14px;text-align:center !important}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp_footer_sec .inner .row .col .component.richtext p{text-align:center !important}}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp04_header_sec ~ section.lp_footer_sec .inner .row .col .component.richtext a{color:#fff}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_sticky_sec{position:sticky;top:0;z-index:1000;box-shadow:0 3px 6px rgba(0,0,0,0.08)}@media screen and (min-width: 770px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_sticky_sec ~ section .inner .row .col [id]{scroll-margin-top:calc(80px + 10px) !important}}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).lp_sticky_sec ~ section .inner .row .col [id]{scroll-margin-top:calc(67px + 10px) !important}}.js_script_row .col{padding:0 !important;margin:0 !important}.js_script_row .col .component{margin:0 !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row .col:empty{background:none;border:0;box-shadow:none}@media screen and (max-width: 769px){.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .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 .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 :where(.main-visual .main-visual-content,.wrapper .contents section .inner,.foot .foot-cont) .row:not(:first-child){margin-top:30px}.frame-root .frame-content .theme-fo-base:has(:is(.lp_sticky_sec)) .wrapper .contents section{overflow:visible}.frame-root .frame-content .theme-fo-base .wrapper .contents section{margin:50px 0 !important}.frame-root .frame-content .theme-fo-base .wrapper .contents section.innerNo_sec .inner{padding:20px}.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 !important}.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 !important}.frame-root .frame-content .theme-fo-base .wrapper .contents section.foPrp_footer_sec .inner .row .col .component.cta .cta-row.page_top_row+.cta-row{margin-top:0 !important}.frame-root .frame-content .theme-fo-base .wrapper .contents section.foPrp_footer_sec .inner .row .col .component.cta .cta-row.page_top_row .cta-column .component.image{position:static !important;margin:10px 0 !important}.frame-root .frame-content .theme-fo-base .wrapper .contents section.foPrp_footer_sec .inner .row .col .component.cta .cta-row.page_top_row .cta-column .component.image::before{content:"ページ右下に固定されます";display:inline-block;text-align:center;background:#0987d4;color:#fff;position:absolute;right:0;bottom:-24px;left:0;z-index:1;padding:0 5px}.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 .col.box_link_col{overflow:initial}.frame-root .frame-content .theme-fo-base .wrapper .contents section .inner .row .col .component.richtext.number_text table{min-width:2em}.frame-root .frame-content .theme-fo-base .wrapper .contents section .inner .row .col .component.richtext.en_text:hover table th,.frame-root .frame-content .theme-fo-base .wrapper .contents section .inner .row .col .component.richtext.en_text:hover table td,.frame-root .frame-content .theme-fo-base .wrapper .contents section .inner .row .col .component.richtext.en_text[data-focus="true"] table th,.frame-root .frame-content .theme-fo-base .wrapper .contents section .inner .row .col .component.richtext.en_text[data-focus="true"] table td,.frame-root .frame-content .theme-fo-base .wrapper .contents section .inner .row .col .component.richtext.number_text:hover table th,.frame-root .frame-content .theme-fo-base .wrapper .contents section .inner .row .col .component.richtext.number_text:hover table td,.frame-root .frame-content .theme-fo-base .wrapper .contents section .inner .row .col .component.richtext.number_text[data-focus="true"] table th,.frame-root .frame-content .theme-fo-base .wrapper .contents section .inner .row .col .component.richtext.number_text[data-focus="true"] table td,.frame-root .frame-content .theme-fo-base .wrapper .contents section .inner .row .col .component.richtext.custom_table:hover table th,.frame-root .frame-content .theme-fo-base .wrapper .contents section .inner .row .col .component.richtext.custom_table:hover table td,.frame-root .frame-content .theme-fo-base .wrapper .contents section .inner .row .col .component.richtext.custom_table[data-focus="true"] table th,.frame-root .frame-content .theme-fo-base .wrapper .contents section .inner .row .col .component.richtext.custom_table[data-focus="true"] table td{outline:1px dotted #0f8bfe}.frame-root .frame-content .theme-fo-base .wrapper .contents section .inner .row .col .component.richtext.foot-copyright{text-align:center;display:flex;justify-content:center;align-items:center;background:var(--fo-main-color, #333);height:60px;margin:0;padding:0}@media screen and (max-width: 769px){.frame-root .frame-content .theme-fo-base .wrapper .contents section .inner .row .col .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 .col .component.richtext.foot-copyright{padding:0}}.frame-root .frame-content .theme-fo-base .wrapper .contents section .inner .row .col .component.richtext.foot-copyright p{font-size:12px;letter-spacing:var(--fo-text-letter-spacing);line-height:1.3;color:#fff;margin:0}.frame-root .frame-content .component.button.btn_custom_boxlink{width:auto;height:auto;position:relative;right:auto;bottom:auto}.frame-root .frame-content .component.button.btn_custom_boxlink .button-cont{display:block;height:auto;margin:0}.frame-root .frame-content .component.button.btn_custom_boxlink .button-cont a:is(.blue,.red,.orange,.black,.white,.size-s,.size-m,.size-l){width:auto;height:auto;background:#fff !important;font-size:12px;text-align:left;border:1px solid #f00;padding:3px 5px;display:inline-flex;align-items:center;justify-content:center}.frame-root .frame-content .component.button.btn_custom_boxlink .button-cont a:is(.blue,.red,.orange,.black,.white,.size-s,.size-m,.size-l)::before{content:"リンク設定：";display:inline-block;font-size:10px;font-weight:bold;margin-right:5px}.frame-root .frame-content .component.button.btn_custom_boxlink .button-cont a:is(.blue,.red,.orange,.black,.white,.size-s,.size-m,.size-l):hover{background:none !important;opacity:1}.frame-root .frame-content .component.button.sp_center::before{content:"SP時に中央よせ";background:#0987d4;color:#fff;position:absolute;bottom:-24px;left:0;padding:0 5px}.frame-root .frame-content .theme-fo-base .foot.ft_custom01{overflow:initial}.frame-root .frame-content .theme-fo-base .foot.ft_custom01 .foot-cont .row.page_top_row .component.image{position:static}.frame-root .frame-content .theme-fo-base .foot.ft_custom01 .foot-cont .row.page_top_row .component.image::before{content:"ページ右下に固定されます";display:inline-block;text-align:center;background:#0987d4;color:#fff;position:absolute;right:0;bottom:-24px;left:0;z-index:1;padding:0 5px}.frame-root .frame-content .theme-fo-base .foot.ft_custom01 .foot-cont .row .col .component.list ul li a:hover{background:none;opacity:.4}.frame-root .frame-content .theme-fo-base .foot.ft_custom01 .foot-cont .row .col .component.richtext{text-decoration:none}.frame-root .frame-content .theme-fo-base .foot.ft_custom01 .foot-copyright p{padding:0}.frame-root .frame-content .theme-fo-base .wrapper .contents section.lp_sticky_sec{position:relative}.frame-root .frame-content .theme-fo-base .wrapper .contents section.lp_sticky_sec::after{content:"固定中";color:#fff;font-size:18px;position:absolute;bottom:-45px;line-height:25px;width:100%;box-sizing:border-box;background:#0987d4;text-align:center;padding:10px}.frame-root .frame-content .theme-fo-base .wrapper .contents section.lp_footer_sec .inner .row.page_top_row .col .component.image{position:static !important;margin:10px 0 !important}.frame-root .frame-content .theme-fo-base .wrapper .contents section.lp_footer_sec .inner .row.page_top_row .col .component.image::before{content:"ページ右下に固定されます";display:inline-block;text-align:center;background:#0987d4;color:#fff;position:absolute;right:0;bottom:-24px;left:0;z-index:1;padding:0 5px}.frame-root .frame-content .theme-fo-base .wrapper .contents section.lp_footer_sec .inner .row.copyright_row{margin-top:30px}.frame-root .frame-content .swiper{visibility:visible !important;width:calc(100% / 3);min-width:500px;margin:10px auto;opacity:1 !important}.frame-root .frame-content .js_script_row{margin:30px 0}.frame-root .frame-content .js_script_row .col{padding:10px 10px 0 !important}.frame-root .frame-content .js_script_row .col .component{margin:10px 0 !important}.frame-root .frame-content [class^="styles_ctrl-head"]{font-size:16px;line-height:normal}.frame-root .frame-content .name-global{line-height:normal}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row .col .component.entry-list.swiper{visibility:visible;height:initial}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row .col .component.entry-list.list_swiper{visibility:visible;height:initial}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]) .inner .row .col .component.entry-list.list_swiper .article-list{display:block !important}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).full_swiper_sec .inner{padding:20px}.theme-fo-base .wrapper .contents :is(section,section[data-designpart-id]).full_swiper_sec .inner .row .col .component.entry-list.swiper .article-list{gap:0}

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