@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;box-sizing:border-box}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}div{box-sizing:border-box}ul,li{margin:0;padding:0}li{text-align:justify}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:inherit}img{vertical-align:middle;max-width:100%}button{border:none;background:none;padding:0;font:inherit;cursor:pointer}p{margin:0;padding:0;font-size:inherit;color:inherit;line-height:inherit}select{margin:0;padding:0;border:none;background:none;font-size:inherit;color:inherit;outline:none}@font-face{font-family:Noto Sans TC;src:url(/ec/house/assets/NotoSansTC-Thin-C7xBkvzf.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Noto Sans TC;src:url(/ec/house/assets/NotoSansTC-ExtraLight-3k9AA3Bg.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Noto Sans TC;src:url(/ec/house/assets/NotoSansTC-Light-DU0Ax5SA.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Noto Sans TC;src:url(/ec/house/assets/NotoSansTC-Regular-D_KqNx5F.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Noto Sans TC;src:url(/ec/house/assets/NotoSansTC-Medium-DZzs5O3u.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Noto Sans TC;src:url(/ec/house/assets/NotoSansTC-SemiBold-B9IYJO2r.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Noto Sans TC;src:url(/ec/house/assets/NotoSansTC-Bold-CeiDrUlm.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Noto Sans TC;src:url(/ec/house/assets/NotoSansTC-ExtraBold-AaSvkS1H.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Noto Sans TC;src:url(/ec/house/assets/NotoSansTC-Black-Bo1ZJYxZ.ttf) format("truetype");font-weight:900;font-style:normal}body{font-family:Noto Sans TC,微軟正黑體,sans-serif}#main-head[data-v-a4913e7f]{background-size:100% auto}.header[data-v-a4913e7f]{height:5rem;position:relative;z-index:50;background-color:#fff}.header--desktop[data-v-a4913e7f]{position:fixed;border-bottom:1px solid #B2B2B2;z-index:50;width:100%;max-width:100vw}@media (min-width: 1280px){.header--desktop[data-v-a4913e7f]{display:block}}.header__bar[data-v-a4913e7f]{height:1rem;display:flex;justify-content:flex-end;align-items:center;width:100%;background:linear-gradient(90deg,#00b3fe,#039)}.bar__group[data-v-a4913e7f]{height:.75rem}.bar__wave[data-v-a4913e7f]{height:.5rem;align-self:flex-end}.header__info[data-v-a4913e7f]{display:none;padding-left:.5rem;padding-right:.5rem;background-color:#fff;height:4rem}@media (min-width: 1280px){.header__info[data-v-a4913e7f]{display:flex;justify-content:space-between;align-items:center;padding-left:2rem;padding-right:2rem}}.info__logo[data-v-a4913e7f]{width:245px;max-width:300px;height:100%;min-height:30px;background:url(/ec/house/assets/logo-B4o56TLe.png) 0 center no-repeat;background-size:contain}.info__button[data-v-a4913e7f]{display:flex;justify-content:flex-end;gap:20px}.info__home[data-v-a4913e7f]{height:2.5rem;display:flex;justify-content:center;align-items:center;color:#4f4f4f}.info__hamburger[data-v-a4913e7f]{height:2.5rem;display:flex;justify-content:center;align-items:center}.info__hamburger--bg[data-v-a4913e7f]{background-color:#f4f4f4}.info__hamburgerImg[data-v-a4913e7f]{width:1.5rem;height:1.5rem}.header--mobile[data-v-a4913e7f]{position:fixed;top:1rem;height:4rem;width:100%;max-width:100vw;padding:.25rem .5rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #B2B2B2;background-color:#fff;z-index:30}.mobile__hamburgerBox[data-v-a4913e7f]{display:flex;justify-content:center;align-items:flex-end}.mobile__hamburger[data-v-a4913e7f]{height:2.5rem;margin-left:.75rem;display:flex;align-items:center}.submenu[data-v-a4913e7f]{background-color:#00000080;position:fixed;top:0;width:100%;height:100vh;max-height:100vh;overflow:hidden}.submenu__box[data-v-a4913e7f]{position:fixed;line-height:1rem;top:4rem;right:0;height:100vh;padding:2.5rem;text-align:left;font-size:18px;background-color:#fff}.submenu__title[data-v-a4913e7f]{padding-top:1rem;padding-bottom:1rem}.submenu__title--li[data-v-a4913e7f]{list-style:none}.submenu__title--more[data-v-a4913e7f]{display:flex;justify-content:space-between;align-items:center}.submenu__title--text16[data-v-a4913e7f]{font-size:16px}.submenu__img[data-v-a4913e7f]{width:1rem;height:1rem}.marine__link[data-v-a4913e7f]{display:flex;gap:.5rem}.marine__img[data-v-a4913e7f]{height:1.25rem;place-self:center}.footer__info[data-v-f42d1af8]{background-color:#005bac;padding-top:15px;padding-bottom:15px;margin-left:auto;margin-right:auto;font-size:.875rem;color:#fff}.footer__ul[data-v-f42d1af8]{display:flex;flex-wrap:wrap;margin-top:.25rem;margin-bottom:.25rem;list-style:none;padding:8px 0}@media (min-width: 1280px){.footer__ul[data-v-f42d1af8]{flex-wrap:nowrap;justify-content:center}}.footer__list[data-v-f42d1af8]{width:100%;border-bottom:.5px solid white;line-height:30px;margin-left:.75rem;margin-right:.75rem}@media (min-width: 768px){.footer__list[data-v-f42d1af8]{width:auto;line-height:normal;padding:0rem .5rem;margin-left:0;margin-right:0;border-bottom-width:0;border-right:1px solid white}}@media (min-width: 768px){.footer__list[data-v-f42d1af8]:last-child{border-right-width:0}}.footer__phone[data-v-f42d1af8]{line-height:1rem}.footer__phone--lg[data-v-f42d1af8]{display:none}@media (min-width: 1280px){.footer__phone--lg[data-v-f42d1af8]{display:flex;flex-wrap:wrap;justify-content:center}}.footer__phone--lg .phone__li[data-v-f42d1af8]{border:0 solid white;padding-left:.5rem;padding-right:.5rem;margin-top:.25rem;margin-bottom:.25rem}@media (min-width: 1280px){.footer__phone--lg .phone__li[data-v-f42d1af8]{white-space:nowrap}}.footer__phone--lg .phone__li--first[data-v-f42d1af8],.footer__phone--lg .phone__li--second[data-v-f42d1af8],.footer__phone--lg .phone__li--third[data-v-f42d1af8]{border-right-width:.5px}.footer__phone--md[data-v-f42d1af8]{display:none;margin-left:.75rem;margin-right:.75rem;padding:.5rem .125rem}@media (min-width: 640px){.footer__phone--md[data-v-f42d1af8]{display:block}}@media (min-width: 1280px){.footer__phone--md[data-v-f42d1af8]{display:none}}.footer__phone--sm[data-v-f42d1af8]{margin-left:.75rem;margin-right:.75rem;padding:.5rem .125rem}@media (min-width: 640px){.footer__phone--sm[data-v-f42d1af8]{display:none}}.footer__friendly[data-v-f42d1af8]{color:#fff;display:flex;flex-wrap:wrap;padding:.5rem .125rem;margin-left:.75rem;margin-right:.75rem}@media (min-width: 1280px){.footer__friendly[data-v-f42d1af8]{justify-content:center;padding-bottom:0}}.footer__friendly--link[data-v-f42d1af8]{color:#fff;text-decoration:underline}.footer__clarity[data-v-f42d1af8]{color:#fff;margin-left:.75rem;margin-right:.75rem;padding:.5rem .125rem;display:flex}@media (min-width: 1280px){.footer__clarity[data-v-f42d1af8]{justify-content:center}}.footer__bar[data-v-f42d1af8]{height:5rem;width:100%;display:flex;justify-content:space-between;color:#fff;background:linear-gradient(90deg,#00b3fe,#039);border-top:1px solid white}@media (min-width: 1024px){.footer__bar[data-v-f42d1af8]{height:6rem}}.bar__tokio[data-v-f42d1af8]{display:flex;padding-top:20px}@media (min-width: 640px){.bar__tokio[data-v-f42d1af8]{padding-top:0;align-items:center}}.bar__tokioImg[data-v-f42d1af8]{height:1rem;margin:.25rem .5rem;position:absolute}@media (min-width: 640px){.bar__tokioImg[data-v-f42d1af8]{display:block}}@media (min-width: 1280px){.bar__tokioImg[data-v-f42d1af8]{height:1.25rem;margin-left:1.5rem;margin-right:1.5rem}}.bar__company[data-v-f42d1af8]{display:flex;flex-wrap:nowrap;margin-right:.25rem;padding-top:10px}@media (min-width: 640px){.bar__company[data-v-f42d1af8]{margin-right:0}}.bar__info[data-v-f42d1af8]{margin-left:0;margin-right:0;padding-top:.5rem;padding-bottom:.5rem;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}@media (min-width: 640px){.bar__info[data-v-f42d1af8]{margin-left:.5rem;margin-right:.5rem}}.bar__group[data-v-f42d1af8]{height:1rem}@media (min-width: 640px){.bar__group[data-v-f42d1af8]{height:1.25rem}}@media (min-width: 1280px){.bar__group[data-v-f42d1af8]{height:1.5rem}}.bar__copyright[data-v-f42d1af8]{width:100%;text-align:right;font-size:8.5px;white-space:nowrap}@media (min-width: 1280px){.bar__copyright[data-v-f42d1af8]{font-size:.75rem}}.bar__companyImg[data-v-f42d1af8]{right:0;height:.75rem;position:absolute;align-self:flex-end}@media (min-width: 640px){.bar__companyImg[data-v-f42d1af8]{position:relative}}@media (min-width: 1024px){.bar__companyImg[data-v-f42d1af8]{height:1.5rem}}.submenu--mobile[data-v-52151f55]{position:fixed;top:5rem;left:0;width:100vw;height:100vh;z-index:40;padding-top:.5rem;padding-bottom:15rem;background-color:#fff;overflow:scroll;transform:var(--tw-transform);transition:all .5s cubic-bezier(.4,0,.2,1)}@media (min-width: 1280px){.submenu--mobile[data-v-52151f55]{display:hidden}}.submenu--mobile--0[data-v-52151f55]{transform:translate(0) rotate(0) skew(0) skewY(0) scaleX(1) scaleY(1)}.submenu--mobile--full[data-v-52151f55]{transform:translate(100%) rotate(0) skew(0) skewY(0) scaleX(1) scaleY(1)}.submenu__box[data-v-52151f55]{line-height:.75rem;margin-top:.5rem;font-size:16px;width:100%;padding-left:2rem;padding-right:2rem}.submenu__title[data-v-52151f55]{padding-top:1rem;padding-bottom:1rem}.submenu__title--more[data-v-52151f55]{display:flex;justify-content:space-between;align-items:center}.submenu__title--text16[data-v-52151f55]{font-size:16px}.submenu__title--upload[data-v-52151f55]{position:relative;height:0;top:-1rem;padding-left:1.5rem;overflow:hidden;transition:all .15s cubic-bezier(.4,0,.2,1)}.submenu__title--uploadOpen[data-v-52151f55]{height:auto;top:0}.submenu__img[data-v-52151f55]{width:1rem;height:1rem}.marine__link[data-v-52151f55]{display:flex;gap:.5rem}.marine__img[data-v-52151f55]{height:1.25rem;place-self:center}.dialog[data-v-56081a2a]{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;overflow:hidden;color:#4f4f4f;line-height:1.5}.dialog__container[data-v-56081a2a]{display:flex;align-items:center;justify-content:center;min-height:100vh;padding-top:1rem;padding-left:1rem;padding-right:1rem;text-align:center}@media (min-width: 640px){.dialog__container[data-v-56081a2a]{padding:0}}.dialog__backdrop[data-v-56081a2a]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#4f4f4f;opacity:.8;transition:opacity .3s ease}.dialog__spacer[data-v-56081a2a]{display:none}@media (min-width: 640px){.dialog__spacer[data-v-56081a2a]{display:inline-block;vertical-align:middle;height:100vh}}.dialog__content[data-v-56081a2a]{max-height:80%;display:inline-block;vertical-align:bottom;background-color:#fff;border-radius:1rem;text-align:left;overflow:hidden;transform:translateY(0);transition:all .3s ease}@media (min-width: 640px){.dialog__content[data-v-56081a2a]{margin:2rem 0;vertical-align:middle;width:100%}}@media (min-width: 768px){.dialog__content--s[data-v-56081a2a]{width:100%;max-width:576px}.dialog__content--m[data-v-56081a2a]{width:100%;max-width:672px}.dialog__content--l[data-v-56081a2a]{width:100%;max-width:1024px}}.dialog__body[data-v-56081a2a]{background-color:#fff;padding-top:1rem}.dialog__body .dialog__content-header[data-v-56081a2a]{margin-top:1rem;text-align:center}@media (min-width: 640px){.dialog__body .dialog__content-header[data-v-56081a2a]{margin-top:0;text-align:left}}.dialog__body .dialog__header[data-v-56081a2a]{display:flex;padding-bottom:.75rem}.dialog__body .dialog__header--divider[data-v-56081a2a]{border-bottom:1px solid #B2B2B2}.dialog__body .dialog__title-container[data-v-56081a2a]{flex:1;margin-left:1rem}@media (min-width: 640px){.dialog__body .dialog__title-container[data-v-56081a2a]{padding-bottom:.5rem}}.dialog__body .dialog__title[data-v-56081a2a]{font-size:20px;line-height:1.5;font-weight:500;color:#4f4f4f;text-align:center}.dialog__body .dialog__title--with-close[data-v-56081a2a]{margin-left:25px}.dialog__body .dialog__title--border-bottom[data-v-56081a2a]{border-bottom:1px solid #B2B2B2;padding-bottom:1rem}.dialog__body .dialog__close-button-container[data-v-56081a2a]{margin-right:1rem}.dialog__body .dialog__close-button[data-v-56081a2a]{background:none;border:none;cursor:pointer}.dialog__body .dialog__body-content[data-v-56081a2a]{padding:0 20px 20px;overflow:auto;font-size:16px}.dialog__body .dialog__body-content--fixHeight[data-v-56081a2a]{height:80vh}.alert-dialog[data-v-44c97c7b]{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:30px 0}.alert-dialog__content[data-v-44c97c7b]{margin-top:30px;text-align:center;width:100%;word-break:break-word}.alert-dialog__content[data-v-44c97c7b] ul li{margin-left:20px}.alert-dialog__actions[data-v-44c97c7b]{margin-top:30px;display:flex;justify-content:center;gap:1rem}@media (min-width: 1280px){.alert-dialog__actions[data-v-44c97c7b]{gap:1rem;display:flex}}.alert-dialog__button[data-v-44c97c7b]{border-radius:9999px;width:136px;padding:.5rem;font-size:16px;color:#4f4f4f;border:1px solid transparent;background-color:#fc0}@media (min-width: 1280px){.alert-dialog__button[data-v-44c97c7b]{padding-top:.75rem;padding-bottom:.75rem}}.loading-overlay[data-v-3661105b]{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;z-index:50;overflow:hidden;background-color:#374151bf;display:flex;flex-direction:column;align-items:center;justify-content:center}.loading-overlay__spinner[data-v-3661105b]{animation:spin-3661105b 1s linear infinite;border-radius:50%;border:4px solid #E8E8E8;border-top:4px solid white;width:3rem;height:3rem;margin-bottom:1rem}.loading-overlay__title[data-v-3661105b]{text-align:center;color:#fff;font-size:14px;font-weight:600}.loading-overlay__message[data-v-3661105b]{width:33.333%;text-align:center;color:#fff}@keyframes spin-3661105b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.main{min-height:80vh;color:#4f4f4f;line-height:1.5;font-size:16px}a{color:inherit;text-decoration:inherit}input{all:unset;font-family:inherit;font-size:inherit;color:inherit;background:none;border:none;outline:none}.allInputBox:focus-within{border-bottom:2px solid #005BAC}.errorInputBox:focus-within{border:1px solid #EE5B6E}.houseContainer{position:relative;margin:40px auto 80px;padding-left:10px;padding-right:10px}@media (min-width: 768px){.houseContainer{margin-top:80px;max-width:728px;padding-left:20px;padding-right:20px}}@media (min-width: 1024px){.houseContainer{max-width:984px}}@media (min-width: 1280px){.houseContainer{max-width:1280px;padding-left:0;padding-right:0}}.underline{text-decoration:underline}.mx-auto{margin-left:auto;margin-right:auto}.desktop__block{display:none}@media (min-width: 1280px){.desktop__block{display:block}}.desktop__flex{display:none}@media (min-width: 1280px){.desktop__flex{display:flex}}.cursor-pointer{cursor:pointer}.common__title{margin-top:50px;margin-bottom:40px;text-align:center;color:#005bac;background-color:#cee4f2;font-size:18px;font-weight:700;padding:15px;border-left:8px solid #005BAC}.textAlertContainer{display:flex;align-items:center;gap:10px}.textAlertContainer--center{justify-content:center}.textAlert{position:relative;display:flex;align-items:center;cursor:pointer}.textAlert__img{width:20px;height:20px}.textAlert__tooltip{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:10px;border-radius:20px;font-size:14px;line-height:21px;text-align:justify;z-index:1000;box-shadow:0 2px 5px #0003;pointer-events:auto;opacity:0;visibility:hidden}.textAlert__tooltip:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border-width:10px;border-style:solid;border-color:transparent transparent #005BAC transparent}.textAlert__tooltipPop{position:absolute;width:240px;max-width:240px;top:100%;left:50%;transform:translate(-50%);margin-top:10px;background-color:#e5effa;border:1px solid #005BAC;color:#4f4f4f;padding:10px;border-radius:20px;font-size:14px;line-height:21px;text-align:left;z-index:1000;box-shadow:0 2px 5px #0003;pointer-events:auto;opacity:0;visibility:hidden}.textAlert__tooltipPop--right{right:0;transform:translate(-90%)}@media (min-width: 640px){.textAlert__tooltipPop--right{right:auto;transform:translate(-50%)}}.textAlert__link{color:#3197fa;text-decoration:underline;cursor:pointer}.textAlert:hover .textAlert__tooltip,.textAlert:hover .textAlert__tooltipPop{opacity:1;visibility:visible}.textAlert__img:hover+.textAlert__tooltip,.textAlert__img:hover+.textAlert__tooltipPop{opacity:1;visibility:visible}.textAlert__tooltip-ul{list-style-type:disc;padding-left:20px}.textAlert__tooltip-ul--num{list-style-type:decimal}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-button{background:transparent;border-radius:4px}::-webkit-scrollbar-track-piece{background:transparent}::-webkit-scrollbar-thumb{border-radius:4px;background-color:#005bac}::-webkit-scrollbar-track{box-shadow:transparent}.overflow-hidden{overflow:hidden}
