@charset "big5";
body { color: #000; font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Jhenghei", sans-serif; color:#000000; font-size: 17px;  line-height: 22px; word-wrap: break-word; word-break: break-all;}
a { color:#000;}
:focus { outline: none; }
i { font-style: normal; }

.main{ width:920px; margin:0 auto;}
h2 {  padding: 5px 0px 5px 10px;  color: #ffffff;  font-size: 16pt;  margin: 5px 0;  background: #7BBC2A; line-height: 30px; text-align: center;  font-weight: bold;}
h3 { color: #0079e0; font-size: 24px; font-weight: bold; padding: 10px 0; line-height: 26px; }
h3>.eng { padding-left: 30px;}
ol li{ margin:0 10px 7px 40px; list-style-type:decimal; word-break: break-word;}
center { padding-bottom: 5px;}
.hr{ border-bottom: 1px #8F8F8F dashed;  margin: 15px 0  5px 0; overflow:hidden;}
.ap{ padding: 0 10px 5px 20px;}
.red { color: #c00;}

ul li { counter-increment: my-counter; list-style-type: none; text-indent: -23px; margin-left: 23px;}
ul li::before { content: "("counter(my-counter) ")";  padding-right: 3px;}

/* ================================================
- Loading
================================================ */
.loading_container {
    background: url("//www.payeasy.com.tw/privilege/Pmarket/images/loading-white.gif") no-repeat center;
    background-color: #282828;
    background-size: 120px;
    border-radius: 20px;
    position: absolute;
    top: 70px; bottom: 0;
    left: 5px; right: 5px;
    z-index: 12;}

 @media screen and (max-width: 768px) {
body { font-size: 14px;}

.main{ width:100vw;}
.main img { width: 100%;}
h2 {  font-size: 16pt;  margin: 5px 0;   line-height: 24px; }
h3 { font-size: 20px; padding: 7px 10px 5px 10px;   line-height: 22px;}
h3 span{ display: block;  margin-left: 25px; font-size: 18px;}
h3>.eng { padding-left: 25px;}
ol li { margin: 0 10px 5px 30px;}
center img { width: 96%;}
.hr{ margin: 10px 0; }
.ap { padding: 0 10px 5px 10px;}

}

 @media screen and (max-width: 330px) {
h3 { font-size: 17px; padding: 5px;  line-height: 20px;}
h3 span{ margin-left: 20px; font-size: 15px;}
h3>.eng { padding-left: 20px;} 
}

  