@charset "utf-8";.boxhide{display:none}.boxhide p{margin:0;padding:0}.content .title{margin:0;padding:50px 0 20px 0;text-align:center}.content .title h2{font-size:1.8em;color:#00d514;letter-spacing:1px}.shop-login{margin:0 auto;width:50%}.shop-login input{appearance:none;-webkit-appearance:none;margin:0 0 10px 0;width:100%;height:40px;font-size:1em;font-family:Arial,Helvetica,"微軟正黑體",sans-serif;border-radius:5px}.shop-login input[type="text"]{padding:0 10px;border:1px solid #ccc}.shop-login input[type="submit"]{border-radius:5px;color:#fff;border:0;cursor:pointer;vertical-align:middle;background-color:#4a5158}.shop-login ul{margin:10px 0;width:100%;display:flex;justify-content:space-between}.shop-login li{width:49%;height:40px;line-height:40px;text-align:center;border-radius:10px;font-size:16px}.shop-login li:nth-child(1){background-color:#00d514}.shop-login li:nth-child(2){background-color:#68717c}.shop-login li a{display:block;height:40px;text-decoration:none;color:#fff}.shop-step{margin:40px 0;width:100%}.shop-step ul{display:flex;justify-content:space-between;position:relative}.shop-step ul .line{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;z-index:0}.shop-step ul .line::after{content:"";display:block;width:100%;height:5px;background:#00d514}.shop-step li{padding:10px 0;width:20%;text-align:center;font-size:1.1em;position:relative;z-index:5;color:#7a7a7a;font-weight:bold}.shop-step li.circle{margin:0 auto;width:50px;height:50px;border-radius:50%;display:flex;justify-content:center;align-items:center;border:2px solid #00d514;font-size:1.5em;color:#00d514;background-color:#fff}.shop-step li.process{color:#fff;background-color:#00d514}.shop-step li.processP{color:#000}.shop-step01{width:100%}.shop-step01 .table_shopcart{display:table;border-collapse:collapse;width:100%;border:1px solid #ddd;border-spacing:0;margin:0 0 20px 0}.shop-step01 .table_shopcart thead{display:table-header-group;vertical-align:middle;border-color:inherit}.shop-step01 .table_shopcart tr{display:table-row;vertical-align:inherit;border-color:inherit}.shop-step01 .table_shopcart th{padding:10px;color:#4a5158;font-size:1.1em;border-left:0;border-right:0}.shop-step01 .table_shopcart td{padding:10px;border:0}.shop-step01 .table_shopcart tr.bg01{background-color:#fff2e9;border-bottom:1px dashed #ddd}.shop-step01 .table_shopcart tr.bg02{background-color:#f9f9f9;border-bottom:1px dashed #ddd}.shop-step01 .table_shopcart tr.bg03{border-bottom:1px dashed #ddd}.shop-step01 .table_shopcart tr.bg04{border-bottom:1px dashed #ddd}.shop-step01 .table_shopcart td:nth-child(1){width:45%}.shop-step01 .table_shopcart td:nth-child(2){width:10%}.shop-step01 .table_shopcart td:nth-child(3){width:15%}.shop-step01 .table_shopcart td:nth-child(4){width:10%}.shop-step01 .table_shopcart td:nth-child(5){width:10%}.shop-step01 .table_shopcart td:nth-child(6){width:10%;text-align:center}.shop-step01 .table_shopcart td h3{font-size:1.2em;line-height:1.6;color:#f60}.shop-step01 .table_shopcart td h3 a{color:#f60}.shop-step01 .table_shopcart td h3 a:hover{text-decoration:none}.shop-step01 .table_shopcart td h4 span{color:#f60}.shop-step01 .table_shopcart td h5{margin:0;padding:0;font-size:1.1em;color:#00d514}.shop-step01 .table_shopcart td p{margin:0;padding:0;line-height:1.6}.shop-step01 .table_shopcart td p.point{font-size:16px;font-weight:bold;color:#000}.shop-step01 .table_shopcart td a.link01{padding:0 8px 0 0;color:#4a5158;font-size:1.1em}.shop-step01 .table_shopcart td a:hover.link01{color:#4a5158}.shop-step01 .table_shopcart td:nth-child(2),td:nth-child(3),td:nth-child(4),td:nth-child(5){color:#0096ff;text-align:center}.shop-step01 .table_shopcart ul{width:100%}.shop-step01 .table_shopcart ul li{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0 0 5px 0}.shop-step01 .table_shopcart ul li a{color:#0096ff}.shop-step01 .table_shopcart ul li p{margin:0;font-size:16px}.shop-step01 .table_shopcart ul li p:nth-child(1){width:2%;color:#00d514}.shop-step01 .table_shopcart ul li p:nth-child(2){width:98%}.shop-step01 .total{margin:0;padding:15px;text-align:right;font-size:1.5em;color:#f60;font-weight:bold;border:1px solid #ddd}.shop-step01 .btn{display:flex;justify-content:flex-end;text-align:center;margin:20px 0}.shop-step01 .btn a{display:block;margin:0 0 0 5px;padding:10px 0;width:150px;text-decoration:none;background-color:#fff;font-size:1.1em;color:#4a5158;border-radius:10px;border:2px solid #4a5158;font-weight:bold}.shop-step01 .btn a:nth-child(2){color:#f60;background-color:#fff;border:2px solid #f60}.shop-step02{width:100%}.shop-step02 .total{margin:0;padding:15px;text-align:right;font-size:1.5em;color:#f60;font-weight:bold;border:1px solid #ddd}.shop-step02 .consent{margin:20px 0;padding:30px;width:100%;border:1px solid #ddd;background-color:#f9f9f9}.shop-step02 .consent h2{padding:0 0 20px 0;color:#00d514}.shop-step02 .consent p{margin:0;padding:5px 0;font-size:1.1em;line-height:1.8}.shop-step02 .consent p.point{font-weight:bold}.shop-step02 .btn{display:flex;justify-content:flex-end;text-align:center;margin:20px 0}.shop-step02 .btn a{display:block;margin:0 0 0 5px;padding:10px 0;width:150px;text-decoration:none;background-color:#fff;font-size:1.1em;color:#4a5158;border-radius:10px;border:2px solid #4a5158;font-weight:bold}.shop-step02 .btn a:nth-child(2){color:#f60;background-color:#fff;border:2px solid #f60}.shop-step02 .consent ol{margin:0;padding:0 0 0 25px}.shop-step02 .consent ol li{text-align:justify;font-size:1.1em;line-height:1.8}.shop-step02 .consent h3{padding:10px 0}.shop-step04{width:100%}.shop-step04 .total{margin:0;padding:15px;text-align:right;font-size:1.5em;color:#f60;font-weight:bold;border:1px solid #ddd}.shop-step04 .profile{margin:10px 0;padding:20px;border:1px solid #ddd}.shop-step04 .profile h3{padding:20px 0;color:#00d514}.shop-step04 .profile div{font-size:16px;font-weight:bold}.shop-step04 .profile div span{color:#ff0004}.shop-step04 .profile .box{display:flex;justify-content:flex-start;align-items:center}.shop-step04 .profile .box p{margin:10px 0}.shop-step04 .profile .box p:nth-child(1){width:9%;text-align:right;padding:0 10px 0 0}.shop-step04 .profile .box p:nth-child(2){width:30%}.shop-step04 .profile .boxA{display:flex;justify-content:flex-start;align-items:center}.shop-step04 .profile .boxA p{margin:10px 0}.shop-step04 .profile .boxA p:nth-child(1){width:9%;text-align:right;padding:0 10px 0 0}.shop-step04 .profile .boxA p:nth-child(2){margin-right:5px;width:10%}.shop-step04 .profile .boxA p:nth-child(3){margin-right:5px;width:12%}.shop-step04 .profile .boxA p:nth-child(4){margin-right:5px;width:15%}.shop-step04 .profile .boxA p:nth-child(5){width:50%}.shop-step04 .profile .boxB{display:flex;justify-content:flex-start;align-items:center}.shop-step04 .profile .boxB p{margin:10px 0}.shop-step04 .profile .boxB p:nth-child(1){width:9%;text-align:right;padding:0 10px 0 0}.shop-step04 .profile .boxB p:nth-child(2){width:88%}.shop-step04 .profile .boxC{width:100%;overflow:hidden}.shop-step04 .profile .boxC p{margin:10px 0}.shop-step04 .profile .boxC p:nth-child(1){float:left;width:9%;text-align:right;padding:0 10px 0 0}.shop-step04 .profile .boxC p:nth-child(2){float:right;width:90%}.shop-step04 .profile .boxC ul{float:right;width:90%}.shop-step04 .profile .boxC ul li{display:block;float:left;width:20%;padding:0 0 5px 0}.shop-step04 .profile .boxD{display:flex;justify-content:flex-start;align-items:center}.shop-step04 .profile .boxD p{margin:10px 0}.shop-step04 .profile .boxD p:nth-child(1){width:9%;text-align:right;padding:0 10px 0 0}.shop-step04 .profile .boxD p:nth-child(2){width:30%}.shop-step04 .profile .boxD p:nth-child(3){width:5%}.shop-step04 .profile .boxD i{color:#00d514;margin-left:10px;cursor:pointer}.shop-step04 .boxs01 input{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0 5px;color:#333;width:100%;height:34px;font-family:Arial,Helvetica,"微軟正黑體",sans-serif;border:1px solid #ccc;font-size:1em;background-color:#f9f9f9}.shop-step04 .boxs02 input{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0 5px;color:#333;font-size:1em;width:100%;height:34px;font-family:Arial,Helvetica,"微軟正黑體",sans-serif;border:1px solid #ccc;background-color:#f9f9f9}.shop-step04 .boxs02 select{margin:0;padding:0 5px;outline:none;font-family:Arial,Helvetica,"微軟正黑體",sans-serif;border:1px solid #ccc;width:100%;height:34px;font-size:1em;color:#333;background-color:#f9f9f9}.shop-step04 .btn{display:flex;justify-content:flex-end;text-align:center;margin:20px 0}.shop-step04 .btn a{display:block;margin:0 0 0 5px;padding:10px 0;width:150px;text-decoration:none;background-color:#fff;font-size:1.1em;color:#4a5158;border-radius:10px;border:2px solid #4a5158;font-weight:bold}.shop-step04 .btn a:nth-child(2){color:#f60;background-color:#fff;border:2px solid #f60}.shop-step04 .payinfo{margin:10px 0;padding:20px;border:1px solid #ddd}.shop-step04 .payinfo h3{padding:20px 0;color:#f60}.shop-step04 .payinfo .box{display:flex;justify-content:flex-start;align-items:center}.shop-step04 .payinfo .box p{margin:10px 0;font-size:16px;font-weight:bold}.shop-step04 .payinfo .box p:nth-child(1){width:11%;text-align:right;padding:0 10px 0 0}.shop-step04 .payinfo .box p:nth-child(2){width:40%}.shop-step04 .payinfo .box a{display:inline-block;margin:0 5px 0 0;width:100px;height:40px;line-height:40px;text-align:center;border:1px solid #00d514;border-radius:10px;text-decoration:none;color:#00d514;background-color:#fff}.shop-step04 .payinfo .box a.check{background-color:#00d514;color:#fff}.shop-step05 .table_shopcart{display:table;border-collapse:collapse;width:100%;border:1px solid #ddd;border-spacing:0;margin:0 0 20px 0}.shop-step05 .table_shopcart thead{display:table-header-group;vertical-align:middle;border-color:inherit}.shop-step05 .table_shopcart tr{display:table-row;vertical-align:inherit;border-color:inherit}.shop-step05 .table_shopcart th{padding:10px;color:#4a5158;font-size:1.1em;border-left:0;border-right:0}.shop-step05 .table_shopcart td{padding:10px;border:0}.shop-step05 .table_shopcart tr.bg01{background-color:#fff2e9;border-bottom:1px dashed #ddd}.shop-step05 .table_shopcart tr.bg02{background-color:#f9f9f9;border-bottom:1px dashed #ddd}.shop-step05 .table_shopcart tr.bg03{border-bottom:1px dashed #ddd}.shop-step05 .table_shopcart tr.bg04{border-bottom:1px dashed #ddd}.shop-step05 .table_shopcart td:nth-child(1){width:50%}.shop-step05 .table_shopcart td:nth-child(2){width:10%;text-align:center}.shop-step05 .table_shopcart td:nth-child(3){width:20%;text-align:center}.shop-step05 .table_shopcart td:nth-child(4){width:10%;text-align:center}.shop-step05 .table_shopcart td:nth-child(5){width:10%;text-align:center}.shop-step05 .table_shopcart td h3{font-size:1.2em;line-height:1.6;color:#f60}.shop-step05 .table_shopcart td h3 a{color:#f60}.shop-step05 .table_shopcart td h3 a:hover{text-decoration:none}.shop-step05 .table_shopcart td h4 span{color:#f60}.shop-step05 .table_shopcart td h5{margin:0;padding:0;font-size:1.1em;color:#00d514}.shop-step05 .table_shopcart td p{margin:0;padding:0;line-height:1.6}.shop-step05 .table_shopcart td p.point{font-size:16px;font-weight:bold;color:#000}.shop-step05 .table_shopcart td:nth-child(2),td:nth-child(3),td:nth-child(4),td:nth-child(5){color:#0096ff}.shop-step05 .table_shopcart ul{width:100%}.shop-step05 .table_shopcart ul li{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0 0 5px 0}.shop-step05 .table_shopcart ul li a{color:#0096ff}.shop-step05 .table_shopcart ul li p{margin:0;font-size:16px}.shop-step05 .table_shopcart ul li p:nth-child(1){width:2%;color:#00d514}.shop-step05 .table_shopcart ul li p:nth-child(2){width:98%}.shop-step05 .total{margin:0;padding:15px;text-align:right;font-size:1.5em;color:#f60;font-weight:bold;border:1px solid #ddd}.shop-step05 .profile{margin:10px 0;padding:20px;border:1px solid #ddd}.shop-step05 .profile h3{padding-bottom:10px;color:#00d514}.shop-step05 .profile .box{display:flex;justify-content:flex-start;align-items:center}.shop-step05 .profile .box p{margin:5px 0;font-size:16px}.shop-step05 .profile .box p:nth-child(1){width:8%;padding:0 10px 0 0;text-align:right;font-weight:bold}.shop-step05 .profile .box p:nth-child(2){width:82%}.shop-step05 .payinfo{margin:10px 0;padding:20px;border:1px solid #ddd}.shop-step05 .payinfo h3{padding-bottom:10px;color:#f60}.shop-step05 .payinfo .box{display:flex;justify-content:flex-start;align-items:center}.shop-step05 .payinfo .box p{margin:5px 0;font-size:16px}.shop-step05 .payinfo .box p:nth-child(1){width:12%;text-align:right;padding:0 10px 0 0;font-weight:bold}.shop-step05 .payinfo .box p:nth-child(2){width:40%;color:#0096ff}.shop-step05 .btn{display:flex;justify-content:flex-end;text-align:center;margin:20px 0}.shop-step05 .btn a{display:block;margin:0 0 0 5px;padding:10px 0;width:150px;text-decoration:none;background-color:#fff;font-size:1.1em;color:#4a5158;border-radius:10px;border:2px solid #4a5158;font-weight:bold}.shop-step05 .btn a:nth-child(2){color:#f60;background-color:#fff;border:2px solid #f60}.shop-step05 .orderinfo{margin:40px 0 10px 0;padding:20px;border:1px solid #ddd}.shop-step05 .orderinfo .box{display:flex;justify-content:flex-start;align-items:center}.shop-step05 .orderinfo .box p{margin:5px 0;font-size:16px}.shop-step05 .orderinfo .box p:nth-child(1){width:8%;font-weight:bold}.shop-step05 .orderinfo .box p:nth-child(2){width:92%;color:#0096ff}.shop-step05 .orderpay{margin:10px 0;padding:20px;border:1px solid #ddd;overflow:hidden}.shop-step05 .orderpay h3{padding-bottom:5px;color:#f60}.shop-step05 .orderpay .box{clear:both;font-size:16px}.shop-step05 .orderpay .box p{margin:5px 0}.shop-step05 .orderpay .box p:nth-child(1){float:left;width:8%;font-weight:bold}.shop-step05 .orderpay .box p:nth-child(2){float:right;width:92%;color:#f60}.shop-step05 .orderpay .box ul{float:right;width:92%}.shop-step05 .orderpay .box ul li{padding:5px 0}.shop-step05 .orderpay .box ul span{padding-left:5px;color:#0096ff}.shop-step05 .orderpay .box ul a{display:block;width:130px;height:42px;line-height:42px;text-decoration:none;color:#fff;background-color:#f60;border-radius:10px;text-align:center;transition-duration:1s}.shop-step05 .orderpay .box ul a:hover{background-color:#4a5158}.shop-step05 .otherinfo{margin:10px 0;padding:20px;border:1px solid #ddd;overflow:hidden}.shop-step05 .otherinfo h3{padding-bottom:10px;color:#0096ff}.shop-step05 .otherinfo .box{display:flex;justify-content:flex-start;align-items:center}.shop-step05 .otherinfo .box p{margin:5px 0;font-size:16px}.shop-step05 .otherinfo .box p:nth-child(1){width:13%;text-align:right;padding:0 10px 0 0;font-weight:bold}.shop-step05 .otherinfo .box p:nth-child(2){width:87%}.shop-step05 .otherinfo .box a{color:#0096ff}.shop-step05 .otherinfo .box a:hover{text-decoration:none}.consentbox{margin:0 auto;padding:30px 20px;width:1000px;border:1px solid silver;border-radius:10px}.consentbox h2{padding:0 0 20px 0;color:#00d514}.consentbox p{margin:0;padding:5px 0;font-size:1em;line-height:1.8}.consentbox p.point{font-weight:bold}.consentbox ol{margin:0;padding:0 0 0 25px}.consentbox ol li{text-align:justify;font-size:1em;line-height:1.8}.consentbox h3{padding:10px 0}.consentbox .btn a{display:block;margin:20px auto;width:100px;height:42px;line-height:42px;text-align:center;text-decoration:none;background-color:#00d514;font-size:1.1em;color:#fff;border-radius:10px}.payback{}.payback .orderinfo{margin:40px 0 10px 0;padding:20px;border:1px solid #ddd}.payback .orderinfo .box{display:flex;justify-content:flex-start;align-items:center}.payback .orderinfo .box p{margin:5px 0;font-size:16px}.payback .orderinfo .box p:nth-child(1){width:8%;font-weight:bold}.payback .orderinfo .box p:nth-child(2){width:92%;color:#0096ff}.payback .apply{border:1px solid #ddd;border-bottom:0}.payback .apply h3{padding:20px;color:#f60}.payback .apply ul{padding:20px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;border-bottom:1px solid #ddd}.payback .apply ul li:nth-child(1){display:block;width:70px;height:34px;line-height:34px;background-color:#fff;text-align:center;color:#4a5158;border-radius:10px;border:1px solid #ddd;font-weight:bold}.payback .apply ul li:nth-child(2){padding-left:10px;font-size:1.2em;color:#f60;font-weight:bold}.payback .apply ul li:nth-child(3){padding:10px 0 0 5px;width:100%;font-size:16px;color:#4a5158}.payback .apply ul.bg01{background-color:#fff2e9}.payback .apply ul.bg02{background-color:#f9f9f9}.payback .apply ul li i{color:#f60}.payback .total{margin:10px 0 0 0;padding:15px;text-align:right;font-size:1.5em;color:#f60;font-weight:bold;border:1px solid #ddd}.payback .profile{margin:10px 0;padding:20px;border:1px solid #ddd}.payback .profile h3{padding-bottom:10px;color:#00d514}.payback .profile .box{display:flex;justify-content:flex-start;align-items:center}.payback .profile .box p{margin:5px 0;font-size:16px}.payback .profile .box p:nth-child(1){width:8%;padding:0 10px 0 0;text-align:right;font-weight:bold}.payback .profile .box p:nth-child(2){width:82%}.payback .payinfo{margin:10px 0;padding:20px;border:1px solid #ddd}.payback .payinfo h3{padding:0 0 10px 0;color:#f60}.payback .payinfo h4{padding:5px 0;color:#0096ff}.payback .payinfo .box{display:flex;justify-content:flex-start;align-items:center}.payback .payinfo .box p{margin:10px 0;font-size:16px;font-weight:bold}.payback .payinfo .box p:nth-child(1){width:11%;text-align:right;padding:0 10px 0 0}.payback .payinfo .box p:nth-child(2){width:40%}.payback .payinfo .box a{display:inline-block;margin:0 5px 0 0;width:100px;height:40px;line-height:40px;text-align:center;border:1px solid #00d514;border-radius:10px;text-decoration:none;color:#00d514;background-color:#fff}.payback .payinfo .box a.check{background-color:#00d514;color:#fff}.payback .boxs01 input{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0 5px;color:#333;width:100%;height:34px;font-family:Arial,Helvetica,"微軟正黑體",sans-serif;border:1px solid #ccc;font-size:1em;background-color:#f9f9f9}.payback .btn{display:flex;justify-content:flex-end;text-align:center;margin:20px 0}.payback .btn a{display:block;margin:0 0 0 5px;padding:10px 0;width:150px;text-decoration:none;background-color:#fff;font-size:1.1em;color:#f60;border-radius:10px;border:2px solid #f60;font-weight:bold}.payback .orderpay{margin:10px 0;padding:20px;border:1px solid #ddd;overflow:hidden}.payback .orderpay h3{padding-bottom:5px;color:#f60}.payback .orderpay .box{clear:both;font-size:16px}.payback .orderpay .box p{margin:5px 0}.payback .orderpay .box p:nth-child(1){float:left;width:8%;font-weight:bold}.payback .orderpay .box p:nth-child(2){float:right;width:92%;color:#f60}.payback .orderpay .box ul{float:right;width:92%}.payback .orderpay .box ul li{padding:5px 0}.payback .orderpay .box ul span{padding-left:5px;color:#0096ff}.payback .orderpay .box ul a{display:block;width:130px;height:42px;line-height:42px;text-decoration:none;color:#fff;background-color:#f60;border-radius:10px;text-align:center;transition-duration:1s}.payback .orderpay .box ul a:hover{background-color:#4a5158}.payback .otherinfo{margin:10px 0;padding:20px;border:1px solid #ddd;overflow:hidden}.payback .otherinfo h3{padding-bottom:10px;color:#0096ff}.payback .otherinfo .box{display:flex;justify-content:flex-start;align-items:center}.payback .otherinfo .box p{margin:5px 0;font-size:16px}.payback .otherinfo .box p:nth-child(1){width:12%;font-weight:bold}.payback .otherinfo .box p:nth-child(2){width:88%}@media screen and (max-width:1023px){.content .title{margin:0;padding:20px 0}.content .title h2{font-size:1.5em}.shop-login{margin:0 2% 30px 2%;width:96%}.shop-step{margin:20px 0 10px 0;width:100%}.shop-step li{font-size:1em}.shop-step li.circle{width:35px;height:35px;font-size:1.1em}.shop-step01 .table_shopcart{border:0}.shop-step01 .table_shopcart thead{display:none}.shop-step01 .table_shopcart tr{width:100%;display:flex;flex-wrap:wrap}.shop-step01 .table_shopcart td{display:block;width:25%;float:left;text-align:center;border-bottom:0;box-sizing:border-box;border-left:0;border-right:0;border-top:1px dashed #ddd}.shop-step01 .table_shopcart tr.bg01{border:0}.shop-step01 .table_shopcart tr.bg02{border:0}.shop-step01 .table_shopcart tr.bg03{border:0;display:flex}.shop-step01 .table_shopcart tr.bg03 td{width:33%}.shop-step01 .table_shopcart tr.bg04{border:0}.shop-step01 .table_shopcart td:nth-child(1){width:100%;text-align:left}.shop-step01 .table_shopcart td:nth-child(6){width:100%}.shop-step01 .table_shopcart td:nth-child(6).iranai{display:none}.shop-step01 .table_shopcart td:nth-child(2){width:25%}.shop-step01 .table_shopcart td:nth-child(3){width:25%}.shop-step01 .table_shopcart td:nth-child(4){width:25%}.shop-step01 .table_shopcart td:nth-child(5){width:25%}.shop-step01 .table_shopcart td:nth-child(2)::before{content:attr(data-title);text-align:center;font-weight:bold;color:#000;display:block}.shop-step01 .table_shopcart td:nth-child(3)::before{content:attr(data-title);text-align:center;font-weight:bold;color:#000;display:block}.shop-step01 .table_shopcart td:nth-child(4)::before{content:attr(data-title);text-align:center;font-weight:bold;color:#000;display:block}.shop-step01 .table_shopcart td:nth-child(5)::before{content:attr(data-title);text-align:center;font-weight:bold;color:#000;display:block}.shop-step01 .table_shopcart td.discount{margin:0;width:50%}.shop-step01 .table_shopcart ul li p{font-size:1em}.shop-step01 .table_shopcart ul li p:nth-child(1){width:5%}.shop-step01 .table_shopcart ul li p:nth-child(2){width:95%}.shop-step01 .total{font-size:1.3em;border-left:0;border-right:0}.shop-step01 .btn{margin:20px 0;justify-content:center}.shop-step01 .btn a{margin:0 5px;width:130px;font-size:1em}.shop-step02{padding:0 0 20px 0;width:100%}.shop-step02 .total{font-size:1.3em;border-left:0;border-right:0}.shop-step02 .consent{margin:0 0 30px 0;padding:20px;width:100%;border:0 solid #ddd}.shop-step02 .consent h2{padding:0 0 15px 0}.shop-step02 .consent p{font-size:1em;line-height:1.6}.shop-step02 .btn{margin:0;justify-content:center}.shop-step02 .btn a{margin:0 5px;width:130px;font-size:1em}.shop-step02 .consent ol{padding:0 0 0 20px}.shop-step02 .consent ol li{font-size:1em;line-height:1.6}.shop-step02 .consent h3{padding:10px 0;font-size:1.1em}.shop-step04{padding:0 0 20px 0;width:100%}.shop-step04 .total{font-size:1.3em;border-left:0;border-right:0}.shop-step04 .profile{border-left:0;border-right:0}.shop-step04 .profile h3{padding:5px 0}.shop-step04 .profile div{font-size:15px}.shop-step04 .profile .box i{margin-left:5px}.shop-step04 .profile .box{}.shop-step04 .profile .box p{margin:5px 0}.shop-step04 .profile .box p:nth-child(1){width:25%;text-align:right;padding:0 10px 0 0}.shop-step04 .profile .box p:nth-child(2){width:75%}.shop-step04 .profile .boxA{flex-wrap:wrap;justify-content:flex-end}.shop-step04 .profile .boxA p{margin:5px 0}.shop-step04 .profile .boxA p:nth-child(1){width:25%;text-align:right}.shop-step04 .profile .boxA p:nth-child(2){margin-right:0;width:20%}.shop-step04 .profile .boxA p:nth-child(3){margin-right:0;width:55%}.shop-step04 .profile .boxA p:nth-child(4){margin-right:0;width:75%}.shop-step04 .profile .boxA p:nth-child(5){width:75%}.shop-step04 .profile .boxB{}.shop-step04 .profile .boxB p{margin:10px 0}.shop-step04 .profile .boxB p:nth-child(1){width:25%}.shop-step04 .profile .boxB p:nth-child(2){width:75%}.shop-step04 .profile .boxC{width:100%;overflow:hidden}.shop-step04 .profile .boxC p:nth-child(1){width:25%}.shop-step04 .profile .boxC p:nth-child(2){width:75%}.shop-step04 .profile .boxC ul{width:75%}.shop-step04 .profile .boxC ul li{width:50%}.shop-step04 .profile .boxD{}.shop-step04 .profile .boxD p{margin:10px 0}.shop-step04 .profile .boxD p:nth-child(1){width:25%}.shop-step04 .profile .boxD p:nth-child(2){width:65%}.shop-step04 .profile .boxD p:nth-child(3){width:10%}.shop-step04 .payinfo{margin:10px 0 30px 0;border-left:0;border-right:0}.shop-step04 .payinfo h3{padding:5px 0;color:#00d514}.shop-step04 .payinfo .box{display:flex;flex-wrap:wrap}.shop-step04 .payinfo .box p{margin:5px 0;font-size:15px}.shop-step04 .payinfo .box p:nth-child(1){width:100%;text-align:left}.shop-step04 .payinfo .box p:nth-child(2){width:100%}.shop-step04 .btn{margin:0;justify-content:center}.shop-step04 .btn a{margin:0 5px;width:130px;font-size:1em}.shop-step05 .table_shopcart{border:0}.shop-step05 .table_shopcart thead{display:none}.shop-step05 .table_shopcart tr{width:100%;display:flex;flex-wrap:wrap}.shop-step05 .table_shopcart td{display:block;width:25%;float:left;text-align:center;border-bottom:0;box-sizing:border-box;border-left:0;border-right:0;border-top:1px dashed #ddd}.shop-step05 .table_shopcart tr.bg01{border:0}.shop-step05 .table_shopcart tr.bg02{border:0}.shop-step05 .table_shopcart tr.bg03{border:0;display:flex}.shop-step05 .table_shopcart tr.bg03 td{width:50%}.shop-step05 .table_shopcart tr.bg04{border:0}.shop-step05 .table_shopcart td:nth-child(1){width:100%;text-align:left}.shop-step05 .table_shopcart td:nth-child(2){width:25%}.shop-step05 .table_shopcart td:nth-child(3){width:25%}.shop-step05 .table_shopcart td:nth-child(4){width:25%}.shop-step05 .table_shopcart td:nth-child(5){width:25%}.shop-step05 .table_shopcart td:nth-child(2)::before{content:attr(data-title);text-align:center;font-weight:bold;color:#000;display:block}.shop-step05 .table_shopcart td:nth-child(3)::before{content:attr(data-title);text-align:center;font-weight:bold;color:#000;display:block}.shop-step05 .table_shopcart td:nth-child(4)::before{content:attr(data-title);text-align:center;font-weight:bold;color:#000;display:block}.shop-step05 .table_shopcart td:nth-child(5)::before{content:attr(data-title);text-align:center;font-weight:bold;color:#000;display:block}.shop-step05 .table_shopcart td.discount{margin:0;width:100%}.shop-step05 .table_shopcart ul li p{font-size:1em}.shop-step05 .table_shopcart ul li p:nth-child(1){width:5%}.shop-step05 .table_shopcart ul li p:nth-child(2){width:95%}.shop-step05 .total{margin:0 0 20px 0;font-size:1.3em;border-left:0;border-right:0;background-color:#f9f9f9}.shop-step05 .profile{margin:5px 0;border-left:0;border-right:0}.shop-step05 .profile .box{display:flex;justify-content:flex-start;align-items:flex-start}.shop-step05 .profile .box p{margin:5px 0;font-size:15px}.shop-step05 .profile .box p:nth-child(1){width:22%;text-align:right;padding:0 10px 0 0}.shop-step05 .profile .box p:nth-child(2){width:78%}.shop-step05 .payinfo{margin:5px 0;border-left:0;border-right:0}.shop-step05 .payinfo .box{display:flex;justify-content:flex-start;align-items:center}.shop-step05 .payinfo .box p{margin:10px 0;font-size:15px}.shop-step05 .payinfo .box p:nth-child(1){width:40%;text-align:left;padding:0}.shop-step05 .payinfo .box p:nth-child(2){width:60%}.shop-step05 .btn{margin:20px 0;justify-content:center}.shop-step05 .btn a{margin:0 5px;width:130px;font-size:1em}.shop-step05 .orderinfo{margin:20px 0 10px 0;padding:10px;border-left:0;border-right:0}.shop-step05 .orderinfo .box{display:flex;flex-wrap:wrap}.shop-step05 .orderinfo .box p{margin:2px 0;font-size:15px}.shop-step05 .orderinfo .box p:nth-child(1){width:20%}.shop-step05 .orderinfo .box p:nth-child(2){width:80%}.shop-step05 .orderpay{margin:5px 0;border-left:0;border-right:0}.shop-step05 .orderpay h3{padding-bottom:5px}.shop-step05 .orderpay .box{clear:both;font-size:15px}.shop-step05 .orderpay .box p{margin:5px 0}.shop-step05 .orderpay .box p:nth-child(1){float:left;width:22%}.shop-step05 .orderpay .box p:nth-child(2){float:right;width:78%}.shop-step05 .orderpay .box ul{float:left;width:100%}.shop-step05 .orderpay .box ul li{padding:3px 0 3px 15px}.shop-step05 .orderpay .box ul a{margin:5px 0;height:40px;line-height:40px}.shop-step05 .otherinfo{margin:5px 0;border-left:0;border-right:0}.shop-step05 .otherinfo h3{padding-bottom:5px}.shop-step05 .otherinfo .box{display:flex;flex-wrap:wrap}.shop-step05 .otherinfo .box p{margin:4px 0;font-size:15px}.shop-step05 .otherinfo .box p:nth-child(1){width:100%;text-align:left;padding:0}.shop-step05 .otherinfo .box p:nth-child(2){width:100%}.consentbox{margin:0 auto;padding:30px 20px;width:100%}.consentbox p{margin:0;padding:5px 0;font-size:1em;line-height:1.6}.consentbox p.point{font-weight:bold}.consentbox ol{margin:0;padding:0 0 0 25px}.consentbox ol li{text-align:justify;font-size:1em;line-height:1.6}.consentbox h3{padding:10px 0;font-size:1.1em}.payback{}.payback .orderinfo{margin:20px 0 10px 0;padding:10px;border-left:0;border-right:0}.payback .orderinfo .box{display:flex}.payback .orderinfo .box p{margin:2px 0;font-size:15px}.payback .orderinfo .box p:nth-child(1){width:20%}.payback .orderinfo .box p:nth-child(2){width:80%}.payback .apply{border:1px solid #ddd;border-bottom:0;border-left:0;border-right:0}.payback .apply h3{padding:20px 20px 10px 20px;color:#f60}.payback .apply ul{padding:15px 20px;display:flex;flex-wrap:wrap}.payback .apply ul li:nth-child(1){margin-bottom:10px;width:18%}.payback .apply ul li:nth-child(2){padding-left:5px;width:100%;font-size:1.1em}.payback .apply ul li:nth-child(3){padding:5px 0 0 5px;width:100%;font-size:15px}.payback .total{margin:10px 0 0 0;font-size:1.3em;border-left:0;border-right:0}.payback .profile{border-left:0;border-right:0}.payback .profile h3{padding-bottom:5px}.payback .profile .box{display:flex;justify-content:flex-start;align-items:center}.payback .profile .box p{margin:5px 0;font-size:15px}.payback .profile .box p:nth-child(1){width:20%;padding:0;text-align:left}.payback .profile .box p:nth-child(2){width:80%}.payback .payinfo{border-left:0;border-right:0}.payback .payinfo h3{padding:0 0 10px 0}.payback .payinfo h4{padding:5px 0}.payback .payinfo .box{display:flex;flex-wrap:wrap}.payback .payinfo .box p{margin:5px 0;font-size:15px;font-weight:bold}.payback .payinfo .box p:nth-child(1){width:100%;text-align:left;padding:0}.payback .payinfo .box p:nth-child(2){width:100%}.payback .payinfo .box a{display:inline-block;margin:0 5px 0 0;width:100px;height:40px;line-height:40px;text-align:center;border:1px solid #00d514;border-radius:10px;text-decoration:none;color:#00d514;background-color:#fff}.payback .payinfo .box a.check{background-color:#00d514;color:#fff}.payback .boxs01 input{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0 5px;color:#333;width:100%;height:34px;font-family:Arial,Helvetica,"微軟正黑體",sans-serif;border:1px solid #ccc;font-size:1em;background-color:#f9f9f9}.payback .btn{display:flex;justify-content:center}.payback .btn a{display:block;margin:10px 0;width:130px;font-size:1em}.payback .orderpay{margin:5px 0;border-left:0;border-right:0}.payback .orderpay h3{padding-bottom:5px}.payback .orderpay .box{clear:both;font-size:15px}.payback .orderpay .box p{margin:5px 0}.payback .orderpay .box p:nth-child(1){float:left;width:22%}.payback .orderpay .box p:nth-child(2){float:right;width:78%}.payback .orderpay .box ul{float:left;width:100%}.payback .orderpay .box ul li{padding:3px 0 3px 15px}.payback .orderpay .box ul a{margin:5px 0;height:40px;line-height:40px}.payback .otherinfo{margin:5px 0;border-left:0;border-right:0}.payback .otherinfo h3{padding-bottom:5px}.payback .otherinfo .box{display:flex;flex-wrap:wrap}.payback .otherinfo .box p{margin:4px 0;font-size:15px}.payback .otherinfo .box p:nth-child(1){width:30%;text-align:left;padding:0}.payback .otherinfo .box p:nth-child(2){width:70%}}