@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-ddad28{font-weight:600}#brxe-958e84{font-weight:600}#brxe-ef56e6{flex-direction:column}@media (max-width:478px){#brxe-ef56e6{margin-top:2vw}}#brxe-9e3333{font-size:7vw}@media (max-width:991px){#brxe-9e3333{font-size:8vw}}@media (max-width:478px){#brxe-9e3333{font-size:14vw}}#brxe-065001{flex-direction:row;justify-content:space-between;align-items:flex-end}@media (max-width:478px){#brxe-065001{flex-direction:column-reverse;align-items:flex-start}}#brxe-986095 .line{height:2px}#brxe-986095.horizontal .line{border-top-width:2px;border-top-color:var(--border-primary);width:74vw}#brxe-986095.vertical .line{border-right-color:var(--border-primary);border-right-width:74vw}#brxe-986095 .icon{color:var(--border-primary)}@media (max-width:478px){#brxe-986095.horizontal .line{width:78vw}#brxe-986095.vertical .line{border-right-width:78vw}}#brxe-9f9027 .line{height:2px}#brxe-9f9027.horizontal .line{border-top-width:2px;border-top-color:var(--primary);width:5vw}#brxe-9f9027.vertical .line{border-right-color:var(--primary);border-right-width:5vw}#brxe-9f9027 .icon{color:var(--primary)}#brxe-9f9027.horizontal{justify-content:flex-end}#brxe-9f9027.vertical{align-self:flex-end}@media (max-width:478px){#brxe-9f9027.horizontal .line{width:10vw}#brxe-9f9027.vertical .line{border-right-width:10vw}}#brxe-0b0b2f{flex-direction:row;justify-content:space-between}@media (max-width:478px){#brxe-0b0b2f{flex-wrap:nowrap}}#brxe-b31b34{margin-top:8vw;width:80vw}@media (max-width:991px){#brxe-b31b34{margin-top:12vw}}@media (max-width:478px){#brxe-b31b34{margin-top:20vw;width:90vw}}#brxe-8cd92d:not(.tag),#brxe-8cd92d 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-zckpbi{width:100%}#brxe-zckpbi{--primary:#00AF97;--border-color:#ddd;--text-color:#333;--header-border:rgba(255, 255, 255, 0.2)}.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{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)}.price-table th,.price-table td{padding:12px 15px;vertical-align:middle;border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.price-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)}.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}.price-table thead tr>*:last-child{border-right:none}.price-table .details-cell{border-right:none}.price-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}@media (max-width:1024px){.table-container{border:1px solid #e0e0e0;border-radius:4px;margin-bottom:10px;position:relative;max-width:100vw;touch-action:manipulation;overflow-x:scroll!important}.price-table{min-width:900px;width:900px;table-layout:fixed}.price-table th,.price-table td{padding:10px 12px;font-size:14px;white-space:nowrap}.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:150px;min-width:150px}.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}.price-table .details-cell{white-space:normal}#brxe-zckpbi .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;overflow-x:scroll!important}.price-table{min-width:1000px;width:1000px;table-layout:fixed}.price-table th,.price-table td{padding:8px 10px;font-size:13px;white-space:nowrap}.price-table th:nth-child(1),.price-table td:nth-child(1){width:200px;min-width:200px}.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:180px;min-width:180px}.price-table th:nth-child(4),.price-table td:nth-child(4){width:180px;min-width:180px}.price-table th:nth-child(5),.price-table td:nth-child(5){width:180px;min-width:180px}.price-table .details-cell{white-space:normal}}@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:1100px;width:1100px;table-layout:fixed}.price-table th,.price-table td{padding:6px 8px;font-size:12px;white-space:nowrap}.price-table th:nth-child(1),.price-table td:nth-child(1){width:220px;min-width:220px}.price-table th:nth-child(2),.price-table td:nth-child(2){width:180px;min-width:180px}.price-table th:nth-child(3),.price-table td:nth-child(3){width:200px;min-width:200px}.price-table th:nth-child(4),.price-table td:nth-child(4){width:200px;min-width:200px}.price-table th:nth-child(5),.price-table td:nth-child(5){width:200px;min-width:200px}.price-table .details-cell{white-space:normal}}@media (max-width:991px){#brxe-zckpbi{width:auto}}@media (max-width:478px){#brxe-zckpbi{width:auto}}#brxe-pgcbgd{--primary:#00AF97;--border-color:#ddd;--text-color:#333;--header-border:rgba(255, 255, 255, 0.2)}.table-container{width:100%;overflow-x:hidden}.cancellation-table{width:100%;table-layout:fixed;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)}.cancellation-table th,.cancellation-table td{padding:12px 15px;vertical-align:middle;border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);word-break:break-word}.cancellation-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)}.center-cell{text-align:center;background-color:#fff}.cancellation-table tr>*:last-child{border-right:none}.cancellation-table tbody tr:last-child>*{border-bottom:none}.cancellation-table thead tr:first-child th:first-child{border-top-left-radius:2px}.cancellation-table thead tr:first-child th:last-child{border-top-right-radius:2px}.cancellation-table tbody tr:last-child td:first-child{border-bottom-left-radius:2px}.cancellation-table tbody tr:last-child td:last-child{border-bottom-right-radius:2px}@media (max-width:991px){.cancellation-table th,.cancellation-table td{padding:10px 8px;font-size:14px}}@media (max-width:478px){.cancellation-table th,.cancellation-table td{padding:8px 4px;font-size:12px}}#brxe-cd2e42{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-cd2e42{padding-top:4vw;padding-right:4vw;padding-bottom:4vw;padding-left:4vw}}@media (max-width:478px){#brxe-cd2e42{flex-direction:column}}#brxe-701138{width:75%;row-gap:.2vw}@media (max-width:991px){#brxe-701138{width:100%;row-gap:.5vw}}@media (max-width:478px){#brxe-701138{row-gap:1vw}}#brxe-e9d720{flex-direction:row;width:80vw;column-gap:2vw;z-index:5;justify-content:center}@media (max-width:991px){#brxe-e9d720{flex-direction:column;row-gap:5vw}}@media (max-width:478px){#brxe-e9d720{width:90vw;row-gap:8vw}}