@charset "UTF-8";body{color:#7e7e7e;font-size:16px;line-height:1.5}a{color:#333;outline:none}a,a:active,a:hover{-webkit-text-decoration:none;text-decoration:none}img{display:block;width:100%}li,ol,ul{list-style:none}*{box-sizing:border-box}.headerAccountBox{padding:0 6px 10px}.wrapper{background-attachment:fixed;background-image:url(https://cdn.kingstone.com.tw/coreimages/bank/bg00.jpg?v=uqBpNDgWKIOZpsWak_h_mdI7FlZCcAG-588hUYoZ0RA);background-size:cover;min-height:100vh}.wrapper .container{margin:0 auto;max-width:980px}.visionBn{margin-bottom:20px}.visionBn .vision_m{display:none}.bankContent{margin:40px 0}.bank_detail_page{padding-top:20px}.bank_detail_page .bankContent{margin:0 auto}.bankNav ul{display:flex}.bankNav ul li{flex:1}.bankNav ul li .icon{background-position:50%;background-repeat:no-repeat;background-size:contain;height:30px;margin-right:5px;width:30px}.bankNav ul li .icon.icon1{background-image:url(https://cdn.kingstone.com.tw/coreimages/bank/bank_icon_nav1_a.png?v=4gdN1Deee4HxCLc1yRasF3ZwhZSmoxFYvyuHRDZazp0)}.bankNav ul li .icon.icon2{background-image:url(https://cdn.kingstone.com.tw/coreimages/bank/bank_icon_nav2_a.png?v=DeZ6tNcexFpt-Fkwx0Z4DTAXnPU6w7fxthg-T_q8sCE)}.bankNav ul li .icon.icon3{background-image:url(https://cdn.kingstone.com.tw/coreimages/bank/bank_icon_nav3_a.png?v=20gJvpfnrpkGOSUC_mrn1zLWYXCW1a3T3cl4AfrszX0)}.bankNav ul li a{align-items:center;background-color:#f6f6f6;border:1px solid #e4e4e4;border-radius:10px 10px 0 0;color:#7e7e7e;display:flex;font-size:20px;height:50px;justify-content:center;line-height:50px}.bankNav ul li a:hover{background-color:#e4e4e4}.bankNav ul li.on .icon.icon1{background-image:url(https://cdn.kingstone.com.tw/coreimages/bank/bank_icon_nav1_b.png?v=Ycn5DfJ7fuoK7mV7BSyzP0PIl8UM9dScTXE7dRJ6Tm0)}.bankNav ul li.on .icon.icon2{background-image:url(https://cdn.kingstone.com.tw/coreimages/bank/bank_icon_nav2_b.png?v=ItN5hSjcThwkuEL46erX24tUiJ6J9jln0Up_6Jr9ShA)}.bankNav ul li.on .icon.icon3{background-image:url(https://cdn.kingstone.com.tw/coreimages/bank/bank_icon_nav3_b.png?v=Z6mp8ZLWHOdof9Hdml8z7HBJ9Zz_K7pK6i5hA9r93PM)}.bankNav ul li.on a{background-color:#fff;border-bottom:1px solid #fff;color:#d93850;-webkit-text-decoration:none;text-decoration:none}.infoArea{background:#fff;border:1px solid #e4e4e4;border-top:0 solid #000;display:none;min-height:50vh;padding:20px 20px 0}.infoArea.active{display:block}.creditcol{display:flex;flex-wrap:wrap;justify-content:center}.creditcol .creditunit{border:1px solid #cf2d5c;border-radius:10px;display:flex;flex-direction:column;margin:0 8px 20px 0;overflow:hidden;width:32%}.creditcol .creditzone{height:100%;margin:0 auto;width:90%}.creditcol .title_credit{margin:0 auto;padding:15px 0;width:200px}.creditcol .title_credit b{color:#f35a48;font-size:2.4rem;font-weight:500}.creditcol .txtbox_credit{border-top:1px solid #e4e4e4;min-height:235px;padding:15px 0;text-align:left}.creditcol .txtbox_credit.stysp{min-height:270px}.creditcol .txtbox_credit .txtcol_credit{margin-left:20px}.creditcol .txtbox_credit .txtunit_credit{list-style-image:url(https://cdn.kingstone.com.tw/coreimages/bank/bank_icon_dot1.png?v=f3tLmyMsE6Nb_3YpwC0BPmXj_zzIkvsPX3tHsvO7uLY);text-align:left}.creditcol .txtbox_credit .bsty_credit{color:#f35a48;font-size:1.8rem}.creditcol .morebox_credit a{background-color:#d93850;color:#fff;display:block;padding:10px 0}.creditcol .morebox_credit a h3{font-size:1.8rem;font-weight:500}.creditcol .morebox_credit a:hover{background-color:#f3435e}.detailArea{background:#fff;border:1px solid #8cc3be;border-radius:10px;display:block;margin:30px 5px;overflow:hidden;padding:20px}.detailArea .title_credit{color:#83bbb6;font-size:2.4rem;font-weight:500;line-height:1.5;padding-bottom:20px}.detailArea .title_credit img{width:200px}.detailArea .content_credit{border-top:1px dashed #e4e4e4}.detailArea .content_credit>ul{padding:20px 10px}.detailArea .content_credit>ul h3{font-size:2rem;font-weight:500;margin-bottom:5px;text-align:left}.detailArea .content_credit li{font-size:1.8rem;font-weight:500;line-height:1.5;margin-bottom:5px;text-align:left}.detailArea .content_credit li span{font-weight:500}.detailArea .content_credit .discount li{margin-bottom:0;margin-left:64px;text-indent:-64px}.detailArea .content_credit .highlight{color:#f35a48;font-size:2rem}.detailArea .content_credit .note{color:#7e7e7e;display:block}.detailArea .content_credit .note li{font-size:1.8rem;list-style:disc;margin-left:20px}.detailArea .content_credit a{color:#2a8ad1}.detailArea .content_credit a:active,.detailArea .content_credit a:hover{-webkit-text-decoration:underline;text-decoration:underline}.bankBounus{padding-bottom:20px}.bonustable{border:1px solid #8cc3be;border-radius:10px;overflow:hidden}.bonustable .table{align-items:center;border-bottom:1px solid #8cc3be;display:flex;flex-wrap:wrap;justify-content:center}.bonustable .table:last-child{border-bottom:0}.bonustable .table.table_H{background:#8cc3be;color:#fff}.bonustable .table .unit{line-height:4rem;width:15%}.bonustable .table .notebtn{align-items:center;cursor:pointer;display:flex;justify-content:center}.bonustable .table .notebtn .icon{background-image:url(https://cdn.kingstone.com.tw/coreimages/bank/bank_icon_open_b.png?v=ibCNB2qkB_qCsLqCrTZ7LG1bwLcWrkkWa3kHpaUKIvk);background-position:50%;background-repeat:no-repeat;background-size:contain;height:25px;margin-left:5px;width:25px}.bonustable .table .notebtn.on{color:#8cc3be}.bonustable .table .notebtn.on .icon{background-image:url(https://cdn.kingstone.com.tw/coreimages/bank/bank_icon_close_b.png?v=kI30BSPGKFj4iMc6aegoO5zFqWLaL-T_sbXdJZRCb4g)}.bonustable .table .unitGrow{flex-grow:1}.bonustable .table .note{background-color:#f9f9f9;display:none;font-size:1.4rem;padding:20px 25px;text-align:left;width:100%}.bonustable .table .note.active{display:block}.bankWarning{background-color:#e4e4e4;padding:10px 0;width:100%}.bankWarning h2{font-size:1.8rem;font-weight:500}.backBtn a{background-color:#f4ba4a;border-radius:10px;color:#fff;display:block;font-size:16px;font-weight:500;height:50px;line-height:50px;margin:0 auto 30px;width:200px}.backBtn a:hover{background-color:#f8c845}.sidemenu{box-sizing:border-box;display:none;left:0;position:fixed;top:120px;width:120px;z-index:20}.sidemenu .sidemenuimg{margin:0 0 2%}.sidemenu ul{border:3px solid #ff6500;border-radius:0 10px 10px 0;overflow:hidden}.sidemenu ul li a{background-color:#ff9e2f;border-bottom:1px dashed #fff;box-shadow:2px 2px 5px #fff;color:#fff;display:block;font-size:16px;line-height:2;padding:5px}.sidemenu ul li:last-child a{border-bottom:0}.sidemenu ul li.mbr a{background-color:#e43d64}.sidemenu ul li a:hover{background-color:#ff951c;color:#ffebc9;transform:translateY(0)}.sidemenu ul li.sort{display:flex;flex-wrap:wrap}.sidemenu ul li.sort a{box-sizing:border-box;color:#fff;display:block;font-size:15px;line-height:1.4;padding:2px 8px;width:50%}.sidemenu ul li.sort a:nth-child(2n){border-right:0}.sidemenu ul li.sort a:hover{color:#ffebc9}.sidenav{background-color:#f4ba4a;border-radius:10px;overflow:hidden;position:absolute}.sidenav .sidenavcol li{padding:0 10px;width:120px}.sidenav .sidenavcol li:hover{background-color:#f8c845}.sidenav .sidenavcol li a{border-bottom:1px dashed #fff;color:#fff;display:block;font-size:16px;padding:10px}.sidenav .sidenavcol li:last-child a{border-bottom:0}@media screen and (max-width:1200px){.sidemenu{bottom:0;height:auto;left:-170px;max-height:100vh;top:50px;transition:.5s;width:170px}.sidemenu .sidemenuimg{padding-top:10%}.sidemenu .sidemenuBtn{background-color:rgba(0,0,0,.6);border-radius:0 5px 5px 0;left:5px;padding:10px 5px;position:fixed;top:70px;transition:.5s;width:24px}.sidemenu .sidemenuBtn:before{color:#fff;content:"選單展開";font-size:14px}.sidemenu.open{left:0;z-index:20}.sidemenu.open .sidemenuBtn{left:170px;top:70px}.sidemenu.open .sidemenuBtn:before{content:"選單收合"}.sidemenu ul li{margin:0}}@media screen and (max-width:768px){.wrapper{min-height:auto}.wrapper .container{min-height:80vh}.visionBn{margin-bottom:2%}.visionBn .vision_pc{display:none}.visionBn .vision_m{display:block}.bankContent,.bank_detail_page .bankContent{margin:0 2% 2%}.bankNav ul{display:flex}.bankNav ul li{flex:1}.bankNav ul li .icon{height:20px;width:20px}.bankNav ul li a{font-size:16px}.infoArea{min-height:auto;padding:2%}.creditcol .creditunit{margin-bottom:10px;width:100%}.creditcol .creditunit:last-child{margin-bottom:0}.creditcol .txtbox_credit{font-size:14px;min-height:auto}.creditcol .txtbox_credit.stysp{min-height:auto}.creditcol .txtbox_credit .bsty_credit{font-size:1.6rem}.bonustable .table .unit{font-size:14px;line-height:1.5;padding:5px 0;width:18%}.bonustable .table .note{font-size:14px;line-height:1.5;padding:10px}.detailArea{padding:10px}.detailArea .title_credit{padding-bottom:10px}.detailArea .content_credit ul{padding:10px}.detailArea .content_credit li{font-size:1.5rem}.sidenav{display:none}}