﻿.flex {display: flex;}
.flex-wrap {flex-wrap: wrap}
#sw_wrap {width: 670px;margin: -1rem auto 2%;border-top: none;border-bottom: none;border-right: none;border-left: none;font-family: "Microsoft JhengHei";position: relative;padding: 0 0 0;box-shadow: 3px 8px 7px rgba(0,0,0,0.3), 0px 0px 20px rgba(0,0,0,0.1) inset;background-color: #fff2e3;background-image: url(./File/Image/0911001_bg.gif);}
#sw_wrap::before {content: '';width: 670px;position: absolute;border-bottom: 10px dotted #fff;top: -7px;z-index: 2;left: 0;}
#sw_wrap::after {content: '';width: 670px;position: absolute;border-bottom: 9px dotted #bababafc;bottom: -5px;z-index: 2;left: 0;}
.sw_wrap_title {text-align: center;font-size: 3rem;display: block;font-weight: bold;color: black;font-family: "Noto Sans TC";line-height: 3rem;padding: 1.5rem 0 0;margin-bottom: 30px;font-weight: 900;}
.sw_wrap_title a {color: #A58321;font-size: 2.5rem;margin: auto 0.25rem;}
.sw_wrap_title span {font-size: 3rem;color: #D71818;margin-right: 1rem;}
.guess {font-size: 2.25rem;color: #A58321;padding: 0.25rem 0 0;}
.time-box {background-color: #e85146;color: white;text-align: center;line-height: 1.5rem;padding: 0.5rem 0;font-weight: bold;font-size: 1.6rem;}
.time-box a {color: white;}
.time-box i {/*margin: auto 2px;*/margin: auto 2px auto 8px;color: #232323;display: none}
.sw_wrap_content dl {width: calc(100%/3);margin: 0 auto;}
/* .sw_wrap_content dl:nth-of-type(n+1):nth-of-type(-n+3) {width: calc(100%/3);} */
.sw_wrap_content dl:nth-of-type(n+7):nth-of-type(-n+9) {width: calc(100%/1);padding: 0.5rem 0 0;}
.sw_wrap_content dl:nth-of-type(n+7):nth-of-type(-n+9) dt {background-color: #54ceda;}
.sw_wrap_content dl:not(:last-of-type) dt {border-right: 1px dotted #fff2e3;}
.sw_wrap_content dl dd {text-align: center;list-style-type: none;box-sizing: border-box;margin: 0;}
.sw_wrap_content dl dd a {font-size: 1.3rem;color: rgb(0, 0, 0);border-radius: 0;font-weight: bold;justify-content: center;align-items: center;}
.sw_wrap_content dl:nth-of-type(n+7):nth-of-type(-n+9) a {font-size: 1.5rem;}
#sw_wrap .download_btn {font-size: 1rem;display: block;}
#sw_wrap .download_btn a {font-size: 1rem;text-decoration: underline;}
.download_btn a:last-of-type {color: #1a9b1f;}
.download_btn a:nth-last-child(1) {color: #39a93e;}
.download_btn a:nth-last-child(3) {color: #1f91a0;}
.download_btn i {color: #057e40; color:#e85146;font-size: 0.9rem;}
.download_btn .fa-file-download {padding: 0 4px 0 0;}
.download_btn .fa-key {padding: 0 2px 0 6px;}
.sw_wrap_content dl dd {padding: 0.25rem 0 0.75rem;/*border-bottom: 4px #e8514685 dotted;*/}
/* .sw_wrap_content dl dd a {font-size: 1.25rem;} */
.sw_wrap_content .imp{color: #ff0000;font-weight: 900;margin-left: .5rem;}
.soon {font-size: 0.75rem;color: #D71818;position: absolute;bottom: 3px;left: 0;right: 0;}
.usual-cont {border-top: 9px dotted rgb(143 166 197 / 30%);width: 100%;}
.usual-cont ul {width: 100%;padding: 0.7rem 0;display: flex;flex-wrap: wrap;justify-content: center;margin: auto auto 0.5rem;}
.usual-cont li {list-style-type: none;font-size: 1.25rem;margin: 0.25rem 0.5rem;}
.usual-cont li:nth-of-type(2) a {padding-left: 0.75rem;}
.usual-cont li:nth-of-type(3) a {padding-right: 1rem;}
.usual-cont li a {font-weight: bold;color: inherit;}
.usual-cont .line_color a {/*color: #009044;常態版*/color: #057e40;/*此次用*/}
.usual-cont .fb_color a {/*color: #0164a0;常態版*/color: #0053a3;/*此次用*/}
.usual-cont .fb_color {margin: auto auto auto 0.25rem;}
.usual-cont i {font-size: 1.1rem;margin-right: 0.2rem;}
.usual-cont .text-left{text-align:justify;width:100%;font-size:1.2rem;}
.color_y{ color:#ffec44}