html,body{font-family:'Arial','微軟正黑體',sans-serif;font-size:20px;color:#000000;margin:0;padding:0;background:#ffffff;scroll-behavior:smooth}html *,body *,html *::after,body *::after,html *::before,body *::before{box-sizing:border-box}html *:hover,body *:hover,html *::after:hover,body *::after:hover,html *::before:hover,body *::before:hover,html *:visited,body *:visited,html *::after:visited,body *::after:visited,html *::before:visited,body *::before:visited,html *:link,body *:link,html *::after:link,body *::after:link,html *::before:link,body *::before:link,html *:active,body *:active,html *::after:active,body *::after:active,html *::before:active,body *::before:active,html *:focus,body *:focus,html *::after:focus,body *::after:focus,html *::before:focus,body *::before:focus{-webkit-tap-highlight-color:rgba(0,0,0,0)}html img,body img,html a,body a{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}html img:active,body img:active,html a:active,body a:active{opacity:.5}@media screen and (max-width:600px){html,body{font-size:16px}}html *,body *{box-sizing:border-box;padding:0;margin:0}html>*,body>*{min-width:360px}html ul,body ul{margin-block-start:0em;margin-block-end:0em;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:0}html picture img,body picture img{display:block;width:100%}.container{margin-bottom:32px;margin:0 auto;max-width:1000px}@media screen and (max-width:1200px){.container{max-width:100%}}.main{margin-bottom:16px;margin:0 auto;padding:16px;max-width:1000px}@media screen and (max-width:1000px){.main{max-width:100%}}.navbar{background-color:#ffffff;min-height:44px;position:sticky;width:100%;top:0;z-index:999;box-shadow:0 2px 5px rgba(0,0,0,0.2)}.navbar .container{padding:8px;position:relative;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:430px){.navbar .container{padding:16px}}.navbar .brand{display:flex;align-items:center;gap:16px}.navbar .brand a.brand-logo{display:block;width:260px}.navbar .brand a.brand-logo img{width:100%}.navbar .brand a.brand-name{display:block;font-weight:bold;text-decoration:none;color:#000000}.navbar .brand a.brand-name::after{content:"｜國票學堂首頁";font-size:1.2rem}@media screen and (max-width:500px){.navbar .brand{width:100%;justify-content:space-between}.navbar .brand a.brand-logo{width:200px}.navbar .brand a.brand-name::after{content:"國票學堂";font-size:1.2rem}}.navbar .navbar-menu{list-style:none;padding:16px;display:flex;flex-direction:row;align-items:center;gap:8px}@media screen and (max-width:700px){.navbar .navbar-menu{display:none}}.navbar .navbar-menu>li{display:flex;list-style:none}.navbar .navbar-menu>li>a{display:flex;align-items:center;justify-content:center;text-decoration:none;border-radius:100px;width:44px;height:44px;background-color:#000000}.navbar .navbar-menu>li>a.nav-yt:hover{background-color:#ff0000}.navbar .navbar-menu>li>a.nav-fb:hover{background-color:#1877f2}.navbar .navbar-menu>li>a.nav-line:hover{background-color:#07b53b}.detail-menu{width:100%;max-width:970px;border-radius:48px;background:#ffffff;border:1px solid #727171;margin:0 auto;padding:2rem 5rem}@media screen and (max-width:430px){.detail-menu{background:transparent;border:0;padding:0}}.detail-menu .detail-menu-list{display:grid;gap:16px;grid-template-columns:1fr 1fr}@media screen and (max-width:430px){.detail-menu .detail-menu-list{grid-template-columns:1fr}}.detail-menu .detail-menu-item{font-size:1.2rem;font-weight:bold;display:inline-block;padding:16px;color:#000000;background-color:#fff1f4;border-radius:16px;text-decoration:none;text-align:center}.detail-menu .detail-menu-item:hover{color:#ffffff;background-color:#ff809b}@media screen and (max-width:430px){.detail-menu .detail-menu-item{border:0;grid-template-columns:1fr;background:linear-gradient(to bottom, #f5f5f5, #e0e0e0)}.detail-menu .detail-menu-item:hover{background:linear-gradient(to bottom, #ff567a, #e3345a)}}#start{scroll-margin-top:120px}@media screen and (max-width:430px){#start{scroll-margin-top:75px}}.main{display:flex;flex-direction:column;gap:40px}.main .detail_title{text-align:center;width:100%;max-width:400px;margin:0 auto}.main .main-block-list{display:flex;flex-direction:column;gap:40px}.main .main-block-list .main-block-item{background-color:#ffffff;border-radius:32px;padding:32px 40px;border:4px solid #ff567a;box-shadow:10px 10px 0 #ff809b}@media screen and (max-width:430px){.main .main-block-list .main-block-item{border:0;box-shadow:0px 0px 0px;padding:0}}.main .main-block-list .main-block-item.dim{background-color:#f5f5f5}.main .btn_first,.main .btn_923{display:block;margin:0 auto;width:100%;max-width:360px}.main .pagination{display:grid ;grid-template-columns:44px 44px 1fr 44px 1fr 44px 44px;justify-content:center;align-items:center;gap:16px}.main .pagination>*{font-size:1rem;text-align:center}.main .pagination .pagination-first,.main .pagination .pagination-prev,.main .pagination .pagination-next,.main .pagination .pagination-last{display:inline-block;text-decoration:none;width:44px;height:44px}.main .pagination .pagination-first.disabled,.main .pagination .pagination-prev.disabled,.main .pagination .pagination-next.disabled,.main .pagination .pagination-last.disabled{pointer-events:none;opacity:.3}.main .pagination .pagination-nextname,.main .pagination .pagination-prevname{display:inline-block;text-decoration:none;color:#000000}@media screen and (max-width:800px){.main .pagination{grid-template-columns:44px 44px 1fr 44px 44px}.main .pagination .pagination-nextname,.main .pagination .pagination-prevname{display:none}}.main.home .index-menu,.main.home .index-menu2{width:90%;max-width:970px;border-radius:48px;background:#f5f5f5;border:1px solid #727171;margin:0 auto;padding:2rem 5rem}@media screen and (max-width:430px){.main.home .index-menu,.main.home .index-menu2{background:transparent;border:0;padding:0}}.main.home .index-menu-list{display:grid;gap:16px;grid-template-columns:1fr 1fr}@media screen and (max-width:430px){.main.home .index-menu-list{grid-template-columns:1fr}}.main.home .index-menu-item{font-size:1.2rem;font-weight:bold;display:inline-block;padding:16px;color:#000000;background-color:#ffffff;border:1px solid #333333;border-radius:16px;text-decoration:none;text-align:center}.main.home .index-menu-item:hover{color:#ffffff;background-color:#ff567a;border:1px solid #333333}@media screen and (max-width:430px){.main.home .index-menu-item{border:0;grid-template-columns:1fr;background:linear-gradient(to bottom, #f5f5f5, #e0e0e0)}.main.home .index-menu-item:hover{background:linear-gradient(to bottom, #ff567a, #e3345a)}}.main.home .index-menu2-list{display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr}.main.home .index-menu2-item{background-color:#ffffff;border-radius:16px;border:1px solid #333333;text-align:center;vertical-align:bottom}.main.home .index-menu2-item img{border-radius:16px}.main.home .index-menu2-item:hover{background-color:#fff1f4}@media screen and (max-width:430px){.main.home .index-menu2-item{background:linear-gradient(to bottom, #ffffff, #e0e0e0);border-radius:16px;border:0}.main.home .index-menu2-item:hover{background-color:#fff1f4}}.main.detail03 img.icon-triangle{margin:0 auto;width:3rem}.main.detail05 .bank-list .bank-header{display:grid;grid-template-columns:1fr 1fr;color:#cc0000;font-weight:bold;border-bottom:1px solid #ccc}.main.detail05 .bank-list .bank-header .bank-item{display:grid;grid-template-columns:150px 1fr;gap:16px;align-items:center;border-top:1px solid #ccc}.main.detail05 .bank-list .bank-header .bank-item .bank-name{font-weight:bold;padding:16px;text-align:center}.main.detail05 .bank-list .bank-header .bank-item .bank-code{text-align:center}@media screen and (max-width:800px){.main.detail05 .bank-list .bank-header{grid-template-columns:1fr}.main.detail05 .bank-list .bank-header>:nth-child(2){display:none}}.main.detail05 .bank-list .bank-body{display:grid;grid-template-columns:1fr 1fr}.main.detail05 .bank-list .bank-body .bank-item{display:grid;grid-template-columns:150px 1fr;gap:16px;align-items:center;border-bottom:1px solid #ccc}.main.detail05 .bank-list .bank-body .bank-item .bank-name{font-weight:bold;background-color:#e9f9ff;padding:16px;text-align:center}.main.detail05 .bank-list .bank-body .bank-item .bank-code{text-align:center}.main.detail05 .bank-list .bank-body .bank-item:nth-child(even) .bank-name{background-color:#fff1f4}@media screen and (max-width:800px){.main.detail05 .bank-list .bank-body{grid-template-columns:1fr}.main.detail05 .bank-list .bank-body .bank-item:nth-child(even) .bank-name{background-color:#e9f9ff}}.main.detail06 .system-item{display:flex;gap:16px;position:relative;margin-top:1rem}.main.detail06 .system-item .system-info{flex:1}.main.detail06 .system-item .system-link{display:flex;align-items:center;justify-content:center;gap:16px}.main.detail06 .system-item .system-link a{text-decoration:none;color:#ffffff;font-weight:bold;border-radius:16px;text-align:center;display:flex;padding:16px}.main.detail06 .system-item .system-link a.btn-download{height:95%;background-color:#727171;border-radius:16px}.main.detail06 .system-item .system-link a.btn-download:hover{background-color:#ff567a}.main.detail06 .system-item .system-link a.btn-download img.ic_download{width:50px}.main.detail06 .system-item .system-link a.btn-more{display:flex;position:absolute;top:15px;right:15%;border-radius:16px;width:1.2rem;height:1.2rem;line-height:.8rem;background-color:#888888;align-items:center;justify-content:center}.main.detail06 .system-item .system-link a.btn-more::after{content:"..."}@media screen and (max-width:800px){.main.detail06 .system-item{flex-direction:column;margin-top:3rem}.main.detail06 .system-item .system-link{flex-direction:row;background-color:transparent}.main.detail06 .system-item .system-link:hover{background-color:transparent}.main.detail06 .system-item .system-link a{flex:1;border-radius:12px !important;line-height:1rem !important}.main.detail06 .system-item .system-link a.btn-download{display:block;background-color:#727171;line-height:auto}.main.detail06 .system-item .system-link a.btn-download::after{content:"我要下載>"}.main.detail06 .system-item .system-link a.btn-download:hover{background-color:#727171}.main.detail06 .system-item .system-link a.btn-download img.ic_download{display:none}.main.detail06 .system-item .system-link a.btn-more{position:relative;top:auto;right:auto;display:block;background-color:#ff567a;width:auto;height:auto}.main.detail06 .system-item .system-link a.btn-more::after{content:"更多資訊>"}}footer{margin-top:48px;background:#333333;color:#ffffff;font-weight:bold}footer .container{padding:16px;display:flex;align-items:center;gap:24px}@media screen and (max-width:1000px){footer .container{flex-direction:column;align-items:flex-start;gap:16px}}footer .container a.logo{display:block;width:250px;flex-shrink:0}footer .container a.logo img{width:100%}@media screen and (max-width:430px){footer .container a.logo{margin:0 auto}}footer .container .company{display:flex;flex-direction:column;font-size:.7rem;gap:8px}@media screen and (max-width:1000px){footer .container .company{font-size:1rem}}footer .container .company .company-info{display:flex;gap:8px}@media screen and (max-width:1000px){footer .container .company .company-info{flex-direction:column;align-items:flex-start}}footer .container .company .company-copyright{display:flex}#btn_rightGroup{position:fixed;right:40px;bottom:64px;z-index:9999;width:150px}#btn_rightGroup a.btn_rightGroup{display:block;width:100%;height:auto}#btn_rightGroup a.btn_top{display:block;width:60%;margin:0 auto}@media screen and (max-width:430px){#btn_rightGroup{right:0px;width:100px}}