﻿/* 項目 Table 樣式 */
.tb_Doc    {border-collapse:collapse;border:none;width:100%}
.tb_Doc th {border-collapse:collapse;border:none;font-weight:normal;text-align:left;vertical-align:middle;width:1px;white-space:nowrap;padding:5px;}
.tb_Doc td {border-collapse:collapse;border:none;text-align:left;vertical-align:middle;padding:5px}
.tb_Doc td.SegmentLine {padding:2px 0px;}
.tb_Doc td.SegmentLine div {width:100%;height:1px;border-bottom:1px solid #ccc}

/* 條文 TH + TD */
.tb_List    {border-collapse:collapse;border:none;width:100%;font-size:16px;}
.tb_List th {border-collapse:collapse;border:none;font-weight:normal;text-align:left;vertical-align:top;width:1px;white-space:nowrap;padding:0px;}
.tb_List td {border-collapse:collapse;border:none;text-align:justify;text-justify:inter-ideograph;vertical-align:top;padding:0px;font-size:16px;line-height:1.56;letter-spacing:0.4px;color:#172439;font-weight:600}

/* 定位 */
.tb_List th.cls_List_Layer_2{padding-left:32px;text-align:right}/*一、二、三、...*/
.tb_List th.cls_List_Layer_3{padding-left:80px}/*1.、2.、3.、...*/
.tb_List th.cls_List_Layer_4{padding-left:112px}/*(1)、(2)、(3)、...*/

@media screen and (max-width: 450px) {
    .tb_List th.cls_List_Layer_2{padding-left:0px;}/*一、二、三、...*/
    .tb_List th.cls_List_Layer_3{padding-left:32px;}/*1.、2.、3.、...*/
    .tb_List th.cls_List_Layer_4{padding-left:32px;}/*(1)、(2)、(3)、...*/
}

/* 查看按鈕 */
.cls_Button_Doc,
.cls_Button_Doc:after {background:#B72023;cursor:pointer;margin:0 auto;padding:5px 0;width:80px;box-sizing:border-box;color:#fff;font-size:16px;font-weight:bold;white-space:nowrap;text-align:center;letter-spacing:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.cls_Button_Doc:hover {background:rgba(183,32,35,0.9)}
.cls_Button_Doc:active{background:#B72023}
@media screen and (max-width: 320px) {
    .cls_Button_Doc{padding:5px 0 6px 0;width:50px;}
}
        
/*================*/
/* POPUP 視窗樣式 */
/*================*/
/* 第一層 */
.div_MSG_Box            {z-index:10000;display:none}
        
/* Mask 層 */
.div_MSG_Box .divLayer  {z-index:10001;position:fixed;top:0px;left:0px;background:#FFF;width:100%;height:100%;}
        
/* 第二層 Table */
.tb_MSG_Box_Layout      {z-index:10002;position:fixed;top:0;left:0;width:100%;height:100%;border-collapse:collapse;border:none}
.tb_MSG_Box_Layout td   {border-collapse:collapse;border:none}
        
/* 上下邊界預留高度 */
.tb_MSG_Box_Layout_TB   {height:30px;}
@media screen and (max-width: 750px) {
    .tb_MSG_Box_Layout_TB   {height:15px;}
}
@media screen and (max-width: 320px) {
    .tb_MSG_Box_Layout_TB   {height:5px;}
}

/* 圓角框 */
.div_MSG_Box_Oval       {position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:98%;height:100%;max-width:720px;background:#FFF;margin:0px auto;box-sizing:border-box;padding:15px;border:1px solid #CCCCCC;
    -webkit-box-shadow: 2px 2px 5px rgba(204,204,204,0.8);   /* Safari, Chrome */
    -moz-box-shadow: 2px 2px 5px rgba(204,204,204,0.8);      /* Firefox */
    box-shadow: 2px 2px 5px rgba(204,204,204,0.8);           /* IE */
}
        
/* 條文右側預留寬度 */
.cls_Right{width:5px;}

/* 條文標題 */
.cls_DocTitle{font-weight:bold;font-size:18px;padding:0px;width:100%;margin:20px auto 15px auto;text-align:center;}

/* 關閉按鈕 */
.cls_DocClose{position:absolute;top:-15px;right:-15px;cursor:pointer}
@media screen and (max-width: 460px) {
    .cls_DocClose{top:1px;right:0px}
}

/* 條款特殊分隔高度 */
.cls_DocSegHeight{height:10px}

#IMG_CHK_1,#IMG_CHK_2{width:20px;cursor:default;margin-top:-4px;margin-left:15px;margin-right:10px;}
@media screen and (max-width: 460px) {
    #IMG_CHK_1,#IMG_CHK_2{margin-left:-8px;margin-right:5px;}
}