body{background-color:#ffffff;	margin:0 auto;}
#gotop{width: 106px; height: 24px; clear:both; margin:10px 0 0 753px;}
.imgborder{border:solid #CCC 1px;}

/* ========== 文字區 =========== */	
.font01 {
	text-align: left;
	font-weight: bold;
	font-size: 15px;
	color: #33a761;
	line-height: 26px;
	font-family: "微軟正黑體";
}
.font02 {
	text-align: left;
	font-weight: bold;
	font-size: 16px;
	color: #3D95DD;
	line-height: 21px;
	font-family: "微軟正黑體";
}
.font03 {
	text-align: left;
	font-weight: normal;
	font-size: 17px;
	color: #333;
	line-height: 28px;
	font-family: "微軟正黑體";
}

.font09{
	font-size: 18px;
	line-height: 28px;
	color: #FF0000;
	font-family: "微軟正黑體";
	font-weight: bold;
}
.font10{
	font-weight:bold;
	font-size:18px;
	line-height:30px;
	color: #000;
	line-height:25px;
	font-family: "微軟正黑體";
}
.font11 {
	font-weight: bold;
	font-size: 16px;
	color: #000;
	line-height: 28px;
	font-family: "微軟正黑體";
}



/*Faq*/
.qa-cate {
    background-color: #eaa640;
    color: #FFFFFF;
    border: 1px solid #eaa640;
    padding: 6px;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 10px;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    border-radius: 5px;
    background: rgb(234,166,64);
    background: -moz-linear-gradient(90deg, rgba(234,166,64,1) 0%, rgba(255,148,85,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(234,166,64,1) 0%, rgba(255,148,85,1) 100%);
    background: linear-gradient(90deg, rgba(234,166,64,1) 0%, rgba(255,148,85,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#eaa640",endColorstr="#ff9455",GradientType=1);
}

 .faq-title {
    font-size: 22px;
    font-weight: bold;
    line-height: 33px;
    text-decoration: none;
}

/*
    .faq-title a {
        color: #8a6d3b;
        text-decoration: none !important;
    }


        .faq-title a:hover {
            color: #333333;
            text-decoration: none;
        }
*/



/*桌機、行動 判斷空二行、表格:Start*/
.show-pc,.menu-pc,.info-pc{display:block;}
.show-mb,.menu-mb,.info-mb{display:none;}
/*桌機、行動 判斷空二行、表格:End*/

/* 表格 */



.ma_content table,.ma_content2 table {
    width: 100%;
    margin-bottom: 0px;
}
.ma_content td {
    border: #ccc solid thin;
    padding: 5px;
    font-size: 17px;
    color: #333333;
}
.ma_content2 td {
    ord-break: break-all;
    word-wrap: break-word;
    border: 1px solid #d0d2d7 !important;
    font-size: 19px;
    line-height: 1.5;
    padding: 15px;
}
.ma_content th{
    text-align: center;
    padding: 6px;
    font-size: 17px;
    font-weight:bold;
    color: #ffffff;
    border: #ccc solid thin;
}
.ma_content2 th {
    padding: 5px 5px 5px 15px;
    font-size: 17px;
    font-weight:bold;
    color: #333333;
    border: #ccc solid thin;
}


.ma_content2 td a:link{
        font-size: 18px;
        font-weight: bold;
    }

/* 題目樣式 */
.topic-style {
    padding:15px 12px;
    font-size: 17px;
    line-height: 26px;
    color: #000000;
    border:1px solid #999999;
    text-align: left;
    margin-top: 10px;
    word-wrap:break-word;
}
.topicue_line{border-bottom: 1px solid #999999; margin: 15px auto;}
.topic-content {
    font-size: 16px;
    line-height: 28px;
    color: #000000;
    text-align: left;
}
.topic-content table {
    width: 100%;
    margin-bottom: 25px;
}
.topic-content td {
    border: #333333 solid thin;
    padding: 5px;
    font-size: 16px;
    color: #000000;
}
.topic-btn{
    border-radius:20px;
    border:2px solid #000000;
    padding:5px;
    text-align:center;
    font-weight:bold;
}


#aaa .underline{text-decoration: none;}




@media only screen and (max-width: 435px) {
    .headdesktop{display:none!important;width:100%;height:auto}
    .headPhone{display:block!important;width:100%;height:auto}
    /*桌機、行動 判斷空二行、表格:Start*/
    .show-pc,.menu-pc,.info-pc{ display:none; }
    .show-mb,.menu-mb,.info-mb{display:block;}
    /*桌機、行動 判斷空二行、表格:End*/

    .faq-title {
        text-align: center;
        font-size: 20px;
        font-weight: bold;
        line-height: 28px;
        text-decoration: none;
}
    .ma_content2 th {
    text-align: center;
}

    .ma_content2 td {
    border: #ccc solid thin;
    padding: 15px;
    font-size: 18px;
    color: #333333;
}
}

@media (max-width: 415px) {	
	.show-menu { right: 10px; }	
	.divider-1 span, .divider-2 span {width: 200px;}
}



