﻿/* .mediumtext {
    font-size: 12px;
    font-family: Verdana;
}
.largetext {
    font-size: 13px;
    font-family: Verdana;
}
.bigtext {
    font-size: 15px;
    font-family: Verdana;
}
.nametext-c {
    font-weight: bold;
    font-size: 21px;
    font-family: 新細明體;
}
.small {
    font-size: 10px;
    font-family: Verdana, 新細明體;
}
.medium {
    font-size: 12px;
    font-family: Verdana, 新細明體;
}
.large {
    font-size: 15px;
    font-family: Verdana, 新細明體;
}
.medium14 {
    font-size: 12px;
    line-height: 14pt;
    font-family: Verdana, 新細明體;
}
.download_title_b {
    font-size: 14px;
    font-family: "Arial", "Helvetica", "sans-serif";
    color: #660099;
    font-weight: bold;
}
.download_title {
    font-size: 14px;
    font-family: "Arial", "Helvetica", "sans-serif";
    color: #660099;
}
.download_text {
    font-size: 12px;
    font-family: "Arial", "Helvetica", "sans-serif";
    color: #666666;
}
.faq_text_b {
    font-size: 12px;
    font-family: "Arial", "Helvetica", "sans-serif";
    color: #333333;
}
.faq_text_b_g {
    font-size: 12px;
    font-family: "Arial", "Helvetica", "sans-serif";
    color: #666666;
    font-weight: bold;
}
.faq_text_b_b {
    font-size: 12px;
    font-family: "Arial", "Helvetica", "sans-serif";
    color: #000000;
    font-weight: bold;
}
.faq_text_b_w {
    font-size: 12px;
    font-family: "Arial", "Helvetica", "sans-serif";
    color: #ffffff;
    font-weight: bold;
}
.faq_text_pink {
    font-size: 12px;
    font-family: "Arial", "Helvetica", "sans-serif";
    color: #666666;
    font-weight: normal;
}
.news_title {
    font-size: 14px;
    font-family: "Arial", "Helvetica", "sans-serif";
    color: #333399;
    font-weight: bold;
}
.news_date {
    font-size: 12px;
    font-family: "Arial", "Helvetica", "sans-serif";
    color: #333333;
    font-weight: bold;
}
.news_list {
    font-size: 12px;
    line-height: 27px;
    font-family: "Arial", "Helvetica", "sans-serif";
    color: #6666cc;
}
.news_content {
    font-size: 12px;
    font-family: "Arial", "Helvetica", "sans-serif";
    color: #666666;
}
.rank_title {
    font-size: 14px;
    font-family: "Arial", "Helvetica", "sans-serif";
    color: #330066;
    font-weight: bold;
}
.rank_NO {
    font-size: 12px;
    font-family: "Arial", "Helvetica", "sans-serif";
    color: #333333;
    font-weight: bold;
}
.rank_List {
    font-size: 12px;
    font-family: "Arial", "Helvetica", "sans-serif";
    color: #666666;
}
.polling {
    font-size: 12px;
    line-height: normal;
    font-family: "Arial", "Helvetica", "sans-serif";
    color: #94213f;
}
.polling_list {
    font-size: 12px;
    line-height: 27px;
    font-family: "Arial", "Helvetica", "sans-serif";
    color: #b21941;
}
.doumload_title {
    font-size: 12px;
    line-height: 26pt;
    font-family: "Arial", "Helvetica", "sans-serif";
    color: 416100;
    font-weight: bold;
}
.avtivities_title {
    font-size: 16px;
    color: b3665f;
    font-weight: bold;
}

.avtivities_title14 {
    font-size: 14px;
    color: b3665f;
    font-weight: bold;
}
.avtivities_text {
    font-size: 12px;
    color: 6699ff;
}
.gray {
    font-size: 12px;
    font-family: "Arial", "Helvetica", "sans-serif";
    color: #666666;
    line-height: normal;
}
.gray_d {
    font-size: 12px;
    font-family: "Arial", "Helvetica", "sans-serif";
    color: #666666;
    line-height: normal;
}
.gray_b {
    font-size: 12px;
    font-family: "Arial", "Helvetica", "sans-serif";
    color: #333333;
    font-weight: bold;
}
.green_title {
    font-size: 14px;
    font-family: "Arial", "Helvetica", "sans-serif";
    color: #336600;
    font-weight: bold;
}
.guide_title {
    font-size: 14px;
    font-family: "Arial", "Helvetica", "sans-serif";
    color: #0066cc;
    font-weight: bold;
}
.guide_text {
    font-size: 12px;
    font-family: "Arial", "Helvetica", "sans-serif";
    color: #666666;
}
.guide_text_b {
    font-size: 12px;
    font-family: "Arial", "Helvetica", "sans-serif";
    color: #333333;
    font-weight: bold;
}
.guild_title {
    font-size: 14px;
    font-family: "Arial", "Helvetica", "sans-serif";
    color: #660000;
    font-weight: bold;
}
.guild_title_w {
    font-size: 14px;
    font-family: "Arial", "Helvetica", "sans-serif";
    color: #ffffff;
    font-weight: bold;
}
.guild_text_w {
    font-size: 12px;
    font-family: "Arial", "Helvetica", "sans-serif";
    color: #ffffff;
}
.info_title_b {
    font-size: 14px;
    font-family: "Arial", "Helvetica", "sans-serif";
    color: #660099;
    font-weight: bold;
}
.info_title {
    font-size: 14px;
    font-family: "Arial", "Helvetica", "sans-serif";
    color: #660099;
}
.info_text {
    font-size: 12px;
    font-family: "Arial", "Helvetica", "sans-serif";
    color: #666666;
}
.info_text_b {
    font-size: 12px;
    font-family: "Arial", "Helvetica", "sans-serif";
    color: #333333;
    font-weight: bold;
}
.pds_title_b {
    font-size: 14px;
    font-family: "Arial", "Helvetica", "sans-serif";
    color: #006666;
    font-weight: bold;
}
.pds_title {
    font-size: 14px;
    font-family: "Arial", "Helvetica", "sans-serif";
    color: #006666;
}
.pds_text {
    font-size: 12px;
    font-family: "Arial", "Helvetica", "sans-serif";
    color: #666666;
}
.pds_text_b {
    font-size: 12px;
    font-family: "Arial", "Helvetica", "sans-serif";
    color: #333333;
    font-weight: bold;
}
.story_title {
    font-size: 14px;
    font-family: "Arial", "Helvetica", "sans-serif";
    color: #cc6666;
    font-weight: bold;
}
.story_text {
    font-size: 12px;
    font-family: "Arial", "Helvetica", "sans-serif";
    color: #666666;
}
.story_content_title {
    font-size: 14px;
    font-family: "Arial", "Helvetica", "sans-serif";
    color: #663300;
    font-weight: bold;
}
.story_content_text {
    font-size: 12px;
    font-family: "Arial", "Helvetica", "sans-serif";
    color: #996600;
}
.ticket {
    font-size: 12px;
    font-family: "Arial", "Helvetica", "sans-serif";
    color: #336600;
}
.ticket_list {
    font-size: 12px;
    font-family: "Arial", "Helvetica", "sans-serif";
    color: #669900;
}
.medium13 {
    font-size: 12px;
    line-height: 13pt;
    font-family: Verdana, 新細明體;
}
.bartitle {
    font-size: 12px;
    color: #ffffff;
    font-family: Verdana, 新細明體;
}
A {
    color: #333399;
    font-family: Verdana, 新細明體;
    text-decoration: none;
}
A:link {
    color: #333399;
    font-family: Verdana, 新細明體;
    text-decoration: none;
}
A:visited {
    color: #333333;
    font-family: Verdana, 新細明體;
    text-decoration: none;
}
A:active {
    color: #6666cc;
    font-family: Verdana, 新細明體;
    text-decoration: underline;
}
A:hover {
    color: #6666cc;
    font-family: Verdana, 新細明體;
    text-decoration: underline;
}
.menu12 {
    font-size: 12px;
    color: #ffffff;
    line-height: 13pt;
    font-family: Verdana, Arial, 新細明體;
}
.menu15 {
    font-size: 15px;
    color: #ffffff;
    line-height: 16pt;
    font-family: Verdana, Arial, 新細明體;
}
.menu9 {
    font-size: 9px;
    color: #ffffff;
    font-family: Verdana, Arial, 新細明體;
}
A.menu12 {
    font-size: 12px;
    color: #ffffff;
    line-height: 13pt;
    font-family: Verdana, 新細明體;
    text-decoration: none;
}
A.menu12:link {
    font-size: 12px;
    color: #ffffff;
    line-height: 13pt;
    font-family: Verdana, 新細明體;
    text-decoration: none;
}
A.menu12:visited {
    font-size: 12px;
    color: #ffffff;
    line-height: 13pt;
    font-family: Verdana, 新細明體;
    text-decoration: none;
}
A.menu12:active {
    font-size: 12px;
    color: #ffffff;
    line-height: 13pt;
    font-family: Verdana, 新細明體;
    text-decoration: underline;
}
A.menu12:hover {
    font-size: 12px;
    color: #ffffff;
    line-height: 13pt;
    font-family: Verdana, 新細明體;
    text-decoration: underline;
}
A.menu15 {
    font-size: 15px;
    color: #ffffff;
    line-height: 16pt;
    font-family: Verdana, 新細明體;
    text-decoration: none;
}
A.menu15:link {
    font-size: 15px;
    color: #ffffff;
    line-height: 16pt;
    font-family: Verdana, 新細明體;
    text-decoration: none;
}
A.menu15:visited {
    font-size: 15px;
    color: #ffffff;
    line-height: 16pt;
    font-family: Verdana, 新細明體;
    text-decoration: none;
}
A.menu15:active {
    font-size: 15px;
    color: #ffffff;
    line-height: 16pt;
    font-family: Verdana, 新細明體;
    text-decoration: underline;
}
A.menu15:hover {
    font-size: 15px;
    color: #ffffff;
    line-height: 16pt;
    font-family: Verdana, 新細明體;
    text-decoration: underline;
}
A.header {
    font-size: 12px;
    color: #ffffff;
    line-height: 13pt;
    font-family: "Verdana", "新細明體";
    text-decoration: none;
}
A.header:link {
    font-size: 12px;
    color: #cccccc;
    line-height: 13pt;
    font-family: Verdana, 新細明體;
    text-decoration: none;
}
A.header:visited {
    font-size: 12px;
    color: #cccccc;
    line-height: 13pt;
    font-family: Verdana, 新細明體;
    text-decoration: none;
}
A.header:active {
    font-size: 12px;
    color: #ffffff;
    line-height: 13pt;
    font-family: Verdana, 新細明體;
    text-decoration: underline;
}
A.header:hover {
    font-size: 12px;
    color: #ffffff;
    line-height: 13pt;
    font-family: Verdana, 新細明體;
    text-decoration: underline;
}
.footer {
    font-size: 12px;
    color: #66665d;
    line-height: 14pt;
    font-family: Verdana, Arial, 新細明體;
}
.footersmall {
    font-size: 9px;
    color: #66665d;
    line-height: 14pt;
    font-family: Verdana, Arial, 新細明體;
}
A.footer {
    font-size: 12px;
    color: #eeeeee;
    font-family: Verdana, 新細明體;
    text-decoration: none;
}
A.footer:link {
    font-size: 12px;
    color: #eeeeee;
    font-family: Verdana, 新細明體;
    text-decoration: none;
}
A.footer:visited {
    font-size: 12px;
    color: #eeeeee;
    font-family: Verdana, 新細明體;
    text-decoration: none;
}
A.footer:active {
    font-size: 12px;
    color: #ffffff;
    font-family: Verdana, 新細明體;
    text-decoration: underline;
}
A.footer:hover {
    font-size: 12px;
    color: #ffffff;
    font-family: Verdana, 新細明體;
    text-decoration: underline;
}
.searchbox {
    border-right: #cc0000 1px solid;
    border-top: #330000 1px solid;
    font-size: 12px;
    background: #660000;
    border-left: #330000 1px solid;
    color: #ffffff;
    line-height: 13pt;
    border-bottom: #cc0000 1px solid;
    font-family: "Verdana", "Arial", "新細明體";
    height: 22px;
}
.searchbutton {
    border-right: #330000 1px solid;
    border-top: #ff0000 1px solid;
    font-size: 12px;
    background: #cc0000;
    border-left: #ff0000 1px solid;
    color: #ffffff;
    line-height: 15pt;
    border-bottom: #330000 1px solid;
    font-family: "Verdana", "Arial", "新細明體";
    height: 22px;
}
.buttonadd {
    border-right: #0073c8 2px solid;
    border-top: #8bd7ff 2px solid;
    font-size: 10px;
    background: #0099fc;
    border-left: #8bd7ff 2px solid;
    cursor: hand;
    color: #ffffff;
    line-height: 13pt;
    border-bottom: #0073c8 2px solid;
    font-family: "Verdana", "Arial", "新細明體";
    height: 20px;
    text-decoration: none;
}
.buttonadd-green {
    border-right: #1b9200 2px solid;
    border-top: #a8e78b 2px solid;
    font-size: 10px;
    background: #36c600;
    border-left: #a8e78b 2px solid;
    cursor: hand;
    color: #ffffff;
    line-height: 17pt;
    border-bottom: #1b9200 2px solid;
    font-family: "Verdana", "Arial", "新細明體";
    height: 26px;
    text-decoration: none;
}
.buttonadd-blue {
    border-right: #0073c8 2px solid;
    border-top: #8bd7ff 2px solid;
    font-size: 10px;
    background: #0099fc;
    border-left: #8bd7ff 2px solid;
    cursor: hand;
    color: #ffffff;
    line-height: 17pt;
    border-bottom: #0073c8 2px solid;
    font-family: "Verdana", "Arial", "新細明體";
    height: 26px;
    text-decoration: none;
}
.buttonmess {
    border-right: #2b3a3a 2px solid;
    border-top: #a6bdbd 2px solid;
    font-size: 10px;
    background: #567474;
    border-left: #a6bdbd 2px solid;
    cursor: hand;
    color: #ffffff;
    line-height: 13pt;
    border-bottom: #2b3a3a 2px solid;
    font-family: "Verdana", "arial", "新細明體";
    height: 20px;
    text-decoration: none;
}
.buttonblock {
    border-right: #666666 2px solid;
    border-top: #cccccc 2px solid;
    font-size: 10px;
    background: #aaaaaa;
    border-left: #cccccc 2px solid;
    cursor: hand;
    color: #ffffff;
    line-height: 11pt;
    border-bottom: #666666 2px solid;
    font-family: "Verdana", "Arial", "新細明體";
    height: 20px;
    text-decoration: none;
}
.buttonaction {
    border-right: #0073c8 2px solid;
    border-top: #8bd7ff 2px solid;
    font-size: 12px;
    background: #0099fc;
    border-left: #8bd7ff 2px solid;
    cursor: hand;
    color: #ffffff;
    line-height: 12pt;
    border-bottom: #0073c8 2px solid;
    font-family: "Verdana", "Arial", "新細明體";
    height: 20px;
    text-decoration: none;
}
.buttonsearch {
    border-right: #0073c8 2px solid;
    border-top: #8bd7ff 2px solid;
    font-size: 12px;
    background: #0099fc;
    border-left: #8bd7ff 2px solid;
    cursor: hand;
    color: #ffffff;
    line-height: 13pt;
    border-bottom: #0073c8 2px solid;
    font-family: "Verdana", "Arial", "新細明體";
    height: 22px;
    text-decoration: none;
}
.buttonsearch-big {
    border-right: #0073c8 2px solid;
    border-top: #8bd7ff 2px solid;
    font-size: 12px;
    background: #0099fc;
    border-left: #8bd7ff 2px solid;
    cursor: hand;
    color: #ffffff;
    line-height: 14pt;
    border-bottom: #0073c8 2px solid;
    font-family: "Verdana", "Arial", "新細明體";
    height: 23px;
    text-decoration: none;
}
.buttonbig {
    border-right: #0073c8 2px solid;
    border-top: #8bd7ff 2px solid;
    font-weight: bold;
    font-size: 16px;
    background: #0099fc;
    border-left: #8bd7ff 2px solid;
    cursor: hand;
    color: #ffffff;
    line-height: 17pt;
    border-bottom: #0073c8 2px solid;
    font-family: "Verdana", "Arial", "新細明體";
    height: 27px;
    text-decoration: none;
}
.buttonsubmit {
    border-right: #2b4c64 2px solid;
    border-top: #9eafc9 2px solid;
    font-size: 12px;
    background: #536b85;
    border-left: #9eafc9 2px solid;
    cursor: hand;
    color: #ffffff;
    line-height: 12pt;
    border-bottom: #2b4c64 2px solid;
    font-family: "Verdana", "Arial", "新細明體";
    height: 20px;
    text-decoration: none;
}
.bg-dot01 {
    background-image: url(shop/images/dot_bbs.gif);
}
.bg-ling01_436px {
    background-image: url(shop/images/img_line01.gif);
}
.bg-ling02_163px {
    background-image: url(shop/images/img_line02.gif);
}
.bg-ling03_300px {
    background-image: url(shop/images/img_line03.gif);
}
.bar-ling01_645-27 {
    background-image: url(shop/images/bbs_bar01.gif);
}
.bar-ling02_645-11 {
    background-image: url(shop/images/bbs_bar02.gif);
}
.bar-ling03_445-11 {
    background-image: url(shop/images/bbs_bar03.gif);
}
.white14 {
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
}
.white-bold {
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
}
.white {
    font-size: 12px;
    color: #ffffff;
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
}
.dot-v {
    background-image: url(images/winner/dot.gif);
    background-repeat: repeat;
}
.dot-h {
    background-image: url(images/winner/dot_h.gif);
    background-repeat: repeat;
}
.shop_title {
    font-size: 12px;
    color: #000066;
    font-weight: bold;
}

.shop_text {
    font-size: 12px;
    color: #0099ff;
}

#footer {
    display: block;
    width: 100%;
    height: 85px;
    clear: both;
    margin: 0px;
    padding: 0px;
    text-align: center;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center 0px;
    background-color: rgba(255, 255, 255, 1);
    border-top-width: 3px;
    border-top-style: solid;
    border-top-color: #7cc31f;
} */
