﻿@font-face{font-family:'SFProText';src:url(/communication/assets/SFProText-34e6bc6d4065f98119265138a6f89f9ba724c93ec9a53625aae9d65ae8133fe9.woff2) format("woff2"),url(/communication/assets/SFProText-4e42bcf6651c3c2659f9cf9a1d4ed7412cb8802b34ce632b7c9a1594a8959784.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'SFCompactRounded';src:url(/communication/assets/SFCompactRdBold-475b16776b8af4e6f40ad5df15c6dc65f3a9988f0f606c4452a4126ff3bf7208.woff2) format("woff2"),url(/communication/assets/SFCompactRdBold-a1b58b3bc49cc76b7d13c07bfef0b4f0f2a02ab8a1393f4d6bb8e7ec7de6e74c.woff) format("woff");font-weight:bold;font-style:normal}@font-face{font-family:'SFCompactRounded';src:url(/communication/assets/SFCompactRdHeavy-9bc281083aa1cf57921a912a2c27bb1b8e9b7a81725ae14f87df782458c19c5b.woff2) format("woff2"),url(/communication/assets/SFCompactRdHeavy-63291082806a68f9d97097c824b424372dc4aa7279d7afaa7ad68e2831b3bd51.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:'notosans';src:url(/communication/assets/notosans-regular-e00dcbb08c0b1425f821e70a96bb2c156e8cec6b43d28d580b5be4d293d4067e.woff2) format("woff2"),url(/communication/assets/notosans-regular-0b5d85e82cf5e694e852ed527c5755894b6448f74b1666763a342b2226df5cff.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'notosans';src:url(/communication/assets/notosans-bold-79e22fcb39fc36b10903c4b56a05761f22c0baf2684b2bac60266a18a6597f29.woff2) format("woff2"),url(/communication/assets/notosans-bold-d3fb9b2744c30f8e4ab651536d0abf11fcbc4e031d32aef0fb69b7fe2bf3a56b.woff) format("woff");font-weight:bold;font-style:normal}@font-face{font-family:'roboto';src:url(/communication/assets/roboto-regular-fe6bd4fb298adbe291c28996d1b060e1c10b924c9d6f3018358dc0a2a5ed9943.woff2) format("woff2"),url(/communication/assets/roboto-regular-49191509273001eb949a83ffec5a4e629b3a1905f8cfbea44f6b24145d1f3592.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'roboto';src:url(/communication/assets/roboto-bold-d555aad31c06fa1bf93b98ad67d3d32a71a5cdcbf8e5807651bdca901829471f.woff2) format("woff2"),url(/communication/assets/roboto-bold-0ed61e285fa4be07358589509e0447e7900bbf643399d402550716b249772823.woff) format("woff");font-weight:bold;font-style:normal}@font-face{font-family:'montserrat';src:url(/communication/assets/montserrat-bold-90b1598013df097522e7eabf10d5e9762c6eda7dc06b1c02ee59c61d740f77a9.woff2) format("woff2"),url(/communication/assets/montserrat-bold-da167950d9bf326f344ad9f2a746d87c52e08603c39d61d132db86ef6fdb6f5e.woff) format("woff");font-weight:bold;font-style:normal}.u-pc{display:none}.u-sp{display:block}@media (min-width: 992px){.u-pc{display:block}.u-sp{display:none}}body{overflow-x:hidden}.text-orange-500{color:#ff8000}.font-bold{font-weight:700}:root{--blue: #0088cc;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #d04e4e;--orange: #f4810b;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #888888;--gray-dark: #333333;--light-primary: #fff6ec;--light-red: #fce6e6;--primary: #ff8000;--accent: #008cff;--black: #333333;--light-gray: #d1d1d1;--primary: #ff8000;--secondary: #888888;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #d04e4e;--light: #d1d1d1;--dark: #333333;--breakpoint-xxs: 0;--breakpoint-xs: 375px;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: "HiraKakuProN-W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}.custom-control{position:relative;display:block;min-height:1.3125rem;padding-left:2rem}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1.125rem;height:1.21875rem;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#ff8000;background-color:#ff8000;box-shadow:none}.custom-control-input:focus~.custom-control-label::before{box-shadow:inset 0 1px 1px rgba(51,51,51,0.075),none}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#ffc080}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#ffd9b3;border-color:#ffd9b3;box-shadow:none}.custom-control-input[disabled]~.custom-control-label,.custom-control-input:disabled~.custom-control-label{color:#888888}.custom-control-input[disabled]~.custom-control-label::before,.custom-control-input:disabled~.custom-control-label::before{background-color:#fff}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:0.09375rem;left:-2rem;display:block;width:1.125rem;height:1.125rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 2px;box-shadow:none}.custom-control-label::after{position:absolute;top:0.09375rem;left:-2rem;display:block;width:1.125rem;height:1.125rem;content:"";background:no-repeat 50% / 50% 50%}.custom-checkbox .custom-control-label::before{border-radius:4px}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#ff8000;background-color:#ff8000;box-shadow:none}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(255,128,0,0.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(255,128,0,0.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ff8000'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(255,128,0,0.5)}.custom-switch{padding-left:2.84375rem}.custom-switch .custom-control-label::before{left:-2.84375rem;width:1.96875rem;pointer-events:all;border-radius:0.5625rem}.custom-switch .custom-control-label::after{top:calc(0.09375rem + 4px);left:calc(-2.84375rem + 4px);width:calc(1.125rem - 8px);height:calc(1.125rem - 8px);background-color:#adb5bd;border-radius:0.5625rem;transition:transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;transform:translateX(0.84375rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(255,128,0,0.5)}.custom-select{display:inline-block;width:100%;height:2.75rem;padding:0.625rem 1.75rem 0.625rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#333333;vertical-align:middle;background:#fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAAAXNSR0IArs4c6QAAAPtJREFUeAHt2DEOgzAMBdBGvVgXzsRYOnInht6MKntBLWAnw7OUJY6trzfmdlMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL9CpSIaPM8T+u6PiN2b+0spbzGcZy2+kfv70cH9+aWZXkPw1DxH3vvrupF4dR8IUB1cRZSJE4oUAZSNE44UCRSBk4KUARSFk4a0JVImTipQFcgZeOkA51BaoHTBOgIUiucZkD/ILXEaQr0C1JrnOZAe0g94HQB9A2pF5yarauqvwD1dBVKGAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgcE7gA5TzX+g9RBQqAAAAAElFTkSuQmCC") no-repeat right 0.5rem center/28px 24px;border:2px solid #9ba0b1;border-radius:4px;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#ffc080;outline:0;box-shadow:0 0 0 0.2rem rgba(255,128,0,0.25)}.custom-select:focus::-ms-value{color:#333333;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:0.75rem;background-image:none}.custom-select:disabled{color:#888888;background-color:#f6f9fc}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #333333}.custom-select-sm{height:calc(1.5em + 0.75rem + 4px);padding-top:0.375rem;padding-bottom:0.375rem;padding-left:0.5rem;font-size:0.75rem}.custom-select-lg{height:calc(1.5em + 1.75rem + 4px);padding-top:0.875rem;padding-bottom:0.875rem;padding-left:1rem;font-size:1rem}.custom-file{position:relative;display:inline-block;width:100%;height:2.75rem;margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:2.75rem;margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#ffc080;box-shadow:none}.custom-file-input[disabled]~.custom-file-label,.custom-file-input:disabled~.custom-file-label{background-color:#fff}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:2.75rem;padding:0.625rem 0.75rem;font-weight:400;line-height:1.5;color:#333333;background-color:#fff;border:2px solid #9ba0b1;border-radius:4px;box-shadow:inset 0 1px 1px rgba(51,51,51,0.075)}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + 1.25rem);padding:0.625rem 0.75rem;line-height:1.5;color:#333333;content:"Browse";background-color:#f6f9fc;border-left:inherit;border-radius:0 4px 4px 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff, none}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff, none}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff, none}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;background-color:#ff8000;border:0;border-radius:1rem;box-shadow:0 0.1rem 0.25rem rgba(51,51,51,0.1);-webkit-transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#ffd9b3}.custom-range::-webkit-slider-runnable-track{width:100%;height:0.5rem;color:transparent;cursor:pointer;background-color:#d1d1d1;border-color:transparent;border-radius:1rem;box-shadow:inset 0 0.25rem 0.25rem rgba(51,51,51,0.1)}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#ff8000;border:0;border-radius:1rem;box-shadow:0 0.1rem 0.25rem rgba(51,51,51,0.1);-moz-transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#ffd9b3}.custom-range::-moz-range-track{width:100%;height:0.5rem;color:transparent;cursor:pointer;background-color:#d1d1d1;border-color:transparent;border-radius:1rem;box-shadow:inset 0 0.25rem 0.25rem rgba(51,51,51,0.1)}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:0.2rem;margin-left:0.2rem;background-color:#ff8000;border:0;border-radius:1rem;box-shadow:0 0.1rem 0.25rem rgba(51,51,51,0.1);-ms-transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#ffd9b3}.custom-range::-ms-track{width:100%;height:0.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:0.5rem;box-shadow:inset 0 0.25rem 0.25rem rgba(51,51,51,0.1)}.custom-range::-ms-fill-lower{background-color:#d1d1d1;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#d1d1d1;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:4px}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#121621;background-color:#f6f9fc}.list-group-item{position:relative;display:block;padding:1rem 1.25rem;background-color:#fff;border:1px solid rgba(51,51,51,0.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#888888;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#ff8000;border-color:#ff8000}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:4px;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:4px;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width: 375px){.list-group-horizontal-xs{flex-direction:row}.list-group-horizontal-xs>.list-group-item:first-child{border-bottom-left-radius:4px;border-top-right-radius:0}.list-group-horizontal-xs>.list-group-item:last-child{border-top-right-radius:4px;border-bottom-left-radius:0}.list-group-horizontal-xs>.list-group-item.active{margin-top:0}.list-group-horizontal-xs>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xs>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:4px;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:4px;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:4px;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:4px;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:4px;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:4px;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:4px;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:4px;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#9d5b18;background-color:#ffdbb8}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#9d5b18;background-color:#ffce9f}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#9d5b18;border-color:#9d5b18}.list-group-item-secondary{color:#5f5f5f;background-color:#dedede}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#5f5f5f;background-color:#d1d1d1}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#5f5f5f;border-color:#5f5f5f}.list-group-item-success{color:#2d6f3c;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#2d6f3c;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#2d6f3c;border-color:#2d6f3c}.list-group-item-info{color:#246d78;background-color:#bee5eb}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#246d78;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#246d78;border-color:#246d78}.list-group-item-warning{color:#9d7d1c;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#9d7d1c;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#9d7d1c;border-color:#9d7d1c}.list-group-item-danger{color:#854141;background-color:#f2cdcd}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#854141;background-color:#edb9b9}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#854141;border-color:#854141}.list-group-item-light{color:#858585;background-color:#f2f2f2}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#858585;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#858585;border-color:#858585}.list-group-item-dark{color:#333333;background-color:#c6c6c6}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#333333;background-color:#b9b9b9}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#333333;border-color:#333333}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:1.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform 0.3s ease-out;transform:translate(0, -50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 3rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 3rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 3rem);height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:0 solid rgba(51,51,51,0.2);border-radius:0.5rem;box-shadow:0 11px 15px -7px rgba(0,0,0,0.2),0 9px 46px 8px rgba(0,0,0,0.12),0 24px 38px 3px rgba(0,0,0,0.14);outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#333333}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:0.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1rem;border-bottom:0 solid #9ba0b1;border-top-left-radius:0.5rem;border-top-right-radius:0.5rem}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:0.75rem;border-top:0 solid #9ba0b1;border-bottom-right-radius:0.5rem;border-bottom-left-radius:0.5rem}.modal-footer>*{margin:0.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:-moz-min-content;height:min-content}.modal-content{box-shadow:0 11px 15px -7px rgba(0,0,0,0.2), 0 9px 46px 8px rgba(0,0,0,0.12), 0 24px 38px 3px rgba(0,0,0,0.14)}.modal-sm{max-width:300px}}@media (min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width: 1200px){.modal-xl{max-width:1140px}}.fade{transition:opacity 0.15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height 0.35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}*,::after,::before,::backdrop,::file-selector-button{margin:0;padding:0;box-sizing:border-box;border:0 solid}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:"notosans", "HiraKakuProN-W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#666666;font-family:"notosans", "HiraKakuProN-W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}button{background-color:transparent;background-image:none}fieldset{margin:0;padding:0}ol,ul{list-style:none;margin:0;padding:0}img,svg,video,canvas,audio,iframe,embed,object{display:block}img,video{max-width:100%;height:auto}.border-bottom-0{border-bottom:0 !important}.d-none{display:none !important}.d-block{display:block !important}.d-inline{display:inline !important}.d-none{display:none !important}.d-inline-block{display:inline-block !important}.d-flex{display:flex !important}@media (min-width: 375px){.d-xs-block{display:block !important}}@media (min-width: 576px){.d-sm-block{display:block !important}.d-sm-none{display:none !important}}@media (min-width: 768px){.d-md-block{display:block !important}.d-md-none{display:none !important}}.align-items-center{align-items:center !important}.flex-fill{flex:1 1 auto !important}.flex-column{flex-direction:column !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.align-items-start{align-items:flex-start}.m-0{margin:0 !important}.mx-0{margin-left:0;margin-right:0}.mt-0,.my-0{margin-top:0 !important}.mb-0,.my-0{margin-bottom:0 !important}.mt-1,.my-1{margin-top:0.25rem !important}.mb-1,.my-1{margin-bottom:0.25rem !important}.mt-2,.my-2{margin-top:0.5rem !important}.mb-2,.my-2{margin-bottom:0.5rem !important}.mr-2,.mx-2{margin-right:0.5rem !important}.ml-2,.mx-2{margin-left:0.5rem !important}.mt-3,.my-3{margin-top:1rem !important}.mb-3,.my-3{margin-bottom:1rem !important}.mr-3,.mx-3{margin-right:1rem !important}.ml-3,.mx-3{margin-left:1rem !important}.mr-4,.mx-4{margin-left:1.5rem !important}.ml-4,.mx-4{margin-left:1.5rem !important}.mt-4,.my-4{margin-top:1.5rem !important}.mb-2rem{margin-bottom:2rem !important}.mb-4,.my-4{margin-bottom:1.5rem !important}.mt-5,.my-5{margin-top:3rem !important}.mb-5,.my-5{margin-bottom:3rem !important}.p-0{padding:0 !important}.px-0{padding-left:0 !important;padding-right:0 !important}.pt-0,.py-0{padding-top:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.pt-1,.py-1{padding-top:0.25rem !important}.pb-1,.py-1{padding-bottom:0.25rem !important}.pt-2,.py-2{padding-top:0.5rem !important}.pb-2,.py-2{padding-bottom:0.5rem !important}.pl-2,.px-2{padding-left:0.5rem !important}.pr-2,.px-2{padding-right:0.5rem !important}.pt-3,.py-3{padding-top:1rem !important}.pb-3,.py-3{padding-bottom:1rem !important}.pl-3,.px-3{padding-left:1rem !important}.pr-3,.px-3{padding-right:1rem !important}.pl-4,.px-4{padding-left:1.5rem !important}.pr-4,.px-4{padding-right:1.5rem !important}.pt-4,.py-4{padding-top:1.5rem !important}.pb-4,.py-4{padding-bottom:1.5rem !important}.pt-5,.py-5{padding-top:3rem !important}.pb-5,.py-5{padding-bottom:3rem !important}@media (min-width: 768px){.mt-md-2,.my-md-2{margin-top:0.5rem !important}}.text-center{text-align:center !important}.text-right{text-align:right !important}.font-weight-bold{font-weight:bold !important}.font-weight-normal{font-weight:normal !important}.word-break-all{word-break:break-all}.uppercase{text-transform:uppercase}.container-sm{width:100%;max-width:540px;margin-left:auto;margin-right:auto}.container-md{width:100%;max-width:720px;margin-left:auto;margin-right:auto}.container-lg{width:100%;max-width:960px;margin-left:auto;margin-right:auto}.container-xl{width:100%;max-width:1140px;margin-left:auto;margin-right:auto}html,body{font-family:"Noto Sans JP", "Noto Sans", "HiraKakuProN-W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;color:#121621}.bullet-list{--content-font-size: 0.875rem}.bullet-list>*+*{margin-top:0.25rem}.bullet-list__item{font-size:var(--content-font-size);font-weight:500;color:#7f8598;position:relative;padding-left:1.25rem}.bullet-list__item::before{content:"※";display:inline-block;position:absolute;left:0}.bullet-list__item[data-marker]::before{content:attr(data-marker)}.bullet-list--no-marker .bullet-list__item{padding-left:0}.bullet-list--no-marker .bullet-list__item::before{display:none}.underline-desc{color:inherit;line-height:1.3;text-decoration:underline;text-underline-position:from-font}.underline-desc:hover{color:inherit;opacity:0.7}.section-title{font-size:1.5rem;font-weight:bold;color:var(--color-gray-800);line-height:1.4;text-align:center}.section-title--large{font-size:2.0625rem;font-weight:900;letter-spacing:-0.1em}.section-title--header{font-size:1.3125rem}.card{border-radius:1.5rem;background-color:#fff;padding:var(--spacing-base) var(--spacing-small)}.card>*+*{margin-top:var(--spacing-base)}.card__header{display:flex;align-items:center;-moz-column-gap:0.75rem;column-gap:0.75rem}.card__header-label{padding:0.5rem;border-radius:0.375rem;background-color:#ff8000;color:#fff;font-weight:bold;font-size:1.125rem;font-family:"SFCompactRounded", "HiraKakuProN-W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;line-height:1}.card__body>*+*{margin-top:0.75rem}.card__content--lg{font-size:1.25rem;font-weight:bold;line-height:1.4;color:#ff8000}.card__content--base{font-size:1rem;font-weight:500;color:#121621}.card__content--sm{font-size:0.875rem;color:#121621}.card__content--link{color:inherit;line-height:1.3;text-decoration:underline;text-underline-position:from-font}.card__content--link:hover{color:inherit;opacity:0.7}.card.card--small{padding:var(--spacing-small);border-radius:1rem;display:flex;flex-direction:column;gap:0.75rem}.card.card--small>*+*{margin-top:0}.card.card--small .card__header{width:100%}.card.card--small .card__body>*+*{margin-top:0.25rem}.card__media{width:auto;display:block;margin-left:auto;margin-right:auto;max-height:12.5rem;-o-object-fit:cover;object-fit:cover}.card__icon{width:2rem;height:2rem}.divider{border-top:1px solid #d6d8e0;width:100%}.go-to-plans-btn.btn-cv:before{background-image:url(/communication/assets/diagnosis-internet/chevron-right-sharp-a6847d3e6fdbac55417ca87577a548fb68c670e2bae5a4491b772d688d234ffd.svg);width:1.5rem;height:1.5rem;right:1rem}.go-to-plans-btn.btn.btn-accent-gradient{padding:1rem}.internet-v2-page{--benefits-bg: #fef8f3;--color-primary-50: #fbeadb;--color-gray-800: #3a424c;--spacing-base: 1.5rem;--spacing-small: 1rem;--spacing-large: 2.5rem;--plan-column-header-bg: #9299a3;border-bottom:1px solid #f2e3d4}.internet-v2-page .banner-section{background-color:#e2750f}.internet-v2-page .banner-section>*+*{margin-top:var(--spacing-small)}.internet-v2-page .banner-section__title-block{padding:var(--spacing-base) var(--spacing-base) 0}.internet-v2-page .banner-section .section-title{color:#fff;line-height:1.4;text-align:left}@media (min-width: 992px){.internet-v2-page .banner-section .section-title{text-align:center}}.internet-v2-page .banner-section__illustration-block{margin-right:var(--spacing-small);background-color:var(--color-primary-50);border-top-right-radius:1rem;border-bottom-right-radius:1rem;box-shadow:0 10px 10px 0 rgba(0,0,0,0.01)}.internet-v2-page .banner-section__container{padding:var(--spacing-base)}.internet-v2-page .banner-section__container>*+*{margin-top:var(--spacing-small)}.internet-v2-page .banner-section__illustration-group{width:100%;display:flex;gap:0.5rem;align-items:center}.internet-v2-page .banner-section__illustration-image{flex:1}.internet-v2-page .banner-section__illustration-image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.internet-v2-page .banner-section__description-block{padding:0 var(--spacing-base) var(--spacing-base)}.internet-v2-page .banner-section .bullet-list>*+*{margin-top:0.125rem}.internet-v2-page .banner-section .bullet-list__item{color:var(--color-primary-50)}.internet-v2-page .banner-section .bullet-list__item .underline-desc{color:#0088cc}.internet-v2-page .campaign-slider .slick-prev,.internet-v2-page .campaign-slider .slick-next{width:32px;height:32px;background-color:#12162129;border-radius:50%;z-index:999}.internet-v2-page .campaign-slider .slick-next:before{content:"";transform:rotate(45deg);right:2px;position:relative}.internet-v2-page .campaign-slider .slick-prev:before{content:"";transform:rotate(-135deg);left:2px;position:relative}.internet-v2-page .campaign-slider .slick-prev:before,.internet-v2-page .campaign-slider .slick-next:before{width:10px;height:10px;border-style:solid;border-width:0.2rem 0.2rem 0 0;display:inline-block}.internet-v2-page .campaign-slider .slick-slide{padding:0 0.25rem}.internet-v2-page .campaign-slider .slick-list{padding:0 1rem}.internet-v2-page .campaign-slider .slick-prev{left:0.5rem}.internet-v2-page .campaign-slider .slick-next{right:0.5rem}.internet-v2-page .benefits-section{background-color:var(--benefits-bg);padding:var(--spacing-large) var(--spacing-base)}.internet-v2-page .benefits-section .container-custom>*+*{margin-top:var(--spacing-small)}.internet-v2-page .benefits-section .section-title{text-align:center;letter-spacing:-0.05em}.internet-v2-page .benefits-section .btn--benefits-detail{padding:0.75rem 1rem;display:flex;align-items:center;justify-content:center}.internet-v2-page .benefits-section a[data-toggle="modal"] img{transition:opacity 250ms ease}.internet-v2-page .benefits-section a[data-toggle="modal"] img:hover{opacity:0.6}.internet-v2-page .benefits-section .benefit-01__graph-group .compare-benefit{padding-bottom:0}.internet-v2-page .benefits-section .benefit-01__graph-group .compare-benefit .benefit-box{margin-bottom:0}.internet-v2-page .benefits-section .benefit-01__graph-group .compare-benefit .benefit-box .title-benefit-type{display:inline-flex;align-items:center;gap:0.5rem;padding:0.5rem 0.75rem;background-color:#fff5ebe5;border-radius:0.25rem;font-size:1.125rem;font-weight:bold}.internet-v2-page .benefits-section .benefit-01__graph-group .compare-benefit .list-compare .company-highlight .progress:before{height:1.5rem}.internet-v2-page .benefits-section .benefit-01__graph-group .compare-benefit .list-compare .progress::before{height:1rem}.internet-v2-page .benefits-section .benefit-01 .card.card--small{flex-direction:row;align-items:center;-moz-column-gap:1rem;column-gap:1rem;background-color:var(--benefits-bg)}.internet-v2-page .benefits-section .benefit-02 .package-card{background-color:#f7f7f7}.internet-v2-page .benefits-section .benefit-02 .package-card .card__header{border-bottom:1px solid #d6d8e0}.internet-v2-page .benefits-section .benefit-02 .package-card__content{display:flex;align-items:flex-end;-moz-column-gap:0.5rem;column-gap:0.5rem}.internet-v2-page .benefits-section .benefit-02 .package-card__content .bullet-list{flex:1}.internet-v2-page .benefits-section .benefit-02 .package-card__content .bullet-list__item{font-size:0.75rem;font-weight:normal;color:inherit;padding-left:0.75rem}.internet-v2-page .benefits-section .benefit-02 .package-card__content .bullet-list__item::before{content:"・";width:0.75rem}.internet-v2-page .benefits-section .benefit-02 .package-card__content .card__media{margin-right:0}.internet-v2-page .benefits-section .benefit-02 .testimonial-card{background-color:var(--benefits-bg);padding-top:0.75rem;padding-bottom:0.75rem;flex-direction:row;align-items:center;-moz-column-gap:0.625rem;column-gap:0.625rem}.internet-v2-page .benefits-section .benefit-02 .testimonial-card__avatar{width:4rem;height:4rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.internet-v2-page .benefits-section .benefit-02 .testimonial-card__content{font-size:0.75rem;color:#121621;font-weight:normal}.internet-v2-page .benefits-section .benefit-02 .testimonial-card__content--small{font-size:0.625rem}.internet-v2-page .benefits-section .benefit-02 .testimonial-card__content--highlight{color:#ff9930;font-weight:bold}.internet-v2-page .benefits-section .benefit-02 .testimonial-card__content--link{text-decoration:underline}.internet-v2-page .benefits-section .benefit-03 .card__media{width:100%;margin:unset;max-height:unset}.internet-v2-page .tabs-border .tab-head .tab-link{font-size:0.75rem;height:100%;display:flex;align-items:center;justify-content:center}.internet-v2-page .tab-content{border-radius:0.5rem}.internet-v2-page .tab-content--bordered{border:1px solid #ff8000}.internet-v2-page #modalPremium .premium-details>*+*,.internet-v2-page #modalQuality .quality-details>*+*{margin-top:1.5rem}.internet-v2-page #modalQuality .quality-details img{width:100%}.internet-v2-page .plans-section{padding:var(--spacing-large) var(--spacing-small) 0}.internet-v2-page .plans-section .container-custom>*+*{margin-top:var(--spacing-base)}.internet-v2-page .plans-section #tab-content-by-plan{--plan-header-size: 3.125rem;padding:var(--spacing-small);-moz-column-gap:0.5rem;column-gap:0.5rem}.internet-v2-page .plans-section #tab-content-by-plan .plan__container{width:100%;display:flex;background-color:white}.internet-v2-page .plans-section #tab-content-by-plan .plan__sidebar{display:flex;flex-direction:column;align-items:center}.internet-v2-page .plans-section #tab-content-by-plan .plan__sidebar-header{display:flex;justify-content:center;align-items:center;color:#ff8000;font-weight:bold;border-radius:0.75rem;width:var(--plan-header-size);height:var(--plan-header-size);border:1px solid #ff8000}.internet-v2-page .plans-section #tab-content-by-plan .plan__sidebar-header span{font-size:0.75rem}.internet-v2-page .plans-section #tab-content-by-plan .plan__sidebar-body{display:block;width:100%;height:100%;flex:1;background-image:url(/communication/assets/diagnosis-internet/package-sidebar-b577f65c242db7aeeccfee123988b0b1574754664584e49e3ab1b9846ec3e681.svg);background-repeat:no-repeat;background-position-x:center;background-size:auto 100%}.internet-v2-page .plans-section #tab-content-by-plan .plan__main{padding-left:0.25rem;flex:1;display:flex;flex-direction:column}.internet-v2-page .plans-section #tab-content-by-plan .plan__row{display:flex;-moz-column-gap:0.5rem;column-gap:0.5rem;padding-left:0.5rem}.internet-v2-page .plans-section #tab-content-by-plan .plan__row>*{flex:1}.internet-v2-page .plans-section #tab-content-by-plan .plan__row-item{flex:1;padding-top:1rem;padding-bottom:0.75rem;background-color:#f4f4f7}.internet-v2-page .plans-section #tab-content-by-plan .plan__row--header>*{display:flex;justify-content:center;align-items:center;padding:var(--spacing-small);background-color:var(--plan-column-header-bg);color:#fff;font-weight:bold;height:var(--plan-header-size);border-top-left-radius:0.75rem;border-top-right-radius:0.75rem}.internet-v2-page .plans-section #tab-content-by-plan .plan__row--header span{font-size:0.75rem}.internet-v2-page .plans-section #tab-content-by-plan .plan__row:nth-child(n + 3){border-top:1px dashed #ff8000}.internet-v2-page .plans-section #tab-content-by-plan .plan__row:nth-child(n + 3) .plan__row-item{padding-top:0.25rem;padding-bottom:0.75rem}.internet-v2-page .plans-section #tab-content-by-plan .plan-card{display:block;border-radius:0.75rem;background-color:#fff;overflow:hidden;box-shadow:0 3px 8px 0 rgba(0,52,129,0.31);text-decoration:unset;color:inherit}.internet-v2-page .plans-section #tab-content-by-plan .plan-card__body{padding:0.625rem 0.375rem;display:flex;flex-direction:column}.internet-v2-page .plans-section #tab-content-by-plan .plan-card__body>*+*{margin-top:0.25rem}.internet-v2-page .plans-section #tab-content-by-plan .plan-card__content{flex:1;text-align:center;font-family:"Noto Sans", "HiraKakuProN-W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:0.75rem;font-weight:bold;line-height:1.2}.internet-v2-page .plans-section #tab-content-by-plan .plan-card__price{text-align:center;font-size:1rem;font-family:"Montserrat", "HiraKakuProN-W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold;color:#ff8000;line-height:1}.internet-v2-page .plans-section #tab-content-by-plan .plan-card__price--small{font-size:0.625rem}.internet-v2-page .plans-section #tab-content-by-plan .plan-card__footer{padding:0.5rem 0.25rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(95deg, #66c2ff 1.09%, #008cff 47.78%);text-decoration:none}.internet-v2-page .plans-section #tab-content-by-plan .plan-card__footer span{color:#fff;text-align:center;font-size:0.75rem;font-weight:bold}.internet-v2-page .plans-section #tab-content-by-plan .plan-card__footer img{width:1rem;height:1rem}.internet-v2-page .plans-section #tab-content-by-occasion{padding:var(--spacing-small)}.internet-v2-page .plans-section #tab-content-by-occasion .plan__container>*+*{margin-top:var(--spacing-base)}.internet-v2-page .plans-section #tab-content-by-occasion .plan__heading{color:#666666;text-align:center;font-size:1.125rem;font-weight:600;line-height:1.4}.internet-v2-page .plans-section #tab-content-by-occasion .plan__heading--highlight{color:#ff8000}.internet-v2-page .plans-section #tab-content-by-occasion .occasion-card{font-family:"Noto Sans", "HiraKakuProN-W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;display:block;background-color:#f7f7f7;border-radius:0.75rem;padding:0.75rem var(--spacing-small);width:100%;box-shadow:0 5px 5px 0 rgba(0,0,0,0.1)}.internet-v2-page .plans-section #tab-content-by-occasion .occasion-card>*+*{margin-top:0.75rem}.internet-v2-page .plans-section #tab-content-by-occasion .occasion-card__body{display:flex;justify-content:space-between}.internet-v2-page .plans-section #tab-content-by-occasion .occasion-card__name{font-weight:bold;font-size:1rem;line-height:1.2;margin-bottom:0.625rem}.internet-v2-page .plans-section #tab-content-by-occasion .occasion-card__features>*+*{margin-top:0}.internet-v2-page .plans-section #tab-content-by-occasion .occasion-card__features .bullet-list__item{color:inherit;padding-left:0.75rem;font-size:0.75rem}.internet-v2-page .plans-section #tab-content-by-occasion .occasion-card__price{font-size:1.5rem;font-weight:bold;color:#ff8000;font-family:"Montserrat", "HiraKakuProN-W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;line-height:1.2}.internet-v2-page .plans-section #tab-content-by-occasion .occasion-card__price-unit{font-size:0.75rem;margin-left:0.25rem}.internet-v2-page .plans-section #tab-content-by-occasion .occasion-card__footer{display:flex;justify-content:space-between;align-items:center}.internet-v2-page .plans-section #tab-content-by-occasion .occasion-card__illustration{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;row-gap:0.625rem}.internet-v2-page .plans-section #tab-content-by-occasion .occasion-card__illustration-icon{width:32px;height:32px}.internet-v2-page .plans-section #tab-content-by-occasion .occasion-card__illustration-image{width:auto;height:64px}.internet-v2-page .plans-section #tab-content-by-occasion .occasion-card__show-detail-btn{padding:0.5rem 0.75rem;font-size:0.875rem;font-weight:bold;border-radius:0.25rem;display:inline-flex;align-items:center;width:auto}.internet-v2-page .modal__plan-detail .tabs-border .tab-head .tab-link{font-size:0.75rem;font-weight:500;line-height:1.2}.internet-v2-page .modal__plan-detail .tab-container{border-radius:0.5rem;border:1px solid #ff8000}.internet-v2-page .modal__plan-detail .modal-body{padding-top:0;padding-bottom:0}.internet-v2-page .modal__plan-detail .modal-footer{padding:var(--spacing-base) 0 2.25rem}.internet-v2-page .modal__plan-detail .plan__detail-container{font-family:"Noto Sans", "HiraKakuProN-W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;padding:var(--spacing-small) var(--spacing-small) var(--spacing-base)}.internet-v2-page .modal__plan-detail .plan__detail-container>*+*{margin-top:var(--spacing-small)}.internet-v2-page .modal__plan-detail .plan__detail-header{text-align:center}.internet-v2-page .modal__plan-detail .plan__logo{height:auto;display:block;margin-left:auto;margin-right:auto}.internet-v2-page .modal__plan-detail .plan__name{display:inline-block;padding:0.25rem;background-color:#fff5ebe5;margin-left:auto;margin-right:auto}.internet-v2-page .modal__plan-detail .plan__name span{color:#ff8000;font-size:1.125rem;font-weight:bold}.internet-v2-page .modal__plan-detail .plan__detail-body>*+*{margin-top:0.5rem}.internet-v2-page .modal__plan-detail .plan__detail-body .table-vertical{display:table;width:100%;border-collapse:collapse}.internet-v2-page .modal__plan-detail .plan__detail-body .table-row{display:table-row}.internet-v2-page .modal__plan-detail .plan__detail-body .table-cell{display:table-cell;padding:0.25rem 0;vertical-align:middle;border-bottom:1px solid #ddd}.internet-v2-page .modal__plan-detail .plan__detail-body .table-cell:nth-child(2){padding-left:0.25rem}.internet-v2-page .modal__plan-detail .plan__detail-body .label{font-size:0.875rem;font-weight:bold}.internet-v2-page .modal__plan-detail .plan__detail-body .value{font-weight:normal;font-size:0.875rem}.internet-v2-page .modal__plan-detail .plan__detail-body .value--large{font-size:1.25rem}.internet-v2-page .modal__plan-detail .plan__detail-body .bullet-list>*+*{margin-top:0.5rem}.internet-v2-page .modal__plan-detail .plan__detail-note--link{color:#008cff;line-height:1.3;text-decoration:underline;text-underline-position:from-font}.internet-v2-page .modal__plan-detail .plan__detail-note--link:hover{opacity:0.7}.internet-v2-page .modal__plan-detail .plan__detail-apply-btn{margin:0}.internet-v2-page .bullet-list--notes .bullet-list__item{font-size:0.75rem;font-weight:normal;line-height:1.3}@media (min-width: 992px){.internet-v2-page .bullet-list--notes .bullet-list__item{font-size:1rem;padding-left:2rem}}.internet-v2-page .bullet-list--notes .bullet-list__item a{color:#0088cc}.internet-v2-page .question-section{padding:var(--spacing-large) var(--spacing-base) 2rem}.internet-v2-page .question-section .section-title{color:inherit}.internet-v2-page .question-section .container-custom>*+*{margin-top:2rem}.internet-v2-page .question-section .details>*+*{margin-top:var(--spacing-base)}.internet-v2-page .question-section .item{border-bottom:1px solid rgba(0,0,0,0.12)}.internet-v2-page .question-section .collapse-action{padding:0 0 0.5rem;display:flex;align-items:flex-start;position:relative;-moz-column-gap:0.25rem;column-gap:0.25rem}.internet-v2-page .question-section .collapse-action:before{content:"Q";width:1.25rem;display:inline-block;font-size:1.125rem;font-weight:bold;color:#ff8000;line-height:1}.internet-v2-page .question-section .collapse-action .question-desc{flex:1;font-size:0.875rem;font-weight:bold;line-height:1.6;margin-left:0}.internet-v2-page .question-section .collapse-content .inner-collapse{padding:0 0 var(--spacing-small);display:flex;position:relative;-moz-column-gap:0.25rem;column-gap:0.25rem}.internet-v2-page .question-section .collapse-content .inner-collapse:before{content:"A";width:1.25rem;display:inline-block;font-size:1.125rem;font-weight:bold;color:#7f8598;line-height:1}.internet-v2-page .question-section .collapse-content .desc{flex:1;color:#63697f}.internet-v2-page .question-section .btn-ask-question{line-height:1;margin-top:var(--spacing-small);padding:0.75rem 1.25rem}.internet-v2-page .provider-section{padding:var(--spacing-base) var(--spacing-base) var(--spacing-large)}.internet-v2-page .provider-section .container-custom>*+*{margin-top:var(--spacing-small)}.internet-v2-page .provider-section .section-title{color:inherit}.internet-v2-page .provider-section .btn-more-detail{padding:0.75rem 1.25rem;display:inline-flex;-moz-column-gap:0.375rem;column-gap:0.375rem}@media (min-width: 375px){.internet-v2-page .section-title--large{font-size:2rem}.internet-v2-page .plans-section #tab-content-by-plan{--plan-header-size: 3.75rem;padding:var(--spacing-base);-moz-column-gap:1rem;column-gap:1rem}.internet-v2-page .plans-section #tab-content-by-plan .plan__sidebar-header span{font-size:0.875rem}.internet-v2-page .plans-section #tab-content-by-plan .plan-row{-moz-column-gap:0.75rem;column-gap:0.75rem;padding-left:1rem}.internet-v2-page .plans-section #tab-content-by-plan .plan-row--header span{font-size:0.875rem}.internet-v2-page .plans-section #tab-content-by-plan .plan-card__body{padding:0.75rem 0.5rem}.internet-v2-page .plans-section #tab-content-by-plan .plan-card__content{font-size:0.875rem}.internet-v2-page .plans-section #tab-content-by-plan .plan-card__price{font-size:1.375rem}.internet-v2-page .plans-section #tab-content-by-occasion{padding:2rem 1.5rem}.internet-v2-page .plans-section #tab-content-by-occasion .occasion-card__name{font-size:1.125rem}.internet-v2-page .plans-section #tab-content-by-occasion .occasion-card__price{font-size:1.75rem}.internet-v2-page .tab-head .tab-link{font-size:0.875rem}}.footer{margin-top:2.5rem;color:#7f8598}.footer:before{display:none}.footer .text-black-600{color:inherit}.floating-container{position:fixed;bottom:0;left:1.5rem;right:1.5rem;z-index:1000;transition:all 0.3s ease;padding:1rem 0;opacity:0;visibility:hidden}.floating-container.show{opacity:1;visibility:visible}
