﻿.greenlong { 
    margin-left: -20px;
}
.detail img {
    padding-top: 30px;
    display:block; 
    margin:auto;
}

body, span, h1, h3, p {font-family:"Microsoft JhengHei", "Helvetica Neue", Helvetica, Arial, sans-serif;}

@media print and ( min-width: 480px) 
{
    #mobile {display:none;}
}

.content {
    margin-top: -250px;
}

@media print and ( max-width: 480px) 
{
    #mobile {display:none;}
}

.path {position: relative; margin: -20px 0px 20px 25px; color:#444444;}
.path a{ color:#444444;}
.path b{ padding-left:5px; line-height: 18px; font-size: 15px;}
.path img { vertical-align: baseline;}
.page-title {display: initial !important; margin-bottom: 20px !important; margin-top: -30px !important;}
.tr-3-1-3 button,
.tr-3-5-5 button,
.tr-4-1 button,
.tr-3-3-2 button,
.tr-3-3-3 button,
.candidate-list tr button,
.table-3-3-3-2 tr button,
.table-3-3-7 tr button,
.table-new-3-1-3 tr button,
.page1-1-4 div button,
.page3-4-3 div table button,
.page3-4-1 button,
.sub2 button,
.table-1-1 button,
.table-web-5-1 button,
.table-5-1 button,
.table-3-3-2-1 button,
.table-3-5-4 button,
.table-3-4 button,
.table-new-3-2 button{ 
    background-image: linear-gradient(to bottom,#A0CB59 ,#739833); 
    margin:0px 10px 0px 20px;
    color:#FFF;
}
.tr-3-1-3 button:active,
.tr-3-5-5 button:active,
.tr-4-1 button:active,
.tr-3-3-2 button:active,
.tr-3-3-3 button:active,
.candidate-list tr button:active,
.shareholder-data tr button:active,
.table-3-3-3-2 tr button:active,
.table-3-3-7 tr button:active,
.table-new-3-1-3 tr button:active,
.page1-1-4 div button:active,
.page3-4-3 div table button:active,
.page3-4-1 button:active,
.sub2 button:active,
.table-1-1 button:active
.table-web-5-1 button:active,
.table-5-1 button:active,
.table-3-3-2-1 button:active,
.table-3-5-4 button:active,
.table-3-4 button:active,
.table-new-3-2 button:active{
    background-image: linear-gradient(to bottom,#A0CB59 ,#739833);
    color: #FFF;
}

.tr-3-1-3 button:hover,
.tr-3-5-5 button:hover,
.tr-4-1 button:hover,
.tr-3-3-2 button:hover,
.tr-3-3-3 button:hover,
.candidate-list tr button:hover,
.shareholder-data tr button:hover,
.table-3-3-3-2 tr button:hover,
.table-3-3-7 tr button:hover,
.table-new-3-1-3 tr button:hover,
.page1-1-4 div button:hover,
.page3-4-3 div table button:hover,
.page3-4-1 button:hover,
.sub2 button:hover,
.table-1-1 button:hover
.table-web-5-1 button:hover,
.table-5-1 button:hover,
.table-3-3-2-1 button:hover,
.table-3-5-4 button:hover,
.table-3-4 button:hover,
.table-new-3-2 button:hover{
    background-image: linear-gradient(to bottom,#A0CB59 ,#739833);
    color: #FFF;
}

.tr-3-1-3 button:focus,
.tr-3-5-5 button:focus,
.tr-4-1 button:focus,
.tr-3-3-2 button:focus,
.tr-3-3-3 button:focus,
.candidate-list tr button:focus,
.shareholder-data tr button:focus,
.table-3-3-3-2 tr button:focus,
.table-3-3-7 tr button:focus,
.table-new-3-1-3 tr button:focus,
.page1-1-4 div button:focus,
.page3-4-3 div table button:focus,
.page3-4-1 button:focus,
.sub2 button:focus,
.table-1-1 button:focus,
.table-web-5-1 button:focus,
.table-5-1 button:focus,
.table-3-3-2-1 button:focus,
.table-3-5-4 button:focus,
.table-3-4 button:focus.
.table-new-3-2 button:focus{
    background-image: linear-gradient(to bottom,#A0CB59 ,#739833);
    color: #FFF;
}

.table-3-1-3 {display: table; width: 100%; margin-top: 25px;}
.tr-3-1-3 {display: table-row;}

.tditemtop-3-1-3 {font-size: 18px; display: table-cell;width: 500px; height: 40px;line-height: 40px; border-top: 2px solid #9CCD65; border-bottom: 1px solid #D7D7D7;border-right: 1px solid #D7D7D7;padding-left:20px;background: #FAFBFB; }
.tditem-3-1-3 {display: table-cell; width: 500px; height: 50px;line-height: 50px; border-bottom: 1px solid #D7D7D7;border-right: 1px solid #D7D7D7; padding-left:20px;background: #FAFBFB}
.tddownloadtop-3-1-3 {font-size: 18px;display: table-cell; width: 170px; height: 50px;line-height: 50px;border-top: 2px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;text-align: center;background: #FAFBFB;}
.tddownload-3-1-3 {display: table-cell; width: 170px; height: 40px;line-height: 40px; border-bottom: 1px solid #D7D7D7;text-align: left; background: #FAFBFB;}
.selectyear-3-1-3 {position:relative;text-align: right; bottom: 10px;}

.greenlong {font-size: 24px; line-height: 95%; background: url(../images/contain/greenlong.png) left bottom repeat-y; height: 27px; margin-left: 0px; }
.dropdown-3-1-3 {min-width: 20px;}
.file-size-3-1-3 {color:#999999;}

.table-new-3-1-3 { width: 100%; margin-top: 25px; }
.table-new-3-1-3 tr td:first-child{ font-size: 15px;width: 190px; height: 30px;line-height: 30px; border-bottom: 1px solid #D7D7D7;text-align: left;background: #FAFBFB; }
.table-new-3-1-3 tr td{font-size: 15px;width: 190px; height: 30px;line-height: 30px; border-top: 1px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7;text-align: left;background: #FAFBFB;padding:10px 20px 10px 20px; }
.table-new-3-1-3 .table-new-top-3-1-3 td {font-size: 20px; width: 190px; height: 50px;line-height: 50px; border-top: 2px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;background: #FAFBFB; border-left: 1px solid #D7D7D7;padding-left: 20px; font-weight: bold;}
.table-new-3-1-3 .table-new-top-3-1-3 td:first-child{vertical-align: top;font-size: 18px;width: 200px; height: 50px;line-height: 50px; border-top: 2px solid #9CCD65; border-bottom: 1px solid #D7D7D7;text-align: center;background: #FFF; border-left: none;}
.table-new-3-1-3 .table-new-top-3-1-3 td:first-child strong, 
.table-new-3-1-3 .table-new-top-3-1-3 td:first-child button{ float: left;}
.table-new-3-1-3 .table-new-top-3-1-3 img{margin-top: 20px; padding: 0px; margin-left: -3px;}
.table-new-3-1-3 tr button { width: 80px; margin: 0px; height: 35px;}

.table-3-1-4 {display: table; margin-top: 40px; width: 100%;}
.tr-3-1-4 {display: table-row;  }
.td-top-year-3-1-4{font-size: 18px; display: table-cell;width: 200px; height: 50px;line-height: 50px; border-top: 2px solid #9CCD65; border-bottom: 1px solid #D7D7D7;background: #FAFBFB; text-align: center;}
.td-year-3-1-4{font-size: 18px; display: table-cell;width: 200px; height: 50px;line-height: 50px; border-bottom: 1px solid #D7D7D7;background: #FAFBFB; text-align: center;}
.td-top-content-3-1-4{font-size: 18px; display: table-cell;width: 400px; height: 50px;line-height: 50px; border-top: 2px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;background: #FAFBFB; border-left: 1px solid #D7D7D7;padding-left: 20px;}
.td-content-3-1-4{font-size: 18px; display: table-cell;width: 400px; height: 50px;line-height: 50px; border-bottom: 1px solid #D7D7D7;background: #FAFBFB; border-left: 1px solid #D7D7D7;padding-left: 20px;}
.td-top-download-3-1-4{font-size: 18px; display: table-cell;width: 200px; height: 50px;line-height: 50px; border-top: 2px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;background: #FAFBFB; border-left: 1px solid #D7D7D7;padding-left: 20px;}
.td-download-3-1-4{font-size: 18px; display: table-cell;width: 200px; height: 50px;line-height: 50px; border-bottom: 1px solid #D7D7D7;background: #FAFBFB; border-left: 1px solid #D7D7D7;}

.table-1-1-1{width: 100%;table-layout: fixed; word-wrap:break-word; margin-top: 30px;}
.table-1-1-1 tr td:first-child{ font-size: 15px;width: 150px; height: 30px;line-height: 30px; border-bottom: 1px solid #D7D7D7;background: #FFF; padding-left: 20px;}
.table-1-1-1 tr td:last-child{font-size: 15px;width: 400px; height: 30px;line-height: 30px; border-top: 1px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7;text-align: left;background: #FAFBFB;padding:10px 20px 0px 20px; }
.table-1-1-1 .tr-top td:first-child{font-size: 15px;width: 150px; height: 30px;line-height: 50px; border-top: 2px solid #9CCD65; border-bottom: 1px solid #D7D7D7;background: #FFF; font-weight: bold;}
.table-1-1-1 .tr-top td:last-child{font-size: 15px;width: 400px; height: 30px;line-height: 50px; border-top: 2px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7;background: #FAFBFB; padding-left:20px;font-weight: bold;}

.table-3-3-3-1{width: 100%;table-layout: fixed; word-wrap:break-word;}
.table-3-3-3-1 tr td:first-child{ font-size: 15px;width: 80px; height: 30px;line-height: 30px; border-bottom: 1px solid #D7D7D7;text-align: center;background: #FAFBFB; }
.table-3-3-3-1 tr td:last-child{font-size: 15px;width: 500px; height: 30px;line-height: 30px; border-top: 1px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7;text-align: left;background: #FAFBFB;padding:10px 20px 10px 20px; }
.table-3-3-3-1 .tr-top td:first-child{font-size: 15px;width: 80px; height: 50px;line-height: 50px; border-top: 2px solid #9CCD65; border-bottom: 1px solid #D7D7D7;background: #FAFBFB; }
.table-3-3-3-1 .tr-top td:last-child{font-size: 15px;width: 500px; height: 50px;line-height: 50px; border-top: 2px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7;background: #FAFBFB; padding-left:20px;}

.table-3-3-2-4{width: 100%;table-layout: fixed; word-wrap:break-word;}
.table-3-3-2-4 tr td:first-child{ font-size: 15px;width: 120px; height: 30px;line-height: 30px; border-bottom: 1px solid #D7D7D7;text-align: center;background: #FAFBFB; }
.table-3-3-2-4 tr td:last-child{font-size: 15px;width: 500px; height: 30px;line-height: 30px; border-top: 1px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7;text-align: left;background: #FAFBFB;padding:10px 20px 10px 20px; }
.table-3-3-2-4 .tr-top-3-3-2-4 td:first-child{font-size: 18px;width: 120px; height: 50px;line-height: 50px; border-top: 2px solid #9CCD65; border-bottom: 1px solid #D7D7D7;text-align: center;background: #FAFBFB; }
.table-3-3-2-4 .tr-top-3-3-2-4 td:last-child{font-size: 18px;width: 500px; height: 50px;line-height: 50px; border-top: 2px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7;text-align: center;background: #FAFBFB; padding:0px;}

.table-3-3-3-2{width: 100%;table-layout: fixed; word-wrap:break-word;}
.table-3-3-3-2 tr td:first-child{ font-size: 18px;width: 400px; height: 30px;line-height: 30px; border-bottom: 1px solid #D7D7D7;text-align: left;background: #FAFBFB; padding: 0px 0px 0px 20px ;}
.table-3-3-3-2 tr td:last-child{font-size: 18px;width: 150px; height: 30px;line-height: 30px; border-top: 1px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7;text-align: left;background: #FAFBFB;padding:10px 5px 10px 10px; }
.table-3-3-3-2 .tr-top-3-3-3-2 td:first-child{font-size: 18px;width: 400px; height: 50px;line-height: 50px; border-top: 2px solid #9CCD65; border-bottom: 1px solid #D7D7D7;text-align: left;background: #FAFBFB; padding: 0px 0px 0px 20px ;}
.table-3-3-3-2 .tr-top-3-3-3-2 td:last-child{font-size: 18px;width: 150px; height: 50px;line-height: 50px; border-top: 2px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7;background: #FAFBFB; padding: 0px 0px 0px 10px ;}
.table-3-3-3-2 tr button{margin-left: 10px; width: 80px;}

.table-new-3-2 { width: 100%;   margin-top: 25px; }
.table-new-3-2 tr td:first-child{ font-size: 15px;width: 190px; height: 30px;line-height: 30px; border-bottom: 1px solid #D7D7D7;text-align: left;background: #FAFBFB; }
.table-new-3-2 tr td{font-size: 15px;width: 190px; height: 30px;line-height: 30px; border-top: 1px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7;text-align: left;background: #FAFBFB;padding:10px 20px 10px 20px; }
.table-new-3-2 .table-new-top-3-2 td {font-size: 20px; width: 190px; height: 50px;line-height: 50px; border-top: 2px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;background: #FAFBFB; border-left: 1px solid #D7D7D7;padding-left: 20px; font-weight: bold;}
.table-new-3-2 .table-new-top-3-2 td:first-child{vertical-align: top;font-size: 18px;width: 200px; height: 50px;line-height: 50px; border-top: 2px solid #9CCD65; border-bottom: 1px solid #D7D7D7;text-align: center;background: #FFF; border-left: none;}
.table-new-3-2 .table-new-top-3-2 td:first-child strong, 
.table-new-3-2 .table-new-top-3-2 td:first-child button{ float: left;}
.table-new-3-2 .table-new-top-3-2 img{margin-top: 20px; padding: 0px; margin-left: -3px;}
.table-new-3-2 tr button { width: 80px; margin: 0px; height: 35px;}

.page3-3-5 div:nth-child(n+2),
.page1-1-4 div:nth-child(n+2),
.page5-2 div:nth-child(n+2){ margin-top:30px;border-top: 1px dashed #CBCBCB; padding-top: 25px;}
.page3-3-5 .greencircle,
.page1-1-4 .greencircle,
.page5-2 .greencircle{ margin: 0px;}
.page3-3-5 div p,
.page1-1-4 div p,
.page5-2 div p { margin: 10px 0px 10px 0px;}
.page1-1-4 div .button-fixed  {text-align: right;border: none; margin: 0px; padding: 0px;}
.page1-1-4 ,.page3-3-5,.team1-1-2, .page5-2{ margin-top: 50px;}

.page3-3-2-6 table { width: 100%;background:#FAFBFB ; } 
.page3-3-2-6 table:nth-child(1) tr:nth-child(1) td{ padding:15px 0px 15px 20px;border-top: 2px solid #9CCD65; border-bottom: 1px solid #D7D7D7; width: 100%;}
.page3-3-2-6 table:nth-of-type(2) tr:nth-child(1) td{padding-left: 15px; font-size: 15px; font-weight: bold; height: 50px;}
.page3-3-2-6 table:nth-of-type(2) tr:nth-child(1) td:nth-child(1) { border-top: 2px solid #9CCD65; border-bottom: 1px solid #D7D7D7; width: 100px;}
.page3-3-2-6 table:nth-of-type(2) tr:nth-child(1) td:nth-child(n+2) { border-top: 2px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7;}
.page3-3-2-6 table:nth-of-type(2) tr:nth-child(1) td:nth-child(5){width: 70px;}
.page3-3-2-6 table:nth-of-type(2) tr:nth-child(n+2) td {padding: 10px 0px 10px 15px; vertical-align: top;}
.page3-3-2-6 table:nth-of-type(2) tr:nth-child(n+2) td:nth-child(5) {vertical-align: middle;text-align:center;}
.page3-3-2-6 table:nth-of-type(2) tr:nth-child(n+2) td:nth-child(1) {border-bottom: 1px solid #D7D7D7;}
.page3-3-2-6 table:nth-of-type(2) tr:nth-child(n+2) td:nth-child(n+2) {border-bottom: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7;}

.page3-3-2-6 table:nth-of-type(3) tr:nth-child(1) td{padding-left: 15px; font-size: 15px; font-weight: bold; height: 50px;}
.page3-3-2-6 table:nth-of-type(3) tr:nth-child(1) td:nth-child(1) { border-top: 2px solid #9CCD65; border-bottom: 1px solid #D7D7D7; width: 100px;}
.page3-3-2-6 table:nth-of-type(3) tr:nth-child(1) td:nth-child(n+2) { border-top: 2px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7;}
.page3-3-2-6 table:nth-of-type(3) tr:nth-child(1) td:nth-child(3){width: 170px;}
.page3-3-2-6 table:nth-of-type(3) tr:nth-child(n+2) td {padding: 10px 0px 10px 15px; vertical-align: top;}
.page3-3-2-6 table:nth-of-type(3) tr:nth-child(n+2) td:nth-child(1) {border-bottom: 1px solid #D7D7D7;}
.page3-3-2-6 table:nth-of-type(3) tr:nth-child(n+2) td:nth-child(n+2) {border-bottom: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7;}

.page3-4-2-2 table tr td ul{ list-style: square; }
.page3-4-2-2 table tr td { padding:10px 10px 10px 12px;}
.page3-4-2-2 table tr:nth-child(1) td:nth-child(1) {border-top: 2px solid #9CCD65; border-bottom: 1px solid #D7D7D7; width: 120px; height: 40px; font-size: 15px; font-weight: bold;}
.page3-4-2-2 table tr:nth-child(1) td:nth-child(n+2) {border-top: 2px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7; width: 300px;font-size: 15px; font-weight: bold;}
.page3-4-2-2 table tr:nth-child(n+2) td:nth-child(1) { vertical-align: top;border-bottom: 1px solid #D7D7D7; width: 100px;}
.page3-4-2-2 table tr:nth-child(n+2) td:nth-child(n+2) {padding-left: 15px;vertical-align: top;border-left: 1px solid #D7D7D7;border-bottom: 1px solid #D7D7D7; width: 100px;}

.page3-4-1 table{margin-top: 30px;background: #FAFBFB;width: 100%;}
.page3-4-1 table tr td { padding-left: 20px;}
.page3-4-1 table:nth-of-type(1) tr:nth-child(1) td:first-child{border-top: 2px solid #9CCD65; border-bottom: 1px solid #D7D7D7;}
.page3-4-1 table:nth-of-type(1) tr:nth-child(1) td:last-child{border-top: 2px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7; }
.page3-4-1 table:nth-of-type(1) tr td:first-child{height: 50px; width: 700px; font-size: 15px; font-weight: bold;}
.page3-4-1 table:nth-of-type(1) tr td:last-child{width: 180px;font-size: 15px; font-weight: bold;}
.page3-4-1 table:nth-of-type(1) tr:nth-child(n+2) td:first-child{border-bottom: 1px solid #D7D7D7;}
.page3-4-1 table:nth-of-type(1) tr:nth-child(n+2) td:last-child{border-bottom: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7;}

.page3-4-1 table:nth-of-type(2) tr:nth-child(1) td:first-child{background: #F0F0FF;border-top: 2px solid #9CCD65; border-bottom: 1px solid #D7D7D7;}
.page3-4-1 table:nth-of-type(2) tr:nth-child(1) td:last-child{background: #F0F0FF;border-top: 2px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7; }
.page3-4-1 table:nth-of-type(2) tr:nth-child(1) td:first-child{height: 50px; width:550px; font-size: 15px; font-weight: bold;}
.page3-4-1 table:nth-of-type(2) tr:nth-child(1) td:last-child{width: 280px;font-size: 15px; font-weight: bold;}
.page3-4-1 table:nth-of-type(2) tr:nth-child(n+2) td:first-child{height: 50px;width: 550px;}
.page3-4-1 table:nth-of-type(2) tr:nth-child(n+2) td:first-child{height: 50px;width: 280px;}
.page3-4-1 table:nth-of-type(2) tr:nth-child(n+2) td:first-child{border-bottom: 1px solid #D7D7D7;}
.page3-4-1 table:nth-of-type(2) tr:nth-child(n+2) td:last-child{border-bottom: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7;}
.page3-4-1 button{width: 90px; margin: 0px; margin-right: 5px;}
.page3-4-1 table .title td{ border-left: none!important;font-size: 15px !important;font-weight: bold !important; }

.page3-4-3 div { margin: 50px 0 100px 0;}
.page3-4-3 div .greencircle { margin: 20px 0px 20px 0px;padding-left: 20px;}
.page3-4-3 div table { background: #FAFBFB;}
.page3-4-3 div table:nth-of-type(1)  { margin-top: 30px;}
.page3-4-3 div table:nth-of-type(1) tr td { padding-left: 20px;}
.page3-4-3 div ul {list-style: decimal; margin-left: 22px;}

.page3-4-3 div table:nth-of-type(1) tr td:first-child,
.page3-4-3 div table:nth-of-type(2) tr:nth-child(1) td:nth-child(1)
{border-top: 2px solid #9CCD65; border-bottom: 1px solid #D7D7D7;}

.page3-4-3 div table:nth-of-type(1) tr td:last-child,
.page3-4-3 div table:nth-of-type(2) tr:nth-child(1) td:nth-child(n+2)
{border-top: 2px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7; }

.page3-4-3 div table:nth-of-type(2) tr:nth-child(n+2) td:nth-child(1)
{border-bottom: 1px solid #D7D7D7;}
.page3-4-3 div table:nth-of-type(2) tr:nth-child(n+2) td:nth-child(n+2)
{border-left: 1px solid #D7D7D7;border-bottom: 1px solid #D7D7D7;}

.page3-4-3 div table:nth-of-type(1) tr td:first-child{height: 50px; width: 700px; font-size: 15px; font-weight: bold;}
.page3-4-3 div table:nth-of-type(1) tr td:last-child{width: 180px;font-size: 15px; font-weight: bold;}
.page3-4-3 div table:nth-of-type(2) tr td {padding: 10px 0 10px 15px;}
.page3-4-3 div table:nth-of-type(2) tr td:nth-child(2n+1) {padding: 0 5px 0 5px;}

.page3-4-3 div table:nth-of-type(2) tr:nth-child(1) td:nth-child(2n+1) { width: 35px;}
.page3-4-3 div table:nth-of-type(2) tr:nth-child(1) td:nth-child(2n) { width: 130px;}
.page3-4-3 div table:nth-of-type(2) tr:nth-child(1) td:last-child { width: 75px;}
.page3-4-3 div table:nth-of-type(2) tr:nth-child(1) td:nth-child(1) { width: 120px;}
.page3-4-3 div table:nth-of-type(2) tr:nth-child(1) td{height: 50px; font-size: 15px; font-weight: bold;}

.page3-3-6 table{width: 100%;}
.page3-3-6 table tr:nth-child(1) { background: #F0F0F0; text-align: center; font-size: 15px;font-weight: bold;}
.page3-3-6 table tr:nth-child(n+2) { background: #FAFBFB;}


.page3-3-6 table tr:nth-child(1) td:nth-child(1) { border-top: 2px solid #9CCD65; border-bottom: 1px solid #D7D7D7;height: 50px;width: 225px;}
.page3-3-6 table tr:nth-child(1) td:nth-child(2) { height: 50px;width: 380px;border-top: 2px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7;}
.page3-3-6 table tr:nth-child(1) td:nth-child(3) { height: 50px;width: 100px;border-top: 2px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7;}
.page3-3-6 table tr:nth-child(n+2) td:nth-child(1) { height: 50px;border-bottom: 1px solid #D7D7D7;}
.page3-3-6 table tr:nth-child(n+2) td:nth-child(n+2){ height: 50px;border-bottom: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7;}
.page3-3-6 table tr:nth-child(n+2) td:nth-child(3){text-align: center; padding: 0px;}
.page3-3-6 table tr:nth-child(n+2) td { padding: 10px 0px  10px 20px;}
.page3-3-6 table ul {list-style: decimal;margin: 0px 10px 0px 10px;}
.page3-3-6 table ul li{margin: 10px 0px 10px 0px;}

.page3-3-6 table .title  td{ text-align: left !important;font-size: 15px;font-weight: bold;padding: 10px 0px  10px 20px!important; }

.team1-1-2 table {margin-bottom: 30px;}
.team1-1-2 table img{margin: 0px; padding: 0px;}
.team1-1-2 table tr:nth-child(1) td:nth-child(1){border-top: 2px solid #9CCD65; border-bottom: 1px solid #D7D7D7; height: 173px; width: 268px;}
.team1-1-2 table tr:nth-child(1) td:nth-child(2){text-align: center;background: #FAFAF2;border-top: 2px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;}
.team1-1-2 table tr:nth-child(2) td{ padding: 10px 0px 10px 0px;}

.page3-5-3 .greencircle{ margin: 30px 0px 10px 0px;}
.detail a{color:#8FBA00;}

.table-3-5-4{margin-top: 30px;width: 100%;table-layout: fixed; word-wrap:break-word;}
.table-3-5-4 tr td:first-child{ font-size: 14px;width: 250px; height: 30px; border-bottom: 1px solid #D7D7D7;text-align: left;background: #FAFBFB; padding-left: 20px;}
.table-3-5-4 tr td:last-child{font-size: 14px;width: 30px; height: 30px; border-top: 1px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7;text-align: left;background: #FAFBFB;padding:10px 5px 10px 20px; }
.table-3-5-4 .tr-top td:first-child{font-size: 14px;width: 250px; height: 50px; border-top: 2px solid #9CCD65; border-bottom: 1px solid #D7D7D7;text-align: left;background: #FAFBFB; padding: 5px 0px 5px 20px ;}
.table-3-5-4 .tr-top td:last-child{font-size: 14px;width: 30px; height: 50px; border-top: 2px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7;text-align: left;background: #FAFBFB; padding:0px 0px 0px 20px;}
.table-3-5-4 tr button{margin-left: 0px; }

.table-3-4{width: 100%;table-layout: fixed; word-wrap:break-word;}
.table-3-4 tr td:first-child{ font-size: 15px;width: 400px; height: 30px;line-height: 30px; border-bottom: 1px solid #D7D7D7;text-align: left;background: #FAFBFB; padding: 0px 0px 0px 20px ;}
.table-3-4 tr td:last-child{font-size: 15px;width: 150px; height: 30px;line-height: 30px; border-top: 1px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7;text-align: left;background: #FAFBFB;padding:10px 5px 10px 10px; }
.table-3-4 .tr-top td:first-child{font-size: 15px;width: 400px; height: 50px;line-height: 50px; border-top: 2px solid #9CCD65; border-bottom: 1px solid #D7D7D7;text-align: left;background: #FAFBFB; padding: 0px 0px 0px 20px ;}
.table-3-4 .tr-top td:last-child{font-size: 15px;width: 150px; height: 50px;line-height: 50px; border-top: 2px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7;background: #FAFBFB; padding:0px 0px 0px 10px; }
.table-3-4 tr button{margin-left: 10px; width: 60px;}

.table-3-3-7{width: 100%;table-layout: fixed; word-wrap:break-word;}
.table-3-3-7 tr td:first-child{ font-size: 15px;width: 400px; height: 30px;line-height: 30px; border-bottom: 1px solid #D7D7D7;text-align: left;background: #FAFBFB; padding: 0px 0px 0px 20px ;}
.table-3-3-7 tr td:last-child{font-size: 15px;width: 150px; height: 30px;line-height: 30px; border-top: 1px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7;text-align: left;background: #FAFBFB;padding:10px 5px 10px 10px; }
.table-3-3-7 .tr-top-3-3-7 td:first-child{font-size: 18px;width: 400px; height: 50px;line-height: 50px; border-top: 2px solid #9CCD65; border-bottom: 1px solid #D7D7D7;text-align: left;background: #FAFBFB; padding: 0px 0px 0px 20px ;}
.table-3-3-7 .tr-top-3-3-7 td:last-child{font-size: 18px;width: 150px; height: 50px;line-height: 50px; border-top: 2px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7;background: #FAFBFB; padding:0px 0px 0px 20px;}
.table-3-3-7 tr button{margin-left: 10px; width: 60px;}

.table-3-3-2-2{width: 100%;table-layout: fixed; word-wrap:break-word;}
.table-3-3-2-2 tr td:first-child{ font-size: 15px;width: 50px; height: 50px; border-bottom: 1px solid #D7D7D7;text-align: center;background: #FAFBFB;border-left: none;}
.table-3-3-2-2 tr td{font-size: 14px;width: 50px; height: 50px; border-top: 1px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7;text-align: center;background: #FAFBFB;padding:0px; }
.table-3-3-2-2 .tr-top td:nth-child(1){font-size: 16px;width: 55px; height: 50px; border-top: 2px solid #9CCD65; border-bottom: 1px solid #D7D7D7;text-align: center;background: #FAFBFB; padding: 0px;}
.table-3-3-2-2 .tr-top td:nth-child(n+2){font-size: 16px;width: 85px; height: 50px; border-top: 2px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;text-align: center;background: #FAFBFB; padding: 0px; }

.table-3-5-2{width: 100%;table-layout: fixed; word-wrap:break-word; }
.table-3-5-2 tr td:first-child{ font-size: 14px;width: 50px; height: 50px; border-bottom: 1px solid #D7D7D7;text-align: center;background: #FAFBFB;border-left: none;}
.table-3-5-2 tr td{font-size: 14px;width: 50px; height: 50px; border-top: 1px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7;text-align: center;background: #FAFBFB;padding:0px; }
.table-3-5-2 tr:nth-child(2) td:first-child{ font-size: 16px;width: 40px; height: 40px; border-bottom: 1px solid #D7D7D7;text-align: center;background: #FAFBFB;border-left: none;}
.table-3-5-2 tr:nth-child(2) td{font-size: 16px;width: 40px; height: 40px; border-top: 1px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7;text-align: center;background: #FAFBFB;padding:0px; }
.table-3-5-2 .tr-top-3-5-2 td:nth-child(1){font-size: 16px;width: 105px; height: 50px; border-top: 2px solid #9CCD65; border-bottom: 1px solid #D7D7D7;text-align: center;background: #FAFBFB; padding: 0px;}
.table-3-5-2 .tr-top-3-5-2 td:nth-child(2){font-size: 16px;width: 105px; height: 50px; border-top: 2px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;text-align: center;background: #FAFBFB; padding: 0px; }
.table-3-5-2 .tr-top-3-5-2 td:nth-child(3),
.table-3-5-2 .tr-top-3-5-2 td:nth-child(4){font-size: 16px;width: 250px; height: 40px; border-top: 2px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7;text-align: center;background: #FAFBFB; padding:0px ;}

.table-3-5-6{width: 100%;table-layout: fixed; word-wrap:break-word;}
.table-3-5-6 tr td:first-child{font-size: 14px;width: 50px; height: 50px; border-bottom: 1px solid #D7D7D7;text-align: left;background: #FAFBFB;border-left: none;}
.table-3-5-6 tr td{font-size: 14px;width: 50px; height: 50px; border-top: 1px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7;text-align: left;background: #FAFBFB;padding:0px 0px 0px 20px; }
.table-3-5-6 .tr-top-3-5-6 td:nth-child(1){font-size: 16px;width: 105px; height: 50px; border-top: 2px solid #9CCD65; border-bottom: 1px solid #D7D7D7;text-align: left;bckground: #FAFBFB; padding: 0px 0px 0px 20px;}
.table-3-5-6 .tr-top-3-5-6 td:nth-child(2){font-size: 16px;width: 105px; height: 50px; border-top: 2px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;text-align: left;background: #FAFBFB; padding: 0px 0px 0px 20px; }
.update-3-5-6 {float: right;}

.table-1-1{width: 100%;table-layout: fixed; word-wrap:break-word;}
.table-1-1 tr td:first-child{ font-size: 14px;height: 50px; border-bottom: 1px solid #D7D7D7;text-align: center;background: #FFF;border-left: none; padding: 0px; font-weight: bold;}
.table-1-1 tr td{font-size: 14px; height: 50px; border-top: 1px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7;text-align: left;background: #FAFBFB;padding:5px 10px 5px 20px; }
.table-1-1 .tr-top-1-1 td:nth-child(1){font-size: 14px;width: 100px; height: 50px; border-top: 2px solid #9CCD65; border-bottom: 1px solid #D7D7D7;text-align: center;background: #FFF; padding: 0px ;font-weight: bold;}
.table-1-1 .tr-top-1-1 td:nth-child(n+2){font-size: 14px;width: 210px; height: 50px; border-top: 2px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;text-align: left;background: #FAFBFB; padding: 5px 10px 5px 20px; }
.table-1-1 button { margin-left: 0px;}
.table-1-1 img{margin: 0px;padding: 0px !important;float: left; vertical-align: top; border:1px solid #D0D0D0;}

.table-3-3-2-1 {border-bottom: 1px solid #D7D7D7;width: 100%;table-layout: fixed; word-wrap:break-word; margin-top: 30px;}
.table-3-3-2-1 tr td:first-child{ font-size: 14px;height: 50px; border-bottom: 1px solid #D7D7D7;background: #FAFBFB;border-left: none; padding: 0px; padding:5px 10px 5px 20px;}
.table-3-3-2-1 tr td{font-size: 14px; height: 50px; border-top: 1px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7;text-align: left;background: #FAFBFB;padding:5px 10px 5px 20px;vertical-align: middle ; }
.table-3-3-2-1 tr:nth-child(n+3) td { border:none; background-color: #FFF;}
.table-3-3-2-1 .tr-top td:nth-child(1){font-size: 14px;width: 350px; height: 50px; border-top: 2px solid #9CCD65; border-bottom: 1px solid #D7D7D7;background: #FFF; padding: 0px 0px 0px 20px;font-weight: bold;vertical-align:middle;}
.table-3-3-2-1 .tr-top td:nth-child(n+2){font-size: 14px;width: 80px; height: 50px; border-top: 2px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;text-align: left;background: #FAFBFB; padding: 5px 10px 5px 20px; vertical-align:middle;}
.table-3-3-2-1 button { margin-left: 0px;}
.table-3-3-2-1 img{margin: 0px !important;padding: 20px 0px 0px 0px!important; display: inline!important; }

.table-2-2-2{width: 100%;table-layout: fixed; word-wrap:break-word; margin-top: 30px;}
.table-2-2-2 tr td:first-child{ font-size: 14px;height: 50px; border-bottom: 1px solid #D7D7D7;background: #FFF;border-left: none; padding: 0px; padding:5px 10px 5px 20px;}
.table-2-2-2 tr td{font-size: 14px; height: 50px; border-top: 1px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7;text-align: left;background: #FAFBFB;padding:15px 10px 15px 20px;vertical-align: middle ; }
.table-2-2-2 .tr-top td:nth-child(1){font-size: 14px;width: 150px; height: 50px; border-top: 2px solid #9CCD65; border-bottom: 1px solid #D7D7D7;background: #FFF; padding: 0px 0px 0px 20px;font-weight: bold;vertical-align:top;}
.table-2-2-2 .tr-top td:nth-child(n+2){font-size: 14px;width: 260px; height: 50px; border-top: 2px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;text-align: left;background: #FAFBFB; padding: 15px 10px 15px 20px; vertical-align:middle;}
.table-2-2-2 button { margin-left: 0px;}
.table-2-2-2 img{margin: 0px !important;padding: 20px 0px 0px 0px!important; }

.table-2-2-3{width: 100%;table-layout: fixed; word-wrap:break-word; margin-top: 30px;}
.table-2-2-3 tr td:first-child{ font-size: 14px;height: 50px; border-bottom: 1px solid #D7D7D7;background: #FFF;border-left: none; padding: 0px; padding:5px 10px 5px 20px;}
.table-2-2-3 tr td{font-size: 14px; height: 50px; border-top: 1px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7;text-align: left;background: #FAFBFB;padding:15px 10px 15px 20px;vertical-align: middle ; }
.table-2-2-3 .tr-top td:nth-child(1){font-size: 14px;width: 150px; height: 50px; border-top: 2px solid #9CCD65; border-bottom: 1px solid #D7D7D7;background: #FFF; padding: 0px 0px 0px 20px;font-weight: bold;vertical-align:top;}
.table-2-2-3 .tr-top td:nth-child(n+2){font-size: 14px;width: 260px; height: 50px; border-top: 2px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;text-align: left;background: #FAFBFB; padding: 15px 10px 15px 20px; vertical-align:middle;}
.table-2-2-3 button { margin-left: 0px;}
.table-2-2-3 img{margin: 0px !important;padding: 20px 0px 0px 0px!important; }

.table-2-2-1{width: 100%;table-layout: fixed; word-wrap:break-word; margin-top: 30px;}
.table-2-2-1 tr td:first-child{ font-size: 14px;height: 50px; border-bottom: 1px solid #D7D7D7;background: #FFF;border-left: none; padding: 0px; padding:5px 10px 5px 20px;}
.table-2-2-1 tr td{font-size: 14px; height: 50px; border-top: 1px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7;text-align: left;background: #FAFBFB;padding:15px 10px 15px 20px;vertical-align: middle ; }
.table-2-2-1 .tr-top td:nth-child(1){font-size: 14px;width: 150px; height: 50px; border-top: 2px solid #9CCD65; border-bottom: 1px solid #D7D7D7;background: #FFF; padding: 0px 0px 0px 20px;font-weight: bold;vertical-align:top;}
.table-2-2-1 .tr-top td:nth-child(n+2){font-size: 14px;width: 260px; height: 50px; border-top: 2px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;text-align: left;background: #FAFBFB; padding: 15px 10px 15px 20px; vertical-align:middle;}
.table-2-2-1 button { margin-left: 0px;}
.table-2-2-1 img{margin: 0px !important;padding: 20px 0px 0px 0px!important; }

.table-2-1-2{width: 100%;table-layout: fixed; word-wrap:break-word; margin-top: 30px;}
.table-2-1-2 tr td:first-child{ font-size: 14px;height: 50px; border-bottom: 1px solid #D7D7D7;background: #FFF;border-left: none; padding: 0px; padding:5px 10px 5px 20px;}
.table-2-1-2 tr td{font-size: 14px; height: 50px; border-top: 1px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7;text-align: left;background: #FAFBFB;padding:15px 10px 15px 20px;vertical-align: middle ; }
.table-2-1-2 .tr-top td:nth-child(1){font-size: 14px;width: 150px; height: 50px; border-top: 2px solid #9CCD65; border-bottom: 1px solid #D7D7D7;background: #FFF; padding: 0px 0px 0px 20px;font-weight: bold;vertical-align:top;}
.table-2-1-2 .tr-top td:nth-child(n+2){font-size: 14px;width: 260px; height: 50px; border-top: 2px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;text-align: left;background: #FAFBFB; padding: 15px 10px 15px 20px; vertical-align:middle;}
.table-2-1-2 button { margin-left: 0px;}
.table-2-1-2 img{margin: 0px !important;padding: 20px 0px 0px 0px!important; }

.table-2-1-1{width: 100%;table-layout: fixed; word-wrap:break-word; margin-top: 30px;}
.table-2-1-1 tr td:first-child{ font-size: 14px;height: 50px; border-bottom: 1px solid #D7D7D7;background: #FFF;border-left: none; padding: 0px; padding:5px 10px 5px 20px;}
.table-2-1-1 tr td{font-size: 14px; height: 50px; border-top: 1px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7;text-align: left;background: #FAFBFB;padding:5px 10px 5px 20px;vertical-align: middle ; }
.table-2-1-1 .tr-top-2-1 td:nth-child(1){font-size: 14px;width: 150px; height: 50px; border-top: 2px solid #9CCD65; border-bottom: 1px solid #D7D7D7;background: #FFF; padding: 0px 0px 0px 20px;font-weight: bold;vertical-align:middle;}
.table-2-1-1 .tr-top-2-1 td:nth-child(n+2){font-size: 14px;width: 260px; height: 50px; border-top: 2px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;text-align: left;background: #FAFBFB; padding: 5px 10px 5px 20px; vertical-align:middle;}
.table-2-1-1 button { margin-left: 0px;}
.table-2-1-1 img{margin: 0px !important;padding: 20px 0px 0px 0px!important; }

.table-5-1{width: 100%;table-layout: fixed; word-wrap:break-word; margin-top: 30px;}
.table-5-1 tr td:first-child{ font-size: 14px;height: 50px; border-bottom: 1px solid #D7D7D7;background: #FFF;border-left: none; padding: 0px; padding:5px 10px 5px 20px;}
.table-5-1 tr td{font-size: 14px; height: 50px; border-top: 1px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7;text-align: left;background: #FAFBFB;padding:5px 10px 5px 20px;vertical-align: top ; line-height: 50px;}
.table-5-1 .tr-top-5-1 td:nth-child(1){font-size: 14px;width: 400px; height: 50px; border-top: 2px solid #9CCD65; border-bottom: 1px solid #D7D7D7;background: #FFF; padding: 0px 0px 0px 20px;font-weight: bold;vertical-align:middle;}
.table-5-1 .tr-top-5-1 td:nth-child(n+2){font-size: 14px;width: 60px; height: 50px; border-top: 2px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;text-align: left;background: #FAFBFB; padding: 5px 10px 5px 20px; vertical-align:middle;}
.table-5-1 button { margin-left: 0px;}
.table-5-1 img{margin: 0px !important;padding: 20px 0px 0px 0px!important; }

.table-web-5-1{width: 100%;table-layout: fixed; word-wrap:break-word; margin-top: 30px;}
.table-web-5-1 tr td:first-child{ font-size: 14px;height: 50px; border-bottom: 1px solid #D7D7D7;background: #FFF;border-left: none; padding: 0px; padding:5px 10px 5px 20px;}
.table-web-5-1 tr td{font-size: 14px; height: 50px; border-top: 1px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7;text-align: left;background: #FAFBFB;padding:5px 10px 5px 20px;vertical-align: top ; line-height: 50px;}
.table-web-5-1 .tr-top-5-1 td:nth-child(1){font-size: 14px;width: 400px; height: 50px; border-top: 2px solid #9CCD65; border-bottom: 1px solid #D7D7D7;background: #FFF; padding: 0px 0px 0px 20px;font-weight: bold;vertical-align:middle;}
.table-web-5-1 .tr-top-5-1 td:nth-child(n+2){font-size: 14px;width: 60px; height: 50px; border-top: 2px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;text-align: left;background: #FAFBFB; padding: 5px 10px 5px 20px; vertical-align:middle;}
.table-web-5-1 button { margin-left: 0px;}
.table-web-5-1 img{margin: 0px !important;padding: 20px 0px 0px 0px!important; }

.tditemtop-3-1-1 { display: table-cell; width: 500px;border-top: 2px solid #9CCD65; border-bottom: 1px solid #D7D7D7;border-right: 1px solid #D7D7D7;padding-left:20px;background: #FAFBFB;}
.tddownloadtop-3-1-1{  height: 50px;line-height: 50px;border-top: 2px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;background: #FAFBFB;}
.table-3-1-1 {margin-bottom: 30px; width: 100%;table-layout: fixed;word-wrap:break-word; }
.td-money-top-unit-3-1-1 { display: table-cell;  width: 205px; height: 35px;line-height: 35px; border-bottom: 1px solid #D7D7D7;border-top: 2px solid #9CCD65; border-right: 1px solid #D7D7D7;background: #FAFBFB;text-align: center;}
.td-top-3-1-1 { height: 35px;line-height: 35px;border-top: 2px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;text-align: center;background: #FAFBFB;}
.td-3-1-1 { height: 35px;line-height: 35px;border-left: 1px solid #D7D7D7;border-bottom: 1px solid #D7D7D7;text-align: center;background: #FAFBFB;}
.td-noleft-3-1-1{height: 35px;line-height: 35px;border-bottom: 1px solid #D7D7D7;text-align: center;background: #FAFBFB;}

.text-align-3-1-2 {text-align: left; padding-left: 20px;}

.table-3-5-5 {display: table;width: 100%;}
.tr-3-5-5{display: table-row;}

.td-date-top-3-5-5 {display: table-cell;width: 128px; height: 50px;line-height: 40px; border-top: 2px solid #9CCD65; border-bottom: 1px solid #D7D7D7;border-right: 1px solid #D7D7D7;padding-left:20px;background: #FAFBFB; }
.td-date-3-5-5 {display: table-cell; width: 128px; height: 50px;line-height: 50px; border-bottom: 1px solid #D7D7D7;border-right: 1px solid #D7D7D7;background: #FAFBFB}
.td-position-top-3-5-5 {display: table-cell; width: 240px; height: 50px;line-height: 50px;border-top: 2px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;text-align: left;background: #FAFBFB;}
.td-position-3-5-5 {display: table-cell; width: 240px; height: 50px;line-height: 50px; border-bottom: 1px solid #D7D7D7;text-align: left;background: #FAFBFB;}
.td-replay-top-3-5-5{border-left: 1px solid #D7D7D7;display: table-cell; width: 165px; height: 50px;line-height: 50px;border-top: 2px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;text-align: center;background: #FAFBFB;}
.td-replay-3-5-5 {display: table-cell; width: 170px; height: 40px;line-height: 40px; border-left: 1px solid #D7D7D7;border-bottom: 1px solid #D7D7D7;text-align: left; background: #FAFBFB;}
.td-reference-top-3-5-5{border-left: 1px solid #D7D7D7;display: table-cell; width: 165px; height: 50px;line-height: 50px;border-top: 2px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;text-align: center;background: #FAFBFB;}
.td-reference-3-5-5 {display: table-cell; width: 170px; height: 40px;line-height: 40px; border-left: 1px solid #D7D7D7;border-bottom: 1px solid #D7D7D7;text-align: left; background: #FAFBFB;}
.tddownloadtop-3-3-5 {display: table-cell; width: 170px; height: 50px;line-height: 50px;border-top: 2px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;text-align: center;background: #FAFBFB;}
.tddownload-3-3-5 {display: table-cell; width: 170px; height: 40px;line-height: 40px; border-bottom: 1px solid #D7D7D7;text-align: left; background: #FAFBFB;}
.position3-5-5 { margin-left: 25px;}
.service-3-5 p { margin-top: 30px;}

.detail img{
    padding-top: 30px;
    display:block; 
    margin:0px 0px 0px 25px;
}

.logo-4-2{
    position: relative;
    bottom: 0px;
    float: right;
    height: 64px;
    width: 355px;
}


.service-3-5-7 p:first-child,
.service-3-5-8 p:first-child,
.media-4-0 p:first-child,
.media-4-2 p:first-child{
    margin-top: 30px;
}
.service-3-5-7 label{margin: 0px;padding: 0px; cursor: default;}


.table-4-1 {display: table; width: 100%;}
.table-4-1 a{text-decoration: none;}
.tr-4-1 {display: table-row;  }
 

.td-date-top-4-1 { display: table-cell;width: 130px; height: 40px;line-height: 40px; border-top: 2px solid #9CCD65; border-bottom: 1px solid #D7D7D7;border-right: 1px solid #D7D7D7;background: #FFFFFF; text-align: center;}
.td-date-4-1 {display: table-cell; width: 130px; height: 50px;line-height: 50px; border-bottom: 1px solid #D7D7D7;border-right: 1px solid #D7D7D7; background: #FFFFFF;text-align: center;}
.td-title-top-4-1 {display: table-cell; height: 50px;line-height: 50px;border-top: 2px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;background: #FAFBFB; padding-left: 20px;}
.td-title-4-1 {display: table-cell; height: 40px;line-height: 40px; border-bottom: 1px solid #D7D7D7;text-align: left; background: #FAFBFB;padding-left: 20px;}
.selectyear-4-1 {position:relative;text-align: right; bottom: 10px;}
.dropdown-4-1 {min-width: 20px;}
.pagination-4-1 { text-align: center;}
.pagination-4-1 a{ color:#000;}
.pagination-4-1 a:hover{ background-image: linear-gradient(to bottom, #545454, #3F3F3F); color :#FFF;}
.dialog-width {width: 630px; }
.dialog-border {border-top: 3px solid #9A9A9A;border-left: 3px solid #9A9A9A; border-radius: 0px;overflow: auto;}
.dialog-content-height { height: 400px; }
.dialog-overflow {overflow: auto;}
.modal-content h3 { text-align: center; margin-top: 40px; margin-bottom: 40px; margin-bottom: 20px; padding: 0px 50px; line-height: 30px;}
.modal-content p { font-size: 14px; padding-left: 50px; padding-right: 50px; margin:0; /*text-align: justify;*/}
.modal-content .table-3-3-2 p, .modal-content table p {margin:10px 0px 10px 0px; padding:2.5px 0px ;}
.modal-content img:nth-child(1) {display:none !important;}
.modal-content img:nth-child(2) {display:none !important; width:100% !important ;height:7px !important ; padding:3px 0px 3px 0px !important;}
.modal-content img:nth-child(3) {display:block !important; margin-bottom:40px;}

#news-dialog{display: none;}
.news-dialog { border-top: 3px solid #9A9A9A;border-left: 3px solid #9A9A9A; border-radius: 0px; background-color: #FFF;}
.news-dialog ul, .news-dialog ol {
    padding: 0px 50px;
}
.news-dialog ul li, .news-dialog ol li {
    padding: 10px 0px;
}
#newsContent ul, #newsContent ol {
    padding: 0px 50px;
}
#newsContent ul li, #newsContent ol li {
    padding: 10px 0px;
}
.dialog-close { position: absolute; right: 0px;bottom: -30px; color: #FFF;}
.dialog-close a{ color:#FFF; cursor: pointer;}
.dialog-close a:hover{ text-decoration: none;}
.table-3-3-2 {display: table;}
.tr-3-3-2 {display: table-row;  }
 

.td-dialog-left{display: table-cell; width: 250px; height: 40px;line-height: 50px; border-top: 1px solid #D7D7D7;border-right: 1px solid #D7D7D7; padding-left:20px;background: #FAFBFB;vertical-align: middle ;}
.td-dialog-right{display: table-cell; width: 390px; height: 40px; border-top: 1px solid #D7D7D7; padding-left:20px;background: #FAFBFB;vertical-align: middle ;}
.td-dialog-left-last{border-bottom: 1px solid #D7D7D7;}
.td-dialog-right-last{border-bottom: 1px solid #D7D7D7;}
.td-name-top-3-3-2 {font-size: 18px; display: table-cell;width: 110px; height: 30px;line-height: 50px; border-top: 2px solid #9CCD65; border-bottom: 1px solid #D7D7D7;border-right: 1px solid #D7D7D7;padding-left:20px;background: #FAFBFB; }
.td-name-3-3-2 {display: table-cell; width: 110px; height: 40px;line-height: 50px; border-bottom: 1px solid #D7D7D7;border-right: 1px solid #D7D7D7; padding-left:20px;background: #FAFBFB}
.td-job-top-3-3-2 {font-size: 18px; display: table-cell;width: 500px; height: 40px;line-height: 40px; border-top: 2px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;border-right: 1px solid #D7D7D7;padding-left:20px;background: #FAFBFB; }
.td-job-3-3-2 {display: table-cell; width: 500px; height: 50px;line-height: 50px; border-bottom: 1px solid #D7D7D7;border-right: 1px solid #D7D7D7; padding-left:20px;background: #FAFBFB}
.td-detail-top-3-3-2 {font-size: 18px;display: table-cell; width: 170px; height: 50px;line-height: 50px;border-top: 2px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;text-align: center;background: #FAFBFB;}
.td-detail-3-3-2 {display: table-cell; width: 170px; height: 40px;line-height: 40px; border-bottom: 1px solid #D7D7D7;text-align: left; background: #FAFBFB;}
.explain-3-3-2 a{text-decoration: underline; color:#B1B988;}
.director-3-3-2 {display: none;}

.member-3-3-3 {display: none;}
.table-3-3-3 {display: table;width: 100%;}
.tr-3-3-3 {display: table-row;  }
 

.td-name-top-3-3-3 {font-size: 18px; display: table-cell;width: 200px; height: 30px;line-height: 50px; border-top: 2px solid #9CCD65; border-bottom: 1px solid #D7D7D7;border-right: 1px solid #D7D7D7;padding-left:20px;background: #FAFBFB;text-align: center;}
.td-name-3-3-3 {display: table-cell; width: 200px; height: 40px;line-height: 50px; border-bottom: 1px solid #D7D7D7;border-right: 1px solid #D7D7D7; padding-left:20px;background: #FAFBFB;text-align: center;}
.td-name-3-3-3 a{text-decoration: underline; color: #000;}
.td-job-top-3-3-3 {font-size: 18px; display: table-cell;width: 220px; height: 40px;line-height: 40px; border-top: 2px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;border-right: 1px solid #D7D7D7;padding-left:20px;background: #FAFBFB; text-align: center;}
.td-job-3-3-3 {display: table-cell; width: 220px; height: 50px;line-height: 50px; border-bottom: 1px solid #D7D7D7;border-right: 1px solid #D7D7D7; padding-left:20px;background: #FAFBFB;text-align: center;}
.td-detail-top-3-3-3 {font-size: 18px;display: table-cell; width: 220px; height: 50px;line-height: 50px;border-top: 2px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;text-align: center;background: #FAFBFB;text-align: center;}
.td-detail-3-3-3 {display: table-cell; width: 220px; height: 40px;line-height: 40px; border-bottom: 1px solid #D7D7D7;text-align: left; background: #FAFBFB;text-align: center;}

.director-elected-3-4-2-1{display: none;}
.candidate-list{width: 100%; margin: 10px 0px 40px 0px; }
.top-post-3-4-2-1{ border-bottom: 1px solid #D7D7D7;border-top: 2px solid #9CCD65;border-right: 1px solid #D7D7D7; width: 110px; height: 50px;vertical-align: middle;text-align: center;font-weight: bold;}
.post-3-4-2-1{ border-bottom: 1px solid #D7D7D7;border-right: 1px solid #D7D7D7; width: 110px; height: 50px;vertical-align: middle;text-align: center;}
.top-name-3-4-2-1{padding-left: 10px; border-bottom: 1px solid #D7D7D7;border-top: 2px solid #9A9B9A;border-right: 1px solid #D7D7D7; width: 440px; height: 50px;font-weight: bold;}
.name-3-4-2-1{padding-left: 10px; border-bottom: 1px solid #D7D7D7;border-right: 1px solid #D7D7D7; width: 440px; height: 50px;}
.top-nothing-3-4-2-1 { border-bottom: 1px solid #D7D7D7;border-top: 2px solid #9A9B9A;}
.top-3-4-2-1 { border-bottom: 1px solid #D7D7D7;border-top: 1px solid #9A9B9A;}
 

.shareholder-data{width: 100%;margin: 10px 0px 40px 0px; }
.top-name-3-4-4{text-align: center; border-bottom: 1px solid #D7D7D7;border-top: 2px solid #9CCD65;border-right: 1px solid #D7D7D7; width: 108px; height: 50px;font-weight: bold;}
.top-date-3-4-4{text-align: center; border-bottom: 1px solid #D7D7D7;border-top: 2px solid #9A9B9A;border-right: 1px solid #D7D7D7; width: 80px; height: 50px;font-weight: bold;}
.top-download-3-4-4{text-align: center; border-bottom: 1px solid #D7D7D7;border-top: 2px solid #9A9B9A;border-right: 1px solid #D7D7D7; width: 110px; height: 50px;font-weight: bold;}
.name-3-4-4{text-align: center; border-bottom: 1px solid #D7D7D7;border-top: 1px solid #9A9B9A;border-right: 1px solid #D7D7D7; width: 108px; height: 50px;}
.date-3-4-4{text-align: center; border-bottom: 1px solid #D7D7D7;border-top: 1px solid #9A9B9A;border-right: 1px solid #D7D7D7; width: 80px; height: 50px;}
.download-3-4-4{text-align: center; border-bottom: 1px solid #D7D7D7;border-top: 1px solid #9A9B9A;border-right: 1px solid #D7D7D7; width: 110px; height: 50px;}
.shareholder-data tr button { background-image: linear-gradient(to bottom,#A0CB59 ,#739833); margin:0px 5px 0px 0px; color: #FFF;}
.reborder-1px{border-top: 1px solid #9A9B9A;}
.blod {font-weight: bold;}
.resize-height-3-4-4 td { height: 33px;}

.greencircle-1-2 { }
.greencircle{  margin-top: 40px; margin-bottom: 15px;  font-size: 18px; font-weight:bold;}
.greencircle-3-3-2{margin-top: 30px;}

.detail .image-3-5-1-1,
.detail .image-3-5-1-2 img,
.detail .image-3-5-1-3 img { margin: 0px 0px 0px 15px; padding: 0px;}
.detail .image-3-5-1-2 img ,
.detail .image-3-5-1-3 img{display: inline-block;}

.table-3-5-1{width: 100%;table-layout: fixed; word-wrap:break-word;}
.table-3-5-1 tr td:first-child{ font-size: 14px;width: 65px; height: 50px; border-bottom: 1px solid #D7D7D7;text-align: center;background: #FAFBFB;border-left: none;}
.table-3-5-1 tr td{font-size: 14px;width: 105px; height: 50px; border-top: 1px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7;text-align: center;background: #FAFBFB;padding:0px; }
.table-3-5-1 .tr-top-3-5-1 td:nth-child(1){font-size: 16px;width: 65px; height: 50px; border-top: 2px solid #9CCD65; border-bottom: 1px solid #D7D7D7;text-align: center;background: #FAFBFB; padding: 0px;}
.table-3-5-1 .tr-top-3-5-1 td:nth-child(2),
.table-3-5-1 .tr-top-3-5-1 td:nth-child(3){font-size: 16px;width: 105px; height: 40px; border-top: 2px solid #9A9B9A; border-bottom: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7;text-align: center;background: #FAFBFB; padding:0px ;}

.sub1 .sub1-box{border-top: 2px solid #9CCD65; margin-top: 20px;}
.sub1 .sub1-box div { display: table-cell;  padding-top: 10px;}
.sub1 .sub1-box div p { font-size: 18px; font-weight: bold;}
.sub1 .sub1-list { width: 250px;}
.sub1 .sub1-list ul { list-style: none; margin-top: -5px;}
.sub1 .sub1-list ul li{ font-size: 16px; margin: 5px 0px 5px -5px;}
.sub1 .sub1-list .sub1-sublist div {display: block;padding: 0px;}
.sub1 .sub1-list .sub1-sublist div li{list-style: square; margin-left: 18px; width: 130px;}

.sub2, .sub2-img { display: inline-block;}
.detail .sub2-img { height: 476px;width: 361px; padding: 0px;vertical-align: top; float: right;}
.detail .sub2-img img {text-align: right;}
.sub2 { float: left; max-width: 400px;}
.sub2 div{padding: 10px 0 10px 0;}
.sub2 div h2{font-size: 20px; color: #F00;}
.sub2 div:nth-of-type(1) h4,
.sub2 div:nth-of-type(2) h4{color: #0093CC;}
.sub2 p{margin: 0px 0 -1px 0;}
.sub2 button{width: 75px; margin: 10px 0px 0px 5px; font-size: 13px; padding-left: 2px; padding-right: 2px;}

.sub3 .greencircle { margin: 35px 0px 10px 0px;}

.nolist-1-2:after,.nolist-1-2:before{content:"";display:block;clear:both;}
.nolist-1-2 {list-style:none;}
.nolist-1-2 li {float:left;width:347px; padding-right:35px;margin-left:-25px;}
.position-right-1-2{float:right !important;}
.position-left-1-2{float:left !important;}
.img-border-1-2 { border:1px solid #D5D5D5; padding:20px; }


.headerContainer,
.footerContainer,
.bottomArrow,
.phoneSubMenu,
.phoneMenu,
.phoneMenu-other,
.subNavi,
.subNavi-1-2,
.subNaviMenu,
.selectyear-3-1-3,
.download,
.phone-unit-3-1-1,
.table-phone-5-1,
.table-phone-3-3-2-1,
.table-phone-1-1,
#mail-dialog,
#team3-dialog,
#team2-dialog,
#team1-dialog,
#news-dialog,
.img-noborder-1-2
{ 
    display: none !important; 
}

ul{
  padding: 0px !important;
  margin: 0 0 10px 25px;
}

.map {position : relative;}
.map button { background:url(../images/map/button_00.png)}
.map-btn1 {position:absolute; left:150px; top:150px; cursor: pointer;}
.map-btn2 {position:absolute; left:365px; top:135px; cursor: pointer;}
.map-btn3 {position:absolute; left:550px; top:155px; cursor: pointer;}
.map-btn1 div, .map-btn2 div, .map-btn3 div{background: url(../images/map/button_00.png) left top no-repeat; height: 44px; width: 156px;}
/*.map-btn1:hover div, .map-btn2:hover div, .map-btn3:hover div*/
.map-btn-focus{background: url(../images/map/button_01.png) left top no-repeat !important; height: 44px; width: 156px;}
.map-btn1 p , .map-btn2 p, .map-btn3 p{position: absolute;color: #FFF;font-size: 18px; top:10px; left: 45px;}

.map-choose {position: absolute;border:1px solid #D4D4D4;background-color: #FFF; width: 420px; height: 45px; top: 275px; left: 130px; text-align:center;}
.map-choose p { font-size: 18px;line-height: 45px; font-weight: bold;}

.map-dialog {position: absolute;border:1px solid #D5D5D5;background-color: #F5F5F5; width: 600px; height: 185px; top: 220px; left: 75px; text-align:center; display: none;}
.map-dialog .map-position{ float:left; width:190px; border-right: 1px solid #D4D4D4; height: 100%;}
.map-dialog .map-position li{cursor:pointer;}
.map-dialog .map-position li:hover{font-weight:bold;}
.map-position div { height: 129px;  margin-top: 30px; -ms-overflow-y: auto;overflow-y: auto; margin-right: 5px;}
.map-position div::-webkit-scrollbar {  
    width: 19px;
    margin-right:5px;
} 
.map-position div::-webkit-scrollbar-button:decrement {  
   background-image: url(../images/scroll/button_top.png);
}
.map-position div::-webkit-scrollbar-button:increment {  
   background-image: url(../images/scroll/button_bottom.png);
} 
.map-position div::-webkit-scrollbar-track-piece {  
	background-image: url(../images/scroll/track.png);
}  
.map-position div::-webkit-scrollbar-thumb {  
    display:none;
}  

.map-position ul { margin: 0px 0px 0px 40px;}
.map-position ul li { text-align: left; margin: 5px 0px 5px 0px; list-style:none; list-style-image:url('../images/map/menu_icon.png');}
.map-detail { float:left; width: 405px;}
.map-detail img { float: left;}
.map-detail div {  float: left; width: 165px; text-align: left; padding-top: 20px; margin-left: 20px;position: absolute; left: 400px;}

.detail-menu-1-2 { list-style: none;  margin-top:30px;margin-bottom: 0px;}
.detail-menu-1-2 li { float : left; color:#585858;}
.detail-menu-1-2 button {border: 1px solid #D5D5D5;line-height: 22px;font-size:15px;background-image:linear-gradient(to bottom, #FDFDFD, #EDEDED);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FDFDFD, endColorstr=#EDEDED)";height: 32px;width: 180px; text-align: center;}
.detail-menu-1-2 button:focus{color:#FFFFFF;background-image:linear-gradient(to bottom, #A1CC56, #89AE49);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#A1CC56, endColorstr=#89AE49)";}
.detail{ vertical-align:top;  float:left; width:740px;  margin:0px 0px 35px 25px; margin:0px 0px 35px 25px \9;}