@layer bricks{.brxe-button{width:auto}}@layer bricks{@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgb(0 0 0 / .5),rgb(0 0 0 / .25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks{:where(.brxe-divider){align-items:center;display:flex;font-size:30px;gap:30px}:where(.brxe-divider).horizontal{width:100%}:where(.brxe-divider).horizontal .line{border-top:1px solid}:where(.brxe-divider).vertical{flex-direction:column}:where(.brxe-divider).vertical .line{border-right:1px solid;width:auto}:where(.brxe-divider) .line{position:relative;width:100%}:where(.brxe-divider) .icon{flex-shrink:0;position:relative}:where(.brxe-divider) a{display:inline-flex}}@layer bricks{:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-qxkpuu{font-weight:600}#brxe-vomdoc{font-weight:600}#brxe-answbo{flex-direction:column}@media (max-width:478px){#brxe-answbo{margin-top:2vw}}#brxe-dbdddp{font-size:7vw}@media (max-width:991px){#brxe-dbdddp{font-size:8vw}}@media (max-width:478px){#brxe-dbdddp{font-size:14vw}}#brxe-djqxnp{flex-direction:row;justify-content:space-between;align-items:flex-end}@media (max-width:478px){#brxe-djqxnp{flex-direction:column-reverse;align-items:flex-start}}#brxe-wxnact .line{height:2px}#brxe-wxnact.horizontal .line{border-top-width:2px;border-top-color:var(--border-primary);width:74vw}#brxe-wxnact.vertical .line{border-right-color:var(--border-primary);border-right-width:74vw}#brxe-wxnact .icon{color:var(--border-primary)}@media (max-width:478px){#brxe-wxnact.horizontal .line{width:78vw}#brxe-wxnact.vertical .line{border-right-width:78vw}}#brxe-nkqcmn .line{height:2px}#brxe-nkqcmn.horizontal .line{border-top-width:2px;border-top-color:var(--primary);width:5vw}#brxe-nkqcmn.vertical .line{border-right-color:var(--primary);border-right-width:5vw}#brxe-nkqcmn .icon{color:var(--primary)}#brxe-nkqcmn.horizontal{justify-content:flex-end}#brxe-nkqcmn.vertical{align-self:flex-end}@media (max-width:478px){#brxe-nkqcmn.horizontal .line{width:10vw}#brxe-nkqcmn.vertical .line{border-right-width:10vw}}#brxe-yzmuzi{flex-direction:row;justify-content:space-between}@media (max-width:478px){#brxe-yzmuzi{flex-wrap:nowrap}}#brxe-azukpf{margin-top:8vw;width:80vw}@media (max-width:991px){#brxe-azukpf{margin-top:12vw}}@media (max-width:478px){#brxe-azukpf{margin-top:20vw;width:90vw}}#brxe-cirvbb:not(.tag),#brxe-cirvbb img{aspect-ratio:3/2;object-fit:cover}.brxe-oazarl{height:2vw}@media (max-width:991px){.brxe-oazarl{height:3vw}}@media (max-width:478px){.brxe-oazarl{height:5vw}}.brxe-jpuflq{color:var(--text-title);font-weight:600;font-family:"Noto Sans JP";line-height:1.3em;border-top:2px solid var(--primary);border-bottom:2px solid var(--primary)}@media (max-width:478px){.brxe-jpuflq{padding-right:2vw!important;padding-left:2vw!important}}.brxe-frbkrb{width:100%;border-bottom:1px solid var(--primary);font-weight:600;line-height:1.5em;padding-right:1vw;padding-bottom:.5vw;padding-left:1vw}@media (max-width:991px){.brxe-frbkrb{padding-right:2vw;padding-bottom:1vw;padding-left:2vw}}@media (max-width:478px){.brxe-frbkrb{padding-right:2vw;padding-bottom:2vw;padding-left:2vw}}.brxe-cxfpmu:not(.tag),.brxe-cxfpmu img{aspect-ratio:3/2;object-fit:cover}#brxe-wymqlk{--primary:#00AF97;--border-color:#ddd;--text-color:#333;--header-border:rgba(255, 255, 255, 0.2);--link-color:#00AF97}.table-container{width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;touch-action:manipulation;scrollbar-width:thin;scrollbar-color:var(--primary) #f1f1f1}.table-container::-webkit-scrollbar{height:8px}.table-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.table-container::-webkit-scrollbar-thumb{background:var(--primary);border-radius:4px}.table-container::-webkit-scrollbar-thumb:hover{background:#008a75}.price-table,.company-table{width:100%;border:1px solid var(--border-color);border-radius:2px;border-collapse:separate;border-spacing:0;background-color:#fff;color:var(--text-color);box-shadow:0 2px 8px rgb(0 0 0 / .1);table-layout:fixed}.price-table th,.price-table td,.company-table th,.company-table td{padding:12px 15px;vertical-align:top;border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);line-height:1.5}.price-table thead th,.company-table thead th{background-color:var(--primary);color:#fff;font-weight:600;text-align:center;border-right:1px solid var(--header-border);border-bottom:1px solid var(--header-border);vertical-align:middle}.price-table tbody th{text-align:left;font-weight:600;background-color:#f9f9f9}.price-cell{text-align:right}.center-cell{text-align:center}.details-cell{text-align:left;white-space:normal;line-height:1.5}.company-name{text-align:left;font-weight:600}.company-features{text-align:left}.company-area{text-align:left}.company-link{text-align:left}.company-link a{color:var(--link-color);text-decoration:underline;word-break:break-all}.company-link a:hover{color:#008a75}.price-table thead tr>*:last-child,.price-table tbody tr>*:last-child,.company-table thead tr>*:last-child,.company-table tbody tr>*:last-child{border-right:none}.price-table .details-cell{border-right:none}.price-table tbody tr:last-child>*,.company-table tbody tr:last-child>*{border-bottom:none}.price-table thead tr:first-child th:first-child{border-top-left-radius:2px}.price-table thead tr:first-child th:last-child{border-top-right-radius:2px}.price-table tbody tr:last-child th:first-child{border-bottom-left-radius:2px}.price-table tbody tr:last-child td:last-child{border-bottom-right-radius:2px}.company-table thead tr:first-child th:first-child{border-top-left-radius:2px}.company-table thead tr:first-child th:last-child{border-top-right-radius:2px}.company-table tbody tr:last-child td:first-child{border-bottom-left-radius:2px}.company-table tbody tr:last-child td:last-child{border-bottom-right-radius:2px}@media (max-width:1200px){.table-container{border:1px solid #e0e0e0;border-radius:4px;margin-bottom:10px;position:relative;max-width:100vw;touch-action:manipulation}.price-table{min-width:750px;width:750px;table-layout:auto}.company-table{min-width:900px;width:900px;table-layout:auto}.price-table th,.price-table td,.company-table th,.company-table td{padding:10px 12px;font-size:14px}.price-table th:nth-child(1),.price-table td:nth-child(1){min-width:140px}.price-table th:nth-child(2),.price-table td:nth-child(2){min-width:120px}.price-table th:nth-child(3),.price-table td:nth-child(3){min-width:120px}.price-table th:nth-child(4),.price-table td:nth-child(4){min-width:120px}.price-table th:nth-child(5),.price-table td:nth-child(5){min-width:120px}.company-table th:nth-child(1),.company-table td:nth-child(1){min-width:160px}.company-table th:nth-child(2),.company-table td:nth-child(2){min-width:280px}.company-table th:nth-child(3),.company-table td:nth-child(3){min-width:160px}.company-table th:nth-child(4),.company-table td:nth-child(4){min-width:240px}.table-container::after{content:"← 横にスクロールできます →";display:block;text-align:center;color:#666;font-size:12px;padding:5px;background-color:#f8f8f8;border-top:1px solid #e0e0e0}}@media (max-width:768px){.table-container{border:1px solid #e0e0e0;border-radius:4px;margin-bottom:10px;position:relative;max-width:100vw;touch-action:manipulation}.price-table{min-width:800px;width:800px;table-layout:auto}.company-table{min-width:1000px;width:1000px;table-layout:auto}.price-table th,.price-table td,.company-table th,.company-table td{padding:8px 10px;font-size:13px}.price-table th:nth-child(1),.price-table td:nth-child(1){width:160px;min-width:160px}.price-table th:nth-child(2),.price-table td:nth-child(2){width:140px;min-width:140px}.price-table th:nth-child(3),.price-table td:nth-child(3){width:150px;min-width:150px}.price-table th:nth-child(4),.price-table td:nth-child(4){width:150px;min-width:150px}.price-table th:nth-child(5),.price-table td:nth-child(5){width:150px;min-width:150px}.company-table th:nth-child(1),.company-table td:nth-child(1){width:180px;min-width:180px}.company-table th:nth-child(2),.company-table td:nth-child(2){width:350px;min-width:350px}.company-table th:nth-child(3),.company-table td:nth-child(3){width:180px;min-width:180px}.company-table th:nth-child(4),.company-table td:nth-child(4){width:290px;min-width:290px}}@media (max-width:480px){.table-container{overflow-x:scroll!important;overflow-y:visible;-webkit-overflow-scrolling:touch;touch-action:manipulation;max-width:calc(100vw - 40px)}.price-table{min-width:900px;width:900px}.company-table{min-width:1100px;width:1100px}.price-table th,.price-table td,.company-table th,.company-table td{padding:6px 8px;font-size:12px}.price-table th:nth-child(1),.price-table td:nth-child(1){width:180px;min-width:180px}.price-table th:nth-child(2),.price-table td:nth-child(2){width:160px;min-width:160px}.price-table th:nth-child(3),.price-table td:nth-child(3){width:170px;min-width:170px}.price-table th:nth-child(4),.price-table td:nth-child(4){width:170px;min-width:170px}.price-table th:nth-child(5),.price-table td:nth-child(5){width:170px;min-width:170px}.company-table th:nth-child(1),.company-table td:nth-child(1){width:200px;min-width:200px}.company-table th:nth-child(2),.company-table td:nth-child(2){width:400px;min-width:400px}.company-table th:nth-child(3),.company-table td:nth-child(3){width:200px;min-width:200px}.company-table th:nth-child(4),.company-table td:nth-child(4){width:300px;min-width:300px}}.brxe-xnfjbg svg{height:1.4vw;width:1.4vw}.brxe-xnfjbg{width:17vw;gap:1.8em;transition:.2s}.brxe-xnfjbg:hover{background-color:var(--light)!important;color:var(--primary);gap:2.5em}.brxe-xnfjbg svg path{transition:fill 0.2s ease;fill:var(--light)}.brxe-xnfjbg:hover svg path{fill:var(--primary)}@media (max-width:991px){.brxe-xnfjbg svg{height:2.4vw;width:2.4vw}.brxe-xnfjbg{width:34vw}}@media (max-width:478px){.brxe-xnfjbg svg{height:4.4vw;width:4.4vw}.brxe-xnfjbg{width:60vw}}.brxe-xnghtt{font-weight:600;line-height:1.3em}#brxe-qjsmua svg{height:1.4vw;width:1.4vw}#brxe-qjsmua{width:17vw;gap:1.8em;transition:.2s}#brxe-qjsmua:hover{background-color:var(--primary);color:var(--light);gap:2.5em}#brxe-qjsmua svg path{transition:fill 0.2s ease}#brxe-qjsmua:hover svg path{fill:var(--light)}@media (max-width:991px){#brxe-qjsmua svg{height:2.4vw;width:2.4vw}#brxe-qjsmua{width:34vw}}@media (max-width:478px){#brxe-qjsmua svg{height:4.4vw;width:4.4vw}#brxe-qjsmua{width:55vw}}#brxe-rhjawm svg{height:1.4vw;width:1.4vw}#brxe-rhjawm{width:17vw;gap:1.8em;transition:.2s}#brxe-rhjawm:hover{background-color:var(--primary);color:var(--light);gap:2.5em}#brxe-rhjawm svg path{transition:fill 0.2s ease}#brxe-rhjawm:hover svg path{fill:var(--light)}@media (max-width:991px){#brxe-rhjawm svg{height:2.4vw;width:2.4vw}#brxe-rhjawm{width:34vw}}@media (max-width:478px){#brxe-rhjawm svg{height:4.4vw;width:4.4vw}#brxe-rhjawm{width:55vw}}#brxe-egcdka svg{height:1.4vw;width:1.4vw}#brxe-egcdka{width:17vw;gap:1.8em;transition:.2s}#brxe-egcdka:hover{background-color:var(--primary);color:var(--light);gap:2.5em}#brxe-egcdka svg path{transition:fill 0.2s ease}#brxe-egcdka:hover svg path{fill:var(--light)}@media (max-width:991px){#brxe-egcdka svg{height:2.4vw;width:2.4vw}#brxe-egcdka{width:34vw}}@media (max-width:478px){#brxe-egcdka svg{height:4.4vw;width:4.4vw}#brxe-egcdka{width:55vw}}#brxe-jwhekp{width:100%}#brxe-jwhekp .fluentform .ff-el-input--label label{color:var(--text-body);font-size:1vw;font-weight:700}#brxe-jwhekp .fluentform .ff-el-group input::-webkit-input-placeholder{font-size:1vw;font-family:"Noto Sans JP";line-height:1.8em}#brxe-jwhekp .fluentform .ff-el-group textarea::-webkit-input-placeholder{font-size:1vw;font-family:"Noto Sans JP";line-height:1.8em}#brxe-jwhekp .fluentform .ff-el-group:not(form>*:last-child){margin-bottom:1vw}#brxe-jwhekp .frm-fluent-form .ff-t-container{--x-ff-gap:0.5vw}#brxe-jwhekp .fluentform .ff-el-group input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding-top:.5vw;padding-right:1vw;padding-bottom:.5vw;padding-left:1vw;border-top:0 solid var(--primary);border-right:0 solid var(--primary);border-bottom:2px solid var(--primary);border-left:2px solid var(--primary);border-radius:2px;font-size:1vw;line-height:1.8em;font-family:"Noto Sans JP";color:var(--text-body);background-color:var(--light)}#brxe-jwhekp .fluentform .ff-el-group textarea{padding-top:.5vw;padding-right:1vw;padding-bottom:.5vw;padding-left:1vw;border-top:0 solid var(--primary);border-right:0 solid var(--primary);border-bottom:2px solid var(--primary);border-left:2px solid var(--primary);border-radius:2px;font-size:1vw;line-height:1.8em;font-family:"Noto Sans JP";color:var(--text-body);background-color:var(--light)}#brxe-jwhekp .fluentform .ff-el-group select{padding-top:.5vw;padding-right:1vw;padding-bottom:.5vw;padding-left:1vw;border-top:0 solid var(--primary);border-right:0 solid var(--primary);border-bottom:2px solid var(--primary);border-left:2px solid var(--primary);border-radius:2px;font-size:1vw;line-height:1.8em;font-family:"Noto Sans JP";color:var(--text-body);background-color:var(--light)}#brxe-jwhekp .fluentform .ff-el-group input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):hover{border-color:var(--primary-40)}#brxe-jwhekp .fluentform .ff-el-group textarea:hover{border-color:var(--primary-40)}#brxe-jwhekp .fluentform .ff-el-group select:hover{border-color:var(--primary-40)}#brxe-jwhekp .ff-el-form-check-label{font-size:1vw;color:var(--text-body)}#brxe-jwhekp .fluentform .ff-btn-submit{border-radius:2px;background-color:var(--primary);font-size:.9vw;color:var(--light);padding-top:.5em;padding-bottom:.5em;width:100%}#brxe-jwhekp .fluentform form .ff-btn-submit:not(.ff_btn_no_style){background-color:var(--primary)}.p-country-name{display:none}.ff-el-group.check .ff-el-input--label.ff-el-is-required:before{content:'';background-color:#fff0;margin-right:0;padding:0}.ff-el-input--label.ff-el-is-required:before{content:'　必須　';margin-right:1em;color:#fff;font-size:.7em;line-height:1em;background-color:#F24726}.ff-el-input--label:before{content:'　任意　';margin-right:1em;color:#fff;font-size:.7em;line-height:1em;background-color:#aaa}@media (max-width:991px){#brxe-jwhekp{width:100％}#brxe-jwhekp .fluentform .ff-el-input--label label{font-size:2vw}#brxe-jwhekp .fluentform .ff-el-group input::-webkit-input-placeholder{font-size:2vw}#brxe-jwhekp .fluentform .ff-el-group textarea::-webkit-input-placeholder{font-size:2vw}#brxe-jwhekp .ff-el-form-check-label{font-size:2vw}#brxe-jwhekp .fluentform .ff-btn-submit{font-size:1.9vw}#brxe-jwhekp .fluentform .ff-el-group input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-size:2vw}#brxe-jwhekp .fluentform .ff-el-group textarea{font-size:2vw}#brxe-jwhekp .fluentform .ff-el-group select{font-size:2vw}}@media (max-width:478px){#brxe-jwhekp{width:100%}#brxe-jwhekp .fluentform .ff-el-input--label label{font-size:3.6vw}#brxe-jwhekp .fluentform .ff-el-group input::-webkit-input-placeholder{font-size:3.6vw}#brxe-jwhekp .fluentform .ff-el-group textarea::-webkit-input-placeholder{font-size:3.6vw}#brxe-jwhekp .ff-el-form-check-label{font-size:3.6vw}#brxe-jwhekp .fluentform .ff-btn-submit{font-size:3.4vw}#brxe-jwhekp .fluentform .ff-el-group input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-size:3.6vw}#brxe-jwhekp .fluentform .ff-el-group textarea{font-size:3.6vw}#brxe-jwhekp .fluentform .ff-el-group select{font-size:3.6vw}}#brxe-ddynro{padding-top:3vw;padding-right:3vw;padding-bottom:3vw;padding-left:3vw;background-color:var(--light);border-radius:10px;flex-direction:column}@media (max-width:991px){#brxe-ddynro{padding-top:4vw;padding-right:4vw;padding-bottom:4vw;padding-left:4vw}}@media (max-width:478px){#brxe-ddynro{flex-direction:column}}#brxe-pfraje{width:75%;row-gap:.2vw}@media (max-width:991px){#brxe-pfraje{width:100%;row-gap:.5vw}}@media (max-width:478px){#brxe-pfraje{row-gap:1vw}}#brxe-ukojjl .line{height:2px}#brxe-ukojjl.horizontal .line{border-top-width:2px;border-top-color:var(--primary)}#brxe-ukojjl.vertical .line{border-right-color:var(--primary)}#brxe-ukojjl .icon{color:var(--primary)}#brxe-ukojjl{width:17%}#brxe-jtghdk{text-align:center;font-weight:600}#brxe-muggqv{width:fit-content;justify-content:center}#brxe-kzyjme .line{height:2px}#brxe-kzyjme.horizontal .line{border-top-width:2px;border-top-color:var(--primary)}#brxe-kzyjme.vertical .line{border-right-color:var(--primary)}#brxe-kzyjme .icon{color:var(--primary)}#brxe-kzyjme{width:17%}#brxe-lludyd{justify-content:space-between;width:100%}.brxe-haxouw .brxe-csnbjf.brxe-image:not(.tag),.brxe-haxouw .brxe-csnbjf.brxe-image img{aspect-ratio:3/2;object-fit:cover}.brxe-haxouw .brxe-npnkam.brxe-block{overflow:hidden}.brxe-haxouw .brxe-ilfllo.brxe-heading{font-weight:700;margin-top:.5vw;margin-bottom:.5vw}.brxe-haxouw .brxe-sydhqa.brxe-button{gap:1.8em;transition:.2s;align-self:flex-end;padding-top:.5em;padding-bottom:.5em;margin-top:1vw}.brxe-haxouw .brxe-sydhqa.brxe-button:hover{gap:2.5em}.brxe-haxouw.brxe-block{justify-content:space-between;height:100%}#brxe-ijqjpf svg{height:1.4vw;width:1.4vw}#brxe-ijqjpf{width:100%;gap:1.8em;transition:.2s;align-self:flex-end}#brxe-ijqjpf:hover{background-color:var(--primary);color:var(--light);gap:2.5em}#brxe-ijqjpf svg path{transition:fill 0.2s ease}#brxe-ijqjpf:hover svg path{fill:var(--light)}@media (max-width:991px){#brxe-ijqjpf svg{height:2.4vw;width:2.4vw}}@media (max-width:478px){#brxe-ijqjpf svg{height:4.4vw;width:4.4vw}}.service-block{transition:all 0.3s ease}.service-block:hover .service-title{color:var(--primary);transition:color 0.3s ease}.service-block:hover .service-img{transform:scale(1.1);transition:transform 0.3s ease}.service-block:hover .service-button{color:var(--primary);background-color:var(--light)!important;transition:color 0.3s ease,background-color 0.3s ease}.service-title{transition:color 0.3s ease}.service-img{transition:transform 0.3s ease}.service-button{transition:color 0.3s ease,background-color 0.3s ease}#brxe-fhghdx{width:25%;padding-top:1vw;padding-right:1vw;padding-bottom:1vw;padding-left:1vw;background-color:var(--light);border-radius:10px}@media (max-width:991px){#brxe-fhghdx{position:static;width:100%;padding-top:4vw;padding-right:4vw;padding-bottom:4vw;padding-left:4vw}}#brxe-rwpxjy{flex-direction:row;width:80vw;column-gap:2vw;z-index:5}@media (max-width:991px){#brxe-rwpxjy{flex-direction:column;row-gap:5vw}}@media (max-width:478px){#brxe-rwpxjy{width:90vw;row-gap:8vw}}