﻿body{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}a{color:#003080;text-decoration:none}.advanced-search{padding:10px;background-color:#eee;border:1px solid #ddd;border-radius:5px;font-size:14px;color:#666}.advanced-search .search-form .form-group{margin-bottom:16px}.advanced-search .search-form .form-group label{display:inline-block;margin-bottom:6px;font-size:14px}.advanced-search .search-form .form-group .form-control{display:block;width:100%;padding:.375rem .75rem;font-size:14px;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.advanced-search .search-form .search-submit{display:block;width:100%;padding:6px 12px;font-size:inherit;background-color:#f99920;border-radius:16px;border:0;letter-spacing:5px;color:#fff}.search-result select{font-size:14px!important}.search-result__text-container{display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:2px solid #aaa;padding:10px 0}.search-result__action-buttons{margin-left:auto}.search-result__break{flex-basis:100%;height:0}.search-result__timechoice{font-size:14px;padding-top:10px}.search-result__timechoice a{margin:0 2px;white-space:nowrap}.search-result__timechoice .selected{color:#f99920;text-decoration:underline}.search-result__text{font-size:16px;padding:0 20px 0 0}.search-result__results .search-result-nomatch{font-size:16px;margin:25px 0}.search-result__results .result{padding:15px 0;border-bottom:1px solid #979797}.search-result__results .result .row-1{display:flex}.search-result__results .result .row-1 .col-1{flex:1;padding-right:30px}.search-result__results .result .row-1 .col-1 .search-result-subject{margin-bottom:7px}.search-result__results .result .row-1 .col-1 .search-result-message{font-size:80%;margin-bottom:10px;overflow:hidden;position:relative;line-height:18px;max-height:36px;text-align:justify;margin-right:-1em;padding-right:1em}.search-result__results .result .row-1 .col-1 .search-result-message:before{content:'...';position:absolute;right:0;bottom:0;color:grey}.search-result__results .result .row-1 .col-1 .search-result-message:after{content:'';position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.search-result__results .result .row-1 .col-1 .search-result-message a{color:grey}.search-result__results .result .row-1 .col-1 .search-highlight{color:red}.search-result__results .result .row-1 .col-2 .item-page-select{font-size:90%!important}.search-result__results .result .row-2{margin-bottom:5px}.search-result__results .result .row-2 .more{text-align:left}.search-result__results .result .row-2 .more a{color:#f99920;font-size:14px;text-decoration:none}.search-result__results .result .row-2,.search-result__results .result .row-3{display:flex;justify-content:space-between;align-items:center;font-size:80%}.search-result__pagination{margin-top:20px}.threadlist__search{position:relative;height:34px;margin:8px auto}.threadlist__search .input-wrapper{width:90%;height:34px;display:flex;align-items:center;border-radius:20px;overflow:hidden;cursor:text;white-space:nowrap;border:1px solid #d8d8d8;background:#fff;margin:0 auto}.threadlist__search .input-wrapper.active{border-radius:20px 20px 0 0!important}.threadlist__search .input-wrapper button{color:#fff}.threadlist__search .input-wrapper input{font-size:14px;line-height:34px;background:0 0;border:0;cursor:text;outline:none;width:calc(100% - 29px);padding:0 8px}.threadlist__search .autocomplete-items{width:90%;left:5%;border-radius:0 0 20px 20px;overflow:hidden}li#top-menu-mission{background:#fff}body.mission{font-family:noto sans tc;background:#fff}body.mission #content-area{min-height:calc(100vh - 128px)}body.mission #app_promote_banner,body.mission #footer_cc,body.mission #debuginfo{display:none}body.mission .information{display:flex;justify-content:space-between;margin:0 12px;padding:12px 0;border-bottom:solid 1px #e8e8e8}body.mission .information .title{font-size:16px;line-height:20px;display:inline-block;color:#555}body.mission .information .side-btn{font-size:16px;line-height:20px;display:inline-block;color:#8a8888;min-width:60px;text-align:right}body.mission .information .side-btn .demo-icon{font-size:16px;color:#f99920}body.mission .notice-mission-all-cleared{background-image:url(/images/mission/Element_Mission_Watch_Ad_Banner.png);background-repeat:no-repeat;background-size:100% auto;max-width:calc(100% - 10px);padding-bottom:16%;margin:0 auto 8px;padding:11% 10% 5% 36%;color:#fff;cursor:pointer}body.mission .notice-mission-all-cleared .title{font-size:.9em;font-weight:700}body.mission .notice-mission-all-cleared .description{font-size:.8em}body.mission .popup-mission-list{padding:0;padding-bottom:80px;margin:0}body.mission .popup-mission-list .popup-mission-list-item{font-family:noto sans tc,heiti tc,微軟正黑體,microsoft jhenghei,roboto sans,Helvetica,Arial,sans-serif;display:flex;flex-direction:row;justify-content:space-between;padding:5px 16px 5px 8px}body.mission .popup-mission-list .popup-mission-list-item .mission-info{display:flex;flex-direction:column;justify-content:center;text-align:left;flex:1 1 auto!important}body.mission .popup-mission-list .popup-mission-list-item .mission-info .mission-title{color:#000;font-size:16px;line-height:24px}body.mission .popup-mission-list .popup-mission-list-item .mission-info .mission-reward{color:#ff78a3;font-size:14px;line-height:16px;align-items:center;align-content:center;display:inline-flex}body.mission .popup-mission-list .popup-mission-list-item .mission-info .mission-reward .icon{display:inline-block;margin-bottom:-2px;flex:0}body.mission .popup-mission-list .popup-mission-list-item .mission-action-button{display:flex;flex-direction:column;justify-content:center}body.mission .popup-mission-list .popup-mission-list-item .mission-action-button button{outline:none}body.mission .popup-mission-list .popup-mission-list-item .mission-action-button button.mission-btn-todo{padding:8px;line-height:20px;font-size:16px;width:80px;border-radius:24px;border:solid 1px #007abc;background-color:#fff;color:#007abc}body.mission .popup-mission-list .popup-mission-list-item .mission-action-button button.mission-btn-done{font-family:system-ui!important;padding:8px;line-height:20px;font-size:24px;width:80px;border-radius:24px;border:solid 1px #ff78a3;background-color:#ff78a3;color:#fff}body.mission .popup-mission-sticky-info{position:fixed;bottom:0;width:100%;height:68px;overflow:hidden;background:#ff78a3;display:flex;flex-direction:row;justify-content:space-between}body.mission .popup-mission-sticky-info .popup-mission-my-coins{padding:14px 12px 14px 80px;background:no-repeat -2px 0 url(/images/mission/Img_Mission-My_Coins.png);background-size:88px 68px}@media screen and (max-width:400px){body.mission .popup-mission-sticky-info .popup-mission-my-coins{padding:14px 12px 14px 90px;width:100%}}body.mission .popup-mission-sticky-info .popup-mission-my-coins .caption{font-size:12px}body.mission .popup-mission-sticky-info .popup-mission-my-coins .amount{font-size:22px;font-weight:700}body.mission .popup-mission-sticky-info .popup-mission-my-coins .amount a{color:#000}body.mission .popup-mission-sticky-info .popup-mission-my-coins .amount .demo-icon{font-size:12px;color:#000;display:inline;position:relative;top:-4px}body.mission .popup-mission-sticky-info .popup-mission-info-separator{margin:12px 0;border-right:solid 1px #fff;width:0}@media screen and (max-width:400px){body.mission .popup-mission-sticky-info .popup-mission-info-separator{display:none}}body.mission .popup-mission-sticky-info .popup-mission-redeem{display:flex;align-content:center;padding:12px 12px 12px 78px;background:no-repeat 0 0 url(/images/mission/Img_Mission-Shop.png);background-size:88px 68px}@media screen and (max-width:400px){body.mission .popup-mission-sticky-info .popup-mission-redeem{padding:12px;width:100%;background:0 0;justify-content:flex-end}}body.mission .popup-mission-sticky-info .popup-mission-redeem .button{font-size:14px;line-height:24px!important;background-image:url(/images/mission/icon_Shop_3x.png);background-repeat:no-repeat;background-size:25px 25px;background-position:8px 8px!important;padding:8px 8px 8px 40px!important;background-color:#fff;border:solid 1px #f99920;border-radius:4px;color:#000}body.mission .popup-mission-sticky-info .popup-mission-redeem .button:hover{color:#f99920!important}.icon .coins,.icon .shop,.icon .backpack{display:inline-block;background-repeat:no-repeat;width:25px;height:25px;background-size:25px 25px;margin:0 5px}.icon .coins{background-image:url(/images/mission/icon_Coins_3x.png)}.icon .shop{background-image:url(/images/mission/icon_Shop_3x.png)}.icon .backpack{background-image:url(/images/mission/icon_Backpack_3x.png)}body.magic .magics_capacity{border-bottom:solid 1px #f99920}body.magic table.magic_settings th,body.magic table.magic_settings td{display:table-row;text-align:left;line-height:32px}body.magic table.magic_settings th select,body.magic table.magic_settings td select{display:block;width:100%!important;border:solid 1px gray;height:32px;border-radius:4px}body.magic button[name=operatesubmit],body.magic button[name=usesubmit]{display:block;margin:16px 0;text-align:center;color:#fff;background:#f99920;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.25);border:none;padding:8px 28px;line-height:24px;height:initial;text-decoration:none;margin-bottom:72px}body.magic .magic_item{font-family:noto sans tc,heiti tc,微軟正黑體,microsoft jhenghei,roboto sans,Helvetica,Arial,sans-serif;display:flex;flex-direction:column;padding:24px 0;margin-bottom:12px;border-bottom:solid 1px #eaeaea}body.magic .magic_item .magic_item_body{display:flex;flex-direction:row;justify-content:space-between}body.magic .magic_item .magic_item_body .thumbnail img{width:64px;height:64px;object-fit:contain}body.magic .magic_item .magic_item_body .info{padding:8px 0;display:flex;flex-direction:column;justify-content:center;line-height:20px}body.magic .magic_item .magic_item_body .info .name{font-weight:700;margin-bottom:8px}body.magic .magic_item .magic_item_body .info .description{margin-bottom:8px}body.magic .magic_item .magic_item_body .info .attributes{font-size:14px;margin-bottom:8px}body.magic .magic_item .action_buttons{display:block}body.magic .magic_item .action_buttons .button{display:inline;min-width:96px;text-align:center;color:#fff;background:#f99920;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.25);border:none;padding:10px 28px;line-height:24px;height:initial;text-decoration:none;margin-right:16px}body.magic .magic_item .action_buttons .button[disabled]{background:#f6eee4}body.magic .magic_item .action_buttons .info{float:right;line-height:24px}body.magic table[summary=道具背包]{margin-bottom:60px}body.magic table[summary=道具背包] tbody tr:first-of-type>td{padding-top:16px}body.magic table[summary=道具背包] .btn-primary{padding:8px 16px}.pagination{width:100%;padding:0 0 8px;overflow:hidden}.pagination .pagination-buttons{float:left;height:37px;line-height:37px;color:#333;overflow:hidden;border-radius:10px;padding:5px;box-shadow:3px 3px 5px #ddd}.pagination .pagination-buttons a,.pagination .pagination-buttons strong,.pagination .pagination-buttons em,.pagination .pagination-buttons kbd{float:left;padding:0 8px;line-height:26px}.pagination .pagination-buttons em{border-right:2px solid #f99920}.pagination .pagination-buttons a:hover{background-color:#fff}.pagination .pagination-buttons a.prev,.pagination .pagination-buttons a.next{line-height:24px;font-family:Verdana,Arial,Helvetica,sans-serif}.pagination .pagination-buttons a.next{padding:0 15px}.pagination .pagination-buttons kbd{border-left:2px solid #f99920;margin:0;padding:1px 8px}.pagination .pagination-buttons kbd input{border:1px solid #c3c3c3;margin:3px;height:17px}.pagination .pagination-buttons kbd>input{margin-bottom:2px}.pagination .pagination-buttons strong{font-weight:700;color:#333;background:#dbdbdb}.forum-multi-select{height:20px;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.forum-multi-select__select-box{width:100%;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;display:flex;justify-content:space-between}.forum-multi-select__select-box.no-border{border-bottom:0}.forum-multi-select__select-box .select-results{flex:1 0 90%}.forum-multi-select__select-box .select-btn{width:40px;height:38px;padding:4px 8px;text-align:center;transition:transform .2s ease}.forum-multi-select__select-box .select-btn:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0;border-color:#999 transparent transparent;content:""}.forum-multi-select__drop-down-container .search-form-input{border-radius:0!important;border-top:0!important}.forum-multi-select__drop-down-container .forums{height:400px;background-color:#fff;overflow-y:scroll;padding:10px;border:1px solid #ced4da;border-top:0}.forum-multi-select__drop-down-container .forums a{display:block;font-size:16px}.forum-multi-select__drop-down-container .forums dd{margin:0;padding:0}.forum-multi-select__drop-down-container .forums dd ul{margin:0;padding:0;list-style-type:none}.forum-multi-select__drop-down-container .forums dd ul li{margin:0;padding:8px 35px}.forum-multi-select__drop-down-container .forums dd ul li a{color:#666}.hashtags_container .hashtag{display:inline-block;font-size:14px;margin:2px 4px 2px 0;border:1px solid #f99920;border-radius:5px}.hashtags_container .hashtag a{text-decoration:none;color:#f99920;display:inline-block;padding:1px 6px;height:24px;line-height:22px}.hashtags_container .hashtag a:hover{color:#fff;background-color:#f99920}.btn{padding:5px 15px;cursor:pointer!important;line-height:1.5!important;border-radius:3px;border:1px solid transparent;height:auto!important}.btn:focus{box-shadow:none!important;outline:none}.btn:hover{text-decoration:none}a.btn,button.btn{cursor:pointer!important}.btn-primary{background:#f99920!important;border-color:#f99920!important;color:#fff!important}.btn-primary:hover,.btn-primary:active,.btn-primary:focus,.btn-primary.active,.btn-primary .show>.dropdown-toggle,.btn-primary .show>.dropdown-toggle.dropdown-toggle-split{background:#e08006!important;border-color:#e08006!important}.btn-outline-primary{background-color:transparent;border-color:#f99920;color:#f99920}.btn-outline-primary:hover,.btn-outline-primary:active,.btn-outline-primary.active,.btn-outline-primary .show>.dropdown-toggle{background-color:#f99920!important;color:#fff!important;border-color:#f99920!important}.btn-opacity-primary{background:rgba(249,153,32,.15);color:#f99920}.btn-opacity-primary:hover{background:#f99920;color:#fff}.btn-secondary{background:#606065!important;border-color:#606065!important}.btn-secondary:hover,.btn-secondary:active,.btn-secondary:focus,.btn-secondary.active,.btn-secondary .show>.dropdown-toggle,.btn-secondary .show>.dropdown-toggle.dropdown-toggle-split{background:#47474b!important;border-color:#47474b!important}.btn-outline-secondary{background-color:transparent;border-color:#606065;color:#606065}.btn-outline-secondary:hover,.btn-outline-secondary:active,.btn-outline-secondary.active,.btn-outline-secondary .show>.dropdown-toggle{background-color:#606065!important;color:#fff!important;border-color:#606065!important}.btn-opacity-primary-trans{border-color:#ccc;background:#fff;color:#f99920}.btn-opacity-primary-trans:hover,.btn-opacity-primary-trans:active,.btn-opacity-primary-trans.active,.btn-opacity-primary-trans .show>.dropdown-toggle{border-color:#f99920}.btn-link{color:#f99920;border:none;padding:0;line-height:1em;height:1em}.btn-link:hover{color:#e08006!important}.btn-link:focus{outline:none}.btn-link-blue{color:#003080!important;background:0 0;border:1px solid transparent!important;padding:0 3px}.btn-link-blue:hover,.btn-link-blue.active{color:#001d4d!important;border:1px solid #e8e8e8!important;background:0 0!important}.btn-link-blue:focus{outline:none!important}.btn-gray{color:#ccc!important;background:0 0;border:1px solid #ccc!important;height:auto!important}.btn-gray:hover,.btn-gray.active{color:#fff!important;background:#ccc!important}.btn-gray:focus{outline:none!important}.btn-xs{padding:.25rem .75rem;font-size:11px}.btn-sm{font-size:12px;padding:4px 16px}.btn-lg{font-size:1rem;padding:.8125rem 1.5625rem}.btn-disabled{background:#d8d8d8;color:#fff;cursor:inherit!important}.btn-icon{display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:inline-flex;align-items:center}.btn-pill{border-radius:30px}.btn.iconbox{padding:3px!important}.iconbox{width:45px!important;height:45px!important;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:inline-flex;align-items:center;justify-content:center;border-radius:10rem;flex-direction:column}.iconbox-xxxs{width:24px!important;height:24px!important}.iconbox-xxs{width:28px!important;height:28px!important}.iconbox-xs{width:35px!important;height:35px!important}.iconbox-sm{width:40px!important;height:40px!important}.iconbox-md{width:50px!important;height:50px!important}.iconbox-lg{width:60px!important;height:60px!important}.iconbox-xl{width:70px!important;height:70px!important}.iconbox-xxl{width:80px!important;height:80px!important}.iconbox-xxxl{width:100px!important;height:100px!important}.autocomplete-items{position:absolute;border:1px solid #d4d4d4;border-top:none;z-index:99;top:100%;left:0;right:0}.autocomplete-items div{padding:10px;cursor:pointer;background-color:#fff;color:#000;text-align:left}.autocomplete-items div:hover{background-color:#e9e9e9}.autocomplete-active{background-color:#f2f2f2!important}.tooltip{position:relative;display:inline-block}.tooltip .tooltiptext{visibility:hidden;opacity:0;transition:opacity .25s;width:160px;background-color:#f99920;color:#fff;text-align:left;border-radius:8px;position:absolute;z-index:1;bottom:100%;margin:8px 0;left:50%;padding:10px;font-size:.9em;line-height:1.25em;box-shadow:1px 2px 3px rgba(0,0,0,.4);transform:translateX(-50%)}.tooltip .tooltiptext:after{content:"";position:absolute;top:100%;left:50%;margin:-4px 0 0 -10px;border-width:10px;border-style:solid;border-color:#f99920 transparent transparent transparent}.tooltip .tooltiptext[data-tooltip*=visible]{visibility:visible;opacity:1}.tooltip .tooltiptext[data-tooltip*=noarrow]:after{border:none}.tooltip .tooltiptext[data-tooltip*=pointer]{cursor:pointer}.tooltip .tooltiptext[data-tooltip*=bottom]{bottom:auto;top:100%}.tooltip .tooltiptext[data-tooltip*=bottom]:after{top:0;margin:-16px 0 0 -10px;border-color:transparent transparent #f99920 transparent}.tooltip .tooltiptext[data-tooltip*=left]{left:auto;right:100%;bottom:50%;margin:0 12px 0 0;transform:translateY(50%)}.tooltip .tooltiptext[data-tooltip*=left]:after{top:50%;left:auto;right:0;margin:0 -16px 0 0;border-color:transparent transparent transparent #f99920;transform:translateY(-50%)}.tooltip .tooltiptext[data-tooltip*=right]{left:100%;bottom:50%;margin:0 0 0 12px;transform:translateY(50%)}.tooltip .tooltiptext[data-tooltip*=right]:after{top:50%;left:0;margin:0 0 0 -16px;border-color:transparent #f99920 transparent transparent;transform:translateY(-50%)}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.fancybox-container{z-index:2147483647}.fancybox-toolbar .fancybox-button{width:50px;height:50px}.fancybox-toolbar .fancybox-button div{height:auto!important;font-size:20px}.fancybox-infobar{font-size:1em;color:#fff}.fancybox-navigation{display:none}.fancybox-thumbs__list a:before{border:3px solid #f99920}.fancybox-progress{background:#f99920}.fancybox-error{text-align:center}.fancybox-thumbs{top:auto;width:auto;bottom:0;left:0;right:0;height:95px;padding:10px 10px 5px;box-sizing:border-box;background:rgba(0,0,0,.3)}.fancybox-thumbs__list{margin:0 auto}.fancybox-show-thumbs .fancybox-inner{right:0;bottom:95px}