/*css reset 歸0*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tfoot,thead{margin:0;padding:0;border:0;outline:0;font-size:100%}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
/*display*/
.block{display:block}
.inline-block{display:inline-block}
.inline{display:inline}
.flex{display:flex}.inline-flex{display:inline-flex}
.table{display:table}.table-row{display:table-row}.table-cell{display:table-cell}
.flex-row {flex-direction: row;}.flex-col {flex-direction: column;}
.flex-wrap{flex-wrap: wrap;}
.hidden{display: none;}
/*定位*/
.fixed {position: fixed;}
.absolute{position:absolute}.relative{position:relative}
.flex-1 {flex: 1 1 0%;}
.flex-auto {flex: 1 1 auto;}
.flex-initial {flex: 0 1 auto;}
.grid {display: grid;}
.inline-grid {display: inline-grid;}
/*對齊*/
.justify-center {justify-content: center;}
.justify-around {justify-content: space-around;}
.content-around{align-content: space-around;}
.items-center {align-items: center;}
.text-left {text-align: left;}
.text-center {text-align: center;}
.text-right{text-align: right;}
.w-full{width:100%}
body{margin:0 auto;background:#d9c88a;font-family:"Microsoft JhengHei",Verdana,Arial}
#BodyContainer,#BodyContentEvent{margin:0 auto}
a:hover{text-decoration:none;left:1px;top:1px;position:relative}
small{font-size: smaller;}
.red{color: #d00e00;font-family: Verdana, "Microsoft JhengHei";}
.gold{color: #9c7a0b;}
#event{width:100%;margin:0 auto;background:#fff;}

/*主圖*/
#event_master {width: 100%; margin: 0 auto;/* background: #eadcaf; */font-family: "Microsoft YaHei";}
.banner{background: url('https://fd.get.com.tw/edm/20250626/1305076_bg.jpg') no-repeat center / cover;}
.banner img{width:100%;margin: auto;}
.caption{width: 66%;padding: .6rem 0 1rem 3.5rem;border-top: 2px dotted #e1d5a6;margin: .25rem 0 0 4.5rem;}
.caption h3{color: #b0934b;font-size: 2.1rem;}
.caption .test{font-size: 1.2rem;line-height: 2rem;/*padding: .5rem 2rem;*/padding:.5rem 0 .5rem 7.5rem;/*display: flex;*/}
/* .caption .test li{padding: 0 2.5rem 0 0;} */
.caption .test a{color: #745a00;}
#event_master h1 {font-size: 2em;line-height: 1.3em;color: #fff;font-weight: 700;margin: 0 auto;padding: 0.7% 0 0.7% 3%;text-align: center;letter-spacing: 2.5px;background-color: #ff510e;}
#event_master b{font-size:1.3em;vertical-align: text-bottom;padding: 0 3px 0 0}
.saledis{font-size:2rem;display:block}

/*內容*/
#event_content,#event_content header{width:100%;margin:0 auto}
#event_content h1{font-size:1.8em;line-height:1.6em}
#event_content h1 strong{border-radius:40px;color:#FFF;padding:.5% 3%;text-align:center;font-size:2.1rem;margin-right:1.5%}
#event_content h2{font-size:1.8em;line-height:1.5em}
#event_content h3{font-size:1.5em;line-height:1.5em;margin: .5rem auto 0;padding: 0 0 0 .5rem;}
#event_content ul{width:94%;margin: 2% 0;list-style: none;}
#event_content ul li{line-height:1.7rem;color:#000;font-weight: bold;}
#event_content ul li a, .taipower_item_text a{color:#9c7a0b;line-height: 1.9rem;}
#event_content .test{font-size: 1.15rem;margin: 2% 0 2% 3.5%;}
.taipower_item , .eco_item , .bank_item{font-size: 1.35rem;list-style: none;}
.taipower_item li span  , .eco_item li span , .bank_item li span{padding: .5rem;display: inline-block;}
.saleLink{font-size:1.2rem;line-height:1.7em;padding: 0 1rem;font-weight:500;color:#000}
.saleLink b,.saleLink span{font-weight:700;color:#C30}
.saleLink b{font-size:2rem}
.saleLink a {color:#9c7a0b}
.saleLink img{margin-left:.5%}
.saleLink i , .taipower_item i{color: #9c7a0baa;}
#group ul ,#group p{padding: 0 0 0 .5rem;}
#group ul{font-size: 1.1rem;}
#group ul li{text-indent: -5.5rem;padding: 0 0 0 5.5rem;}


#ttl,#eco,#cpc,#taiwater,#taipower,#group,#ia{width:88%;margin:0 auto;padding:5% 6%;background:#ebe6e2;background:-moz-linear-gradient(top,#e7e2cf 0%,#fff 20%);background:-webkit-linear-gradient(top,#ede8d8 0%,#fff 20%);background:linear-gradient(to bottom,#ede8d8 0%,#fff 31%);background: linear-gradient(to bottom,#ede8d8 0%,#fff 20%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebe6e2',endColorstr='#d2c3bc',GradientType=0)}
#eco{width: 90%;padding: 1% 5% 3%;}
.ia_info{width: 90%;padding: 0 5%;}
#ia h1 strong {background: #EA930F;}

/*科目*/
.category_list{margin: 3% 8%}
.category {width: 100%;margin-bottom: 1rem;}
.category_1{margin: 0 0 1rem 0;}
.category, .category th, .category td {border: 1px #eae4cf solid;border-collapse: collapse;}
.category_1, .category_1 th, .category_1 td {border: 0px #eae4cf00 solid;border-collapse: collapse;}
.category th{background: #af934a;color: #fff;padding: .25rem;}
.category tr:nth-child(even){background: #f5f3eb;}
.category td{padding:.4rem .5rem;line-height: 1.5rem;font-size: 1.05rem;}
.category td:nth-child(1){font-size: 1.2rem;font-weight: 700;}
.category td:nth-child(1) a{color: #000000}
/*.category td:nth-child(1) a{padding: .2rem .5rem;margin-left: 5%;background: #00a0ba;border-radius: .5rem;color: #fff;font-size: .9rem;font-weight: 400;text-decoration: none;word-break: keep-all;}*/
.category td:nth-child(2) a,.category td:nth-child(3) a{text-decoration: none;border-bottom: 1px solid #00a0ba;color: #00a0ba;}
.category td:nth-child(4){text-align: center}

.category tr td:nth-child(1){width: 20%;}
.category tr td:nth-child(2){width: 30%;}
.category tr td:nth-child(3){width: 30%;}
.category tr td:nth-child(4){width: 15%;}
.category_1 tr td:nth-child(1){width: 21%;}
.category_1 tr td:nth-child(2){width: 12%;}
.category_1 tr td:nth-child(3){width: 67%;}

/*台菸酒*/
#ttl header,.ttl header{color:#A5A}
#ttl h1 strong,.ttl h1 strong{background:#a75ea7}
/*經濟部*/
/* #eco header{color:#745a00}
#eco h1 strong{background:#af934a} */
/*中油*/
#cpc header{color:#1B3D97}
#cpc h1 strong{background:#1B3D97}
/*台水&台電*/
#taiwater header,#taipower header{color:#00a0ba;}
#taiwater h1 strong,#taipower h1 strong{background:#00a0ba;}
/*中華郵政*/
.cht header{color:#428b4a}
.cht h1 strong{background:#428b4a}
/*公民營銀行*/
.bank header{color:#b34371}
.bank h1 strong{background:#b34371}

.cart_100 {border-top: 5px #af934a dotted;}
.cart_100 .title {font-size: 2rem;color: #00BCD4;}
.cart_100 .title i {color: #8BC34A;font-size: 2.6rem;}
.cart_100 dt{font-size: 1.5rem;text-align: center;}
.cart_100 dd {font-size: 1.2rem;width: 83%;display: flex;flex-wrap: nowrap;justify-content: center;background:#00a0ba;border-radius: .5rem;}
.cart_100 a {color: #ffffff;padding: .6rem .8rem .8rem;text-align: center;font-size: 1.7rem;/*background-color: #00a0ba;border-radius: 70px;border: #d8e461 6px dotted;text-decoration: none;*/font-family: "Microsoft YaHei";font-weight: bold;}


/* APP */
#event_APP{width:88%;margin:0 auto;padding:3% 6%;background:#F3EFE4;text-align:center}
#event_APP h2 {font-size: 1.8em;line-height: 1.8em;padding-bottom: 6px;color: #D20B1F;}
#event_APP a{color:#D20B1F}
#event_APP #question_img{cursor:pointer}
#event_APP #answer_img{display:none;margin-top:2%;text-align:right;margin-right:11%}
#event_APP #answer_img img{width:40%;height:auto}

/* 課＋好書 */
.booklist {width: 74%;margin: 0 auto 2.5rem;}
.booklist h4 {font-size: 2rem;line-height: 1.6em;color: #745a00;text-align: center;}
.books, .books th, .books td {font-size: 1.05rem;border: 1px solid #f0ecdf;border-collapse: collapse;padding: .4rem .5rem;}
.books {background: white;margin-bottom: 1rem;}
.books td:nth-child(2) , .books td:nth-child(3) , .books td:nth-child(4){text-align: center;}
.books_title {background: #f5f3eb;color: #745a00;text-align: left;font-weight: bold;}
.books_title0 {background: #af934a;color: white;}
.books a{color: #000;}
nav {text-align: center;font-size: 1.1rem;}
nav a {display: inline-block;padding: .3rem 1rem;text-decoration: none;color: white;background: #00a0ba;border-radius: 10px;font-weight: bold;}

/*注意事項*/
#event_note {width: 70%;margin: 0 auto;padding: 2%;text-align: left;background-color:#f5f3eb;border-radius: 10px;}
#event_note p{font-size:.9em;line-height:1.55em;color:#000}

/* event_news */
.NewsStyle_title{color: #d90e00;}

/*--------------------------------------------------------*/
@media all and (min-width: 1201px){
#BodyContainer,#BodyContentEvent{width: 850px;}
/*bodyHeader*/
#BodyHeader #header-share{line-height:1.2em;font-size:13px;color:#000;text-align:center}
#BodyHeader #header-share a{color:#000;text-decoration:underline}
#BodyHeader_m{display:none}
/*news*/
#event_news {width: 88%;padding: 3% 12% 5% 0;font-family: "Microsoft JhengHei",Arial;text-align: left;}
#event_news .NewsStyle{font-size:13px;color:#000;line-height:16px}
#event_news .NewsStyle a{color:#000}
#event_news .NewsStyle a:hover{color:#333}
/*Footer*/
#BodyFooter_rwd{width:850px;margin:0 auto;display:inline-block}
#BodyFooter_rwd #footer_line{width:90%;margin:2% 5%;float:left;text-align:center;border-top:thin solid #666}
#BodyFooter_rwd a{color:#333}
#BodyFooter_rwd #footer_inline ul{float:left;width:100%;margin:3% auto 0}
#BodyFooter_rwd #footer_inline ul li{display:inline;line-height:2em;font-size:1em;width:100%;margin-right:1%}
#BodyFooter_rwd #footer_inline ul li img{width:20%;height:auto;vertical-align:middle}
#BodyFooter_rwd #footer_address{float:left;width:100%;margin:0;text-align:center}
#BodyFooter_rwd #footer_address ul{float:left;text-align:center;width:100%}
#BodyFooter_rwd #footer_address ul li{display:block;width:100%;line-height:2em;text-align:center;font-size:.8em}
/*舊版IE*/
#noie{background:#FFF;width:100%;text-align:center}
#topbutton{display:none}
}
