@charset "UTF-8";h1,h2,h3,h4{word-break:auto-phrase;overflow-wrap:anywhere}.m-lyt-02__ttl{word-break:normal}.video-thumb{display:block;position:relative;overflow:hidden;aspect-ratio:16/10}.video-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-thumb__play{position:absolute;right:12px;bottom:12px;padding:6px 12px 6px 28px;border-radius:999px;background:rgba(230,0,18,.95);color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:.04em}.video-thumb__play::before{position:absolute;top:50%;left:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid #fff;content:""}.merit{display:grid;gap:24px}.merit__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;border-radius:16px;background-color:#fff;-webkit-box-shadow:0 6px 24px rgba(0,0,0,.06);box-shadow:0 6px 24px rgba(0,0,0,.06)}.merit__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:20px 22px 24px}.merit__ttl{font-size:1.9rem;font-weight:700;line-height:1.5}.merit__txt{color:#444;font-size:1.4rem;line-height:1.75}.merit__ex{margin-top:auto;padding:14px 16px;border-radius:10px;background-color:#f4f7f7}.merit__ex dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:6px;font-size:1.3rem;font-weight:700;letter-spacing:.04em}.merit__ex dt::before{-webkit-box-flex:0;-ms-flex:none;flex:none;width:4px;height:1.1em;border-radius:2px;background-color:#da0206;content:""}.merit__ex dd{color:#444;font-size:1.3rem;line-height:1.6}.merit__strip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px;margin-top:12px}.merit__strip figure{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;text-align:center}.merit__strip-x{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-top:22px;color:#da0206;font-size:1.3rem;font-weight:700}.merit__strip img{width:100%;height:72px;border-radius:6px;-o-object-fit:contain;object-fit:contain}.merit__strip figcaption{min-height:2.6em;margin-top:3px;color:#666;font-size:1.05rem;line-height:1.3}.m-lyt-01{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-lyt-01:not(:last-child){margin-bottom:48px}.m-lyt-01__img img{width:100%;aspect-ratio:603/344;-o-object-fit:cover;object-fit:cover}.method+.method{margin-top:48px;padding-top:40px;border-top:1px solid #d7dee0}.method .m-heading-08+p.method__lead{margin:14px 0 0}.price-table thead th:is(:nth-child(2),:nth-child(3)){white-space:nowrap}.price-table tbody th{text-align:left}.price-table__cut,.price-table__len{white-space:nowrap}.price-table td.price-table__inc{text-align:left}.factor{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px}.factor__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:18px 18px 20px;border-radius:12px;background-color:#f4f7f7}.factor__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;margin-bottom:12px}.factor__tag{color:#da0206;font-size:1.3rem;font-weight:700}.factor__tag.is-down{color:#1f7a3f}.factor__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:1.7rem;font-weight:700;line-height:1.45;word-break:auto-phrase}.factor__icon{display:grid;-webkit-box-flex:0;-ms-flex:none;flex:none;place-content:center;width:38px;height:38px;border-radius:50%;background-color:#da0206}.factor__icon img{width:21px;height:21px}.factor__txt{color:#444;font-size:1.35rem;line-height:1.75}.compare-table .m-table-01__note{line-height:1.4}.l-contents-block-top .m-lyt-12{margin-top:0}.select-table td,.select-table th{word-break:auto-phrase;overflow-wrap:anywhere}@media (width >= 768px){.merit{grid-template-columns:repeat(2,1fr)}.merit__ex dd{min-height:4.8em;font-size:1.35rem}.merit__strip img{height:64px}.m-lyt-01{grid-template-columns:44% 1fr;-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px}.m-lyt-01.is-reverse{grid-template-columns:1fr 44%}.method+.method{margin-top:72px;padding-top:64px}.factor__item{-ms-flex-preferred-size:calc((100% - 16px)/ 2);flex-basis:calc((100% - 16px)/ 2)}.factor__ttl{font-size:1.8rem}.compare-table td.compare-table__eval{white-space:nowrap}}@media (width >= 1001px){.merit{grid-template-columns:repeat(3,1fr)}.factor__item{-ms-flex-preferred-size:calc((100% - 48px)/ 4);flex-basis:calc((100% - 48px)/ 4)}}@media (width <= 767px){.method::after{display:block;margin-top:2px;color:#999;font-size:1.1rem;text-align:center;content:"← 横にスワイプできます →"}.method:has(.m-lyt-33:only-child)::after{content:none}}