.container.publish_topic{padding:1.5% 0 0}.topicsection{box-sizing:border-box;background-color:#fff;border:2px solid #bee081;border-radius:15px;margin:0 0 2.5%;padding:3% 0}.topicarea{width:94.2%;margin:0 auto}.forewordcolumn_topic{margin:0 0 2.5%}.forewordcolumn_topic .picfield_topic{float:left;width:33.1%;margin:0 1.5% 0 0}.forewordcolumn_topic .txtfield_topic{float:right;text-align:left;width:65%}.picfield_topic img{width:100%;height:auto}.txtbox_topic{color:#666;word-break:break-all;font-size:1.8rem;line-height:1.6}.txtbox_topic a:link,.txtbox_topic a:visited{color:#007fbb;-webkit-text-decoration:underline;text-decoration:underline}.txtbox_topic a:hover,.txtbox_topic a:active{-webkit-text-decoration:none;text-decoration:none}.everyonecol_topic{margin:0 0 1%;list-style-type:none}.everyoneunit_topic{float:left;box-sizing:border-box;border:1px solid #bee081;border-radius:25px;align-items:center;width:49%;margin:0 .5% 1%;padding:1.2%;display:flex}.everyoneunit_topic .picfield_everyone{width:24.3%;margin:0 2% 0 0}.everyoneunit_topic .txtfield_everyone{text-align:left;width:73%}.picfield_everyone img{width:100%;height:auto}.txtregion_everyone{color:#766f6f;margin:0 0 6.5%;font-size:1.7rem}.writerregion_everyone{color:#766f6f;font-size:1.5rem}.everyonecol_topic li:nth-of-type(n+9){display:none}.everyonecol_topic.toggle li:nth-of-type(n+9){display:flex}.togglebtn_topic{color:#fff;cursor:pointer;background-color:#76c408;border-radius:15px;width:160px;margin:0 auto;padding:7px;font-size:2.1rem;font-weight:500;display:block}.everyonecol_topic~.togglebtn_topic:before{content:"展開看更多"}.everyonecol_topic.toggle~.togglebtn_topic:before{content:"收合"}@media only screen and (max-width:1024px){.container.publish_topic{width:98%;margin:0 auto}}@media only screen and (max-width:768px){.container.publish_topic{width:96%;padding-top:5.5%}.forewordcolumn_topic .picfield_topic{float:none;width:98%;max-width:350px;margin:0 auto}.forewordcolumn_topic .txtfield_topic{float:none;width:100%}}@media only screen and (max-width:480px){.forewordcolumn_topic .picfield_topic{margin-bottom:1.5%}.everyonecol_topic{margin-bottom:2%}.everyoneunit_topic{float:none;border-radius:10px;width:100%}.txtregion_everyone{margin-bottom:5.5%;font-size:1.6rem;line-height:1.3}.writerregion_everyone{font-size:1.4rem}.togglebtn_topic{width:130px;padding:2px;font-size:2rem}}#prefetchthreshold{transform:translateY(-1000px)}.pagecolumn{box-sizing:border-box;text-align:right;flex-wrap:wrap;justify-content:end;align-items:center;gap:1rem;width:98%;margin:0 auto 2rem;padding:0;display:flex;position:relative}.pagecolumn ul.pagination{justify-content:center;align-items:center;line-height:3;display:inline-flex}.pagecolumn ul.pagination .pagePrev,.pagecolumn ul.pagination .pageNext{position:relative}.pagecolumn ul.pagination .pagePrev a:before,.pagecolumn ul.pagination .pageNext a:before{content:"";border:2px solid #c2c2c2;border-width:0 2px 2px 0;width:9px;height:9px;display:block;position:absolute;top:13px}.pagecolumn ul.pagination .pagePrev a:before{left:14px;transform:rotate(135deg)}.pagecolumn ul.pagination .pageNext a:before{right:14px;transform:rotate(-45deg)}.pageIndex{align-items:center;gap:1rem;display:flex}.pagecolumn .pagetotal{color:#333;font-size:1.4rem;display:inline-block}.pagecolumn .pagetotal span{color:#e44848;margin:0 5px}.pagecolumn .pagedirect{color:#333;align-items:center;font-size:1.4rem;display:flex}.pagecolumn .pagedirect input{appearance:textfield;border:1px solid #bbb;width:80px;height:35px;margin:0 5px;padding:0 10px;font-size:1.4rem}.pagecolumn .pagedirect input::-webkit-outer-spin-button{appearance:textfield}.pagecolumn .pagedirect input::-webkit-inner-spin-button{appearance:textfield}ul.pagination li{text-align:center;cursor:pointer;margin:0 2px;padding:0;font-size:1.2rem;list-style-type:none;transition:all 20ms}ul.pagination li a{color:#333;border:1px solid #bbb;place-content:center;width:32px;height:32px;line-height:32px;-webkit-text-decoration:none;text-decoration:none;display:flex}ul.pagination li.here a{background:var(--ks-red);color:#fff}ul.pagination li:hover a{color:var(--ks-red);border:1px solid var(--ks-red)}@media only screen and (max-width:768px){.pagecolumn{text-align:center}.pagecolumn ul.pagination{width:auto;height:auto;margin:0 auto;position:static;left:auto}.pagecolumn .pagedirect input{appearance:none;border-radius:3px;width:85px;font-size:1.6rem}ul.pagination li{margin:0 3px;font-size:1.6rem}.pageIndex{margin:0 auto}.footer .gotoparea{display:none}.footer .gotoparea_m{display:block}.mod_page1 select{height:auto}}