@charset "UTF-8";.compare-col{flex-basis:calc(50% - 15px)}@media screen and (max-width: 767.9px){.compare-col{flex-basis:calc(50% - 10px)}}.compare-gap{display:flex;justify-content:space-between}.compare-gap__panel{height:100%;padding:30px 10px;background:#fff;box-shadow:0 3px #dedede;border-radius:10px}@media screen and (max-width: 767.9px){.compare-gap__panel{padding:20px 10px}.compare-gap__lead{font-size:10px}}.compare-gap__lead>span{font-size:20px}@media screen and (max-width: 767.9px){.compare-gap__lead>span{font-size:12px}}.compare-gap__lead>span>span{font-size:32px}@media screen and (max-width: 767.9px){.compare-gap__lead>span>span{font-size:16px}}.compare-gap__list{width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;text-align:left}.compare-gap__list li{position:relative;padding-left:25px}@media screen and (max-width: 767.9px){.compare-gap__list li{padding-left:20px;font-size:10px}}.compare-gap__list li:not(:last-of-type){margin-bottom:5px}.compare-gap__list li:before{position:absolute;content:"";top:7px;left:3px;width:15px;height:13px}@media screen and (max-width: 767.9px){.compare-gap__list li:before{top:50%;left:0;transform:translateY(-50%);width:13px;height:11px}.compare-gap__list li sup{top:50%;transform:translateY(-50%)}}.compare-gap__list li.list-1g:before{background:url(/v4/image/ftth/hikari/compare/ic_check_1g.svg) no-repeat;background-size:contain}.compare-gap__list li.list-10g:before{background:url(/v4/image/ftth/hikari/compare/ic_check_10g.svg) no-repeat;background-size:contain}.penalty-tbl tbody tr th{width:30%}.penalty-tbl tbody tr th,.penalty-tbl tbody tr td{padding:15px 10px;vertical-align:middle}@media screen and (max-width: 767.9px){.penalty-tbl.widening-cell tbody tr th{width:45%}}.caution-list[data-v-34d19a39]{color:#666}@media screen and (max-width: 767.9px){.caution-list[data-v-34d19a39]{font-size:10px}}@media screen and (min-width: 768px),print{.caution-list[data-v-34d19a39]{font-size:12px}}.caution-list__body[data-v-34d19a39]{position:relative;padding-left:.5em}.contract-case[data-v-c8f0d43b]{display:flex;flex-wrap:wrap;margin-bottom:20px;margin-left:10px;margin-right:10px}.contract-case__item[data-v-c8f0d43b]{margin-bottom:20px}@media screen and (min-width: 768px),print{.contract-case__item[data-v-c8f0d43b]{margin-left:10px;margin-right:10px;width:360px}}.hikkoshi-price[data-v-53f8ff59]{line-height:1.3;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;border:1px solid #4d4d4d}@media screen and (min-width: 768px),print{.hikkoshi-price[data-v-53f8ff59]{padding:10px 50px;font-size:18px}}@media screen and (max-width: 767.9px){.hikkoshi-price[data-v-53f8ff59]{display:inline-block;font-size:16px;padding:10px 25px}}@media screen and (min-width: 768px),print{.hikkoshi-price__zero[data-v-53f8ff59]{font-size:26px}}@media screen and (max-width: 767.9px){.hikkoshi-price__zero[data-v-53f8ff59]{font-size:22px}}.hikkoshi-price__sup[data-v-53f8ff59]{vertical-align:text-top;font-size:.7em;font-weight:400}.appeal-offer-table[data-v-fb5f4b41]{border-collapse:separate}.appeal-offer-table th[data-v-fb5f4b41]{border-top:1px solid #d1d1d1;border-left:1px solid #d1d1d1;background:#f2f5f5;vertical-align:middle;line-height:1.3}@media screen and (max-width: 767.9px){.appeal-offer-table th[data-v-fb5f4b41]{display:block}}.appeal-offer-table td[data-v-fb5f4b41]{border-top:1px solid #d1d1d1;border-left:1px solid #d1d1d1;vertical-align:top;line-height:1.3}@media screen and (max-width: 767.9px){.appeal-offer-table td[data-v-fb5f4b41]{display:block}}.appeal-offer-table td[data-v-fb5f4b41]:last-of-type{border-right:1px solid #d1d1d1;vertical-align:middle}@media screen and (max-width: 767.9px){.appeal-offer-table thead[data-v-fb5f4b41]{display:none}}.appeal-offer-table thead th[data-v-fb5f4b41]{padding:10px 2px}.appeal-offer-table thead th[data-v-fb5f4b41]:first-of-type{border-top-left-radius:6px}.appeal-offer-table thead th[data-v-fb5f4b41]:last-of-type{border-top-right-radius:6px;border-right:1px solid #d1d1d1}@media screen and (min-width: 768px),print{.appeal-offer-table tbody tr:last-of-type th[data-v-fb5f4b41]{border-bottom-left-radius:6px;border-bottom:1px solid #d1d1d1}.appeal-offer-table tbody tr:last-of-type td[data-v-fb5f4b41]{border-bottom:1px solid #d1d1d1}.appeal-offer-table tbody tr:last-of-type td[data-v-fb5f4b41]:last-of-type{border-bottom-right-radius:6px}}@media screen and (max-width: 767.9px){.appeal-offer-table tbody tr th[data-v-fb5f4b41]{border-top-left-radius:6px;border-top-right-radius:6px;border:1px solid #d1d1d1}.appeal-offer-table tbody tr td[data-v-fb5f4b41]{border:solid #d1d1d1;border-width:0 1px}.appeal-offer-table tbody tr td[data-v-fb5f4b41]:last-of-type{border-width:0 1px 1px;border-bottom-left-radius:6px;border-bottom-right-radius:6px}}.appeal-offer-table tbody th[data-v-fb5f4b41]{padding:20px 5px}@media screen and (max-width: 767.9px){.appeal-offer-table tbody th[data-v-fb5f4b41]{padding:10px 2px}}.appeal-offer-table tbody td[data-v-fb5f4b41]{padding:20px}@media screen and (max-width: 767.9px){.appeal-offer-table tbody td[data-v-fb5f4b41]{padding:10px 5px}}.appeal-offer-title[data-v-fb5f4b41]{width:15%;background:#f2f5f5;vertical-align:middle}@media screen and (max-width: 767.9px){.appeal-offer-title[data-v-fb5f4b41]{width:100%}}.appeal-offer-detail[data-v-fb5f4b41]{width:57%}@media screen and (max-width: 767.9px){.appeal-offer-detail[data-v-fb5f4b41]{width:100%}}.appeal-offer-state[data-v-fb5f4b41]{width:28%}@media screen and (min-width: 768px),print{.appeal-offer-state[data-v-fb5f4b41]{vertical-align:middle;text-align:center}}@media screen and (max-width: 767.9px){.appeal-offer-state[data-v-fb5f4b41]{width:100%;margin-bottom:20px}}@media screen and (max-width: 767.9px){.c-modal-panel[data-v-3985cdc2]{padding:20px 15px}}.detail-wrapper[data-v-3985cdc2]{position:relative}@media screen and (min-width: 768px),print{.detail-wrapper[data-v-3985cdc2]{padding:10px 10px 0}.detail-wrapper tbody tr[data-v-3985cdc2]:not(:last-child){margin-bottom:40px}}@media screen and (max-width: 767.9px){.detail-wrapper tbody tr[data-v-3985cdc2]:not(:last-child){margin-bottom:20px}}.detail-wrapper tbody tr th[data-v-3985cdc2],.detail-wrapper tbody tr td[data-v-3985cdc2]{padding-left:0;padding-right:0}.detail-wrapper tbody tr td span[data-v-3985cdc2]{line-height:1.6}.detail-caption[data-v-3985cdc2]{font-size:18px}@media screen and (min-width: 768px),print{.c-tbl--simple-white-table tbody tr th[data-v-3985cdc2]{padding-top:0;padding-left:0}}@media screen and (max-width: 767.9px){.c-tbl--simple-white-table tbody tr th[data-v-3985cdc2]{padding-top:0;padding-left:0}}@media screen and (min-width: 768px),print{.c-tbl--simple-white-table tbody tr td[data-v-3985cdc2]{padding:0}}@media screen and (max-width: 767.9px){.c-tbl--simple-white-table tbody tr td[data-v-3985cdc2]{padding:0}}.c-tbl--simple-white-table tbody tr:last-child td[data-v-3985cdc2]{padding-bottom:0}@media screen and (max-width: 767.9px){.c-modal-panel[data-v-55c9c77b]{padding:20px 15px}}.detail-wrapper[data-v-55c9c77b]{position:relative}@media screen and (min-width: 768px),print{.detail-wrapper[data-v-55c9c77b]{padding:10px 10px 0}.detail-wrapper tbody tr[data-v-55c9c77b]:not(:last-child){margin-bottom:40px}}@media screen and (max-width: 767.9px){.detail-wrapper tbody tr[data-v-55c9c77b]:not(:last-child){margin-bottom:20px}}.detail-wrapper tbody tr th[data-v-55c9c77b],.detail-wrapper tbody tr td[data-v-55c9c77b]{padding-left:0;padding-right:0}.detail-wrapper tbody tr td span[data-v-55c9c77b]{line-height:1.6}.detail-caption[data-v-55c9c77b]{font-size:18px}@media screen and (min-width: 768px),print{.c-tbl--simple-white-table tbody tr th[data-v-55c9c77b]{padding-top:0;padding-left:0}}@media screen and (max-width: 767.9px){.c-tbl--simple-white-table tbody tr th[data-v-55c9c77b]{padding-top:0;padding-left:0}}@media screen and (min-width: 768px),print{.c-tbl--simple-white-table tbody tr td[data-v-55c9c77b]{padding:0}}@media screen and (max-width: 767.9px){.c-tbl--simple-white-table tbody tr td[data-v-55c9c77b]{padding:0}}.c-tbl--simple-white-table tbody tr:last-child td[data-v-55c9c77b]{padding-bottom:0}@media screen and (max-width: 767.9px){.c-modal-panel[data-v-46291ab0]{padding:20px 15px}}.detail-wrapper[data-v-46291ab0]{position:relative}@media screen and (min-width: 768px),print{.detail-wrapper[data-v-46291ab0]{padding:10px 10px 0}.detail-wrapper tbody tr[data-v-46291ab0]:not(:last-child){margin-bottom:40px}}@media screen and (max-width: 767.9px){.detail-wrapper tbody tr[data-v-46291ab0]:not(:last-child){margin-bottom:20px}}.detail-wrapper tbody tr th[data-v-46291ab0],.detail-wrapper tbody tr td[data-v-46291ab0]{padding-left:0;padding-right:0}.detail-wrapper tbody tr td span[data-v-46291ab0]{line-height:1.6}.detail-caption[data-v-46291ab0]{font-size:18px}@media screen and (min-width: 768px),print{.c-tbl--simple-white-table tbody tr th[data-v-46291ab0]{padding-top:0;padding-left:0}}@media screen and (max-width: 767.9px){.c-tbl--simple-white-table tbody tr th[data-v-46291ab0]{padding-top:0;padding-left:0}}@media screen and (min-width: 768px),print{.c-tbl--simple-white-table tbody tr td[data-v-46291ab0]{padding:0}}@media screen and (max-width: 767.9px){.c-tbl--simple-white-table tbody tr td[data-v-46291ab0]{padding:0}}.c-tbl--simple-white-table tbody tr:last-child td[data-v-46291ab0]{padding-bottom:0}.c-tbl tbody tr th[data-v-114388de]{vertical-align:middle}.wrapper[data-v-114388de]{padding-top:20px}.features[data-v-114388de]{padding:15px 20px;background-color:#f4fcff;border:1px solid #aeebff;border-radius:4px}.features__item[data-v-114388de]{position:relative;padding-left:25px;font-size:16px}.features__item+.features__item[data-v-114388de]{margin-top:10px}.features__item[data-v-114388de]:before{position:absolute;content:"";display:block;left:0;top:50%;width:16px;height:16px;background:url(/common/icon_check_bl.svg) no-repeat center;background-size:contain;transform:translateY(-50%)}.c-tbl tbody tr th[data-v-5ff4cabe]{vertical-align:middle}.wrapper[data-v-5ff4cabe]{padding-top:20px}.features[data-v-5ff4cabe]{padding:15px 20px;background-color:#f4fcff;border:1px solid #aeebff;border-radius:4px}.features__item[data-v-5ff4cabe]{position:relative;padding-left:25px;font-size:16px}.features__item+.features__item[data-v-5ff4cabe]{margin-top:10px}.features__item[data-v-5ff4cabe]:before{position:absolute;content:"";display:block;left:0;top:50%;width:16px;height:16px;background:url(/common/icon_check_bl.svg) no-repeat center;background-size:contain;transform:translateY(-50%)}
