.p-0 { padding: 0; } .p-1 { padding: 0.25rem; } .p-2 { padding: 0.5rem; } .p-3 { padding: 1rem; } .p-4 { padding: 1.5rem; } .p-5 { padding: 3rem; } .py-0 { padding: 0 0; } .py-1 { padding: 0.25rem 0; } .py-2 { padding: 0.5rem 0; } .py-3 { padding: 1rem 0; } .py-4 { padding: 1.5rem 0; } .py-5 { padding: 3rem 0; } .m-0 { margin: 0; } .m-1 { margin: 0.25rem; } .m-2 { margin: 0.5rem; } .m-3 { margin: 1rem; } .m-4 { margin: 1.5rem; } .m-5 { margin: 3rem; } .mt-0 { margin-top: 0; } .mt-1 { margin-top: 0.25rem; } .mt-2 { margin-top: 0.5rem; } .mt-3 { margin-top: 1rem; } .mt-4 { margin-top: 1.5rem; } .mt-5 { margin-top: 3rem; } .mb-0 { margin-bottom: 0; } .mb-1 { margin-bottom: 0.25rem; } .mb-2 { margin-bottom: 0.5rem; } .mb-3 { margin-bottom: 1rem; } .mb-4 { margin-bottom: 1.5rem; } .mb-5 { margin-bottom: 3rem; } .mx-0 { margin-left: 0; margin-right: 0; } .mx-1 { margin-left: 0.25rem; margin-right: 0.25rem; } .mx-2 { margin-left: 0.5rem; margin-right: 0.5rem; } .mx-3 { margin-left: 1rem; margin-right: 1rem; } .mx-4 { margin-left: 1.5rem; margin-right: 1.5rem; } .mx-5 { margin-left: 3rem; margin-right: 3rem; } *, *::before, *::after { -webkit-box-sizing: border-box; box-sizing: border-box; } a { color: #43484C; font-family: "Microsoft JhengHei", Helvetica, Noto Sans TC, Roboto, Arial, sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 1rem; } a:hover, a:active { color: #FFF; text-decoration: none; } .gotop-btn-wrapper { display: block; position: fixed; right: 20px; bottom: 40px; cursor: pointer; z-index: 99; } .gotop-btn-wrapper .gotop-btn { width: 50px; height: 50px; -webkit-box-shadow: 1px 3px 13px -2px rgba(0, 0, 0, 0.35); box-shadow: 1px 3px 13px -2px rgba(0, 0, 0, 0.35); opacity: 1; } .gotop-btn-wrapper .gotop-btn:hover, .gotop-btn-wrapper .gotop-btn:active, .gotop-btn-wrapper .gotop-btn:focus { -webkit-box-shadow: 5px 3px 1px -3px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); box-shadow: 5px 3px 1px -3px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); } .divider { height: 1px; width: 100%; background-color: #dbdbdb; margin: 1rem 0; } .border { border: 1px solid #AAA; } .border-shallow { border: 1px solid #dee2e6; } .d-flex { display: -webkit-box; display: -ms-flexbox; display: flex; } .h5 { font-weight: bold; font-size: 1.1rem; } .row .p-0 { padding: 0; } .row .pl-0 { padding-left: 0; } .container-m { width: 85%; } .container-xs { width: 77%; } .mb-13x { margin-bottom: 13px; } .shadow-sm { -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); } nav { background-color: transparent; -webkit-box-shadow: none; box-shadow: none; } nav .brand-logo { height: 56px; margin-top: auto; margin-bottom: auto; } nav img { width: 120px; height: 50px; } nav .arrow { color: #AAA; padding: 0 0 0 1.2rem; } .fixed { position: fixed; top: 0; right: 0; left: 0; z-index: 1030; background-color: #FFF; } .title { margin: 4rem auto 0; } .title__block { text-align: center; } .title__block .head { font-size: 1.5rem; font-weight: bold; padding: 1rem 0; line-height: 1.2; } .title__block .small { font-size: 1.2rem; color: #AAA; } input[type=text]:not(.browser-default) { border: 1px solid #AAA; font-size: 0.9rem; padding: 0 0 0 .5rem; border-radius: 0.15rem; width: 80%; margin-right: .6rem; } input[type=text]:not(.browser-default):focus:not([readonly]) { border: 1px solid #AAA; -webkit-box-shadow: none; box-shadow: none; } .search { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; padding: 1rem 0 .5rem 0; -webkit-box-shadow: 0px 0px 3px rgba(66, 66, 66, 0.376); box-shadow: 0px 0px 3px rgba(66, 66, 66, 0.376); } .search__lf { width: 80%; } .search__rt { width: 13%; text-align: right; } .search__icon:hover { cursor: pointer; } .topicItems { width: calc(100% / 3); text-align: center; background-color: #F4F4F4; border-right: 1px solid #FFF; border-top-left-radius: 0.35rem; border-top-right-radius: 0.35rem; -webkit-box-shadow: 3px 1px 3px #AAA; box-shadow: 3px 1px 3px #AAA; margin-right: 5px; font-weight: bold; } .topicItems:hover, .topicItems:active, .topicItems.active { cursor: pointer; background-color: #ee7800; } .topicItems:hover a, .topicItems:active a, .topicItems.active a { color: #FFF; } .topicItems a { color: #43484C; padding: 1.2rem 0; display: inline-block; } .topicSubitems { width: 100%; text-align: center; border-top-left-radius: 0.15rem; border-top-right-radius: 0.15rem; border: 1px solid #dbdbdb; } .topicSubitems:hover { border: 1px solid #ee7800; } .topicSubitems:hover a { color: #ee7800; } .topicSubitems:visited, .topicSubitems:active, .topicSubitems.active { border: 1px solid #dbdbdb; cursor: pointer; background-color: #FFF; } .topicSubitems:visited a, .topicSubitems:active a, .topicSubitems.active a { color: #43484C; } .topicSubitems a { color: #43484C; padding: 1.2rem 0; display: inline-block; font-size: 1.25rem; } .topicThirditems-pd { padding: 1rem 0; } .county { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: start; -ms-flex-wrap: wrap; flex-wrap: wrap; } .county a { color: #43484C; padding: 1.2rem 0; display: inline-block; } .county__items { width: 23%; text-align: center; margin-right: 2%; border-top-left-radius: 0.15rem; border-top-right-radius: 0.15rem; border: 1px solid #dbdbdb; } .county__items:hover { background-color: #FFF; border: 1px solid #ee7800; cursor: pointer; } .county__items:hover a { color: #ee7800; } .district { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: start; -ms-flex-wrap: wrap; flex-wrap: wrap; } .district a { color: #43484C; padding: 1.2rem 0; display: inline-block; } .district__items { width: 31.3333%; text-align: center; margin-right: 2%; margin-bottom: .5rem; border-top-left-radius: 0.15rem; border-top-right-radius: 0.15rem; border: 1px solid #dbdbdb; } .district__items:hover { background-color: #FFF; border: 1px solid #ee7800; cursor: pointer; } .district__items:hover a { color: #ee7800; } .street { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: start; -ms-flex-wrap: wrap; flex-wrap: wrap; } .street a { color: #43484C; padding: 1.2rem 0; display: inline-block; } .street__items { width: 48%; margin-right: 2%; margin-bottom: .5rem; text-align: center; border-top-left-radius: 0.15rem; border-top-right-radius: 0.15rem; border: 1px solid #dbdbdb; } .street__items:hover { background-color: #FFF; border: 1px solid #ee7800; cursor: pointer; } .street__items:hover a { color: #ee7800; } .countiesNum { width: 100%; text-align: center; border-bottom: 1px solid #43484C; } .countiesNum a { color: #43484C; padding: 1.2rem 0; display: inline-block; font-family: "Microsoft JhengHei", Helvetica, Noto Sans TC, Roboto, Arial, sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; } .countiesNumCity { width: 48%; text-align: center; line-height: 2; color: #43484C; } .countiesNumCity__items { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 0 1rem; padding: .3rem 0; border-bottom: 1px solid #dbdbdb; font-family: "Microsoft JhengHei", Helvetica, Noto Sans TC, Roboto, Arial, sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; } .countiesNumCity__items__lf { width: 50%; } .countiesNumLine { width: 2%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: .8rem .2rem; } .countiesNumLine .line { height: 100%; border-left: 1px solid #dbdbdb; } .card-panel { line-height: 1.6; color: #43484C; font-family: "Microsoft JhengHei", Helvetica, Noto Sans TC, Roboto, Arial, sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; -webkit-box-shadow: 0px 0px 3px rgba(66, 66, 66, 0.376); box-shadow: 0px 0px 3px rgba(66, 66, 66, 0.376); } .cardItems { -ms-flex-preferred-size: 100%; flex-basis: 100%; } .cardBlock { display: -webkit-box; display: -ms-flexbox; display: flex; } .cardBlock__lf { -ms-flex-preferred-size: 31%; flex-basis: 31%; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: start; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; padding: 0 .2rem 0 0; } .cardBlock__rt { -ms-flex-preferred-size: 69%; flex-basis: 69%; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: start; word-break: break-all; } .cardBlock-tel { padding: 0.5rem 0; } button:focus { background-color: transparent; } .cardBtn { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .cardBtn--style { width: 48%; border: 1px solid transparent; -webkit-box-shadow: 0px 0px 3px rgba(66, 66, 66, 0.376); box-shadow: 0px 0px 3px rgba(66, 66, 66, 0.376); padding: .5rem 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; } .cardBtn--style:hover { cursor: pointer; } .cardBtn__ct { background-color: #ee7800; border: 1px solid #ee7800; border-bottom-left-radius: 0.15rem; } .cardBtn__ct:hover { background-color: #FFF; } .cardBtn__ct:hover a { color: #ee7800; } .cardBtn__ct a { color: #FFF; } .cardBtn__mt { background-color: #ee7800; border: 1px solid #ee7800; border-bottom-right-radius: 0.15rem; } .cardBtn__mt:hover { background-color: #FFF; } .cardBtn__mt:hover a { color: #ee7800; } .cardBtn__mt:hover .freeTel { color: #ee7800; } .cardBtn__mt a { color: #FFF; } .cardBtn__mt .freeTel { color: #FFF; } .cardBtn--mh { min-height: 66px; } @media screen and (max-width: 767px) { .cardBtn--mh { min-height: 62px; } } @media screen and (max-width: 320px) { .cardBtn--mh { min-height: 78px; } } .change { color: #0077C0; } .fa-phone { margin-right: .5rem; } .freeTel { color: #ee7800; } .restart { width: 100%; text-align: center; background: #ee7800; } .restart:hover { cursor: pointer; } .restart a { color: #FFF; padding: 1.2rem 0; display: inline-block; font-family: "Microsoft JhengHei", Helvetica, Noto Sans TC, Roboto, Arial, sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; } .pagination { font-family: "Microsoft JhengHei", Helvetica, Noto Sans TC, Roboto, Arial, sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; } .pagination li a { color: #43484C; font-size: 0.9rem; } .pagination li.active { background-color: #ee7800; } [v-cloak] { display: none; } .cursor-pointer:hover { cursor: pointer; } /*# sourceMappingURL=all.css.map */