/* base layer */
/* font color set */
.font_blue {
  color: #0e8be5 !important; }

.font_green {
  color: #75b53a !important; }

.font_red {
  color: #ff4b4b !important; }

/* mouse pointer */
.mouse_pointer {
  cursor: pointer !important; }

.width-5 {
  width: 5px !important; }

.width-10 {
  width: 10px !important; }

.width-15 {
  width: 15px !important; }

.width-20 {
  width: 20px !important; }

.width-25 {
  width: 25px !important; }

.width-30 {
  width: 30px !important; }

.width-35 {
  width: 35px !important; }

.width-40 {
  width: 40px !important; }

.width-45 {
  width: 45px !important; }

.width-50 {
  width: 50px !important; }

.width-55 {
  width: 55px !important; }

.width-60 {
  width: 60px !important; }

.width-65 {
  width: 65px !important; }

.width-70 {
  width: 70px !important; }

.width-75 {
  width: 75px !important; }

.width-80 {
  width: 80px !important; }

.width-85 {
  width: 85px !important; }

.width-90 {
  width: 90px !important; }

.width-95 {
  width: 95px !important; }

.width-100 {
  width: 100px !important; }

.width-105 {
  width: 105px !important; }

.width-110 {
  width: 110px !important; }

.width-115 {
  width: 115px !important; }

.width-120 {
  width: 120px !important; }

.width-125 {
  width: 125px !important; }

.width-130 {
  width: 130px !important; }

.width-135 {
  width: 135px !important; }

.width-140 {
  width: 140px !important; }

.width-145 {
  width: 145px !important; }

.width-150 {
  width: 150px !important; }

.width-155 {
  width: 155px !important; }

.width-160 {
  width: 160px !important; }

.width-165 {
  width: 165px !important; }

.width-170 {
  width: 170px !important; }

.width-175 {
  width: 175px !important; }

.width-180 {
  width: 180px !important; }

.width-185 {
  width: 185px !important; }

.width-190 {
  width: 190px !important; }

.width-195 {
  width: 195px !important; }

.width-200 {
  width: 200px !important; }

.width-205 {
  width: 205px !important; }

.width-210 {
  width: 210px !important; }

.width-215 {
  width: 215px !important; }

.width-220 {
  width: 220px !important; }

.width-225 {
  width: 225px !important; }

.width-230 {
  width: 230px !important; }

.width-235 {
  width: 235px !important; }

.width-240 {
  width: 240px !important; }

.width-245 {
  width: 245px !important; }

.width-250 {
  width: 250px !important; }

.width-255 {
  width: 255px !important; }

.width-260 {
  width: 260px !important; }

.width-265 {
  width: 265px !important; }

.width-270 {
  width: 270px !important; }

.width-275 {
  width: 275px !important; }

.width-280 {
  width: 280px !important; }

.width-285 {
  width: 285px !important; }

.width-290 {
  width: 290px !important; }

.width-295 {
  width: 295px !important; }

.width-300 {
  width: 300px !important; }

.width-305 {
  width: 305px !important; }

.width-310 {
  width: 310px !important; }

.width-315 {
  width: 315px !important; }

.width-320 {
  width: 320px !important; }

.width-325 {
  width: 325px !important; }

.width-330 {
  width: 330px !important; }

.width-335 {
  width: 335px !important; }

.width-340 {
  width: 340px !important; }

.width-345 {
  width: 345px !important; }

.width-350 {
  width: 350px !important; }

.width-355 {
  width: 355px !important; }

.width-360 {
  width: 360px !important; }

.width-365 {
  width: 365px !important; }

.width-370 {
  width: 370px !important; }

.width-375 {
  width: 375px !important; }

.width-380 {
  width: 380px !important; }

.width-385 {
  width: 385px !important; }

.width-390 {
  width: 390px !important; }

.width-395 {
  width: 395px !important; }

.width-400 {
  width: 400px !important; }

.mb-5 {
  margin-bottom: 5px !important; }

.mb-10 {
  margin-bottom: 10px !important; }

.mb-15 {
  margin-bottom: 15px !important; }

.mb-20 {
  margin-bottom: 20px !important; }

.mb-25 {
  margin-bottom: 25px !important; }

.mb-30 {
  margin-bottom: 30px !important; }

.mb-35 {
  margin-bottom: 35px !important; }

.mb-40 {
  margin-bottom: 40px !important; }

.mb-45 {
  margin-bottom: 45px !important; }

.mb-50 {
  margin-bottom: 50px !important; }

.mb-55 {
  margin-bottom: 55px !important; }

.mb-60 {
  margin-bottom: 60px !important; }

.mb-65 {
  margin-bottom: 65px !important; }

.mb-70 {
  margin-bottom: 70px !important; }

.mb-75 {
  margin-bottom: 75px !important; }

.mb-80 {
  margin-bottom: 80px !important; }

.mb-85 {
  margin-bottom: 85px !important; }

.mb-90 {
  margin-bottom: 90px !important; }

.mb-95 {
  margin-bottom: 95px !important; }

.mb-100 {
  margin-bottom: 100px !important; }

.inner-container, .sohotex-wrap {
  width: 1000px;
  margin: 0 auto; }

.text-left {
  text-align: left; }

.text-center {
  text-align: center; }
  .text-center img {
    display: inline-block; }

.text-right {
  text-align: right; }

.number-color {
  color: "Noto Sans Korean" !important; }

.push-left {
  float: left; }
  .push-left img, .push-left p {
    display: inline-block;
    vertical-align: middle; }

.push-right {
  float: right; }
  .push-right img, .push-right p {
    display: inline-block;
    vertical-align: middle; }

.sub-title {
  font-size: 26px;
  margin-bottom: 30px; }
  .sub-title::after {
    content: '';
    display: table;
    clear: both; }
  .sub-title:after {
    content: '';
    display: block;
    width: 26px;
    height: 2px;
    margin-top: 25px;
    background: "Noto Sans Korean"; }
  .sub-title h2, .sub-title p {
    display: inline-block;
    line-height: 26px; }
  .sub-title p {
    font-size: 15px;
    margin-left: 8px; }
    .sub-title p span {
      color: "Noto Sans Korean"; }

.caution-text {
  color: #ff6c00; }

select, input[type="text"], input[type="file"], input[type="password"] {
  border: 1px solid #c4c5c9;
  background: #fff;
  color: #333;
  height: 34px;
  line-height: 34px;
  padding-left: 10px;
  width: 100%; }

.util-row {
  line-height: 32px; }
  .util-row::after {
    content: '';
    display: table;
    clear: both; }

.spacer-block {
  margin-right: 10px;
  display: inline-block; }
  .spacer-block:last-child {
    margin-right: 0; }

/* container layout */
/* breadcrumb */
body ul.breadcrumb {
  display: none;
  position: absolute;
  z-index: 5000;
  right: 0;
  overflow: hidden; }
  body ul.breadcrumb.bottom {
    top: 60px !important; }
  body ul.breadcrumb li {
    float: left;
    background: no-repeat left center url(../images/common/breadcrumb_bg1.png);
    margin-left: 8px;
    padding-left: 10px; }
    body ul.breadcrumb li a {
      font-size: 12px;
      color: #9b9b9b;
      display: block;
      line-height: 12px; }
    body ul.breadcrumb li.home {
      background: none;
      margin-left: 0;
      padding-left: 0; }
      body ul.breadcrumb li.home a {
        text-indent: -9999px;
        background: no-repeat left center url(../images/common/breadcrumb_home_icon.gif);
        width: 12px; }
    body ul.breadcrumb li.on a {
      color: #525252; }

.sub_title {
  font-size: 20px;
  line-height: 34px;
  color: #505050;
  margin-top: 17px; }
  .sub_title strong {
    color: #000; }
    .sub_title strong.color {
      color: #0e8be5; }
  .sub_title em {
    font-size: 16px; }

.in_disabled {
  background: #dbdbdb !important; }
  .in_disabled::-webkit-input-placeholder {
    color: #a1a1a1; }
  .in_disabled::-moz-placeholder {
    color: #a1a1a1; }
  .in_disabled::-moz-placeholder {
    color: #a1a1a1; }
  .in_disabled:-ms-input-placeholder {
    color: #a1a1a1; }
  .in_disabled:-moz-placeholder {
    color: #a1a1a1; }

#container.ta-help .contents_wrap {
  width: 100%; }
  #container.ta-help .contents_wrap .contents {
    padding: 20px 30px; }
  #container.ta-help .contents_wrap .sohotex-wrap {
    width: 100%; }
  #container.ta-help .contents_wrap .total-tax-definition {
    background: none; }

#container .contents_wrap {
  position: relative;
  width: 940px;
  margin: 0 auto; }
  #container .contents_wrap::after {
    content: '';
    display: table;
    clear: both; }
  #container .contents_wrap.depth2_end ul.breadcrumb {
    top: -33px; }

#container div.contents.full_width {
  width: 100%;
  padding: 45px 0 60px 0; }

#container div.contents.columns_wrap {
  padding: 45px 0 0 0; }
  #container div.contents.columns_wrap .columns {
    padding-bottom: 60px;
    overflow: hidden;
    background: repeat-y right top url(../images/common/right_side_bg.gif); }
    #container div.contents.columns_wrap .columns .contents_left {
      float: left;
      width: 662px;
      padding-right: 30px; }
      #container div.contents.columns_wrap .columns .contents_left .tab_wrap ul {
        border-top: solid 1px #e1e1e1;
        border-bottom: solid 1px #e1e1e1;
        margin-bottom: 30px; }
        #container div.contents.columns_wrap .columns .contents_left .tab_wrap ul::after {
          content: '';
          display: table;
          clear: both; }
        #container div.contents.columns_wrap .columns .contents_left .tab_wrap ul li {
          float: left;
          background: no-repeat left center url(../images/sub/tab_line_bg.gif);
          padding-left: 1px;
          position: relative; }
          #container div.contents.columns_wrap .columns .contents_left .tab_wrap ul li:first-child {
            background: none;
            padding-left: none; }
          #container div.contents.columns_wrap .columns .contents_left .tab_wrap ul li.tab-active a {
            background: #0e8be5;
            color: #fff; }
            #container div.contents.columns_wrap .columns .contents_left .tab_wrap ul li.tab-active a:hover {
              color: #fff; }
          #container div.contents.columns_wrap .columns .contents_left .tab_wrap ul li.tab-active .icon {
            display: block; }
          #container div.contents.columns_wrap .columns .contents_left .tab_wrap ul li a {
            display: block;
            padding: 13px 20px;
            font-size: 13px; }
            #container div.contents.columns_wrap .columns .contents_left .tab_wrap ul li a:hover {
              color: #0e8be5;
              text-decoration: underline; }
          #container div.contents.columns_wrap .columns .contents_left .tab_wrap ul li .icon {
            display: none;
            width: 11px;
            height: 6px;
            background: no-repeat left center url(../images/sub/tab_arrow.png);
            position: absolute;
            left: 50%;
            bottom: -6px;
            margin-left: -6px; }
      #container div.contents.columns_wrap .columns .contents_left h3.title {
        font-size: 25px;
        line-height: 25px;
        font-weight: bold;
        color: #383838;
        position: relative; }
        #container div.contents.columns_wrap .columns .contents_left h3.title .in_btn {
          position: absolute;
          right: 0;
          top: 0;
          line-height: 31px;
          display: inline-block;
          padding: 0 20px;
          font-size: 13px;
          color: #0e8be5;
          border: solid 1px #0e8be5;
          font-weight: normal;
          border-radius: 3px 3px 3px 3px;
          -moz-border-radius: 3px 3px 3px 3px;
          -webkit-border-radius: 3px 3px 3px 3px; }
          #container div.contents.columns_wrap .columns .contents_left h3.title .in_btn:hover {
            background: #0e8be5;
            color: #fff; }
      #container div.contents.columns_wrap .columns .contents_left p.title_comment {
        margin: 15px 0 25px 0;
        font-size: 14px;
        color: #505050; }
    #container div.contents.columns_wrap .columns .sidebar {
      float: right;
      width: 278px;
      padding: 0 1px;
      border-top: solid 1px #e1e1e1; }

.sub_contact_wrap {
  border: solid 1px #ededed;
  background: url(../images/sub/FR1/fr_main_contact_bg.gif);
  padding: 20px 0;
  margin-bottom: 40px; }
  .sub_contact_wrap ul {
    text-align: center; }
    .sub_contact_wrap ul li {
      display: inline-block;
      padding-left: 10px;
      background: no-repeat left 11px url(../images/common/bc_list_icon1.gif); }
      .sub_contact_wrap ul li:first-child {
        margin-right: 50px; }
      .sub_contact_wrap ul li .left {
        font-size: 14px;
        color: #181818;
        display: inline-block;
        line-height: 20px;
        margin-right: 10px; }
      .sub_contact_wrap ul li .right {
        font-size: 17px;
        font-weight: bold;
        color: #0e8be5;
        display: inline-block;
        line-height: 20px; }

.sub_btn_wrap {
  text-align: center; }
  .sub_btn_wrap a {
    display: inline-block;
    line-height: 48px;
    background: #0e8be5;
    color: #fff;
    font-size: 15px;
    padding: 0 30px;
    border-radius: 2px 2px 2px 2px;
    -moz-border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px; }
    .sub_btn_wrap a:hover {
      background: #0680d7; }
    .sub_btn_wrap a.btn2 {
      min-width: 230px; }
    .sub_btn_wrap a.dark {
      background: #5a6174; }
      .sub_btn_wrap a.dark:hover {
        background: #464c5e; }

h4.subpage_title {
  font-size: 17px;
  font-weight: bold;
  color: #383838;
  line-height: 17px;
  border-left: solid 3px #0e8be5;
  padding-left: 10px;
  margin-bottom: 30px; }
  h4.subpage_title.first {
    margin-top: 60px; }
  h4.subpage_title .point {
    color: #ff4b4b;
    font-weight: bold; }

.base_text {
  font-size: 13px;
  color: #787878;
  margin-bottom: 25px; }
  .base_text a {
    color: #0e8be5; }
    .base_text a:hover {
      text-decoration: underline; }
  .base_text strong.red {
    color: #ff4b4b; }

.pp_out_wrap {
  font-family: 'Nanum Gothic'; }
  .pp_out_wrap .pp_mb5 {
    margin-bottom: 5px; }
  .pp_out_wrap .pp_mb10 {
    margin-bottom: 10px; }
  .pp_out_wrap .pp_mb20 {
    margin-bottom: 20px; }
  .pp_out_wrap .pp_mb30 {
    margin-bottom: 30px; }
  .pp_out_wrap .pp_pl4 {
    padding-left: 4%; }
  .pp_out_wrap .pp_normal {
    font-size: 12px;
    line-height: 20px; }
  .pp_out_wrap .pp_title_big {
    font-size: 16px;
    color: #000;
    margin-bottom: 10px;
    font-weight: bold; }
  .pp_out_wrap .pp_title {
    font-size: 13px;
    color: #000;
    margin-bottom: 5px;
    font-weight: bold; }
  .pp_out_wrap ol.pp_ol1.inner li {
    margin-bottom: 0; }
  .pp_out_wrap ol.pp_ol1 > li {
    margin-bottom: 5px; }
    .pp_out_wrap ol.pp_ol1 > li:last-child {
      margin-bottom: 0; }
    .pp_out_wrap ol.pp_ol1 > li::after {
      content: '';
      display: table;
      clear: both; }
    .pp_out_wrap ol.pp_ol1 > li .po1_number {
      display: block;
      float: left;
      width: 3%;
      font-size: 12px; }
    .pp_out_wrap ol.pp_ol1 > li .po1_text {
      display: block;
      float: right;
      width: 97%;
      font-size: 12px; }
      .pp_out_wrap ol.pp_ol1 > li .po1_text strong {
        font-weight: bold;
        display: block; }
  .pp_out_wrap ol.pp_ol2 {
    clear: both; }
    .pp_out_wrap ol.pp_ol2 li {
      font-size: 12px;
      list-style: decimal;
      margin-left: 15px; }
  .pp_out_wrap .pp_table_wrap {
    clear: both; }
  .pp_out_wrap dl.pp_dl1 {
    clear: both; }
    .pp_out_wrap dl.pp_dl1 dt {
      color: #000;
      font-size: 11px; }
    .pp_out_wrap dl.pp_dl1 dd {
      font-size: 11px;
      line-height: 20px;
      padding-left: 10px;
      background: no-repeat left 10px url(../images/common/card_number_hyphen.gif); }
  .pp_out_wrap ul.pp_ul1 {
    clear: both; }
    .pp_out_wrap ul.pp_ul1 > li {
      font-size: 11px;
      line-height: 20px;
      padding-left: 10px;
      background: no-repeat left 10px url(../images/common/card_number_hyphen.gif); }

/* media print */
@media print {
  .sidebar, .tab_wrap, .good_btn, .bc_middle_comment_write, .bc_bottom, .paginate_wrap, .footer_menu, .board_view_top, .header_bottom, .header_top, .login-btn, .breadcrumb {
    display: none; }
  .contents_left {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important; }
  .footer_address {
    border-top: solid 1px #c6c6c6;
    margin: 0; }
  .bc_middle {
    border-bottom: none !important; } }

.filebox {
  display: inline-block; }
  .filebox input[type="file"] {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0; }
  .filebox label {
    display: inline-block;
    width: 85px;
    text-align: center;
    font-size: inherit;
    background: #fff;
    cursor: pointer;
    height: 35px;
    line-height: 35px;
    border: solid 1px #cdcdcd;
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px; }
    .filebox label.file_gray {
      background: #9f9f9f;
      border: solid 1px #9f9f9f;
      color: #fff;
      font-size: 13px;
      border-radius: 0 0 0 0;
      -moz-border-radius: 0 0 0 0;
      -webkit-border-radius: 0 0 0 0; }
      .filebox label.file_gray:hover {
        background: #7c7f87;
        border: solid 1px #7c7f87; }
    .filebox label:hover {
      background: #cdcdcd;
      color: #fff; }
  .filebox .upload-name {
    display: inline-block;
    height: 35px;
    width: 415px;
    padding: .5em .75em;
    font-size: inherit;
    font-family: inherit;
    line-height: normal;
    background: #fff;
    border: 1px solid #dedede;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; }

.filebox2 {
  display: block; }
  .filebox2::after {
    content: '';
    display: table;
    clear: both; }
  .filebox2 input[type="file"] {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0; }
  .filebox2 label {
    float: right;
    width: 85px;
    display: block;
    text-align: center;
    font-size: inherit;
    background: #fff;
    cursor: pointer;
    height: 34px;
    line-height: 34px;
    border: solid 1px #cdcdcd;
    margin-left: 3px; }
    .filebox2 label.file_gray {
      background: #9f9f9f;
      border: solid 1px #9f9f9f;
      color: #fff;
      font-size: 13px;
      border-radius: 0 0 0 0;
      -moz-border-radius: 0 0 0 0;
      -webkit-border-radius: 0 0 0 0; }
      .filebox2 label.file_gray:hover {
        background: #7c7f87;
        border: solid 1px #7c7f87; }
    .filebox2 label:hover {
      background: #cdcdcd;
      color: #fff; }
  .filebox2 .upload-name2 {
    float: left;
    display: block;
    height: 34px;
    width: 435px;
    padding: .5em .75em;
    font-size: inherit;
    font-family: inherit;
    line-height: normal;
    background: #fff;
    border: 1px solid #dedede;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; }

/* sidebar */
.sidebar .sb-login_wrap .login {
  padding: 15px 0; }
  .sidebar .sb-login_wrap .login p.title {
    font-size: 16px;
    padding: 0 15px;
    color: #4d4d4d;
    font-weight: bold;
    margin-bottom: 15px; }
    .sidebar .sb-login_wrap .login p.title strong {
      font-size: 16px;
      font-weight: bold;
      color: #0e8be5; }
  .sidebar .sb-login_wrap .login div.login_wrap {
    display: none;
    padding: 0 15px; }
    .sidebar .sb-login_wrap .login div.login_wrap.active {
      display: block; }
    .sidebar .sb-login_wrap .login div.login_wrap .login-input-block::after {
      content: '';
      display: table;
      clear: both; }
    .sidebar .sb-login_wrap .login div.login_wrap .login-input-block .lgoin-input-left {
      float: left;
      width: 70%; }
      .sidebar .sb-login_wrap .login div.login_wrap .login-input-block .lgoin-input-left input {
        color: #666;
        border-right: none; }
        .sidebar .sb-login_wrap .login div.login_wrap .login-input-block .lgoin-input-left input:last-child {
          border-top: none; }
    .sidebar .sb-login_wrap .login div.login_wrap .login-input-block .lgoin-input-right {
      float: right;
      width: 30%; }
      .sidebar .sb-login_wrap .login div.login_wrap .login-input-block .lgoin-input-right input {
        width: 100%;
        background: #0e8be5;
        color: #fff;
        border: solid 1px #0e8be5;
        height: 68px;
        cursor: pointer; }
    .sidebar .sb-login_wrap .login div.login_wrap .login-input-block .login-input-long {
      padding-top: 5px;
      clear: both;
      width: 100%;
      height: 16px;
      margin-bottom: 13px; }
      .sidebar .sb-login_wrap .login div.login_wrap .login-input-block .login-input-long label {
        cursor: pointer;
        display: inline-block; }
        .sidebar .sb-login_wrap .login div.login_wrap .login-input-block .login-input-long label::after {
          content: '';
          display: table;
          clear: both; }
      .sidebar .sb-login_wrap .login div.login_wrap .login-input-block .login-input-long input {
        float: left;
        height: 16px;
        margin-top: 1px; }
      .sidebar .sb-login_wrap .login div.login_wrap .login-input-block .login-input-long p {
        float: left;
        line-height: 16px;
        font-size: 13px;
        display: inline-block; }
    .sidebar .sb-login_wrap .login div.login_wrap div.login_btn_wrap {
      margin-bottom: 15px; }
      .sidebar .sb-login_wrap .login div.login_wrap div.login_btn_wrap a {
        display: block;
        background: #0e8be5;
        text-align: center;
        padding: 20px 0;
        border-radius: 5px 5px 5px 5px;
        -moz-border-radius: 5px 5px 5px 5px;
        -webkit-border-radius: 5px 5px 5px 5px; }
        .sidebar .sb-login_wrap .login div.login_wrap div.login_btn_wrap a:hover {
          background: #0680d7; }
        .sidebar .sb-login_wrap .login div.login_wrap div.login_btn_wrap a span {
          display: inline-block;
          background: no-repeat url(../images/common/new_login_btn_icon.png);
          color: #fff;
          padding-left: 30px;
          line-height: 25px;
          font-size: 15px; }
    .sidebar .sb-login_wrap .login div.login_wrap ul.login_find_wrap li {
      font-size: 12px;
      line-height: 20px;
      margin-bottom: 5px; }
      .sidebar .sb-login_wrap .login div.login_wrap ul.login_find_wrap li:last-child {
        margin-bottom: 0; }
      .sidebar .sb-login_wrap .login div.login_wrap ul.login_find_wrap li::after {
        content: '';
        display: table;
        clear: both; }
      .sidebar .sb-login_wrap .login div.login_wrap ul.login_find_wrap li span.icon {
        width: 10px;
        height: 20px;
        display: block;
        float: left;
        background: no-repeat url(../images/common/list_sprite_icon.png);
        background-position: -10px 9px; }
      .sidebar .sb-login_wrap .login div.login_wrap ul.login_find_wrap li a {
        color: #0e8be5;
        text-decoration: underline; }
        .sidebar .sb-login_wrap .login div.login_wrap ul.login_find_wrap li a:hover {
          color: #0680d7; }
  .sidebar .sb-login_wrap .login div.login_info {
    display: none; }
    .sidebar .sb-login_wrap .login div.login_info.active {
      display: block; }
    .sidebar .sb-login_wrap .login div.login_info div.user_info_wrap {
      padding: 0 15px; }
      .sidebar .sb-login_wrap .login div.login_info div.user_info_wrap::after {
        content: '';
        display: table;
        clear: both; }
      .sidebar .sb-login_wrap .login div.login_info div.user_info_wrap div.user_img {
        border: solid 1px #dedede;
        width: 65px;
        height: 68px;
        float: left;
        overflow: hidden;
        text-align: center; }
        .sidebar .sb-login_wrap .login div.login_info div.user_info_wrap div.user_img img {
          width: 100%; }
      .sidebar .sb-login_wrap .login div.login_info div.user_info_wrap div.user_info {
        width: 170px;
        float: right; }
        .sidebar .sb-login_wrap .login div.login_info div.user_info_wrap div.user_info::after {
          content: '';
          display: table;
          clear: both; }
        .sidebar .sb-login_wrap .login div.login_info div.user_info_wrap div.user_info div.name_wrap::after {
          content: '';
          display: table;
          clear: both; }
        .sidebar .sb-login_wrap .login div.login_info div.user_info_wrap div.user_info div.name_wrap p.name {
          float: left; }
          .sidebar .sb-login_wrap .login div.login_info div.user_info_wrap div.user_info div.name_wrap p.name strong {
            color: #0e8be5;
            font-weight: bold;
            line-height: 24px; }
        .sidebar .sb-login_wrap .login div.login_info div.user_info_wrap div.user_info div.name_wrap span.logout {
          float: right; }
          .sidebar .sb-login_wrap .login div.login_info div.user_info_wrap div.user_info div.name_wrap span.logout a {
            display: block;
            line-height: 22px;
            font-size: 11px;
            background: #0e8be5;
            color: #fff;
            border: solid 1px #0e78e5;
            padding: 0 10px;
            border-radius: 5px 5px 5px 5px;
            -moz-border-radius: 5px 5px 5px 5px;
            -webkit-border-radius: 5px 5px 5px 5px; }
            .sidebar .sb-login_wrap .login div.login_info div.user_info_wrap div.user_info div.name_wrap span.logout a:hover {
              background: #0680d7; }
        .sidebar .sb-login_wrap .login div.login_info div.user_info_wrap div.user_info ul.user_date {
          margin-top: 10px; }
          .sidebar .sb-login_wrap .login div.login_info div.user_info_wrap div.user_info ul.user_date li {
            font-size: 12px;
            line-height: 15px; }
            .sidebar .sb-login_wrap .login div.login_info div.user_info_wrap div.user_info ul.user_date li::after {
              content: '';
              display: table;
              clear: both; }
            .sidebar .sb-login_wrap .login div.login_info div.user_info_wrap div.user_info ul.user_date li span.icon {
              display: block;
              float: left;
              width: 8px;
              height: 15px;
              background: no-repeat url(../images/common/list_sprite_icon.png);
              background-position: -10px 6px; }
            .sidebar .sb-login_wrap .login div.login_info div.user_info_wrap div.user_info ul.user_date li span.text {
              display: block;
              float: left; }
            .sidebar .sb-login_wrap .login div.login_info div.user_info_wrap div.user_info ul.user_date li span.date {
              display: block;
              float: right; }
    .sidebar .sb-login_wrap .login div.login_info div.user_btn_wrap {
      margin-top: 15px;
      border-top: solid 1px #dedede; }
      .sidebar .sb-login_wrap .login div.login_info div.user_btn_wrap ul.user_btn {
        padding: 0 15px; }
        .sidebar .sb-login_wrap .login div.login_info div.user_btn_wrap ul.user_btn::after {
          content: '';
          display: table;
          clear: both; }
        .sidebar .sb-login_wrap .login div.login_info div.user_btn_wrap ul.user_btn li {
          width: 33%;
          float: left;
          padding-top: 15px;
          text-align: center; }
          .sidebar .sb-login_wrap .login div.login_info div.user_btn_wrap ul.user_btn li div.icon {
            width: 21px;
            height: 24px;
            display: inline-block;
            position: relative; }
            .sidebar .sb-login_wrap .login div.login_info div.user_btn_wrap ul.user_btn li div.icon span.number {
              position: absolute;
              min-width: 14px;
              min-height: 14px;
              font-size: 11px;
              background: #0e8be5;
              border: solid 1px #0e78e5;
              text-align: center;
              color: #fff;
              line-height: 14px;
              padding: 0 4px;
              border-radius: 11px 11px 11px 11px;
              -moz-border-radius: 11px 11px 11px 11px;
              -webkit-border-radius: 11px 11px 11px 11px;
              left: 13px;
              bottom: -4px; }
          .sidebar .sb-login_wrap .login div.login_info div.user_btn_wrap ul.user_btn li p.text {
            font-size: 12px; }
          .sidebar .sb-login_wrap .login div.login_info div.user_btn_wrap ul.user_btn li.write a div.icon {
            background: no-repeat url(../images/common/rs-mypage_sprite_icon.gif);
            background-position: 0 0px; }
          .sidebar .sb-login_wrap .login div.login_info div.user_btn_wrap ul.user_btn li.comment {
            width: 34%; }
            .sidebar .sb-login_wrap .login div.login_info div.user_btn_wrap ul.user_btn li.comment a div.icon {
              background: no-repeat url(../images/common/rs-mypage_sprite_icon.gif);
              background-position: 0 -24px; }
          .sidebar .sb-login_wrap .login div.login_info div.user_btn_wrap ul.user_btn li.mypage a div.icon {
            background: no-repeat url(../images/common/rs-mypage_sprite_icon.gif);
            background-position: 0 -48px; }

.sidebar .sb-text_banner_wrap {
  padding: 15px; }
  .sidebar .sb-text_banner_wrap p.tb_title {
    margin-bottom: 10px;
    position: relative; }
    .sidebar .sb-text_banner_wrap p.tb_title span.text {
      font-size: 14px;
      color: #1d1d1d;
      font-weight: bold; }
    .sidebar .sb-text_banner_wrap p.tb_title span.more {
      font-size: 11px;
      color: #969696;
      float: right; }
      .sidebar .sb-text_banner_wrap p.tb_title span.more a {
        display: block;
        background: no-repeat url(../images/common/list_sprite_icon.png);
        background-position: 36px 8px;
        padding-right: 8px; }
  .sidebar .sb-text_banner_wrap ul.tb_list li {
    font-size: 13px;
    margin-bottom: 5px; }
    .sidebar .sb-text_banner_wrap ul.tb_list li:last-child {
      margin-bottom: 0; }
    .sidebar .sb-text_banner_wrap ul.tb_list li::after {
      content: '';
      display: table;
      clear: both; }
    .sidebar .sb-text_banner_wrap ul.tb_list li span.icon {
      display: block;
      float: left;
      width: 7px;
      height: 20px;
      background: no-repeat url(../images/common/list_sprite_icon.png);
      background-position: -20px 9px; }
    .sidebar .sb-text_banner_wrap ul.tb_list li a {
      display: block;
      float: left;
      width: 239px;
      letter-spacing: -1px; }

.sidebar .sb-call_center_wrap .cc_top {
  border-top: solid 1px #e1e1e1;
  border-bottom: solid 1px #e1e1e1; }
  .sidebar .sb-call_center_wrap .cc_top a {
    display: block;
    text-align: center;
    background: #f8f8f8; }
    .sidebar .sb-call_center_wrap .cc_top a .text {
      display: inline-block;
      text-align: left;
      line-height: 45px;
      background: no-repeat left center url(../images/common/rs-callcenter_icon1.gif);
      padding-left: 30px;
      font-size: 15px;
      color: #1b1b1b; }

.sidebar .sb-call_center_wrap .cc_bottom {
  border-bottom: solid 1px #e1e1e1;
  padding: 25px 0; }
  .sidebar .sb-call_center_wrap .cc_bottom p.text1 {
    color: #1b1b1b;
    text-align: center; }
  .sidebar .sb-call_center_wrap .cc_bottom p.text2 {
    text-align: center;
    padding: 12px 0 15px 0; }
    .sidebar .sb-call_center_wrap .cc_bottom p.text2 span.text {
      display: inline-block;
      color: #0e8be5;
      font-size: 30px;
      font-weight: bold;
      background: no-repeat left center url(../images/common/rs-callcenter_icon2.gif);
      padding-left: 50px;
      line-height: 38px; }
  .sidebar .sb-call_center_wrap .cc_bottom p.text3 {
    text-align: center;
    color: #6d6d6d;
    font-size: 13px; }

/* Tax - TA */
.ta_step {
  background: no-repeat left top url(../images/sub/tax/ta_step_bg1.jpg);
  margin-bottom: 40px; }
  .ta_step::after {
    content: '';
    display: table;
    clear: both; }
  .ta_step li {
    float: left;
    padding-top: 67px;
    width: 145px;
    margin-left: -23px; }
    .ta_step li span.number {
      color: #0e8be5;
      font-size: 11px;
      text-transform: uppercase;
      text-align: center;
      display: block;
      margin-bottom: 6px; }
    .ta_step li .title {
      text-align: center;
      font-size: 15px;
      font-weight: bold;
      color: #343a3d;
      margin-bottom: 35px;
      line-height: 17px; }
    .ta_step li .text {
      font-size: 13px;
      text-align: center;
      letter-spacing: -1px;
      line-height: 20px; }
    .ta_step li.step01 {
      margin-left: 0; }
    .ta_step li.step03 {
      margin-left: -24px; }
    .ta_step li.step04 {
      margin-left: -22px; }
    .ta_step li.step05 {
      margin-left: -24px; }

.ta_list {
  margin-bottom: 40px; }
  .ta_list::after {
    content: '';
    display: table;
    clear: both; }
  .ta_list li {
    width: 200px;
    float: left;
    text-align: center; }
    .ta_list li .icon {
      display: inline-block;
      width: 118px;
      height: 80px;
      background: no-repeat 0 0 url(../images/sub/tax/ta_list_sprite_icon.gif); }
      .ta_list li .icon.ta_icon1 {
        background-position: 0px 0px; }
      .ta_list li .icon.ta_icon2 {
        background-position: 0px -80px; }
      .ta_list li .icon.ta_icon3 {
        background-position: 0px -160px; }
      .ta_list li .icon.ta_icon4 {
        background-position: 0px -240px; }
      .ta_list li .icon.ta_icon5 {
        background-position: 0px -320px; }
      .ta_list li .icon.ta_icon6 {
        background-position: 0px -400px; }
    .ta_list li:nth-child(2) {
      margin: 0 15px; }
    .ta_list li dl dt {
      font-size: 14px;
      color: #343a3d;
      font-weight: bold;
      text-align: center;
      letter-spacing: -1px;
      margin-bottom: 13px; }
      .ta_list li dl dt p {
        display: inline-block;
        padding-left: 22px;
        line-height: 15px;
        background: no-repeat left center url(../images/sub/tax/ta_list_title_icon.gif); }
    .ta_list li dl dd {
      font-size: 13px;
      color: #787878;
      text-align: center;
      line-height: 20px; }
      .ta_list li dl dd span {
        color: #ff4b4b; }

.ta_price_wrap {
  border: solid 1px #dadada;
  padding: 30px 0;
  margin-bottom: 45px; }
  .ta_price_wrap p.text {
    font-size: 16px;
    color: #0e8be5;
    text-align: center;
    font-weight: bold;
    line-height: 28px;
    margin-bottom: 20px; }
    .ta_price_wrap p.text strong {
      color: #ff4b4b;
      font-weight: bold; }
  .ta_price_wrap .btn_wrap {
    text-align: center; }
    .ta_price_wrap .btn_wrap a {
      display: inline-block;
      padding: 0 20px;
      line-height: 34px;
      font-size: 14px;
      color: #0e8be5;
      border: solid 1px #0e8be5;
      border-radius: 2px 2px 2px 2px;
      -moz-border-radius: 2px 2px 2px 2px;
      -webkit-border-radius: 2px 2px 2px 2px; }
      .ta_price_wrap .btn_wrap a:hover {
        background: #0e8be5;
        color: #fff; }

.ta_refunds_list {
  margin-bottom: 40px; }
  .ta_refunds_list::after {
    content: '';
    display: table;
    clear: both; }
  .ta_refunds_list li {
    width: 309px; }
    .ta_refunds_list li:nth-child(odd) {
      float: left; }
    .ta_refunds_list li:nth-child(even) {
      float: right; }
    .ta_refunds_list li:nth-child(-n+2) {
      margin-bottom: 15px; }
    .ta_refunds_list li .icon {
      float: left;
      width: 75px;
      height: 63px;
      background: no-repeat url(../images/sub/tax/ta_list2_sprite_icon.gif); }
      .ta_refunds_list li .icon.ri1 {
        background-position: 0px 0px; }
      .ta_refunds_list li .icon.ri2 {
        background-position: -75px 0px; }
      .ta_refunds_list li .icon.ri3 {
        background-position: 0px -63px; }
      .ta_refunds_list li .icon.ri4 {
        background-position: -75px -63px; }
    .ta_refunds_list li p {
      float: left;
      width: 234px;
      height: 63px;
      color: #787878;
      border: solid 1px #e5e5e5;
      border-left: none;
      background: #fcfcfc;
      font-size: 13px;
      padding: 12px 0 0 15px;
      line-height: 18px;
      letter-spacing: -1px; }
      .ta_refunds_list li p.line1 {
        padding-top: 22px; }

.ta_refunds_step1 {
  margin-bottom: 30px;
  min-height: 169px;
  background: no-repeat left top url(../images/sub/tax/ta_step_bg2.jpg); }
  .ta_refunds_step1::after {
    content: '';
    display: table;
    clear: both; }
  .ta_refunds_step1 li {
    float: left;
    width: 113px;
    padding: 0 10px;
    margin-right: 17px; }
    .ta_refunds_step1 li:nth-child(3) {
      width: 112px; }
    .ta_refunds_step1 li:last-child {
      margin-right: 0; }
    .ta_refunds_step1 li .step_title {
      font-size: 11px;
      color: #fff;
      text-transform: uppercase;
      font-weight: bold;
      margin-bottom: 80px; }
    .ta_refunds_step1 li .text {
      font-size: 13px;
      color: #787878;
      line-height: 18px;
      text-align: center;
      letter-spacing: -1px; }

.ta_refunds_step2 {
  margin-bottom: 40px; }
  .ta_refunds_step2 li {
    margin-bottom: 10px; }
    .ta_refunds_step2 li:last-child {
      margin-bottom: 0; }
    .ta_refunds_step2 li::after {
      content: '';
      display: table;
      clear: both; }
    .ta_refunds_step2 li .number {
      float: left;
      font-size: 15px;
      margin-right: 10px;
      font-weight: bold; }
      .ta_refunds_step2 li .number.num1 {
        color: #01489c; }
      .ta_refunds_step2 li .number.num2 {
        color: #1a5dac; }
      .ta_refunds_step2 li .number.num3 {
        color: #2d6fbe; }
      .ta_refunds_step2 li .number.num4 {
        color: #4485d2; }
      .ta_refunds_step2 li .number.num5 {
        color: #5e9ce5; }
    .ta_refunds_step2 li .text {
      float: left;
      font-size: 13px;
      color: #787878; }

.ta_electronic_tax_img {
  margin-top: 60px;
  height: 518px;
  background: no-repeat center top url(../images/sub/tax/ta_tax_img.gif); }
  .ta_electronic_tax_img p {
    visibility: hidden;
    height: 0; }

.ta_electronic_tax_list::after {
  content: '';
  display: table;
  clear: both; }

.ta_electronic_tax_list li {
  padding-top: 23px;
  text-align: center;
  min-height: 230px;
  margin-bottom: 40px;
  border-bottom: solid 1px #e5e5e5;
  float: left;
  width: 200px; }
  .ta_electronic_tax_list li.item01 {
    border-top: solid 1px #01489c; }
    .ta_electronic_tax_list li.item01 .title {
      color: #01489c; }
    .ta_electronic_tax_list li.item01 .icon {
      background-position: 0px 0px; }
  .ta_electronic_tax_list li.item02 {
    border-top: solid 1px #138a99; }
    .ta_electronic_tax_list li.item02 .title {
      color: #138a99; }
    .ta_electronic_tax_list li.item02 .icon {
      background-position: 0px -48px; }
  .ta_electronic_tax_list li.item03 {
    border-top: solid 1px #349c55; }
    .ta_electronic_tax_list li.item03 .title {
      color: #349c55; }
    .ta_electronic_tax_list li.item03 .icon {
      background-position: 0px -96px; }
  .ta_electronic_tax_list li:nth-child(2) {
    margin: 0 16px; }
  .ta_electronic_tax_list li .icon {
    display: inline-block;
    width: 69px;
    height: 48px;
    margin-bottom: 15px;
    background: no-repeat 0 0 url(../images/sub/tax/ta_electronic_tax_sprite_icon.gif); }
  .ta_electronic_tax_list li .title {
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -1px;
    text-align: center;
    margin-bottom: 10px; }
  .ta_electronic_tax_list li .text {
    color: #787878;
    font-size: 13px;
    letter-spacing: -1px;
    text-align: center;
    line-height: 20px; }

.nicetax-info {
  margin-bottom: 60px; }
  .nicetax-info li {
    margin-bottom: 10px; }
    .nicetax-info li::after {
      content: '';
      display: table;
      clear: both; }
    .nicetax-info li:nth-child(1) i {
      background-image: url(../images/sub/tax/subpage/tax_info_icon1.jpg); }
    .nicetax-info li:nth-child(2) i {
      background-image: url(../images/sub/tax/subpage/tax_info_icon2.jpg); }
    .nicetax-info li:nth-child(3) i {
      background-image: url(../images/sub/tax/subpage/tax_info_icon3.jpg); }
    .nicetax-info li:nth-child(4) {
      margin-bottom: 0; }
      .nicetax-info li:nth-child(4) i {
        background-image: url(../images/sub/tax/subpage/tax_info_icon4.jpg); }
    .nicetax-info li i {
      display: block;
      width: 11%;
      height: 55px;
      float: left;
      background: no-repeat center center url(../images/sub/tax/subpage/tax_info_icon1.jpg); }
    .nicetax-info li .text-area {
      width: 89%;
      height: 55px;
      float: left;
      display: table;
      background: #fcfcfc;
      border: solid 1px #e5e5e5;
      border-left: none;
      padding-left: 15px; }
      .nicetax-info li .text-area p {
        display: table-cell;
        width: 100%;
        color: #787878;
        font-size: 13px;
        vertical-align: middle; }

.nicetax_features {
  margin-bottom: 40px; }
  .nicetax_features::after {
    content: '';
    display: table;
    clear: both; }
  .nicetax_features li {
    width: 23.5%;
    float: left;
    margin-right: 2%;
    border-top: solid 1px #0e8be5;
    border-bottom: solid 1px #c7c7c7;
    text-align: center;
    padding-top: 24px;
    height: 220px; }
    .nicetax_features li:last-child {
      margin-right: 0; }
    .nicetax_features li:nth-child(1) i {
      background-image: url(../images/sub/tax/subpage/tax_features_icon1.gif); }
    .nicetax_features li:nth-child(2) i {
      background-image: url(../images/sub/tax/subpage/tax_features_icon2.gif); }
    .nicetax_features li:nth-child(3) i {
      background-image: url(../images/sub/tax/subpage/tax_features_icon3.gif); }
    .nicetax_features li:nth-child(4) i {
      background-image: url(../images/sub/tax/subpage/tax_features_icon4.gif); }
    .nicetax_features li i {
      width: 49px;
      height: 51px;
      display: inline-block;
      margin-bottom: 15px;
      background: no-repeat center center url(../images/sub/tax/subpage/tax_features_icon1.gif); }
    .nicetax_features li .title {
      font-size: 13px;
      font-weight: bold;
      color: #0e8be5;
      text-align: center;
      margin-bottom: 5px; }
    .nicetax_features li .text {
      line-height: 20px;
      letter-spacing: -1px;
      padding: 0 5px;
      font-size: 13px;
      text-align: center; }

.ta_sub_title_wrap {
  margin-bottom: 40px; }
  .ta_sub_title_wrap p.title {
    font-size: 37px;
    text-align: center;
    font-weight: bold;
    color: #383838;
    line-height: 37px;
    margin-bottom: 25px; }
  .ta_sub_title_wrap p.text {
    font-size: 15px;
    line-height: 24px;
    text-align: center; }
    .ta_sub_title_wrap p.text span {
      color: #0e8be5; }

.ta_calculator_wrap {
  margin-bottom: 32px; }
  .ta_calculator_wrap::after {
    content: '';
    display: table;
    clear: both; }
  .ta_calculator_wrap h3 {
    font-size: 20px;
    margin-bottom: 15px;
    font-weight: bold; }
  .ta_calculator_wrap .ta_calculator_step.step1 {
    width: 465px;
    float: left; }
    .ta_calculator_wrap .ta_calculator_step.step1 .ta_calculator_box {
      min-height: 300px; }
    .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type1 {
      margin-bottom: 25px; }
      .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type1::after {
        content: '';
        display: table;
        clear: both; }
      .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type1.last {
        margin-bottom: 0; }
      .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type1 .text_wrap {
        width: 66px;
        float: left;
        line-height: 36px;
        font-size: 13px;
        font-weight: bold;
        color: #545454; }
      .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type1 .input_wrap {
        width: 337px;
        float: right; }
        .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type1 .input_wrap select {
          height: 36px;
          border: solid 1px #e1e2e2;
          color: #b3b3b3;
          font-size: 13px; }
    .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type2 {
      margin-bottom: 25px; }
      .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type2::after {
        content: '';
        display: table;
        clear: both; }
      .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type2.last {
        margin-bottom: 0; }
      .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type2.hide {
        visibility: hidden; }
      .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type2 .input_wrap_type_left {
        width: 48%;
        float: left; }
        .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type2 .input_wrap_type_left .text_wrap {
          width: 66px;
          float: left;
          line-height: 36px;
          font-size: 13px;
          font-weight: bold;
          color: #545454; }
          .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type2 .input_wrap_type_left .text_wrap.line2 {
            line-height: 17px; }
        .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type2 .input_wrap_type_left .input_wrap {
          float: right;
          width: 127px;
          height: 36px;
          line-height: 34px; }
          .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type2 .input_wrap_type_left .input_wrap::after {
            content: '';
            display: table;
            clear: both; }
          .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type2 .input_wrap_type_left .input_wrap label.first {
            margin-right: 10px; }
            .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type2 .input_wrap_type_left .input_wrap label.first input {
              margin-top: -4px; }
          .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type2 .input_wrap_type_left .input_wrap input.persent {
            width: 87%;
            float: left;
            border: solid 1px #e1e2e2;
            color: #b3b3b3;
            font-size: 13px;
            text-align: right;
            padding-right: 10px; }
            .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type2 .input_wrap_type_left .input_wrap input.persent::-webkit-input-placeholder {
              color: #b3b3b3; }
            .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type2 .input_wrap_type_left .input_wrap input.persent::-moz-placeholder {
              color: #b3b3b3; }
            .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type2 .input_wrap_type_left .input_wrap input.persent::-moz-placeholder {
              color: #b3b3b3; }
            .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type2 .input_wrap_type_left .input_wrap input.persent:-ms-input-placeholder {
              color: #b3b3b3; }
            .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type2 .input_wrap_type_left .input_wrap input.persent:-moz-placeholder {
              color: #b3b3b3; }
          .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type2 .input_wrap_type_left .input_wrap span.text {
            float: left;
            width: 13%;
            display: block;
            text-align: right;
            line-height: 36px; }
      .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type2 .input_wrap_type_right {
        width: 48%;
        float: right; }
        .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type2 .input_wrap_type_right .text_wrap {
          width: 66px;
          float: left;
          line-height: 36px;
          font-size: 13px;
          font-weight: bold;
          color: #545454; }
          .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type2 .input_wrap_type_right .text_wrap.line2 {
            line-height: 17px; }
        .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type2 .input_wrap_type_right .input_wrap {
          float: right;
          width: 127px;
          height: 36px;
          line-height: 36px; }
          .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type2 .input_wrap_type_right .input_wrap label.first {
            margin-right: 10px;
            margin-left: 20px; }
            .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type2 .input_wrap_type_right .input_wrap label.first input {
              margin-top: -4px; }
          .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type2 .input_wrap_type_right .input_wrap input.persent {
            width: 87%;
            float: left;
            height: 36px;
            border: solid 1px #e1e2e2;
            color: #b3b3b3;
            font-size: 13px;
            text-align: right;
            padding-right: 10px; }
            .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type2 .input_wrap_type_right .input_wrap input.persent::-webkit-input-placeholder {
              color: #b3b3b3; }
            .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type2 .input_wrap_type_right .input_wrap input.persent::-moz-placeholder {
              color: #b3b3b3; }
            .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type2 .input_wrap_type_right .input_wrap input.persent::-moz-placeholder {
              color: #b3b3b3; }
            .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type2 .input_wrap_type_right .input_wrap input.persent:-ms-input-placeholder {
              color: #b3b3b3; }
            .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type2 .input_wrap_type_right .input_wrap input.persent:-moz-placeholder {
              color: #b3b3b3; }
          .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type2 .input_wrap_type_right .input_wrap span.text {
            float: left;
            width: 13%;
            display: block;
            text-align: right;
            line-height: 36px; }
    .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type3 {
      margin-bottom: 25px; }
      .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type3::after {
        content: '';
        display: table;
        clear: both; }
      .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type3.last {
        margin-bottom: 0; }
      .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type3 .text_wrap {
        width: 66px;
        float: left;
        line-height: 36px;
        font-size: 13px;
        font-weight: bold;
        color: #545454; }
      .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type3 .input_wrap .double_input_wrap {
        width: 337px;
        float: right; }
        .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type3 .input_wrap .double_input_wrap .double_input_left {
          width: 257px;
          float: left; }
        .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type3 .input_wrap .double_input_wrap .double_input1::after {
          content: '';
          display: table;
          clear: both; }
        .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type3 .input_wrap .double_input_wrap .double_input1 input[type='text'] {
          height: 36px;
          border: solid 1px #e1e2e2;
          color: #b3b3b3;
          font-size: 13px;
          border-bottom: none;
          border-right: none; }
          .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type3 .input_wrap .double_input_wrap .double_input1 input[type='text']::-webkit-input-placeholder {
            color: #b3b3b3; }
          .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type3 .input_wrap .double_input_wrap .double_input1 input[type='text']::-moz-placeholder {
            color: #b3b3b3; }
          .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type3 .input_wrap .double_input_wrap .double_input1 input[type='text']::-moz-placeholder {
            color: #b3b3b3; }
          .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type3 .input_wrap .double_input_wrap .double_input1 input[type='text']:-ms-input-placeholder {
            color: #b3b3b3; }
          .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type3 .input_wrap .double_input_wrap .double_input1 input[type='text']:-moz-placeholder {
            color: #b3b3b3; }
        .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type3 .input_wrap .double_input_wrap .double_input2::after {
          content: '';
          display: table;
          clear: both; }
        .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type3 .input_wrap .double_input_wrap .double_input2 input[type='text'] {
          height: 36px;
          border: solid 1px #e1e2e2;
          color: #b3b3b3;
          font-size: 13px;
          border-right: none; }
          .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type3 .input_wrap .double_input_wrap .double_input2 input[type='text']::-webkit-input-placeholder {
            color: #b3b3b3; }
          .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type3 .input_wrap .double_input_wrap .double_input2 input[type='text']::-moz-placeholder {
            color: #b3b3b3; }
          .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type3 .input_wrap .double_input_wrap .double_input2 input[type='text']::-moz-placeholder {
            color: #b3b3b3; }
          .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type3 .input_wrap .double_input_wrap .double_input2 input[type='text']:-ms-input-placeholder {
            color: #b3b3b3; }
          .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type3 .input_wrap .double_input_wrap .double_input2 input[type='text']:-moz-placeholder {
            color: #b3b3b3; }
        .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type3 .input_wrap .double_input_wrap .double_input3 {
          width: 80px;
          float: right; }
          .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type3 .input_wrap .double_input_wrap .double_input3 a {
            width: 100%;
            display: block;
            line-height: 72px;
            background: #5a6174;
            color: #fff;
            text-align: center;
            font-size: 13px;
            border: none;
            cursor: pointer; }
            .ta_calculator_wrap .ta_calculator_step.step1 .input_wrap_type3 .input_wrap .double_input_wrap .double_input3 a:hover {
              background: #464c5e; }
  .ta_calculator_wrap .ta_calculator_step.step2 {
    width: 465px;
    float: right; }
    .ta_calculator_wrap .ta_calculator_step.step2 .ta_calculator_box {
      min-height: 300px; }
    .ta_calculator_wrap .ta_calculator_step.step2 .input_wrap_type1 {
      margin-bottom: 7px; }
      .ta_calculator_wrap .ta_calculator_step.step2 .input_wrap_type1::after {
        content: '';
        display: table;
        clear: both; }
      .ta_calculator_wrap .ta_calculator_step.step2 .input_wrap_type1.last {
        margin-bottom: 0; }
      .ta_calculator_wrap .ta_calculator_step.step2 .input_wrap_type1 .text_wrap {
        width: 145px;
        float: left;
        line-height: 36px;
        font-size: 13px;
        font-weight: bold;
        color: #545454; }
        .ta_calculator_wrap .ta_calculator_step.step2 .input_wrap_type1 .text_wrap.line2 {
          line-height: 17px; }
          .ta_calculator_wrap .ta_calculator_step.step2 .input_wrap_type1 .text_wrap.line2 span {
            display: block;
            line-height: 17px;
            font-size: 10px;
            color: #ff5f5f;
            letter-spacing: -1px; }
      .ta_calculator_wrap .ta_calculator_step.step2 .input_wrap_type1 .input_wrap {
        width: 255px;
        float: right; }
        .ta_calculator_wrap .ta_calculator_step.step2 .input_wrap_type1 .input_wrap::after {
          content: '';
          display: table;
          clear: both; }
        .ta_calculator_wrap .ta_calculator_step.step2 .input_wrap_type1 .input_wrap input {
          float: left;
          width: 93%;
          height: 36px;
          border: solid 1px #e1e2e2;
          color: #b3b3b3;
          font-size: 13px;
          padding-right: 10px;
          text-align: right; }
          .ta_calculator_wrap .ta_calculator_step.step2 .input_wrap_type1 .input_wrap input::-webkit-input-placeholder {
            color: #b3b3b3; }
          .ta_calculator_wrap .ta_calculator_step.step2 .input_wrap_type1 .input_wrap input::-moz-placeholder {
            color: #b3b3b3; }
          .ta_calculator_wrap .ta_calculator_step.step2 .input_wrap_type1 .input_wrap input::-moz-placeholder {
            color: #b3b3b3; }
          .ta_calculator_wrap .ta_calculator_step.step2 .input_wrap_type1 .input_wrap input:-ms-input-placeholder {
            color: #b3b3b3; }
          .ta_calculator_wrap .ta_calculator_step.step2 .input_wrap_type1 .input_wrap input:-moz-placeholder {
            color: #b3b3b3; }
        .ta_calculator_wrap .ta_calculator_step.step2 .input_wrap_type1 .input_wrap span.text {
          float: right;
          width: 7%;
          text-align: right;
          line-height: 36px; }
  .ta_calculator_wrap .ta_calculator_step.step3 {
    width: 100%;
    clear: both;
    padding-top: 60px; }
    .ta_calculator_wrap .ta_calculator_step.step3 .ta_calculator_box .input_wrap_type1 {
      margin-bottom: 15px; }
      .ta_calculator_wrap .ta_calculator_step.step3 .ta_calculator_box .input_wrap_type1::after {
        content: '';
        display: table;
        clear: both; }
      .ta_calculator_wrap .ta_calculator_step.step3 .ta_calculator_box .input_wrap_type1 .text_wrap {
        width: 65px;
        float: left;
        line-height: 36px;
        font-size: 13px;
        font-weight: bold;
        color: #545454; }
      .ta_calculator_wrap .ta_calculator_step.step3 .ta_calculator_box .input_wrap_type1 .input_wrap {
        width: 600px; }
        .ta_calculator_wrap .ta_calculator_step.step3 .ta_calculator_box .input_wrap_type1 .input_wrap label {
          margin-right: 30px;
          display: inline-block;
          font-size: 13px;
          line-height: 36px; }
          .ta_calculator_wrap .ta_calculator_step.step3 .ta_calculator_box .input_wrap_type1 .input_wrap label span.red_text {
            display: inline-block;
            line-height: 36px;
            font-size: 11px;
            color: #ff5f5f;
            line-height: 1;
            letter-spacing: -1px;
            margin-left: 5px; }
    .ta_calculator_wrap .ta_calculator_step.step3 .ta_calculator_box .input_wrap_type2 {
      margin-bottom: 24px; }
      .ta_calculator_wrap .ta_calculator_step.step3 .ta_calculator_box .input_wrap_type2::after {
        content: '';
        display: table;
        clear: both; }
      .ta_calculator_wrap .ta_calculator_step.step3 .ta_calculator_box .input_wrap_type2 .tac_list {
        width: 22%;
        float: left;
        margin-right: 4%; }
        .ta_calculator_wrap .ta_calculator_step.step3 .ta_calculator_box .input_wrap_type2 .tac_list.last {
          margin-right: 0; }
        .ta_calculator_wrap .ta_calculator_step.step3 .ta_calculator_box .input_wrap_type2 .tac_list .text_wrap {
          width: 65px;
          float: left;
          line-height: 36px;
          font-size: 13px;
          font-weight: bold;
          color: #545454; }
        .ta_calculator_wrap .ta_calculator_step.step3 .ta_calculator_box .input_wrap_type2 .tac_list .input_wrap {
          width: 123px;
          float: right; }
          .ta_calculator_wrap .ta_calculator_step.step3 .ta_calculator_box .input_wrap_type2 .tac_list .input_wrap::after {
            content: '';
            display: table;
            clear: both; }
          .ta_calculator_wrap .ta_calculator_step.step3 .ta_calculator_box .input_wrap_type2 .tac_list .input_wrap input {
            float: left;
            width: 80%;
            height: 36px;
            border: solid 1px #e1e2e2;
            color: #b3b3b3;
            font-size: 13px;
            padding-right: 10px;
            text-align: right; }
            .ta_calculator_wrap .ta_calculator_step.step3 .ta_calculator_box .input_wrap_type2 .tac_list .input_wrap input::-webkit-input-placeholder {
              color: #b3b3b3; }
            .ta_calculator_wrap .ta_calculator_step.step3 .ta_calculator_box .input_wrap_type2 .tac_list .input_wrap input::-moz-placeholder {
              color: #b3b3b3; }
            .ta_calculator_wrap .ta_calculator_step.step3 .ta_calculator_box .input_wrap_type2 .tac_list .input_wrap input::-moz-placeholder {
              color: #b3b3b3; }
            .ta_calculator_wrap .ta_calculator_step.step3 .ta_calculator_box .input_wrap_type2 .tac_list .input_wrap input:-ms-input-placeholder {
              color: #b3b3b3; }
            .ta_calculator_wrap .ta_calculator_step.step3 .ta_calculator_box .input_wrap_type2 .tac_list .input_wrap input:-moz-placeholder {
              color: #b3b3b3; }
          .ta_calculator_wrap .ta_calculator_step.step3 .ta_calculator_box .input_wrap_type2 .tac_list .input_wrap span.text {
            width: 20%;
            display: inline-block;
            font-size: 13px;
            color: #a2a2a2;
            line-height: 36px;
            text-align: right; }
          .ta_calculator_wrap .ta_calculator_step.step3 .ta_calculator_box .input_wrap_type2 .tac_list .input_wrap span.red_text {
            display: block;
            line-height: 17px;
            font-size: 11px;
            color: #ff5f5f;
            line-height: 1;
            letter-spacing: -1px;
            margin-top: 2px; }
    .ta_calculator_wrap .ta_calculator_step.step3 .ta_calculator_box .input_wrap_type3 {
      margin-bottom: 6px; }
      .ta_calculator_wrap .ta_calculator_step.step3 .ta_calculator_box .input_wrap_type3.last {
        margin-bottom: 0; }
      .ta_calculator_wrap .ta_calculator_step.step3 .ta_calculator_box .input_wrap_type3::after {
        content: '';
        display: table;
        clear: both; }
      .ta_calculator_wrap .ta_calculator_step.step3 .ta_calculator_box .input_wrap_type3 .text_wrap {
        width: 140px;
        float: left;
        line-height: 36px;
        font-size: 13px;
        font-weight: bold;
        color: #545454; }
      .ta_calculator_wrap .ta_calculator_step.step3 .ta_calculator_box .input_wrap_type3 .input_wrap {
        width: 730px;
        float: right; }
        .ta_calculator_wrap .ta_calculator_step.step3 .ta_calculator_box .input_wrap_type3 .input_wrap::after {
          content: '';
          display: table;
          clear: both; }
        .ta_calculator_wrap .ta_calculator_step.step3 .ta_calculator_box .input_wrap_type3 .input_wrap input {
          float: left;
          width: 97%;
          height: 36px;
          border: solid 1px #e1e2e2;
          color: #b3b3b3;
          font-size: 13px;
          padding-right: 10px;
          text-align: right; }
          .ta_calculator_wrap .ta_calculator_step.step3 .ta_calculator_box .input_wrap_type3 .input_wrap input::-webkit-input-placeholder {
            color: #b3b3b3; }
          .ta_calculator_wrap .ta_calculator_step.step3 .ta_calculator_box .input_wrap_type3 .input_wrap input::-moz-placeholder {
            color: #b3b3b3; }
          .ta_calculator_wrap .ta_calculator_step.step3 .ta_calculator_box .input_wrap_type3 .input_wrap input::-moz-placeholder {
            color: #b3b3b3; }
          .ta_calculator_wrap .ta_calculator_step.step3 .ta_calculator_box .input_wrap_type3 .input_wrap input:-ms-input-placeholder {
            color: #b3b3b3; }
          .ta_calculator_wrap .ta_calculator_step.step3 .ta_calculator_box .input_wrap_type3 .input_wrap input:-moz-placeholder {
            color: #b3b3b3; }
        .ta_calculator_wrap .ta_calculator_step.step3 .ta_calculator_box .input_wrap_type3 .input_wrap span.text {
          width: 3%;
          display: inline-block;
          font-size: 13px;
          color: #a2a2a2;
          line-height: 36px;
          text-align: right; }
        .ta_calculator_wrap .ta_calculator_step.step3 .ta_calculator_box .input_wrap_type3 .input_wrap span.red_text {
          padding-right: 3%;
          text-align: right;
          display: block;
          line-height: 17px;
          font-size: 11px;
          color: #ff5f5f;
          line-height: 1;
          letter-spacing: -1px;
          margin-top: 2px; }
  .ta_calculator_wrap .ta_calculator_step .ta_calculator_title {
    font-size: 20px;
    line-height: 1;
    color: #383838;
    margin-bottom: 15px; }
  .ta_calculator_wrap .ta_calculator_step .ta_calculator_box {
    background: #f5f6f6;
    border: solid 1px #dfe0e0;
    padding: 20px 30px; }

.ta_calculator_btn {
  text-align: center; }
  .ta_calculator_btn input {
    color: #fff;
    background: #0e8be5;
    width: 175px;
    height: 48px;
    border: none;
    cursor: pointer;
    font-size: 15px;
    border-radius: 2px 2px 2px 2px;
    -moz-border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px; }
    .ta_calculator_btn input:hover {
      background: #0680d7; }

.ta_calculator_result_wrap {
  margin-top: 80px;
  border: solid 1px #d7d7d7;
  border-bottom: solid 3px #d7d7d7; }
  .ta_calculator_result_wrap .ta_calculator_result_top {
    padding: 25px 0;
    text-align: center; }
    .ta_calculator_result_wrap .ta_calculator_result_top p.text {
      display: inline-block;
      font-size: 20px;
      color: #383838;
      line-height: 1;
      padding: 10px 0;
      border-top: solid 1px #9f9f9f;
      border-bottom: solid 1px #9f9f9f;
      font-style: italic;
      margin-bottom: 30px; }
    .ta_calculator_result_wrap .ta_calculator_result_top p.result_text {
      color: #383838;
      line-height: 40px;
      font-size: 25px; }
      .ta_calculator_result_wrap .ta_calculator_result_top p.result_text strong {
        font-weight: bold; }
    .ta_calculator_result_wrap .ta_calculator_result_top p.result_comment {
      font-size: 13px;
      color: #0e8be5;
      margin-top: 15px;
      font-size: 13px; }
  .ta_calculator_result_wrap .ta_calculator_result_bottom .ta_calculator_result_explanation {
    padding: 25px 0 20px 0;
    border-top: solid 1px #d7d7d7;
    background: #f3f3f3; }
    .ta_calculator_result_wrap .ta_calculator_result_bottom .ta_calculator_result_explanation p.title {
      font-size: 20px;
      line-height: 1;
      color: #383838;
      text-align: center; }
  .ta_calculator_result_wrap .ta_calculator_result_bottom .ta_calculator_result_number {
    background: #f3f3f3;
    text-align: center;
    padding-bottom: 20px; }
    .ta_calculator_result_wrap .ta_calculator_result_bottom .ta_calculator_result_number li {
      display: inline-block;
      margin-right: 40px; }
      .ta_calculator_result_wrap .ta_calculator_result_bottom .ta_calculator_result_number li:last-child {
        margin-right: 0; }
      .ta_calculator_result_wrap .ta_calculator_result_bottom .ta_calculator_result_number li p.text {
        display: inline-block;
        font-size: 13px;
        color: #545454;
        line-height: 36px; }
      .ta_calculator_result_wrap .ta_calculator_result_bottom .ta_calculator_result_number li p.number {
        display: inline-block;
        font-size: 13px;
        color: #545454;
        line-height: 36px; }
        .ta_calculator_result_wrap .ta_calculator_result_bottom .ta_calculator_result_number li p.number strong {
          width: 155px;
          padding: 0 10px;
          text-align: right;
          font-size: 13px;
          display: inline-block;
          background: #fff;
          margin-right: 5px;
          margin-left: 5px;
          color: #545454;
          line-height: 36px;
          border: solid 1px #0698dc; }
  .ta_calculator_result_wrap .ta_calculator_result_bottom .ta_calculator_result_source {
    background: #e9e9e9;
    padding: 10px 0;
    line-height: 1;
    font-size: 13px;
    text-align: center;
    color: #ff5f5f; }

.self-service .st-subpage-title {
  font-size: 25px;
  text-align: center;
  font-weight: bold;
  margin-bottom: 25px; }

.self-service .st-subpage-text {
  font-size: 18px;
  text-align: center;
  line-height: 25px;
  margin-bottom: 90px; }
  .self-service .st-subpage-text span {
    display: block;
    text-align: center;
    color: #787878;
    font-size: 12px;
    line-height: 17px;
    margin-top: 10px; }

.self-service .st-sub-title {
  margin-bottom: 40px; }
  .self-service .st-sub-title .line {
    height: 2px;
    width: 24px;
    margin: 0 auto;
    background: #254696;
    margin-bottom: 20px; }
  .self-service .st-sub-title p {
    font-size: 20px;
    text-align: center; }

.self-service .st-service-company {
  margin-bottom: 90px; }
  .self-service .st-service-company ul {
    width: 100%;
    height: 330px;
    background: no-repeat center top url(../images/sub/tax/st_service_company.jpg); }
    .self-service .st-service-company ul li {
      display: none; }

.self-service .st-service-advantages {
  margin-bottom: 90px; }
  .self-service .st-service-advantages ul {
    width: 100%;
    height: 290px;
    background: no-repeat center top url(../images/sub/tax/st_service_advantages.jpg); }
    .self-service .st-service-advantages ul li {
      display: none; }

.st-btn {
  text-align: center; }
  .st-btn a {
    display: inline-block;
    line-height: 48px;
    background: #254696;
    color: #fff;
    font-size: 15px;
    width: 200px;
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px; }
    .st-btn a.line {
      background: none;
      color: #254696;
      border: solid 1px #254696;
      line-height: 46px; }

.inner-container, .sohotex-wrap {
  width: 940px;
  margin: 0 auto; }

.ta-cursor {
  cursor: pointer; }

.input-disabled {
  background: #f2f2f2 !important; }

.ta-bold {
  font-weight: bold; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.sohotex-wrap *, .lp-ta-wrap * {
  line-height: 1;
  letter-spacing: -1px;
  color: #383838; }
  .sohotex-wrap * input[type="text"], .sohotex-wrap * input[type="password"], .sohotex-wrap * input[type="tel"], .lp-ta-wrap * input[type="text"], .lp-ta-wrap * input[type="password"], .lp-ta-wrap * input[type="tel"] {
    padding-right: 10px;
    letter-spacing: 0; }

.sohotex-wrap .main-visual {
  margin-bottom: 18px;
  border-radius: 5px;
  width: 100%;
  height: 284px;
  padding: 63px 0 0 46px;
  background: url(../images/sub/tax/main/main_visual.jpg) 0 0 no-repeat; }
  .sohotex-wrap .main-visual h1 {
    font-size: 35px;
    color: #0c337b;
    margin-bottom: 10px;
    letter-spacing: -3px; }
    .sohotex-wrap .main-visual h1 em {
      color: inherit;
      letter-spacing: -2px;
      font-weight: bold;
      display: block;
      font-size: 47px;
      margin-top: 3px; }
  .sohotex-wrap .main-visual p {
    letter-spacing: -2px;
    font-size: 21px;
    color: #0c337b;
    line-height: 1.2; }
    .sohotex-wrap .main-visual p em {
      color: inherit;
      letter-spacing: inherit;
      font-weight: bold; }

.sohotex-wrap .main-visual-ta2 {
  margin-bottom: 18px;
  border-radius: 5px;
  width: 100%;
  height: 284px;
  padding: 61px 0 0 46px;
  background: url(../images/sub/tax/main/main_visual2.jpg) 0 0 no-repeat; }
  .sohotex-wrap .main-visual-ta2 h1 {
    font-size: 30px;
    color: #fff;
    margin-bottom: 25px;
    letter-spacing: -3px; }
    .sohotex-wrap .main-visual-ta2 h1 em {
      color: #fff;
      letter-spacing: -2px;
      display: block;
      font-size: 40px;
      margin-top: 3px; }
  .sohotex-wrap .main-visual-ta2 p {
    letter-spacing: -1px;
    font-size: 18px;
    color: #fff;
    line-height: 1.4; }

.sohotex-wrap .main-list-container.ta2-list li span {
  margin-top: 30px; }

.sohotex-wrap .main-list-container.ta2-list li:nth-child(1) {
  background-image: url(../images/sub/tax/main/main_list_icon1.png); }

.sohotex-wrap .main-list-container.ta2-list li:nth-child(2) {
  background-image: url(../images/sub/tax/main/main_list_icon4.png);
  background-color: #f6f6f6; }

.sohotex-wrap .main-list-container.ta2-list li:nth-child(3) {
  background-image: url(../images/sub/tax/main/main_list_icon5.png); }
  .sohotex-wrap .main-list-container.ta2-list li:nth-child(3) span {
    margin-top: 14px; }

.sohotex-wrap .main-list-container.ta2-list li:nth-child(4) {
  background-image: url(../images/sub/tax/main/main_list_icon3.png);
  background-color: #f6f6f6; }
  .sohotex-wrap .main-list-container.ta2-list li:nth-child(4) span {
    margin-top: 14px; }

.sohotex-wrap .main-list-container::after {
  content: '';
  display: table;
  clear: both; }

.sohotex-wrap .main-list-container li {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  float: left;
  width: 227px;
  height: 286px;
  margin-left: 11px;
  border: 1px solid #e1e0e0;
  border-radius: 5px;
  text-align: center;
  padding: 30px 0 0 0;
  background-position: center 74px;
  background-repeat: no-repeat; }
  .sohotex-wrap .main-list-container li:hover {
    border: 1px solid #0053a3; }
  .sohotex-wrap .main-list-container li:first-child {
    margin-left: 0; }
  .sohotex-wrap .main-list-container li:last-child {
    margin-left: 10px; }
  .sohotex-wrap .main-list-container li:nth-child(1) {
    background-image: url(../images/sub/tax/main/main_list_icon1.png); }
  .sohotex-wrap .main-list-container li:nth-child(2) {
    background-image: url(../images/sub/tax/main/main_list_icon2.png);
    background-color: #f6f6f6; }
  .sohotex-wrap .main-list-container li:nth-child(3) {
    background-image: url(../images/sub/tax/main/main_list_icon3.png); }
  .sohotex-wrap .main-list-container li:nth-child(4) {
    background-image: url(../images/sub/tax/main/main_list_icon4.png);
    background-color: #f6f6f6; }

.sohotex-wrap .main-list-container a {
  display: block; }
  .sohotex-wrap .main-list-container a:hover h2 {
    color: #0053a3; }

.sohotex-wrap .main-list-container h2 {
  font-size: 20px; }

.sohotex-wrap .main-list-container p {
  margin-top: 135px;
  color: #7d7d7d;
  line-height: 1.3;
  font-size: 13px; }

.sohotex-wrap .main-list-container span {
  display: inline-block;
  height: 16px;
  line-height: 16px;
  font-size: 12px;
  background: url(../images/sub/tax/main/link_icon_type1.png) right 0 no-repeat;
  padding-right: 25px;
  padding-left: 25px;
  margin-top: 24px;
  color: #2f73b4; }

.sohotex-wrap .main-service-container {
  margin-top: 30px;
  border-top: 2px solid #000;
  background: #f2f2f2; }
  .sohotex-wrap .main-service-container::after {
    content: '';
    display: table;
    clear: both; }
  .sohotex-wrap .main-service-container .faq-block, .sohotex-wrap .main-service-container .remote-block, .sohotex-wrap .main-service-container .customer-block {
    float: left; }
  .sohotex-wrap .main-service-container .faq-block, .sohotex-wrap .main-service-container .remote-block {
    width: 235px;
    margin: 19px 0 18px;
    border-right: 1px solid #c9c9c9;
    padding: 12px 0 12px 25px; }
    .sohotex-wrap .main-service-container .faq-block a:hover p, .sohotex-wrap .main-service-container .remote-block a:hover p {
      text-decoration: underline; }
    .sohotex-wrap .main-service-container .faq-block h2, .sohotex-wrap .main-service-container .remote-block h2 {
      color: #1471ae;
      font-size: 18px;
      margin-bottom: 10px; }
    .sohotex-wrap .main-service-container .faq-block p, .sohotex-wrap .main-service-container .remote-block p {
      font-size: 12px;
      line-height: 1.3;
      color: #7b7b7b; }

.sohotex-wrap .faq-block {
  background: url(../images/sub/tax/main/main_faq_icon.png) right 18px bottom 12px no-repeat; }

.sohotex-wrap .remote-block {
  background: url(../images/sub/tax/main/main_remote_icon.png) right 18px bottom 12px no-repeat; }

.sohotex-wrap .customer-block {
  width: 470px;
  height: 134px;
  padding: 0 0 0 25px;
  background: url(../images/sub/tax/main/main_customer_bg.png) right 29px bottom no-repeat; }
  .sohotex-wrap .customer-block h2 {
    margin-top: 27px;
    font-size: 24px;
    margin-bottom: 20px; }
    .sohotex-wrap .customer-block h2 em {
      color: #0c337b;
      font-weight: bold; }
  .sohotex-wrap .customer-block p {
    font-size: 12px;
    line-height: 1.3;
    color: #7b7b7b; }

.ta_step {
  background: no-repeat left top url(../images/sub/tax/ta_step_bg1.jpg);
  margin-bottom: 40px; }
  .ta_step::after {
    content: '';
    display: table;
    clear: both; }
  .ta_step li {
    float: left;
    padding-top: 67px;
    width: 145px;
    margin-left: -23px; }
    .ta_step li span.number {
      color: #0e8be5;
      font-size: 11px;
      text-transform: uppercase;
      text-align: center;
      display: block;
      margin-bottom: 6px; }
    .ta_step li .title {
      text-align: center;
      font-size: 15px;
      font-weight: bold;
      color: #343a3d;
      margin-bottom: 35px;
      line-height: 17px; }
    .ta_step li .text {
      font-size: 13px;
      text-align: center;
      letter-spacing: -1px;
      line-height: 20px; }
    .ta_step li.step01 {
      margin-left: 0; }
    .ta_step li.step03 {
      margin-left: -24px; }
    .ta_step li.step04 {
      margin-left: -22px; }
    .ta_step li.step05 {
      margin-left: -24px; }

.ta_list {
  margin-bottom: 40px; }
  .ta_list::after {
    content: '';
    display: table;
    clear: both; }
  .ta_list li {
    width: 200px;
    float: left;
    text-align: center; }
    .ta_list li .icon {
      display: inline-block;
      width: 118px;
      height: 80px;
      background: no-repeat 0 0 url(../images/sub/tax/ta_list_sprite_icon.gif); }
      .ta_list li .icon.ta_icon1 {
        background-position: 0px 0px; }
      .ta_list li .icon.ta_icon2 {
        background-position: 0px -80px; }
      .ta_list li .icon.ta_icon3 {
        background-position: 0px -160px; }
      .ta_list li .icon.ta_icon4 {
        background-position: 0px -240px; }
      .ta_list li .icon.ta_icon5 {
        background-position: 0px -320px; }
      .ta_list li .icon.ta_icon6 {
        background-position: 0px -400px; }
    .ta_list li:nth-child(2) {
      margin: 0 15px; }
    .ta_list li dl dt {
      font-size: 14px;
      color: #343a3d;
      font-weight: bold;
      text-align: center;
      letter-spacing: -1px;
      margin-bottom: 13px; }
      .ta_list li dl dt p {
        display: inline-block;
        padding-left: 22px;
        line-height: 15px;
        background: no-repeat left center url(../images/sub/tax/ta_list_title_icon.gif); }
    .ta_list li dl dd {
      font-size: 13px;
      color: #787878;
      text-align: center;
      line-height: 20px; }
      .ta_list li dl dd span {
        color: #ff4b4b; }

.ta_price_wrap {
  border: solid 1px #dadada;
  padding: 30px 0;
  margin-bottom: 45px; }
  .ta_price_wrap p.text {
    font-size: 16px;
    color: #0e8be5;
    text-align: center;
    font-weight: bold;
    line-height: 28px;
    margin-bottom: 20px; }
    .ta_price_wrap p.text strong {
      color: #ff4b4b;
      font-weight: bold; }
  .ta_price_wrap .btn_wrap {
    text-align: center; }
    .ta_price_wrap .btn_wrap a {
      display: inline-block;
      padding: 0 20px;
      line-height: 34px;
      font-size: 14px;
      color: #0e8be5;
      border: solid 1px #0e8be5;
      border-radius: 2px 2px 2px 2px;
      -moz-border-radius: 2px 2px 2px 2px;
      -webkit-border-radius: 2px 2px 2px 2px; }
      .ta_price_wrap .btn_wrap a:hover {
        background: #0e8be5;
        color: #fff; }

.ta_refunds_list {
  margin-bottom: 40px; }
  .ta_refunds_list::after {
    content: '';
    display: table;
    clear: both; }
  .ta_refunds_list li {
    width: 309px; }
    .ta_refunds_list li:nth-child(odd) {
      float: left; }
    .ta_refunds_list li:nth-child(even) {
      float: right; }
    .ta_refunds_list li:nth-child(-n+2) {
      margin-bottom: 15px; }
    .ta_refunds_list li .icon {
      float: left;
      width: 75px;
      height: 63px;
      background: no-repeat url(../images/sub/tax/ta_list2_sprite_icon.gif); }
      .ta_refunds_list li .icon.ri1 {
        background-position: 0px 0px; }
      .ta_refunds_list li .icon.ri2 {
        background-position: -75px 0px; }
      .ta_refunds_list li .icon.ri3 {
        background-position: 0px -63px; }
      .ta_refunds_list li .icon.ri4 {
        background-position: -75px -63px; }
    .ta_refunds_list li p {
      float: left;
      width: 234px;
      height: 63px;
      color: #787878;
      border: solid 1px #e5e5e5;
      border-left: none;
      background: #fcfcfc;
      font-size: 13px;
      padding: 12px 0 0 15px;
      line-height: 18px;
      letter-spacing: -1px; }
      .ta_refunds_list li p.line1 {
        padding-top: 22px; }

.ta_refunds_step1 {
  margin-bottom: 30px;
  min-height: 169px;
  background: no-repeat left top url(../images/sub/tax/ta_step_bg2.jpg); }
  .ta_refunds_step1::after {
    content: '';
    display: table;
    clear: both; }
  .ta_refunds_step1 li {
    float: left;
    width: 113px;
    padding: 0 10px;
    margin-right: 17px; }
    .ta_refunds_step1 li:nth-child(3) {
      width: 112px; }
    .ta_refunds_step1 li:last-child {
      margin-right: 0; }
    .ta_refunds_step1 li .step_title {
      font-size: 11px;
      color: #fff;
      text-transform: uppercase;
      font-weight: bold;
      margin-bottom: 80px; }
    .ta_refunds_step1 li .text {
      font-size: 13px;
      color: #787878;
      line-height: 18px;
      text-align: center;
      letter-spacing: -1px; }

.ta_refunds_step2 {
  margin-bottom: 40px; }
  .ta_refunds_step2 li {
    margin-bottom: 10px; }
    .ta_refunds_step2 li:last-child {
      margin-bottom: 0; }
    .ta_refunds_step2 li::after {
      content: '';
      display: table;
      clear: both; }
    .ta_refunds_step2 li .number {
      float: left;
      font-size: 15px;
      margin-right: 10px;
      font-weight: bold; }
      .ta_refunds_step2 li .number.num1 {
        color: #01489c; }
      .ta_refunds_step2 li .number.num2 {
        color: #1a5dac; }
      .ta_refunds_step2 li .number.num3 {
        color: #2d6fbe; }
      .ta_refunds_step2 li .number.num4 {
        color: #4485d2; }
      .ta_refunds_step2 li .number.num5 {
        color: #5e9ce5; }
    .ta_refunds_step2 li .text {
      float: left;
      font-size: 13px;
      color: #787878; }

.ta_electronic_tax_img {
  margin-top: 60px;
  height: 518px;
  background: no-repeat center top url(../images/sub/tax/ta_tax_img.gif); }
  .ta_electronic_tax_img p {
    visibility: hidden;
    height: 0; }

.ta_electronic_tax_list::after {
  content: '';
  display: table;
  clear: both; }

.ta_electronic_tax_list li {
  padding-top: 23px;
  text-align: center;
  min-height: 230px;
  margin-bottom: 40px;
  border-bottom: solid 1px #e5e5e5;
  float: left;
  width: 200px; }
  .ta_electronic_tax_list li.item01 {
    border-top: solid 1px #01489c; }
    .ta_electronic_tax_list li.item01 .title {
      color: #01489c; }
    .ta_electronic_tax_list li.item01 .icon {
      background-position: 0px 0px; }
  .ta_electronic_tax_list li.item02 {
    border-top: solid 1px #138a99; }
    .ta_electronic_tax_list li.item02 .title {
      color: #138a99; }
    .ta_electronic_tax_list li.item02 .icon {
      background-position: 0px -56px; }
  .ta_electronic_tax_list li.item03 {
    border-top: solid 1px #349c55; }
    .ta_electronic_tax_list li.item03 .title {
      color: #349c55; }
    .ta_electronic_tax_list li.item03 .icon {
      background-position: 0px -112px; }
  .ta_electronic_tax_list li:nth-child(2) {
    margin: 0 16px; }
  .ta_electronic_tax_list li .icon {
    display: inline-block;
    width: 93px;
    height: 56px;
    margin-bottom: 15px;
    background: no-repeat 0 0 url(../images/sub/tax/ta_electronic_tax_sprite_icon.gif); }
  .ta_electronic_tax_list li .title {
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -1px;
    text-align: center;
    margin-bottom: 10px; }
  .ta_electronic_tax_list li .text {
    color: #787878;
    font-size: 13px;
    letter-spacing: -1px;
    text-align: center;
    line-height: 20px; }

.ta-btn {
  border: 1px solid #7fa8d1;
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #fafafa 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #fafafa 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#fafafa));
  background: -o-linear-gradient(top, #ffffff 0%, #fafafa 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #fafafa 100%);
  border-radius: 2px 2px 2px 2px;
  -moz-border-radius: 2px 2px 2px 2px;
  -webkit-border-radius: 2px 2px 2px 2px;
  height: 34px;
  padding: 9px 0;
  text-align: center;
  color: #3881c8;
  display: inline-block; }

.align-left {
  text-align: left !important; }

.align-right {
  text-align: right !important; }

.align-center {
  text-align: center !important; }

.accent-color {
  color: #ff5a00; }

.base_btn_color {
  color: #fff;
  display: inline-block; }

.base_btn_color.middle {
  height: 34px;
  width: inherit;
  color: #fff;
  display: inline-block;
  line-height: 34px; }

.base_btn_color.small {
  height: 28px !important;
  line-height: 28px; }

.ta-tooltip {
  background: #f6f9fc !important;
  border: 1px solid #66b9ed !important;
  border-radius: 0 !important; }
  .ta-tooltip .ui-tooltip-content {
    position: relative;
    font-size: 14px; }
  .ta-tooltip .ui-tooltip-content::after {
    content: '';
    position: absolute;
    border-style: solid;
    display: block;
    width: 0;
    top: -16px;
    left: 15px;
    border-color: #66b9ed transparent;
    border-width: 0 7px 7px; }

._datepick {
  font-size: 12px;
  cursor: pointer; }

._datepick-dual {
  font-size: 12px;
  cursor: pointer; }

.ta-subpage-title {
  font-size: 25px;
  font-weight: bold;
  margin-bottom: 35px; }
  .ta-subpage-title::after {
    content: '';
    display: table;
    clear: both; }
  .ta-subpage-title span {
    font-weight: normal; }
  .ta-subpage-title.mb-small {
    margin-bottom: 15px; }
  .ta-subpage-title .notice-btn {
    display: inline-block;
    float: right; }
    .ta-subpage-title .notice-btn a {
      display: block;
      font-size: 13px;
      font-weight: normal;
      line-height: 16px;
      margin-top: -3px;
      border: solid 1px #c6c6c6;
      text-align: center;
      padding: 8px 15px 8px 35px;
      background: no-repeat 15px center url(../images/sub/tax/subpage/ta_notice_icon.gif);
      border-radius: 3px 3px 3px 3px;
      -moz-border-radius: 3px 3px 3px 3px;
      -webkit-border-radius: 3px 3px 3px 3px; }

.ta-title-bul {
  background: url(../images/sub/tax/subpage/ta_title_bul.gif) 0 0 repeat;
  width: 25px;
  line-height: 30px;
  height: 26px;
  display: inline-block;
  vertical-align: -6px;
  margin-right: 7px; }

.ta-title-bul2 {
  background: url(../images/sub/tax/subpage/ta_title_bul2.gif) 0 center no-repeat;
  width: 3px;
  line-height: 30px;
  height: 26px;
  display: inline-block;
  vertical-align: -6px;
  margin-right: 7px;
  font-weight: bold; }

.ta-section-title {
  margin-top: 50px;
  font-size: 20px;
  font-weight: bold;
  color: #000;
  margin-bottom: 20px; }

.ta-section-note {
  font-size: 16px;
  margin-bottom: 25px;
  color: #777;
  line-height: 1.3; }
  .ta-section-note em {
    color: #ff0000; }
  .ta-section-note span {
    color: #1c84c6; }

.half-section {
  position: relative;
  width: 50%;
  float: left; }
  .half-section:first-child {
    padding-right: 35px; }

.half-section .ta-container-note {position: absolute; font-size: 14px; right: 0; top: 28px;}
.half-section .ta-container-note span {color: #ff7a7a; margin-right: 4px;}

.caution-text {
  color: #fe0000;
  font-size: 12px;
  letter-spacing: 0; }

.ta-input-container {
  margin-top: 7px; }

.ta-pull-block::after {
  content: '';
  display: table;
  clear: both; }

.ta-pull-block .pull-left {
  float: left; }

.ta-pull-block .pull-right {
  float: right; }

.ta-pull-block .pull-70-left {
  float: left;
  width: 70%; }

.ta-pull-block .pull-30-right {
  float: right;
  width: 30%; }

.ta-cal-icon {
  vertical-align: middle;
  display: inline-block;
  margin-left: 5px;
  line-height: 34px;
  cursor: pointer; }
  .ta-cal-icon.total {
    line-height: 30px;
    margin-left: 0;
    margin-top: -4px; }

.ta-btn-container {
  margin-top: 50px;
  text-align: center; }
  .ta-btn-container.mt-20 {
    margin-top: 20px !important; }
  .ta-btn-container li {
    display: inline-block;
    margin-left: 10px; }
    .ta-btn-container li:first-child {
      margin-left: 0; }
  .ta-btn-container input {
    color: #fff; }

.ta-help-wrap {
  margin-top: 40px; }
  .ta-help-wrap .ta-help-title {
    font-size: 15px;
    color: #2d2c2c;
    margin-bottom: 10px; }
  .ta-help-wrap .ta-help-tab {
    border: solid 1px #c6c6c6;
    margin-bottom: 25px; }
    .ta-help-wrap .ta-help-tab::after {
      content: '';
      display: table;
      clear: both; }
    .ta-help-wrap .ta-help-tab li {
      float: left;
      width: 50%; }
      .ta-help-wrap .ta-help-tab li:first-child span {
        border-right: solid 1px #c6c6c6; }
      .ta-help-wrap .ta-help-tab li.active span {
        background: #0e8be5;
        color: #fff; }
      .ta-help-wrap .ta-help-tab li span {
        display: block;
        color: #5e615e;
        line-height: 40px;
        font-size: 15px;
        text-align: center;
        cursor: pointer; }
  .ta-help-wrap .ta-help-list1 > li {
    font-size: 13px;
    color: #4c4c4c;
    line-height: 20px;
    padding-left: 10px;
    margin-bottom: 3px;
    background: url(../images/sub/tax/subpage/ta_help_list_icon.gif) left 7px no-repeat; }
    .ta-help-wrap .ta-help-list1 > li p {
      font-size: 13px;
      color: #4c4c4c;
      line-height: 20px;
      font-weight: bold;
      letter-spacing: 0; }
  .ta-help-wrap .ta-help-list2 li {
    font-size: 13px;
    color: #6b6b6b;
    line-height: 20px;
    letter-spacing: 0; }
    .ta-help-wrap .ta-help-list2 li::after {
      content: '';
      display: table;
      clear: both; }
    .ta-help-wrap .ta-help-list2 li span {
      display: block;
      font-size: 13px;
      color: #6b6b6b;
      line-height: 20px;
      letter-spacing: 0; }
      .ta-help-wrap .ta-help-list2 li span.left {
        float: left;
        width: 43px; }
      .ta-help-wrap .ta-help-list2 li span.right {
        float: left;
        width: 380px; }

.ta-tab-container {
  border-bottom: 1px solid #2f2f2f;
  margin-bottom: 20px; }
  .ta-tab-container::after {
    content: '';
    display: table;
    clear: both; }

.ta-tab-btn-wrap {
  float: right;
  padding-top: 10px; }

.ta-tab.small li.active a {
  height: 38px; }

.ta-tab.small li a {
  font-size: 13px;
  height: 37px;
  line-height: 35px; }

.ta-tab li {
  float: left;
  width: 25%;
  border: 1px solid #ddd;
  border-bottom: none;
  margin-left: -1px; }
  .ta-tab li:first-child {
    margin-left: 0; }
  .ta-tab li.active {
    border-color: #2f2f2f;
    margin-right: 1px; }
    .ta-tab li.active a {
      margin-bottom: -1px;
      position: relative;
      z-index: 1;
      height: 48px;
      background: #fff;
      font-weight: bold;
      color: #000; }

.ta-tab a {
  display: block;
  height: 47px;
  line-height: 45px;
  font-size: 17px;
  letter-spacing: -0.03em;
  color: #5c5c5c;
  background: #fafafa;
  text-align: center; }

.ta-tab-note {
  text-align: right; }
  .ta-tab-note p {
    color: #979797;
    font-size: 12px;
    display: inline-block;
    height: 47px;
    line-height: 47px; }

.ta-tab-btn {
  display: inline-block;
  margin-left: 10px;
  height: 28px;
  font-size: 13px;
  line-height: 28px;
  color: #fff;
  background: #ff7900;
  cursor: pointer;
  padding: 0 15px;
  text-align: center;
  border-radius: 2px 2px 2px 2px;
  -moz-border-radius: 2px 2px 2px 2px;
  -webkit-border-radius: 2px 2px 2px 2px; }

.ta-sub-nav {
  width: 100%;
  margin-bottom: 18px; }
  .ta-sub-nav::after {
    content: '';
    display: table;
    clear: both; }
  .ta-sub-nav.column4 li {
    width: 25%; }
  .ta-sub-nav li {
    -webkit-transition: all 0.2s cubic-bezier(0.52, 0.01, 0.16, 1);
    -moz-transition: all 0.2s cubic-bezier(0.52, 0.01, 0.16, 1);
    -o-transition: all 0.2s cubic-bezier(0.52, 0.01, 0.16, 1);
    transition: all 0.2s cubic-bezier(0.52, 0.01, 0.16, 1);
    position: relative;
    float: left;
    width: 20%;
    border-top: 1px solid #c6c6c6;
    border-right: 1px solid #c6c6c6;
    border-bottom: 1px solid #c6c6c6; }
    .ta-sub-nav li:first-child {
      border-left: 1px solid #c6c6c6; }
    .ta-sub-nav li.is-active, .ta-sub-nav li:hover {
      color: #fff; }
      .ta-sub-nav li.is-active:after, .ta-sub-nav li:hover:after {
        background: #1c84c6;
        height: 40px; }
    .ta-sub-nav li:after {
      -webkit-transition: all 0.2s cubic-bezier(0.52, 0.01, 0.16, 1);
      -moz-transition: all 0.2s cubic-bezier(0.52, 0.01, 0.16, 1);
      -o-transition: all 0.2s cubic-bezier(0.52, 0.01, 0.16, 1);
      transition: all 0.2s cubic-bezier(0.52, 0.01, 0.16, 1);
      position: absolute;
      bottom: 0;
      left: 0;
      content: '';
      background: #fff;
      height: 0;
      width: 100%;
      z-index: 1; }
  .ta-sub-nav a {
    position: relative;
    z-index: 2;
    font-size: 15px;
    color: inherit;
    height: 40px;
    line-height: 40px;
    text-align: center;
    display: block; }

.ta-calendar-spacer {
  text-align: center;
  display: inline-block;
  width: 30px; }

.ta-list-util {
  margin-bottom: 11px; }
  .ta-list-util span {
    font-size: 13px;
    letter-spacing: 0;
    color: #5b5b5b;
    display: inline-block;
    margin-left: 15px;
    line-height: 34px; }
    .ta-list-util span:first-child {
      margin-left: 0px; }

.ta-def-info {
  background: url(../images/sub/tax/subpage/ta_def_bg1.png) right bottom no-repeat;
  border-bottom: 1px solid #c9c9c9;
  padding-bottom: 30px;
  margin-bottom: 55px; }
  .ta-def-info h2 {
    font-size: 36px;
    color: #0698dc;
    letter-spacing: -3px; }
    .ta-def-info h2 span {
      font-size: 24px;
      margin-top: 5px;
      color: #b3b3b3;
      display: block; }
  .ta-def-info .ta-def-info-subtext {
    margin-top: 20px;
    font-size: 16px;
    color: #888;
    line-height: 1.1; }
    .ta-def-info .ta-def-info-subtext em {
      color: #494848; }
  .ta-def-info .ta-def-info-subtext2 {
    margin-top: 20px;
    font-size: 20px;
    color: #2d2c2c;
    line-height: 1.1;
    font-weight: bold; }
    .ta-def-info .ta-def-info-subtext2 em {
      color: #0e8be5;
      font-weight: bold; }
  .ta-def-info dl {
    margin: 22px 0 28px; }
    .ta-def-info dl dt {
      display: inline-block; }
      .ta-def-info dl dt span {
        background: #0698dc;
        color: #fff; }
    .ta-def-info dl dd {
      display: inline-block; }
    .ta-def-info dl i {
      line-height: 81px;
      font-size: 40px;
      font-weight: bold;
      font-style: normal;
      display: inline-block;
      vertical-align: middle;
      color: #b8b8b8;
      margin: 0 6px; }
    .ta-def-info dl span {
      color: #0698dc;
      font-size: 16px;
      width: 81px;
      height: 81px;
      line-height: 81px;
      border-radius: 40px;
      text-align: center;
      border: 1px solid #0698dc;
      display: inline-block;
      vertical-align: middle; }
  .ta-def-info .ta-def-note {
    color: #7c7c7c; }

.ta-def-block {
  margin-bottom: 75px; }
  .ta-def-block:last-child {
    margin-bottom: 0; }
  .ta-def-block h2 {
    font-size: 20px;
    margin-bottom: 20px; }
  .ta-def-block p {
    font-size: 16px;
    margin-bottom: 25px;
    color: #666666;
    line-height: 1.4; }

.ta-def-row {
  padding-left: 30px;
  margin-top: 55px; }
  .ta-def-row:nth-of-type(1) {
    margin-top: 0; }

.ta-total-def-row {
  margin-top: 55px; }
  .ta-total-def-row:nth-of-type(1) {
    margin-top: 0; }

.ta-def-list ul > li {
  font-size: 18px;
  list-style: disc;
  margin-left: 30px;
  margin-bottom: 10px;
  font-weight: bold; }
  .ta-def-list ul > li:last-child {
    margin-bottom: 0; }
  .ta-def-list ul > li p {
    font-size: 15px;
    font-weight: normal;
    margin-top: 8px; }
  .ta-def-list ul > li ol li {
    font-size: 15px;
    line-height: 1.4;
    margin-top: 5px;
    font-weight: normal; }
    .ta-def-list ul > li ol li:first-child {
      margin-top: 8px; }
    .ta-def-list ul > li ol li span {
      display: block;
      padding-top: 3px;
      padding-left: 12px; }

.ta-proof {
  display: table;
  width: 100%;
  height: 100px;
  margin-bottom: 15px;
  padding: 0 55px 0 35px;
  border-top: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  border-bottom: 3px solid #d0d0d0;
  background: url(../images/sub/tax/subpage/ta_proof_bg.gif) 0 0 repeat; }
  .ta-proof p {
    display: table-cell;
    vertical-align: middle;
    line-height: 1.3;
    color: #6a6a6a;
    font-size: 15px;
    letter-spacing: 0; }
    .ta-proof p em {
      color: #ff5a00;
      font-weight: bold; }
  .ta-proof .ta-proof-input {
    display: table-cell;
    vertical-align: middle; }
  .ta-proof .ta-proof-number {
    border: 1px solid #0598db;
    width: 215px;
    margin-right: 10px;
    text-align: right; }

.ta-area-container {
  border: 1px solid #ddd; }
  .ta-area-container::after {
    content: '';
    display: table;
    clear: both; }

.ta-area-gutter {
  margin-left: 100px !important; }

.ta-area-row {
  border-top: 1px solid #ddd;
  padding: 10px 29px; }
  .ta-area-row:first-child {
    border-top: 0;
    border-left: none !important; }
  .ta-area-row.half {
    width: 50%;
    float: left; }
    .ta-area-row.half:nth-child(2) {
      border-top: none; }
  .ta-area-row.bl-left {
    border-left: solid 1px #ccc; }
  .ta-area-row span {
    display: inline-block;
    margin-left: 15px;
    vertical-align: middle; }
    .ta-area-row span:first-child {
      margin-left: 0;
      margin-right: 15px; }
    .ta-area-row span.btn-wrap {
      float: right;
      margin-right: 22px; }
  .ta-area-row.total {
    background: url(../images/sub/tax/subpage/ta_proof_bg.gif) 0 0 repeat; }
    .ta-area-row.total input {
      border: 1px solid #0598db; }
  .ta-area-row.total2 {
    text-align: right;
    border-top: none;
    border-left: none;
    margin-top: -50px;
    padding-right: 0; }
    .ta-area-row.total2 span {
      margin-right: 0; }
  .ta-area-row .ta-area-spacer {
    line-height: 34px; }
  .ta-area-row .ta-area-spacer-sm {
    margin: 0 -10px 0 0; }
  .ta-area-row .ta-area-note {
    color: #ff7a7a;
    font-size: 12px;
    line-height: 1.3; }
    .ta-area-row .ta-area-note.ta-area-note-block {
      margin-top: 7px; }
  .ta-area-row .ta-area-title {
    width: 120px; }

.ta-declaration::after {
  content: '';
  display: table;
  clear: both; }

.ta-declaration-3, .ta-flowbox-3 {
  border: 1px solid #ddd;
  padding: 25px 0;
  text-align: center; }
  .ta-declaration-3 h2, .ta-flowbox-3 h2 {
    font-size: 20px;
    color: #3d3d3d; }
    .ta-declaration-3 h2 em, .ta-flowbox-3 h2 em {
      font-weight: bold;
      color: #ff6c00; }
  .ta-declaration-3 p, .ta-flowbox-3 p {
    margin-top: 10px;
    font-size: 16px;
    color: #777; }
    .ta-declaration-3 p span, .ta-flowbox-3 p span {
      display: block;
      color: #1c84c6;
      font-size: 18px;
      text-decoration: underline;
      margin-top: 10px; }

.ta-flowbox-3 {
  margin-bottom: 20px; }
  .ta-flowbox-3 p {
    margin-top: 15px; }
    .ta-flowbox-3 p span {
      display: inline;
      color: #ff4040;
      font-size: 16px; }

.ta-declaration-4 {
  border-top: 1px solid #ddd;
  padding-top: 50px;
  margin-top: 5px; }
  .ta-declaration-4 h3 {
    font-size: 20px;
    color: #2d2c2c;
    margin-bottom: 25px; }
  .ta-declaration-4 .ta-list-table, .ta-declaration-4 .ta-def-table, .ta-declaration-4 .ta-help-table, .ta-declaration-4 .ta-total-def-table, .ta-declaration-4 .ta-total-def2-table {
    margin-bottom: 11px; }
  .ta-declaration-4 .ta-area-row {
    position: relative;
    padding: 15px 0 15px 22px; }
  .ta-declaration-4 .ta-area-title {
    width: 135px; }
  .ta-declaration-4 .ta-btn-container {
    margin-top: 15px; }

.ta-declaration-5 .ta-area-title {
  width: 115px; }
  
.ta-declaration-4 .ta-note-box {margin-left: 0; margin-top: 10px;}
.ta-declaration-4 .ta-area-required::before {content: '*'; position: absolute; left: 10px; color: #ff7a7a;}
.ta-declaration-4 .ta-area-row .updReset {position: absolute; top: 20px; right: 10px; width: 22px; height: 22px; border-radius: 22px; border: 0; background-color: #ff7a7a; vertical-align: -4px; cursor: pointer;}
.ta-declaration-4 .ta-area-row .updReset::before {content: ''; position: absolute; top: 5px; left: 10px; width: 2px; height: 12px; background-color: #fff; transform: rotate(45deg);}
.ta-declaration-4 .ta-area-row .updReset::after {content: ''; position: absolute; top: 5px; left: 10px; width: 2px; height: 12px; background-color: #fff; transform: rotate(-45deg);}
  
  
  .ta-declaration-5 .ta-area-title:first-child {
    margin-right: 0; }

.ta-declaration-5 .ta-area-row {
  padding: 15px 0 15px 22px; }

.ta-declaration-5-section {
  margin-top: 40px; }
  .ta-declaration-5-section:first-child {
    margin-top: 0; }
  .ta-declaration-5-section h3 {
    font-size: 16px;
    margin-bottom: 10px;
    line-height: 34px; }
    .ta-declaration-5-section h3 span {
      line-height: 34px;
      margin-left: 15px; }

.ta-declaration-6 .ta-area-container {
  border-top: 1px solid #0598db;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom: 3px solid #ddd; }

.ta-declaration-6 h3 {
  font-size: 20px;
  color: #2d2c2c;
  margin-bottom: 25px; }

.ta-declaration-6 .img-row {
  border: 0;
  padding: 0;
  text-align: center;
  padding-top: 53px; }
  .ta-declaration-6 .img-row img {
    display: inline-block; }

.ta-declaration-6 .caution-text {
  margin-top: 15px;
  text-align: center; }

.ta-declaration-7-section {
  padding: 46px 0 0 32px;
  border: 1px solid #ddd;
  height: 280px;
  position: relative; }
  .ta-declaration-7-section h4 {
    font-size: 24px;
    color: #4e4e4e;
    margin-bottom: 15px; }
  .ta-declaration-7-section p {
    line-height: 1.3; }
  .ta-declaration-7-section.left {
    background: url(../images/sub/tax/subpage/ta_declaration_7_img1.png) right bottom no-repeat; }
  .ta-declaration-7-section.right {
    background: url(../images/sub/tax/subpage/ta_declaration_7_img2.png) right 33px bottom no-repeat; }
  .ta-declaration-7-section .ta-declaration-7-btn {
    position: absolute;
    top: 175px;
    left: 33px; }
    .ta-declaration-7-section .ta-declaration-7-btn a {
      display: block;
      margin-top: 6px; }
      .ta-declaration-7-section .ta-declaration-7-btn a:first-child {
        margin-top: 0; }

.halfDonut {
  position: relative;
  display: block;
  text-align: center;
  margin: 0 auto;
  width: 251px; }
  .halfDonut::after {
    content: '';
    display: table;
    clear: both; }

.halfDonutTotal {
  text-align: center;
  position: absolute;
  bottom: 5px;
  width: 100%; }

.halfDonut-min {
  float: left;
  text-align: center;
  color: #7d7d7d; }
  .halfDonut-min em {
    color: inherit; }

.halfDonut-max {
  float: right;
  text-align: center;
  margin-right: -25px;
  width: 110px;
  color: #7d7d7d; }
  .halfDonut-max em {
    color: inherit; }

.halfDonut-result {
  background: url(../images/sub/tax/subpage/ta_proof_bg.gif) 0 0 repeat;
  text-align: center;
  padding: 10px 0; }
  .halfDonut-result p {
    font-size: 14px;
    color: #7d7d7d; }
    .halfDonut-result p em {
      color: #e94444;
      font-size: 16px; }

.ta-chart h3 {
  margin-bottom: 11px;
  font-size: 20px; }

.ta-area-chart {
  margin-bottom: 30px;
  height: 210px; }

.ta-chart-row {
  position: relative; }
  .ta-chart-row p {
    position: absolute;
    top: 80px;
    left: 240px;
    font-size: 14px;
    color: #7d7d7d; }
    .ta-chart-row p em {
      font-size: 20px;
      color: #e94444;
      padding: 6px 0 0 15px;
      display: inline-block;
      font-weight: bold; }

.caution-chart {
  font-size: 14px;
  color: #ff7a7a; }
  .caution-chart.mt-30 {
    margin-top: 30px; }

.ta-preview-block {
  margin-top: 86px; }
  .ta-preview-block:first-child {
    margin-top: 0; }
  .ta-preview-block h3 {
    font-size: 20px;
    margin-bottom: 30px; }

.ta-total-preview-block {
  margin-top: 86px; }
  .ta-total-preview-block:first-child {
    margin-top: 0; }
  .ta-total-preview-block h3 {
    font-size: 20px;
    margin-bottom: 30px;
    font-weight: bold; }

.ta-preview-flow {
  position: relative;
  min-height: 185px; }
  .ta-preview-flow::after {
    content: '';
    display: table;
    clear: both; }
  .ta-preview-flow li {
    background: url(../images/sub/tax/subpage/ta_preview_arrow.gif) top 40px left no-repeat;
    float: left;
    min-width: 70px;
    text-align: center;
    padding-left: 40px;
    margin-left: 5px; }
    .ta-preview-flow li:first-child {
      margin-left: 0;
      padding-left: 0;
      background: 0 none; }
  .ta-preview-flow p {
    line-height: 1.3;
    color: #2c2c2c;
    margin-top: 5px; }

.ta-preview-flow-number {
  width: 115px;
  height: 115px;
  border-radius: 58px;
  border: 1px solid #4eade3;
  position: relative; }
  .ta-preview-flow-number span {
    width: 25px;
    line-height: 25px;
    height: 25px;
    border-radius: 13px;
    background: #f3700a;
    color: #fff;
    font-size: 12px;
    display: inline-block;
    position: absolute;
    top: -12px;
    left: 50%;
    margin-left: -12px; }

.ta-preview-flow1 .ta-preview-flow-number {
  background: url(../images/sub/tax/subpage/ta_preview_flow1.png) center center no-repeat; }

.ta-preview-flow2 .ta-preview-flow-number {
  background: url(../images/sub/tax/subpage/ta_preview_flow2.png) center center no-repeat; }

.ta-preview-flow3 .ta-preview-flow-number {
  background: url(../images/sub/tax/subpage/ta_preview_flow3.png) center center no-repeat; }

.ta-preview-flow4 .ta-preview-flow-number {
  background: url(../images/sub/tax/subpage/ta_preview_flow4.png) center center no-repeat; }

.ta-preview-flow5 .ta-preview-flow-number {
  background: url(../images/sub/tax/subpage/ta_preview_flow5.png) center center no-repeat; }

.ta-preview-flow6 .ta-preview-flow-number {
  background: url(../images/sub/tax/subpage/ta_preview_flow6.png) center center no-repeat; }

.ta-preview-video::after {
  content: '';
  display: table;
  clear: both; }

.ta-preview-video li {
  float: left; }
  .ta-preview-video li a {
    width: 307px;
    height: 141px;
    padding: 40px 0 0 26px;
    display: block; }
  .ta-preview-video li span {
    font-size: 13px;
    color: #5f5f5f;
    margin-bottom: 7px;
    display: block; }
  .ta-preview-video li h4 {
    font-size: 20px;
    color: #5f5f5f;
    font-weight: bold; }
  .ta-preview-video li:nth-child(2) {
    margin: 0 10px 0 9px; }

.ta-preview-video .ta-preview-video1 {
  background: url(../images/sub/tax/subpage/ta_preview_video1.jpg); }

.ta-preview-video .ta-preview-video2 {
  background: url(../images/sub/tax/subpage/ta_preview_video2.jpg); }

.ta-preview-video .ta-preview-video3 {
  background: url(../images/sub/tax/subpage/ta_preview_video3.jpg); }

.ta-faq {
  border-top: 2px solid #6c757c;
  border-bottom: 1px solid #6c757c; }
  .ta-faq dl {
    border-top: 1px solid #ccc; }
    .ta-faq dl:first-child {
      border-top: 0 none; }
  .ta-faq dl.is-open dt .ta-faq-icon {
    background: #013d74; }
  .ta-faq dl.is-open dt i {
    background-position: 0 -11px; }
  .ta-faq .ta-faq-icon {
    -webkit-transition: all 0.3s cubic-bezier(0.52, 0.01, 0.16, 1);
    -moz-transition: all 0.3s cubic-bezier(0.52, 0.01, 0.16, 1);
    -o-transition: all 0.3s cubic-bezier(0.52, 0.01, 0.16, 1);
    transition: all 0.3s cubic-bezier(0.52, 0.01, 0.16, 1);
    float: left;
    background: #6c757c;
    width: 30px;
    height: 30px;
    line-height: 27px;
    border-radius: 15px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    display: block;
    margin-right: 20px; }
  .ta-faq dt a {
    padding: 15px 0;
    display: block; }
    .ta-faq dt a::after {
      content: '';
      display: table;
      clear: both; }
  .ta-faq dt .ta-faq-title {
    width: 160px;
    text-align: center;
    float: left;
    line-height: 30px; }
  .ta-faq dt p {
    line-height: 30px;
    font-size: 16px;
    float: left;
    color: #323131; }
  .ta-faq dt i {
    -webkit-transition: all 0.3s cubic-bezier(0.52, 0.01, 0.16, 1);
    -moz-transition: all 0.3s cubic-bezier(0.52, 0.01, 0.16, 1);
    -o-transition: all 0.3s cubic-bezier(0.52, 0.01, 0.16, 1);
    transition: all 0.3s cubic-bezier(0.52, 0.01, 0.16, 1);
    float: right;
    background: url(../images/sub/tax/subpage/ta_faq_fold_icon.gif) no-repeat;
    width: 22px;
    height: 11px;
    margin-top: 9px;
    margin-right: 30px; }
  .ta-faq dd {
    display: none;
    border-top: 1px solid #ccc;
    padding: 20px 0 20px 160px;
    background: #f7f7f7; }
    .ta-faq dd::after {
      content: '';
      display: table;
      clear: both; }
    .ta-faq dd .ta-faq-icon {
      background: #fa541a; }
    .ta-faq dd p {
      float: left;
      width: 680px;
      line-height: 1.3;
      font-size: 16px;
      color: #6a6969; }

.ta-service {
  border: 1px solid #ddd;
  padding: 45px 0 25px 45px;
  background: url(../images/sub/tax/subpage/ta_service_bg.png) right 20px bottom -23px no-repeat; }
  .ta-service h2 {
    width: 471px;
    font-size: 20px;
    color: #2686d0;
    line-height: 1.3;
    border-bottom: 1px solid #3881c8;
    padding-bottom: 10px;
    margin-bottom: 20px; }
    .ta-service h2 em {
      color: #2686d0; }
    .ta-service h2 span {
      color: #ff7301; }
  .ta-service p {
    color: #737373;
    font-size: 16px;
    line-height: 1.4;
    margin-bottom: 12px; }
    .ta-service p span {
      font-weight: bold;
      color: #000; }

.ta-service-footer {
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  border-bottom: 3px solid #d0d0d0;
  background: url(../images/sub/tax/subpage/ta_proof_bg.gif) 0 0 repeat;
  text-align: center;
  padding: 27px 0; }
  .ta-service-footer .base_btn_color {
    margin-left: 3px; }
    .ta-service-footer .base_btn_color:first-child {
      margin-left: 0; }

.ta-cert {
  padding-top: 5px; }

.ta-cert-info {
  padding-top: 40px;
  background: url(../images/sub/tax/subpage/ta_cert_info_bg.png) right 20px no-repeat;
  min-height: 495px;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd; }

.ta-cert-block {
  margin-top: 55px; }
  .ta-cert-block:first-child {
    margin-top: 0; }
  .ta-cert-block h2 {
    line-height: 34px; }
    .ta-cert-block h2 .caution-text {
      font-size: 16px;
      margin-left: 15px; }
  .ta-cert-block p {
    margin-bottom: 0; }

.ta-cert-agency-row {
  height: 210px;
  display: table;
  padding-left: 296px;
  border-top: 1px solid #c9c9c9; }
  .ta-cert-agency-row::after {
    content: '';
    display: table;
    clear: both; }
  .ta-cert-agency-row:first-child {
    border-top: 0; }
  .ta-cert-agency-row dl, .ta-cert-agency-row span {
    display: table-cell;
    vertical-align: middle; }
  .ta-cert-agency-row dl {
    width: 510px; }
  .ta-cert-agency-row dt {
    font-size: 24px;
    font-weight: bold; }
  .ta-cert-agency-row dd {
    font-size: 16px;
    margin-top: 15px; }

.ta-cert-agency1 {
  background: url(../images/sub/tax/subpage/ta_cert_logo1.gif) 38px center no-repeat; }

.ta-cert-agency2 {
  background: url(../images/sub/tax/subpage/ta_cert_logo2.gif) 60px center no-repeat; }

.ta-cert-agency3 {
  background: url(../images/sub/tax/subpage/ta_cert_logo3.gif) 45px center no-repeat; }
  .ta-cert-agency3 dl {
    width: 173px; }
  .ta-cert-agency3 ul {
    display: table-cell;
    vertical-align: bottom;
    padding-top: 50px; }
    .ta-cert-agency3 ul::after {
      content: '';
      display: table;
      clear: both; }
  .ta-cert-agency3 li {
    display: inline-block;
    margin-left: 9px;
    margin-bottom: 9px; }

.ta-cert2 {
  margin-top: 30px;
  background: url(../images/sub/tax/subpage/ta_cert_bg2.png) center 0 no-repeat;
  height: 109px; }

.ui-datepicker .ui-widget-content {
  background: #999 none; }

.ta-input-wrap {
  padding: 15px 20px;
  width: 687px;
  margin: 30px auto 0 auto;
  border: solid 1px #c9cacc; }
  .ta-input-wrap.w100p {
    width: 100% !important; }
    .ta-input-wrap.w100p .title1 {
      width: 97px; }
    .ta-input-wrap.w100p .title2 {
      width: 97px; }
    .ta-input-wrap.w100p .input_wrap1 {
      float: right;
      width: 83%; }
    .ta-input-wrap.w100p .input_wrap2 {
      float: right;
      width: 65%; }
    .ta-input-wrap.w100p .left {
      width: 48%; }
    .ta-input-wrap.w100p .right {
      float: right;
      width: 48%; }
  .ta-input-wrap::after {
    content: '';
    display: table;
    clear: both; }
  .ta-input-wrap .line_all {
    margin-bottom: 5px; }
    .ta-input-wrap .line_all::after {
      content: '';
      display: table;
      clear: both; }
  .ta-input-wrap .title1 {
    width: 120px;
    float: left;
    line-height: 34px;
    font-size: 14px;
    color: #000000;
    padding-left: 13px;
    background: url(../images/sub/tax/subpage/ta_data_load_title_icon.gif) left center no-repeat; }
  .ta-input-wrap .title2 {
    width: 48px;
    float: left;
    line-height: 34px;
    font-size: 14px;
    color: #000000;
    padding-left: 13px;
    background: url(../images/sub/tax/subpage/ta_data_load_title_icon.gif) left center no-repeat; }
  .ta-input-wrap .input_wrap1 {
    float: left;
    width: 525px; }
  .ta-input-wrap .ta-find-wrap::after {
    content: '';
    display: table;
    clear: both; }
  .ta-input-wrap .ta-find-wrap input[type="text"] {
    float: left;
    width: 79%; }
  .ta-input-wrap .ta-find-wrap input[type="button"] {
    float: right;
    width: 20%;
    height: 34px;
    background: #95979d;
    color: #fff;
    border: none;
    cursor: pointer; }
    .ta-input-wrap .ta-find-wrap input[type="button"]:hover {
      background: #7c7f87; }
  .ta-input-wrap .left {
    float: left;
    width: 338px; }
  .ta-input-wrap .right {
    float: right;
    width: 265px; }
  .ta-input-wrap .input_wrap2 {
    float: left;
    width: 217px; }
  .ta-input-wrap .ta-data-radio-group::after {
    content: '';
    display: table;
    clear: both; }
  .ta-input-wrap .ta-data-radio-group li {
    margin-right: 45px;
    float: left; }
    .ta-input-wrap .ta-data-radio-group li:last-child {
      margin-right: 0; }
    .ta-input-wrap .ta-data-radio-group li label {
      line-height: 34px;
      cursor: pointer;
      color: #949292; }
      .ta-input-wrap .ta-data-radio-group li label input {
        line-height: 34px;
        height: 34px; }
  .ta-input-wrap input[type="text"] {
    line-height: 34px;
    width: 100%;
    border: solid 1px #dedede; }

.ta-data-notice-wrap {
  text-align: center;
  margin-top: 5px; }
  .ta-data-notice-wrap .ta-data-notice {
    display: inline-block;
    line-height: 14px;
    font-size: 12px;
    color: #e05858;
    padding-left: 20px;
    background: url(../images/sub/tax/subpage/ta_caution_icon2.gif) left center no-repeat; }

.ta-step-ul {
  width: 210px; }
  .ta-step-ul::after {
    content: '';
    display: table;
    clear: both; }
  .ta-step-ul li {
    float: left;
    margin-right: 20px; }
    .ta-step-ul li:last-child {
      margin-right: 0; }
    .ta-step-ul li label {
      line-height: 34px;
      color: #929292; }
      .ta-step-ul li label input {
        line-height: 34px;
        height: 32px; }

.ta-total-title-subtext {
  font-size: 15px;
  line-height: 1.4; }
  .ta-total-title-subtext.mb-45 {
    margin-bottom: 45px; }
  .ta-total-title-subtext strong {
    color: #0e8be5; }

.ta-total-btn-container {
  margin-top: 50px;
  text-align: center; }
  .ta-total-btn-container.mt-30 {
    margin-top: 30px !important; }
  .ta-total-btn-container li {
    display: inline-block;
    margin-left: 10px;
    font-size: 16px; }
    .ta-total-btn-container li:first-child {
      margin-left: 0; }
  .ta-total-btn-container input {
    color: #fff; }

.total-tax-definition {
  background: url(../images/sub/tax/subpage/total_tax_definition_top_bg.jpg) right top no-repeat; }

.ta-tax-def-info {
  padding-bottom: 30px;
  margin-bottom: 55px; }
  .ta-tax-def-info h2 {
    font-size: 36px;
    color: #0698dc;
    letter-spacing: -3px; }
    .ta-tax-def-info h2 span {
      font-size: 24px;
      margin-top: 5px;
      color: #b3b3b3;
      display: block; }
  .ta-tax-def-info .ta-def-info-subtext {
    margin-top: 20px;
    font-size: 20px;
    color: #2d2c2c;
    line-height: 1.1;
    font-weight: bold; }
    .ta-tax-def-info .ta-def-info-subtext em {
      color: #0e8be5;
      font-weight: bold; }
  .ta-tax-def-info dl {
    margin: 22px 0 28px; }
    .ta-tax-def-info dl dt {
      display: inline-block; }
      .ta-tax-def-info dl dt span {
        background: #0698dc;
        color: #fff; }
    .ta-tax-def-info dl dd {
      display: inline-block; }
    .ta-tax-def-info dl i {
      line-height: 81px;
      font-size: 40px;
      font-weight: bold;
      font-style: normal;
      display: inline-block;
      vertical-align: middle;
      color: #b8b8b8;
      margin: 0 6px; }
    .ta-tax-def-info dl span {
      color: #0698dc;
      font-size: 16px;
      width: 81px;
      height: 81px;
      line-height: 81px;
      border-radius: 40px;
      text-align: center;
      border: 1px solid #0698dc;
      display: inline-block;
      vertical-align: middle; }
  .ta-tax-def-info .ta-def-note {
    color: #7c7c7c; }

.ta-total-def-block {
  margin-bottom: 75px; }
  .ta-total-def-block:last-child {
    margin-bottom: 0; }
  .ta-total-def-block h2 {
    font-size: 20px;
    margin-bottom: 20px;
    color: #383838;
    font-weight: bold;
    line-height: 20px; }
  .ta-total-def-block .btn-and-text {
    margin-top: -10px; }
    .ta-total-def-block .btn-and-text::after {
      content: '';
      display: table;
      clear: both; }
    .ta-total-def-block .btn-and-text p {
      float: left;
      font-size: 16px;
      margin-bottom: 15px;
      color: #666666;
      line-height: 2.4; }
    .ta-total-def-block .btn-and-text a {
      border-radius: 2px 2px 2px 2px;
      -moz-border-radius: 2px 2px 2px 2px;
      -webkit-border-radius: 2px 2px 2px 2px;
      padding: 0 20px;
      font-size: 16px;
      line-height: 2.4;
      display: inline-block;
      float: right;
      background: #0e8be5;
      color: #fff; }
  .ta-total-def-block p {
    font-size: 16px;
    margin-bottom: 25px;
    color: #666666;
    line-height: 1.4; }
    .ta-total-def-block p.ta-total-subtext {
      font-size: 15px;
      color: #888;
      letter-spacing: 0; }
      .ta-total-def-block p.ta-total-subtext strong {
        color: #ff4b4b;
        letter-spacing: 0; }
  .ta-total-def-block .ta-total-summary {
    margin-top: 10px; }
    .ta-total-def-block .ta-total-summary p {
      font-size: 12px;
      line-height: 1.5;
      margin-bottom: 10px;
      letter-spacing: 0; }
      .ta-total-def-block .ta-total-summary p.ta-total-summary-top {
        color: #0e8be5; }
      .ta-total-def-block .ta-total-summary p.ta-total-summary-middle {
        color: #ff4b4b; }
      .ta-total-def-block .ta-total-summary p.ta-total-summary-bottom {
        background: #ebebeb;
        padding: 10px; }

.ta-total-preview-video::after {
  content: '';
  display: table;
  clear: both; }

.ta-total-preview-video li {
  float: left; }
  .ta-total-preview-video li a {
    width: 446px;
    height: 205px;
    padding: 67px 0 0 49px;
    display: block; }
  .ta-total-preview-video li span {
    font-size: 16px;
    color: #5f5f5f;
    margin-bottom: 7px;
    display: block; }
  .ta-total-preview-video li h4 {
    font-size: 26px;
    color: #5f5f5f;
    font-weight: bold; }
  .ta-total-preview-video li:nth-child(2n) {
    float: right; }
  .ta-total-preview-video li:nth-child(3) {
    margin-top: 29px; }
  .ta-total-preview-video li:nth-child(4) {
    margin-top: 29px; }

.ta-total-preview-video .ta-preview-video1 {
  background: url(../images/sub/tax/subpage/ta_total_preview_video1.jpg); }

.ta-total-preview-video .ta-preview-video2 {
  background: url(../images/sub/tax/subpage/ta_total_preview_video2.jpg); }

.ta-total-preview-video .ta-preview-video3 {
  background: url(../images/sub/tax/subpage/ta_total_preview_video3.jpg); }

.ta-total-preview-video .ta-preview-video4 {
  background: url(../images/sub/tax/subpage/ta_total_preview_video4.jpg); }

.ta-total-common-radio::after {
  content: '';
  display: table;
  clear: both; }

.ta-total-common-radio li {
  float: left;
  margin-right: 20px; }
  .ta-total-common-radio li:last-child {
    margin-right: 0; }
  .ta-total-common-radio li label {
    line-height: 30px;
    cursor: pointer;
    font-size: 13px; }
    .ta-total-common-radio li label input {
      height: 30px; }

.ta-total-preview-block {
  margin-top: 86px; }
  .ta-total-preview-block:first-child {
    margin-top: 0; }
  .ta-total-preview-block h3 {
    font-size: 20px;
    margin-bottom: 30px;
    font-weight: bold; }

.ta-total-def-block h3 {
  font-size: 20px;
  margin-bottom: 30px;
  font-weight: bold; }

.ta-total-simplebook-block .ta-total-important-text {
  font-size: 20px;
  line-height: 1.4;
  margin-bottom: 30px; }

.ta-total-simplebook-block .ta-total-explanation-btn {
  margin-bottom: 10px; }
  .ta-total-simplebook-block .ta-total-explanation-btn::after {
    content: '';
    display: table;
    clear: both; }
  .ta-total-simplebook-block .ta-total-explanation-btn p {
    font-size: 15px;
    line-height: 1.4;
    float: left; }
  .ta-total-simplebook-block .ta-total-explanation-btn a {
    float: right;
    display: block;
    width: 200px;
    text-align: center;
    line-height: 1.3;
    padding: 4px 0;
    background: #ff7900;
    color: #fff; }

.ta-total-simplebook-block .ta-total-search-wrap {
  margin-bottom: 30px;
  border: solid 1px #c9cacc;
  padding: 0 10px 0 0; }
  .ta-total-simplebook-block .ta-total-search-wrap::after {
    content: '';
    display: table;
    clear: both; }
  .ta-total-simplebook-block .ta-total-search-wrap .search-title {
    width: 14%;
    float: left;
    background: #e9ecee;
    height: 44px;
    display: table;
    text-align: center; }
    .ta-total-simplebook-block .ta-total-search-wrap .search-title p {
      vertical-align: middle;
      display: table-cell;
      text-align: center;
      font-size: 14px;
      letter-spacing: 0;
      border-right: solid 1px #dee1e3; }
  .ta-total-simplebook-block .ta-total-search-wrap .search-contents {
    width: 73%;
    float: left;
    padding: 5px 0 5px 10px; }
    .ta-total-simplebook-block .ta-total-search-wrap .search-contents::after {
      content: '';
      display: table;
      clear: both; }
    .ta-total-simplebook-block .ta-total-search-wrap .search-contents .assortment_spacing {
      margin-right: 1.9%  !important; }
    .ta-total-simplebook-block .ta-total-search-wrap .search-contents .simple-search-select {
      width: 15%;
      float: left;
      margin-right: 1%; }
    .ta-total-simplebook-block .ta-total-search-wrap .search-contents .quarter.quarter-month li {
      background: #4d555b; }
      .ta-total-simplebook-block .ta-total-search-wrap .search-contents .quarter.quarter-month li.active {
        background: #62b160; }
      .ta-total-simplebook-block .ta-total-search-wrap .search-contents .quarter.quarter-month li:last-child {
        margin-right: 0; }
      .ta-total-simplebook-block .ta-total-search-wrap .search-contents .quarter.quarter-month li p {
        color: #fff;
        border: none;
        line-height: 34px; }
    .ta-total-simplebook-block .ta-total-search-wrap .search-contents .quarter.quarter-year li.active {
      background: #0e8be5; }
      .ta-total-simplebook-block .ta-total-search-wrap .search-contents .quarter.quarter-year li.active p {
        color: #fff;
        border-color: #0e8be5; }
    .ta-total-simplebook-block .ta-total-search-wrap .search-contents .quarter li {
      float: left;
      width: 8.6%;
      margin-right: 0.8%;
      border-radius: 3px 3px 3px 3px;
      -moz-border-radius: 3px 3px 3px 3px;
      -webkit-border-radius: 3px 3px 3px 3px; }
      .ta-total-simplebook-block .ta-total-search-wrap .search-contents .quarter li p {
        border: solid 1px #cccccc;
        line-height: 32px;
        text-align: center;
        cursor: pointer;
        font-size: 13px;
        border-radius: 3px 3px 3px 3px;
        -moz-border-radius: 3px 3px 3px 3px;
        -webkit-border-radius: 3px 3px 3px 3px; }
  .ta-total-simplebook-block .ta-total-search-wrap .search-view-btn {
    width: 13%;
    float: left;
    text-align: right;
    padding: 5px 0 5px 5px; }
    .ta-total-simplebook-block .ta-total-search-wrap .search-view-btn input {
      width: 100%;
      display: inline-block;
      height: 34px;
      border: none;
      background: #95979d;
      color: #fff;
      cursor: pointer;
      border-radius: 3px 3px 3px 3px;
      -moz-border-radius: 3px 3px 3px 3px;
      -webkit-border-radius: 3px 3px 3px 3px; }

.ta-total-simplebook-block .ta-total-table-wrap .ta-total-table-top {
  margin-bottom: 10px; }
  .ta-total-simplebook-block .ta-total-table-wrap .ta-total-table-top::after {
    content: '';
    display: table;
    clear: both; }
  .ta-total-simplebook-block .ta-total-table-wrap .ta-total-table-top p {
    float: left;
    line-height: 34px;
    font-size: 16px;
    letter-spacing: 0; }
  .ta-total-simplebook-block .ta-total-table-wrap .ta-total-table-top .ta-total-table-btn-wrap {
    float: right;
    display: inline-block; }
    .ta-total-simplebook-block .ta-total-table-wrap .ta-total-table-top .ta-total-table-btn-wrap a {
      line-height: 34px;
      color: #fff;
      background: #0e8be5;
      display: inline-block;
      text-align: center;
      font-size: 14px;
      letter-spacing: 0;
      border-radius: 3px 3px 3px 3px;
      -moz-border-radius: 3px 3px 3px 3px;
      -webkit-border-radius: 3px 3px 3px 3px; }
      .ta-total-simplebook-block .ta-total-table-wrap .ta-total-table-top .ta-total-table-btn-wrap a.blue_line {
        background: #fff;
        border: solid 1px #0e8be5;
        color: #0e8be5;
        line-height: 32px; }
        .ta-total-simplebook-block .ta-total-table-wrap .ta-total-table-top .ta-total-table-btn-wrap a.blue_line:hover {
          background: #fff;
          color: #0e8be5; }
      .ta-total-simplebook-block .ta-total-table-wrap .ta-total-table-top .ta-total-table-btn-wrap a.gray {
        background: #95979d; }
        .ta-total-simplebook-block .ta-total-table-wrap .ta-total-table-top .ta-total-table-btn-wrap a.gray:hover {
          background: #7c7f87; }
      .ta-total-simplebook-block .ta-total-table-wrap .ta-total-table-top .ta-total-table-btn-wrap a:hover {
        background: #0680d7; }

.ta-total-reinfo-block h3 {
  font-size: 20px;
  margin-bottom: 30px;
  font-weight: bold; }

.ta-total-reinfo-block .ta-total-reinfo-title {
  position: relative; }
  .ta-total-reinfo-block .ta-total-reinfo-title::after {
    content: '';
    display: table;
    clear: both; }
  .ta-total-reinfo-block .ta-total-reinfo-title h3 {
    float: left;
    margin-bottom: 15px !important; }
  .ta-total-reinfo-block .ta-total-reinfo-title span {
    display: inline-block;
    position: absolute;
    font-size: 12px;
    color: #fe0000 !important;
    right: 0;
    bottom: 15px; }
  .ta-total-reinfo-block .ta-total-reinfo-title .important_text {
    font-size: 14px;
    color: #ff7a7a;
    clear: both;
    margin-bottom: 10px; }

.ta-total-reinfo-block .ta-total-reinfo-input {
  border: solid 1px #dddddd; }
  .ta-total-reinfo-block .ta-total-reinfo-input .reinfo-section {
    padding: 5px 0;
    border-bottom: solid 1px #dddddd; }
    .ta-total-reinfo-block .ta-total-reinfo-input .reinfo-section::after {
      content: '';
      display: table;
      clear: both; }
    .ta-total-reinfo-block .ta-total-reinfo-input .reinfo-section:last-child {
      border-bottom: none; }
    .ta-total-reinfo-block .ta-total-reinfo-input .reinfo-section .reinfo-colum {
      width: 50%;
      float: left; }
      .ta-total-reinfo-block .ta-total-reinfo-input .reinfo-section .reinfo-colum::after {
        content: '';
        display: table;
        clear: both; }
    .ta-total-reinfo-block .ta-total-reinfo-input .reinfo-section .reinfo-title {
      float: left;
      width: 142px;
      padding-left: 30px;
      position: relative;
      line-height: 30px;
      letter-spacing: 0;
      font-size: 13px; }
      .ta-total-reinfo-block .ta-total-reinfo-input .reinfo-section .reinfo-title span {
        display: inline-block;
        position: absolute;
        left: 20px;
        color: #fe0000;
        line-height: 30px;
        margin-right: 5px; }
    .ta-total-reinfo-block .ta-total-reinfo-input .reinfo-section .reinfo-short-content {
      float: left;
      width: 327px;
      line-height: 30px;
      letter-spacing: 0; }
    .ta-total-reinfo-block .ta-total-reinfo-input .reinfo-section .reinfo-full-content {
      line-height: 30px;
      letter-spacing: 0; }
      .ta-total-reinfo-block .ta-total-reinfo-input .reinfo-section .reinfo-full-content::after {
        content: '';
        display: table;
        clear: both; }
    .ta-total-reinfo-block .ta-total-reinfo-input .reinfo-section .reinfo-inner-btn.fl_left {
      float: left; }
    .ta-total-reinfo-block .ta-total-reinfo-input .reinfo-section .reinfo-inner-btn.fl_right {
      float: right; }
    .ta-total-reinfo-block .ta-total-reinfo-input .reinfo-section .reinfo-inner-btn.first {
      margin-right: 25px; }
    .ta-total-reinfo-block .ta-total-reinfo-input .reinfo-section .reinfo-inner-btn.end {
      margin-right: 20px; }
    .ta-total-reinfo-block .ta-total-reinfo-input .reinfo-section .reinfo-inner-btn a {
      display: inline-block;
      font-size: 13px;
      border-radius: 3px 3px 3px 3px;
      -moz-border-radius: 3px 3px 3px 3px;
      -webkit-border-radius: 3px 3px 3px 3px;
      background: #0e8be5;
      line-height: 30px;
      text-align: center;
      color: #fff; }
      .ta-total-reinfo-block .ta-total-reinfo-input .reinfo-section .reinfo-inner-btn a.blue_line {
        background: #fff;
        border: solid 1px #0e8be5;
        color: #0e8be5;
        line-height: 28px; }
        .ta-total-reinfo-block .ta-total-reinfo-input .reinfo-section .reinfo-inner-btn a.blue_line:hover {
          background: #fff;
          color: #0e8be5; }
      .ta-total-reinfo-block .ta-total-reinfo-input .reinfo-section .reinfo-inner-btn a.gray {
        background: #95979d; }
        .ta-total-reinfo-block .ta-total-reinfo-input .reinfo-section .reinfo-inner-btn a.gray:hover {
          background: #7c7f87; }
    .ta-total-reinfo-block .ta-total-reinfo-input .reinfo-section .reinfo-radio {
      float: left; }
      .ta-total-reinfo-block .ta-total-reinfo-input .reinfo-section .reinfo-radio::after {
        content: '';
        display: table;
        clear: both; }
      .ta-total-reinfo-block .ta-total-reinfo-input .reinfo-section .reinfo-radio.horizontal li {
        float: left;
        margin-right: 15px; }
      .ta-total-reinfo-block .ta-total-reinfo-input .reinfo-section .reinfo-radio li label {
        line-height: 30px;
        cursor: pointer;
        font-size: 13px; }
    .ta-total-reinfo-block .ta-total-reinfo-input .reinfo-section input.re_type0 {
      text-align: center; }
    .ta-total-reinfo-block .ta-total-reinfo-input .reinfo-section input[type='text'] {
      display: inline-block;
      float: left;
      margin-right: 5px;
      height: 30px;
      font-size: 13px;
      border: solid 1px #dddddd; }
      .ta-total-reinfo-block .ta-total-reinfo-input .reinfo-section input[type='text']:disabled {
        background: #f2f2f2;
        color: #6b6868; }

.ta-total-reinfo-block .ta-total-payment-conf::after {
  content: '';
  display: table;
  clear: both; }

.ta-total-reinfo-block .ta-total-payment-conf .ta-total-payment-left {
  float: left;
  width: 373px; }

.ta-total-reinfo-block .ta-total-payment-conf .ta-total-payment-right {
  float: right;
  width: 514px; }

.ta-total-reinfo-block .ta-total-payment-conf .payment-conf-section {
  border-top: solid 1px #0598db; }
  .ta-total-reinfo-block .ta-total-payment-conf .payment-conf-section::after {
    content: '';
    display: table;
    clear: both; }
  .ta-total-reinfo-block .ta-total-payment-conf .payment-conf-section p.full_text {
    line-height: 30px; }
    .ta-total-reinfo-block .ta-total-payment-conf .payment-conf-section p.full_text strong {
      font-weight: bold; }
  .ta-total-reinfo-block .ta-total-payment-conf .payment-conf-section p.text_left {
    line-height: 30px;
    float: left;
    width: 40%; }
  .ta-total-reinfo-block .ta-total-payment-conf .payment-conf-section .payment-section-img {
    text-align: center;
    padding: 23px 0 0 0;
    text-align: center; }
    .ta-total-reinfo-block .ta-total-payment-conf .payment-conf-section .payment-section-img img {
      display: inline-block; }
    .ta-total-reinfo-block .ta-total-payment-conf .payment-conf-section .payment-section-img.img_size img {
      width: 65%; }
  .ta-total-reinfo-block .ta-total-payment-conf .payment-conf-section .input_right {
    float: right;
    width: 60%; }
    .ta-total-reinfo-block .ta-total-payment-conf .payment-conf-section .input_right::after {
      content: '';
      display: table;
      clear: both; }
    .ta-total-reinfo-block .ta-total-payment-conf .payment-conf-section .input_right input {
      float: left;
      width: 92%;
      height: 30px;
      font-size: 13px;
      text-align: right; }
    .ta-total-reinfo-block .ta-total-payment-conf .payment-conf-section .input_right .unit_text {
      float: right;
      width: 8%;
      text-align: right;
      line-height: 30px; }
  .ta-total-reinfo-block .ta-total-payment-conf .payment-conf-section .payment-section-inner {
    border: solid 1px #dddddd;
    padding: 5px 30px;
    border-top: none; }
    .ta-total-reinfo-block .ta-total-payment-conf .payment-conf-section .payment-section-inner::after {
      content: '';
      display: table;
      clear: both; }
    .ta-total-reinfo-block .ta-total-payment-conf .payment-conf-section .payment-section-inner.total {
      border-bottom: solid 3px #dddddd;
      background: url(../images/sub/tax/subpage/ta_proof_bg.gif); }
      .ta-total-reinfo-block .ta-total-payment-conf .payment-conf-section .payment-section-inner.total input {
        background: #fff;
        border-color: #0e8be5; }
    .ta-total-reinfo-block .ta-total-payment-conf .payment-conf-section .payment-section-inner select {
      padding-left: 0;
      border: none;
      height: 30px; }

.ta-total-reinfo-block .ta-total-payment-info-title {
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: bold; }

.ta-total-reinfo-block .ta-total-payment-info-conf {
  border: solid 1px #dddddd;
  background: url(../images/sub/tax/subpage/ta_proof_bg.gif);
  padding: 10px; }
  .ta-total-reinfo-block .ta-total-payment-info-conf::after {
    content: '';
    display: table;
    clear: both; }
  .ta-total-reinfo-block .ta-total-payment-info-conf .ta-total-payment-left {
    float: left;
    width: 48%; }
  .ta-total-reinfo-block .ta-total-payment-info-conf .ta-total-payment-right {
    float: right;
    width: 48%; }
  .ta-total-reinfo-block .ta-total-payment-info-conf .ta-total-payment-info::after {
    content: '';
    display: table;
    clear: both; }
  .ta-total-reinfo-block .ta-total-payment-info-conf .ta-total-payment-info .payment-info-left {
    float: left;
    width: 18%; }
    .ta-total-reinfo-block .ta-total-payment-info-conf .ta-total-payment-info .payment-info-left p {
      line-height: 30px; }
    .ta-total-reinfo-block .ta-total-payment-info-conf .ta-total-payment-info .payment-info-left input {
      width: 100%;
      height: 30px;
      font-size: 13px; }
  .ta-total-reinfo-block .ta-total-payment-info-conf .ta-total-payment-info .payment-info-right {
    float: right;
    width: 80%; }
    .ta-total-reinfo-block .ta-total-payment-info-conf .ta-total-payment-info .payment-info-right input {
      height: 30px; }
      .ta-total-reinfo-block .ta-total-payment-info-conf .ta-total-payment-info .payment-info-right input.ta_c {
        text-align: center; }

.ta-total-reinfo-block .ta-total-file-make .file-make-title {
  font-size: 16px;
  margin-bottom: 10px; }

.ta-total-reinfo-block .ta-total-file-make .file-make-section {
  padding-top: 10px;
  border-top: solid 2px #66b9ed; }
  .ta-total-reinfo-block .ta-total-file-make .file-make-section::after {
    content: '';
    display: table;
    clear: both; }
  .ta-total-reinfo-block .ta-total-file-make .file-make-section .file-make-inner {
    margin-bottom: 20px;
    border: solid 1px #dddddd;
    padding: 5px 10px; }
    .ta-total-reinfo-block .ta-total-file-make .file-make-section .file-make-inner::after {
      content: '';
      display: table;
      clear: both; }
  .ta-total-reinfo-block .ta-total-file-make .file-make-section .file-make-input-title {
    font-size: 14px;
    color: #3a3a3a;
    width: 145px;
    float: left;
    line-height: 30px; }
  .ta-total-reinfo-block .ta-total-file-make .file-make-section .file-make-inner-colum {
    width: 50%;
    float: left; }
    .ta-total-reinfo-block .ta-total-file-make .file-make-section .file-make-inner-colum::after {
      content: '';
      display: table;
      clear: both; }
  .ta-total-reinfo-block .ta-total-file-make .file-make-section .file-make-input {
    float: left; }
    .ta-total-reinfo-block .ta-total-file-make .file-make-section .file-make-input::after {
      content: '';
      display: table;
      clear: both; }
    .ta-total-reinfo-block .ta-total-file-make .file-make-section .file-make-input input {
      float: left;
      height: 30px;
      border: solid 1px #dddddd; }
    .ta-total-reinfo-block .ta-total-file-make .file-make-section .file-make-input p {
      float: left;
      font-size: 12px;
      color: #ff3838;
      line-height: 30px;
      margin-left: 10px; }
  .ta-total-reinfo-block .ta-total-file-make .file-make-section .file-make-btn-right {
    float: right; }
    .ta-total-reinfo-block .ta-total-file-make .file-make-section .file-make-btn-right input {
      height: 30px;
      font-size: 13px;
      line-height: 30px; }

.ta-total-reinfo-block .total-tab-common {
  margin-bottom: 20px;
  background: repeat-x bottom url(../images/sub/tax/subpage/tab_line_bg.gif); }
  .ta-total-reinfo-block .total-tab-common ul::after {
    content: '';
    display: table;
    clear: both; }
  .ta-total-reinfo-block .total-tab-common ul li {
    width: 158px;
    float: left;
    border: solid 1px #dddddd;
    border-bottom: solid 1px #2f2f2f;
    margin-left: -1px;
    background: #fafafa; }
    .ta-total-reinfo-block .total-tab-common ul li:first-child {
      width: 157px; }
    .ta-total-reinfo-block .total-tab-common ul li:last-child {
      width: 157px; }
    .ta-total-reinfo-block .total-tab-common ul li.active {
      border: solid 1px #2f2f2f;
      border-bottom: solid 1px #fff;
      position: relative;
      z-index: 9999;
      background: #fff; }
    .ta-total-reinfo-block .total-tab-common ul li a {
      line-height: 45px;
      text-align: center;
      display: block; }

.ta-total-reinfo-block .ta-total-tab-con::after {
  content: '';
  display: table;
  clear: both; }

.ta-total-reinfo-block .ta-total-tab-con.list {
  margin-bottom: 30px; }

.ta-total-reinfo-block .ta-total-tab-con.marb {
  margin-bottom: 30px; }

.ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-inner-title {
  margin-bottom: 10px;
  line-height: 30px;
  float: left;
  font-size: 17px;
  font-weight: bold;
  margin-right: 15px; }

.ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-inner-title-btn {
  margin-bottom: 10px;
  float: left; }
  .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-inner-title-btn::after {
    content: '';
    display: table;
    clear: both; }
  .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-inner-title-btn a {
    display: inline-block;
    float: left;
    line-height: 30px;
    text-align: center;
    background: #5a6174;
    color: #fff;
    margin-right: 3px;
    font-size: 13px;
    border-radius: 2px 2px 2px 2px;
    -moz-border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px; }
    .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-inner-title-btn a.o_color {
      background: #ff7900; }

.ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-inner-title-btn-right {
  margin-bottom: 10px;
  float: right; }
  .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-inner-title-btn-right a {
    display: inline-block;
    font-size: 13px;
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    background: #0e8be5;
    line-height: 30px;
    text-align: center;
    color: #fff; }
    .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-inner-title-btn-right a.blue_line {
      background: #fff;
      border: solid 1px #0e8be5;
      color: #0e8be5;
      line-height: 28px; }
      .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-inner-title-btn-right a.blue_line:hover {
        background: #fff;
        color: #0e8be5; }
    .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-inner-title-btn-right a.gray {
      background: #95979d; }
      .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-inner-title-btn-right a.gray:hover {
        background: #7c7f87; }
    .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-inner-title-btn-right a.orange {
      background: #ff7900; }

.ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-section {
  border: solid 1px #ddd;
  border-top: solid 1px #0e8be5;
  border-bottom: solid 4px #ddd; }
  .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-section .ta-total-tab-section-inner {
    border-bottom: solid 1px #ddd;
    padding: 5px 0; }
    .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-section .ta-total-tab-section-inner::after {
      content: '';
      display: table;
      clear: both; }
    .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-section .ta-total-tab-section-inner:last-child {
      border-bottom: none; }
    .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-section .ta-total-tab-section-inner input.re_type0 {
      text-align: center !important; }
    .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-section .ta-total-tab-section-inner input[type='text'] {
      display: inline-block;
      float: left;
      margin-right: 5px;
      height: 30px;
      font-size: 13px;
      border: solid 1px #dddddd;
      text-align: right; }
      .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-section .ta-total-tab-section-inner input[type='text']:disabled {
        background: #f2f2f2;
        color: #6b6868; }
      .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-section .ta-total-tab-section-inner input[type='text'].input_left {
        float: left; }
    .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-section .ta-total-tab-section-inner .total-tab-inner-btn.fl_left {
      float: left; }
    .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-section .ta-total-tab-section-inner .total-tab-inner-btn.fl_right {
      float: right; }
    .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-section .ta-total-tab-section-inner .total-tab-inner-btn.first {
      margin-right: 5px; }
    .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-section .ta-total-tab-section-inner .total-tab-inner-btn.end {
      margin-right: 20px; }
    .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-section .ta-total-tab-section-inner .total-tab-inner-btn a {
      display: inline-block;
      font-size: 13px;
      border-radius: 3px 3px 3px 3px;
      -moz-border-radius: 3px 3px 3px 3px;
      -webkit-border-radius: 3px 3px 3px 3px;
      background: #0e8be5;
      line-height: 30px;
      text-align: center;
      color: #fff; }
      .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-section .ta-total-tab-section-inner .total-tab-inner-btn a.blue_line {
        background: #fff;
        border: solid 1px #0e8be5;
        color: #0e8be5;
        line-height: 28px; }
        .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-section .ta-total-tab-section-inner .total-tab-inner-btn a.blue_line:hover {
          background: #fff;
          color: #0e8be5; }
      .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-section .ta-total-tab-section-inner .total-tab-inner-btn a.gray {
        background: #95979d; }
        .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-section .ta-total-tab-section-inner .total-tab-inner-btn a.gray:hover {
          background: #7c7f87; }
    .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-section .ta-total-tab-section-inner .tab-inner-title {
      width: 210px;
      float: left;
      line-height: 30px;
      padding-left: 30px;
      font-size: 13px; }
      .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-section .ta-total-tab-section-inner .tab-inner-title.line2 {
        line-height: 15px; }
      .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-section .ta-total-tab-section-inner .tab-inner-title.accent {
        color: #0e8be5; }
    .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-section .ta-total-tab-section-inner .double-line {
      margin-bottom: 5px; }
      .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-section .ta-total-tab-section-inner .double-line::after {
        content: '';
        display: table;
        clear: both; }
      .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-section .ta-total-tab-section-inner .double-line:last-child {
        margin-bottom: 0; }
      .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-section .ta-total-tab-section-inner .double-line .double-line-inner::after {
        content: '';
        display: table;
        clear: both; }
      .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-section .ta-total-tab-section-inner .double-line .double-line-inner .double-line-inner-colum {
        width: 50%;
        float: left; }
        .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-section .ta-total-tab-section-inner .double-line .double-line-inner .double-line-inner-colum::after {
          content: '';
          display: table;
          clear: both; }
        .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-section .ta-total-tab-section-inner .double-line .double-line-inner .double-line-inner-colum.w_right {
          height: 95px;
          display: table; }
          .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-section .ta-total-tab-section-inner .double-line .double-line-inner .double-line-inner-colum.w_right p {
            display: table-cell;
            vertical-align: middle;
            font-size: 12px;
            color: #0e8be5; }
        .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-section .ta-total-tab-section-inner .double-line .double-line-inner .double-line-inner-colum .double-line-inner-colum-con::after {
          content: '';
          display: table;
          clear: both; }
        .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-section .ta-total-tab-section-inner .double-line .double-line-inner .double-line-inner-colum .double-line-inner-colum-con.first {
          margin-bottom: 5px; }
          .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-section .ta-total-tab-section-inner .double-line .double-line-inner .double-line-inner-colum .double-line-inner-colum-con.first .tab-inner-title {
            font-size: 13px; }
          .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-section .ta-total-tab-section-inner .double-line .double-line-inner .double-line-inner-colum .double-line-inner-colum-con.first input {
            border-color: #0e8be5;
            color: #333; }
        .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-section .ta-total-tab-section-inner .double-line .double-line-inner .double-line-inner-colum .double-line-inner-colum-con.last input {
          border-top: none; }
        .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-section .ta-total-tab-section-inner .double-line .double-line-inner .double-line-inner-colum .double-line-inner-colum-con input {
          color: #0e8be5;
          text-align: right; }
        .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-section .ta-total-tab-section-inner .double-line .double-line-inner .double-line-inner-colum .double-line-inner-colum-con .tab-inner-title {
          font-size: 12px; }
        .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-section .ta-total-tab-section-inner .double-line .double-line-inner .double-line-inner-colum .double-line-inner-colum-con .double-line-inner-colum-half-left {
          width: 45%;
          float: left; }
          .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-section .ta-total-tab-section-inner .double-line .double-line-inner .double-line-inner-colum .double-line-inner-colum-con .double-line-inner-colum-half-left::after {
            content: '';
            display: table;
            clear: both; }
        .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-section .ta-total-tab-section-inner .double-line .double-line-inner .double-line-inner-colum .double-line-inner-colum-con .double-line-inner-colum-half-right {
          width: 55%;
          float: left;
          padding-right: 15px; }
          .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-section .ta-total-tab-section-inner .double-line .double-line-inner .double-line-inner-colum .double-line-inner-colum-con .double-line-inner-colum-half-right::after {
            content: '';
            display: table;
            clear: both; }
          .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-section .ta-total-tab-section-inner .double-line .double-line-inner .double-line-inner-colum .double-line-inner-colum-con .double-line-inner-colum-half-right p {
            line-height: 30px;
            float: right;
            font-size: 13px; }
    .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-section .ta-total-tab-section-inner .tab-inner-colum-half {
      width: 50%;
      float: left; }
      .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-section .ta-total-tab-section-inner .tab-inner-colum-half::after {
        content: '';
        display: table;
        clear: both; }
      .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-section .ta-total-tab-section-inner .tab-inner-colum-half .important_text {
        line-height: 30px;
        color: #ff4b4b;
        font-size: 12px; }
      .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-section .ta-total-tab-section-inner .tab-inner-colum-half .tab-inner-half-left {
        width: 210px;
        float: left; }
      .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-section .ta-total-tab-section-inner .tab-inner-colum-half .tab-inner-half-right {
        width: 55%;
        float: left;
        padding: 0 15px 0 0; }
        .ta-total-reinfo-block .ta-total-tab-con .ta-total-tab-section .ta-total-tab-section-inner .tab-inner-colum-half .tab-inner-half-right p {
          line-height: 30px;
          float: right;
          font-size: 13px; }

.ta-total-reinfo-block .ta-total-reinfo-table-top::after {
  content: '';
  display: table;
  clear: both; }

.ta-total-reinfo-block .ta-total-reinfo-table-top .reinfo-table-btn {
  margin-bottom: 10px; }
  .ta-total-reinfo-block .ta-total-reinfo-table-top .reinfo-table-btn a {
    display: inline-block;
    font-size: 13px;
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    background: #0e8be5;
    line-height: 30px;
    text-align: center;
    color: #fff; }
    .ta-total-reinfo-block .ta-total-reinfo-table-top .reinfo-table-btn a.blue_line {
      background: #fff;
      border: solid 1px #0e8be5;
      color: #0e8be5;
      line-height: 28px; }
      .ta-total-reinfo-block .ta-total-reinfo-table-top .reinfo-table-btn a.blue_line:hover {
        background: #fff;
        color: #0e8be5; }
    .ta-total-reinfo-block .ta-total-reinfo-table-top .reinfo-table-btn a.gray {
      background: #95979d; }
      .ta-total-reinfo-block .ta-total-reinfo-table-top .reinfo-table-btn a.gray:hover {
        background: #7c7f87; }
    .ta-total-reinfo-block .ta-total-reinfo-table-top .reinfo-table-btn a.orange {
      background: #ff7900; }

.ta-total-reinfo-block .ta-total-reinfo-table-top .reinfo-table-top-left {
  float: left;
  display: inline-block; }

.ta-total-reinfo-block .ta-total-reinfo-table-top .reinfo-table-top-right {
  float: right;
  display: inline-block; }

.ta-total-reinfo-block .ta-total-reinfo-table-bottom {
  margin-top: 10px; }
  .ta-total-reinfo-block .ta-total-reinfo-table-bottom p {
    font-size: 12px;
    color: #ff4b4b;
    line-height: 1.5;
    margin-bottom: 10px; }
  .ta-total-reinfo-block .ta-total-reinfo-table-bottom ol li {
    font-size: 12px;
    line-height: 1.5; }

.ta-total-cost-half {
  border: solid 1px #dddddd; }
  .ta-total-cost-half::after {
    content: '';
    display: table;
    clear: both; }
  .ta-total-cost-half .ta-total-cost-half-left {
    float: left;
    width: 50%;
    border-right: solid 1px #dddddd;
    padding: 5px 20px; }
    .ta-total-cost-half .ta-total-cost-half-left::after {
      content: '';
      display: table;
      clear: both; }
  .ta-total-cost-half .ta-total-cost-half-right {
    float: left;
    width: 50%;
    padding: 5px 20px; }
    .ta-total-cost-half .ta-total-cost-half-right::after {
      content: '';
      display: table;
      clear: both; }
  .ta-total-cost-half .ta-total-cost-half-inner-left {
    float: left;
    line-height: 30px;
    width: 30%; }
  .ta-total-cost-half .ta-total-cost-half-inner-right {
    float: right;
    display: inline-block; }
    .ta-total-cost-half .ta-total-cost-half-inner-right input {
      height: 30px;
      text-align: right;
      color: #0e8be5;
      border: solid 1px #dddddd; }
    .ta-total-cost-half .ta-total-cost-half-inner-right .unit {
      padding-left: 3px; }

.ta-total-cost-half-comment {
  color: #0e8be5;
  font-size: 12px;
  margin-top: 10px; }

.lp-ta-wrap {
  border-top: solid 2px #0e8be5; }
  .lp-ta-wrap .lp-header p {
    font-size: 21px;
    font-weight: bold;
    padding: 20px 30px;
    border-bottom: solid 1px #9f9f9f;
    color: #272727; }
  .lp-ta-wrap .lp-container {
    padding: 20px 30px; }
  .lp-ta-wrap .lp-ta-text {
    font-size: 16px;
    line-height: 1.5;
    text-align: center;
    margin-bottom: 20px; }
  .lp-ta-wrap .lp-ta-agree-info {
    border-top: 2px solid #1c84c6;
    padding: 20px 0; }
    .lp-ta-wrap .lp-ta-agree-info::after {
      content: '';
      display: table;
      clear: both; }
    .lp-ta-wrap .lp-ta-agree-info li {
      color: #7d7c7c;
      margin-top: 11px; }
      .lp-ta-wrap .lp-ta-agree-info li:first-child {
        margin-top: 0; }
      .lp-ta-wrap .lp-ta-agree-info li:before {
        display: inline-block;
        margin-right: 7px;
        content: '';
        width: 4px;
        height: 4px;
        vertical-align: middle;
        background: #80a5ce; }
  .lp-ta-wrap .lp-ta-agree-select {
    padding: 15px 0;
    border-top: 1px solid #c8c8c8; }
    .lp-ta-wrap .lp-ta-agree-select p {
      display: inline-block;
      font-size: 13px;
      margin-right: 50px; }
    .lp-ta-wrap .lp-ta-agree-select label {
      margin-right: 29px;
      font-size: 13px; }
  .lp-ta-wrap .ta-icon-caution p {
    font-size: 12px;
    color: #ff0000;
    line-height: 1.3;
    padding-left: 30px;
    background: url(../images/sub/tax/subpage/ta_caution_icon.gif) 0 0 no-repeat; }
  .lp-ta-wrap .lp-content-select {
    padding-bottom: 18px;
    border-bottom: 2px solid #1c84c6; }
    .lp-ta-wrap .lp-content-select label {
      font-size: 13px;
      cursor: pointer;
      margin-left: 15px; }
      .lp-ta-wrap .lp-content-select label:first-child {
        margin-left: 0; }
  .lp-ta-wrap .lp-ta-content {
    padding: 11px 0 19px 14px; }
    .lp-ta-wrap .lp-ta-content::after {
      content: '';
      display: table;
      clear: both; }
    .lp-ta-wrap .lp-ta-content .left {
      float: left;
      width: 100px;
      height: 34px;
      display: table; }
      .lp-ta-wrap .lp-ta-content .left p {
        display: table-cell;
        vertical-align: middle;
        color: #3f3f3f;
        font-size: 13px;
        line-height: 1.2; }
    .lp-ta-wrap .lp-ta-content .right {
      float: left;
      font-size: 13px; }
      .lp-ta-wrap .lp-ta-content .right .caution-text {
        display: inline-block;
        font-size: 11px;
        line-height: 1.2;
        vertical-align: middle; }
        .lp-ta-wrap .lp-ta-content .right .caution-text.ta-display-block {
          display: block; }
    .lp-ta-wrap .lp-ta-content em {
      width: 100%;
      clear: both;
      margin-top: 10px;
      display: block; }
  .lp-ta-wrap .lp-ta-input-wrap::after {
    content: '';
    display: table;
    clear: both; }
  .lp-ta-wrap .lp-ta-input-wrap li {
    margin-top: 14px; }
    .lp-ta-wrap .lp-ta-input-wrap li::after {
      content: '';
      display: table;
      clear: both; }
    .lp-ta-wrap .lp-ta-input-wrap li:first-child {
      margin-top: 0; }
  .lp-ta-wrap .lp-ta-input-wrap.column2 li {
    float: left;
    width: 50%;
    margin-top: 0;
    margin-bottom: 10px; }
    .lp-ta-wrap .lp-ta-input-wrap.column2 li .left {
      width: 40px; }
  .lp-ta-wrap .lp-ta-input-wrap.column2 .clear-column {
    width: 100%; }
  .lp-ta-wrap .lp-ta-input-wrap.column2 em {
    margin-top: 0; }
  .lp-ta-wrap .lp-ta-cardpsd .lp-ta-card-dl {
    margin-bottom: 20px; }
    .lp-ta-wrap .lp-ta-cardpsd .lp-ta-card-dl.last {
      margin-bottom: 0; }
    .lp-ta-wrap .lp-ta-cardpsd .lp-ta-card-dl dt {
      font-size: 15px;
      color: #272727;
      margin-bottom: 10px;
      font-weight: bold; }
      .lp-ta-wrap .lp-ta-cardpsd .lp-ta-card-dl dt:before {
        display: inline-block;
        margin-right: 7px;
        content: '';
        width: 4px;
        height: 4px;
        vertical-align: middle;
        background: #80a5ce; }
    .lp-ta-wrap .lp-ta-cardpsd .lp-ta-card-dl dd {
      margin-left: 11px;
      font-size: 13px;
      color: #6b6b6b;
      line-height: 19px; }
      .lp-ta-wrap .lp-ta-cardpsd .lp-ta-card-dl dd strong {
        color: #e05858; }
        .lp-ta-wrap .lp-ta-cardpsd .lp-ta-card-dl dd strong span {
          font-weight: bold;
          color: #e05858; }
  .lp-ta-wrap .lp-ta-btn-wrap {
    text-align: center;
    margin-top: 19px;
    border-top: 1px solid #c8c8c8;
    padding-top: 11px; }
    .lp-ta-wrap .lp-ta-btn-wrap.none_border {
      border-top: none;
      padding-top: 0; }
  .lp-ta-wrap .lp-ta-change-content {
    min-height: 183px;
    display: table;
    width: 100%; }
    .lp-ta-wrap .lp-ta-change-content .lp-ta-input-wrap {
      display: table-cell;
      vertical-align: middle; }
  .lp-ta-wrap .lp-target-select li {
    margin-top: 9px; }
    .lp-ta-wrap .lp-target-select li::after {
      content: '';
      display: table;
      clear: both; }
    .lp-ta-wrap .lp-target-select li:first-child {
      margin-top: 0; }
    .lp-ta-wrap .lp-target-select li p, .lp-ta-wrap .lp-target-select li button {
      float: left; }
    .lp-ta-wrap .lp-target-select li p {
      border: 1px solid #ccc;
      font-size: 13px;
      width: 330px;
      color: #656565;
      margin-right: 7px;
      padding: 10px 17px 9px 17px; }

.lp-ta-table table {
  width: 100%;
  border: 1px solid #c9cacc; }

.lp-ta-table th {
  background: #e9ecee;
  text-align: center;
  padding: 14px 0; }

.lp-ta-table td {
  padding: 14px 0 14px 18px; }

.lp-ta-table td, .lp-ta-table th {
  border: 1px solid #c9cacc; }

.lp-ta-taxation {
  margin-top: 12px;
  border-top: 2px solid #1c84c6;
  padding: 12px 0; }
  .lp-ta-taxation::after {
    content: '';
    display: table;
    clear: both; }

.lp-ta-taxfree {
  border-bottom: 2px solid #1c84c6; }
  .lp-ta-taxfree .lp-ta-taxation-title {
    background: #2283bf; }

.lp-ta-taxation-title {
  background: #67b9ed;
  display: table;
  height: 100%;
  float: left;
  width: 175px;
  height: 116px;
  text-align: center;
  margin-right: 16px; }
  .lp-ta-taxation-title h2 {
    color: #fff;
    font-size: 18px;
    display: table-cell;
    vertical-align: middle; }

.lp-ta-taxation-content {
  float: left; }

.lp-ta-taxation-row {
  margin-top: 7px; }
  .lp-ta-taxation-row span {
    display: inline-block; }
  .lp-ta-taxation-row p {
    display: inline-block;
    width: 70px; }
  .lp-ta-taxation-row:first-child {
    margin-top: 0; }
  .lp-ta-taxation-row.last {
    padding-bottom: 15px;
    margin-bottom: 15px;
    margin-top: 15px;
    border-bottom: 1px solid #ddd; }
    .lp-ta-taxation-row.last span:nth-of-type(1) {
      margin-right: 18px; }

.ta-text-btn-wrap {
  margin-bottom: 15px; }
  .ta-text-btn-wrap::after {
    content: '';
    display: table;
    clear: both; }
  .ta-text-btn-wrap p {
    font-size: 13px;
    line-height: 20px;
    float: left; }
  .ta-text-btn-wrap .btn-wrap {
    float: right; }
    .ta-text-btn-wrap .btn-wrap a {
      line-height: 40px;
      display: inline-block;
      width: 90px;
      color: #0e8be5;
      font-size: 13px;
      border: solid 1px #0e8be5;
      text-align: center;
      border-radius: 2px 2px 2px 2px;
      -moz-border-radius: 2px 2px 2px 2px;
      -webkit-border-radius: 2px 2px 2px 2px; }

.lp-total-title-reg {
  margin-bottom: 25px; }
  .lp-total-title-reg::after {
    content: '';
    display: table;
    clear: both; }
  .lp-total-title-reg .inner-left {
    float: left; }
    .lp-total-title-reg .inner-left .title {
      margin: 9px 0 9px 0;
      padding-left: 5px;
      border-left: solid 3px #0e8be5;
      font-size: 16px;
      line-height: 16px; }
      .lp-total-title-reg .inner-left .title span {
        font-size: 13px;
        line-height: 16px;
        color: #fe0000;
        padding-left: 10px; }
  .lp-total-title-reg .inner-right {
    float: right; }
    .lp-total-title-reg .inner-right a {
      line-height: 34px;
      text-align: center;
      width: 90px;
      display: inline-block;
      background: #0e8be5;
      color: #fff;
      border-radius: 2px 2px 2px 2px;
      -moz-border-radius: 2px 2px 2px 2px;
      -webkit-border-radius: 2px 2px 2px 2px; }
  .lp-total-title-reg .inner-bottom {
    clear: both; }
    .lp-total-title-reg .inner-bottom .title-sub-text {
      font-size: 13px; }
      .lp-total-title-reg .inner-bottom .title-sub-text span {
        color: #fe0000; }

.lp-all-guide-tab {
  text-align: center;
  margin-bottom: 20px; }
  .lp-all-guide-tab li {
    display: inline-block;
    cursor: pointer; }
    .lp-all-guide-tab li.active span {
      border-bottom: solid 2px #0e8be5;
      color: #141414;
      font-weight: bold; }
    .lp-all-guide-tab li span {
      line-height: 24px;
      display: inline-block;
      border-bottom: solid 2px #fff;
      font-size: 15px;
      color: #5e5e5e; }
    .lp-all-guide-tab li:nth-child(2) {
      margin: 0 20px; }

.lp-guide-tab {
  border: solid 1px #cccccc; }
  .lp-guide-tab::after {
    content: '';
    display: table;
    clear: both; }
  .lp-guide-tab.tab_item2 li {
    width: 50%; }
  .lp-guide-tab.tab_item3 li {
    width: 33%; }
    .lp-guide-tab.tab_item3 li:nth-child(2) {
      width: 34%; }
  .lp-guide-tab.tab_item4 li {
    width: 25%; }
  .lp-guide-tab li {
    float: left;
    color: #8a8a8a;
    font-size: 13px;
    text-align: center;
    line-height: 26px;
    cursor: pointer;
    border-right: solid 1px #cccccc; }
    .lp-guide-tab li:last-child {
      border-right: none; }
    .lp-guide-tab li.active {
      background: #0e8be5;
      color: #fff; }

.lp-guide-text {
  margin: 30px 0 10px 0;
  font-size: 15px;
  color: #4d4d4d; }

.lp-guide-img {
  height: 458px; }
  .lp-guide-img.guide1_1 {
    background: url(../images/sub/tax/subpage/guide/guide01_1.jpg) center center no-repeat; }
  .lp-guide-img.guide1_2 {
    background: url(../images/sub/tax/subpage/guide/guide01_2.jpg) center center no-repeat; }
  .lp-guide-img.guide1_3 {
    background: url(../images/sub/tax/subpage/guide/guide01_3.jpg) center center no-repeat; }
  .lp-guide-img.guide2_1 {
    background: url(../images/sub/tax/subpage/guide/guide02_1.jpg) center center no-repeat; }
  .lp-guide-img.guide2_2 {
    background: url(../images/sub/tax/subpage/guide/guide02_2.jpg) center center no-repeat; }
  .lp-guide-img.guide3_1 {
    background: url(../images/sub/tax/subpage/guide/guide03_1.jpg) center center no-repeat; }
  .lp-guide-img.guide3_2 {
    background: url(../images/sub/tax/subpage/guide/guide03_2.jpg) center center no-repeat; }
  .lp-guide-img.guide3_3 {
    background: url(../images/sub/tax/subpage/guide/guide03_3.jpg) center center no-repeat; }
  .lp-guide-img.guide4_1 {
    background: url(../images/sub/tax/subpage/guide/guide04_1.jpg) center center no-repeat; }
  .lp-guide-img.guide4_2 {
    background: url(../images/sub/tax/subpage/guide/guide04_2.jpg) center center no-repeat; }
  .lp-guide-img.guide4_3 {
    background: url(../images/sub/tax/subpage/guide/guide04_3.jpg) center center no-repeat; }
  .lp-guide-img.guide5_1 {
    background: url(../images/sub/tax/subpage/guide/guide05_1.jpg) center center no-repeat; }
  .lp-guide-img.guide5_2 {
    background: url(../images/sub/tax/subpage/guide/guide05_2.jpg) center center no-repeat; }
  .lp-guide-img.guide5_3 {
    background: url(../images/sub/tax/subpage/guide/guide05_3.jpg) center center no-repeat; }
  .lp-guide-img.guide6_1 {
    background: url(../images/sub/tax/subpage/guide/guide06_1.jpg) center center no-repeat; }
  .lp-guide-img.guide6_2 {
    background: url(../images/sub/tax/subpage/guide/guide06_2.jpg) center center no-repeat; }
  .lp-guide-img.guide6_3 {
    background: url(../images/sub/tax/subpage/guide/guide06_3.jpg) center center no-repeat; }
  .lp-guide-img.guide7_1 {
    background: url(../images/sub/tax/subpage/guide/guide07_1.jpg) center center no-repeat; }
  .lp-guide-img.guide7_2 {
    background: url(../images/sub/tax/subpage/guide/guide07_2.jpg) center center no-repeat; }
  .lp-guide-img.guide7_3 {
    background: url(../images/sub/tax/subpage/guide/guide07_3.jpg) center center no-repeat; }
  .lp-guide-img.guide8_1 {
    background: url(../images/sub/tax/subpage/guide/guide08_1.jpg) center center no-repeat; }
  .lp-guide-img.guide9_1_1 {
    background: url(../images/sub/tax/subpage/guide/guide09_1_1.jpg) center center no-repeat; }
  .lp-guide-img.guide9_1_2 {
    background: url(../images/sub/tax/subpage/guide/guide09_1_2.jpg) center center no-repeat; }
  .lp-guide-img.guide9_1_3 {
    background: url(../images/sub/tax/subpage/guide/guide09_1_3.jpg) center center no-repeat; }
  .lp-guide-img.guide9_2_1 {
    background: url(../images/sub/tax/subpage/guide/guide09_2_1.jpg) center center no-repeat; }
  .lp-guide-img.guide9_2_2 {
    background: url(../images/sub/tax/subpage/guide/guide09_2_2.jpg) center center no-repeat; }
  .lp-guide-img.guide9_2_3 {
    background: url(../images/sub/tax/subpage/guide/guide09_2_3.jpg) center center no-repeat; }
  .lp-guide-img.guide9_3_1 {
    background: url(../images/sub/tax/subpage/guide/guide09_3_1.jpg) center center no-repeat; }
  .lp-guide-img.guide9_3_2 {
    background: url(../images/sub/tax/subpage/guide/guide09_3_2.jpg) center center no-repeat; }
  .lp-guide-img.guide9_3_3 {
    background: url(../images/sub/tax/subpage/guide/guide09_3_3.jpg) center center no-repeat; }
  .lp-guide-img.guide9_3_4 {
    background: url(../images/sub/tax/subpage/guide/guide09_3_4.jpg) center center no-repeat; }
  .lp-guide-img.guide_ta2_1_1 {
    background: url(../images/sub/tax/subpage/guide/ta2/guide01_1.jpg) center center no-repeat; }
  .lp-guide-img.guide_ta2_1_2 {
    background: url(../images/sub/tax/subpage/guide/ta2/guide01_2.jpg) center center no-repeat; }
  .lp-guide-img.guide_ta2_2_1 {
    background: url(../images/sub/tax/subpage/guide/ta2/guide02_1.jpg) center center no-repeat; }
  .lp-guide-img.guide_ta2_2_2 {
    background: url(../images/sub/tax/subpage/guide/ta2/guide02_2.jpg) center center no-repeat; }
  .lp-guide-img.guide_ta2_3_1 {
    background: url(../images/sub/tax/subpage/guide/ta2/guide03_1_1.jpg) center center no-repeat; }
  .lp-guide-img.guide_ta2_3_2 {
    background: url(../images/sub/tax/subpage/guide/ta2/guide03_2_1.jpg) center center no-repeat; }

.lp-ta-total-btn-wrap {
  text-align: center;
  border-top: 1px solid #c8c8c8;
  padding-top: 16px; }
  .lp-ta-total-btn-wrap.none_border {
    border-top: none;
    padding-top: 0; }

.lp-total-table-block .lp-total-table-inner-text {
  line-height: 1.6;
  font-size: 13px;
  color: #ff3838;
  padding: 10px; }

.lp-total-table-block .lp-total-table-top-text::after {
  content: '';
  display: table;
  clear: both; }

.lp-total-table-block .lp-total-table-top-text .inner-left {
  float: left; }

.lp-total-table-block .lp-total-table-top-text .inner-right {
  float: right; }

.lp-total-table-block .lp-total-table-top-text p {
  font-size: 13px;
  line-height: 20px;
  color: #272727; }

.lp-total-table-block table {
  border-top: solid 1px #5483da; }
  .lp-total-table-block table thead th {
    padding: 7px 0;
    background: #f7f7f7;
    font-size: 13px;
    text-align: center;
    color: #000000;
    letter-spacing: 0;
    border-right: solid 1px #e0e0e0;
    border-bottom: solid 1px #e0e0e0; }
    .lp-total-table-block table thead th.br-none {
      border-right: none; }
  .lp-total-table-block table tbody th, .lp-total-table-block table .ta-list-table tfoot th, .ta-list-table .lp-total-table-block table tfoot th, .lp-total-table-block table .ta-def-table tfoot th, .ta-def-table .lp-total-table-block table tfoot th, .lp-total-table-block table .ta-help-table tfoot th, .ta-help-table .lp-total-table-block table tfoot th, .lp-total-table-block table .ta-total-def-table tfoot th, .ta-total-def-table .lp-total-table-block table tfoot th, .lp-total-table-block table .ta-total-def2-table tfoot th, .ta-total-def2-table .lp-total-table-block table tfoot th, .lp-total-table-block table .ta-total-list-table tfoot th, .ta-total-list-table .lp-total-table-block table tfoot th, .lp-total-table-block table .ta-total-reinfo-table tfoot th, .ta-total-reinfo-table .lp-total-table-block table tfoot th, .lp-total-table-block table .ta-total-reinfo-input-table tfoot th, .ta-total-reinfo-input-table .lp-total-table-block table tfoot th, .lp-total-table-block table .ta-total-deductions-table tfoot th, .ta-total-deductions-table .lp-total-table-block table tfoot th, .lp-total-table-block table .ta-total-singleincome-table tfoot th, .ta-total-singleincome-table .lp-total-table-block table tfoot th, .lp-total-table-block table .ta-total-singleincome-table-type2 tfoot th, .ta-total-singleincome-table-type2 .lp-total-table-block table tfoot th {
    border-right: solid 1px #e0e0e0;
    border-bottom: solid 1px #e0e0e0;
    padding: 13px 5px;
    color: #0e8be5; }
  .lp-total-table-block table tbody td, .lp-total-table-block table .ta-list-table tfoot td, .ta-list-table .lp-total-table-block table tfoot td, .lp-total-table-block table .ta-def-table tfoot td, .ta-def-table .lp-total-table-block table tfoot td, .lp-total-table-block table .ta-help-table tfoot td, .ta-help-table .lp-total-table-block table tfoot td, .lp-total-table-block table .ta-total-def-table tfoot td, .ta-total-def-table .lp-total-table-block table tfoot td, .lp-total-table-block table .ta-total-def2-table tfoot td, .ta-total-def2-table .lp-total-table-block table tfoot td, .lp-total-table-block table .ta-total-list-table tfoot td, .ta-total-list-table .lp-total-table-block table tfoot td, .lp-total-table-block table .ta-total-reinfo-table tfoot td, .ta-total-reinfo-table .lp-total-table-block table tfoot td, .lp-total-table-block table .ta-total-reinfo-input-table tfoot td, .ta-total-reinfo-input-table .lp-total-table-block table tfoot td, .lp-total-table-block table .ta-total-deductions-table tfoot td, .ta-total-deductions-table .lp-total-table-block table tfoot td, .lp-total-table-block table .ta-total-singleincome-table tfoot td, .ta-total-singleincome-table .lp-total-table-block table tfoot td, .lp-total-table-block table .ta-total-singleincome-table-type2 tfoot td, .ta-total-singleincome-table-type2 .lp-total-table-block table tfoot td {
    border-right: solid 1px #e0e0e0;
    border-bottom: solid 1px #e0e0e0;
    padding: 13px 0;
    text-align: center; }
    .lp-total-table-block table tbody td:last-child, .lp-total-table-block table .ta-list-table tfoot td:last-child, .ta-list-table .lp-total-table-block table tfoot td:last-child, .lp-total-table-block table .ta-def-table tfoot td:last-child, .ta-def-table .lp-total-table-block table tfoot td:last-child, .lp-total-table-block table .ta-help-table tfoot td:last-child, .ta-help-table .lp-total-table-block table tfoot td:last-child, .lp-total-table-block table .ta-total-def-table tfoot td:last-child, .ta-total-def-table .lp-total-table-block table tfoot td:last-child, .lp-total-table-block table .ta-total-def2-table tfoot td:last-child, .ta-total-def2-table .lp-total-table-block table tfoot td:last-child, .lp-total-table-block table .ta-total-list-table tfoot td:last-child, .ta-total-list-table .lp-total-table-block table tfoot td:last-child, .lp-total-table-block table .ta-total-reinfo-table tfoot td:last-child, .ta-total-reinfo-table .lp-total-table-block table tfoot td:last-child, .lp-total-table-block table .ta-total-reinfo-input-table tfoot td:last-child, .ta-total-reinfo-input-table .lp-total-table-block table tfoot td:last-child, .lp-total-table-block table .ta-total-deductions-table tfoot td:last-child, .ta-total-deductions-table .lp-total-table-block table tfoot td:last-child, .lp-total-table-block table .ta-total-singleincome-table tfoot td:last-child, .ta-total-singleincome-table .lp-total-table-block table tfoot td:last-child, .lp-total-table-block table .ta-total-singleincome-table-type2 tfoot td:last-child, .ta-total-singleincome-table-type2 .lp-total-table-block table tfoot td:last-child {
      border-right: none;
      text-align: center; }

.lp-total-table-block2 table {
  border-top: solid 1px #5483da;
  margin-bottom: 20px; }
  .lp-total-table-block2 table thead th {
    padding: 7px 0;
    background: #f7f7f7;
    font-size: 13px;
    text-align: center;
    color: #000000;
    letter-spacing: 0;
    border-right: solid 1px #e0e0e0;
    border-bottom: solid 1px #e0e0e0; }
    .lp-total-table-block2 table thead th.br-none {
      border-right: none; }
  .lp-total-table-block2 table tbody th, .lp-total-table-block2 table .ta-list-table tfoot th, .ta-list-table .lp-total-table-block2 table tfoot th, .lp-total-table-block2 table .ta-def-table tfoot th, .ta-def-table .lp-total-table-block2 table tfoot th, .lp-total-table-block2 table .ta-help-table tfoot th, .ta-help-table .lp-total-table-block2 table tfoot th, .lp-total-table-block2 table .ta-total-def-table tfoot th, .ta-total-def-table .lp-total-table-block2 table tfoot th, .lp-total-table-block2 table .ta-total-def2-table tfoot th, .ta-total-def2-table .lp-total-table-block2 table tfoot th, .lp-total-table-block2 table .ta-total-list-table tfoot th, .ta-total-list-table .lp-total-table-block2 table tfoot th, .lp-total-table-block2 table .ta-total-reinfo-table tfoot th, .ta-total-reinfo-table .lp-total-table-block2 table tfoot th, .lp-total-table-block2 table .ta-total-reinfo-input-table tfoot th, .ta-total-reinfo-input-table .lp-total-table-block2 table tfoot th, .lp-total-table-block2 table .ta-total-deductions-table tfoot th, .ta-total-deductions-table .lp-total-table-block2 table tfoot th, .lp-total-table-block2 table .ta-total-singleincome-table tfoot th, .ta-total-singleincome-table .lp-total-table-block2 table tfoot th, .lp-total-table-block2 table .ta-total-singleincome-table-type2 tfoot th, .ta-total-singleincome-table-type2 .lp-total-table-block2 table tfoot th {
    border-right: solid 1px #e0e0e0;
    border-bottom: solid 1px #e0e0e0;
    padding: 13px 5px;
    color: #0e8be5; }
  .lp-total-table-block2 table tbody td, .lp-total-table-block2 table .ta-list-table tfoot td, .ta-list-table .lp-total-table-block2 table tfoot td, .lp-total-table-block2 table .ta-def-table tfoot td, .ta-def-table .lp-total-table-block2 table tfoot td, .lp-total-table-block2 table .ta-help-table tfoot td, .ta-help-table .lp-total-table-block2 table tfoot td, .lp-total-table-block2 table .ta-total-def-table tfoot td, .ta-total-def-table .lp-total-table-block2 table tfoot td, .lp-total-table-block2 table .ta-total-def2-table tfoot td, .ta-total-def2-table .lp-total-table-block2 table tfoot td, .lp-total-table-block2 table .ta-total-list-table tfoot td, .ta-total-list-table .lp-total-table-block2 table tfoot td, .lp-total-table-block2 table .ta-total-reinfo-table tfoot td, .ta-total-reinfo-table .lp-total-table-block2 table tfoot td, .lp-total-table-block2 table .ta-total-reinfo-input-table tfoot td, .ta-total-reinfo-input-table .lp-total-table-block2 table tfoot td, .lp-total-table-block2 table .ta-total-deductions-table tfoot td, .ta-total-deductions-table .lp-total-table-block2 table tfoot td, .lp-total-table-block2 table .ta-total-singleincome-table tfoot td, .ta-total-singleincome-table .lp-total-table-block2 table tfoot td, .lp-total-table-block2 table .ta-total-singleincome-table-type2 tfoot td, .ta-total-singleincome-table-type2 .lp-total-table-block2 table tfoot td {
    border-right: solid 1px #e0e0e0;
    border-bottom: solid 1px #e0e0e0;
    padding: 13px 0;
    text-align: center; }
    .lp-total-table-block2 table tbody td:last-child, .lp-total-table-block2 table .ta-list-table tfoot td:last-child, .ta-list-table .lp-total-table-block2 table tfoot td:last-child, .lp-total-table-block2 table .ta-def-table tfoot td:last-child, .ta-def-table .lp-total-table-block2 table tfoot td:last-child, .lp-total-table-block2 table .ta-help-table tfoot td:last-child, .ta-help-table .lp-total-table-block2 table tfoot td:last-child, .lp-total-table-block2 table .ta-total-def-table tfoot td:last-child, .ta-total-def-table .lp-total-table-block2 table tfoot td:last-child, .lp-total-table-block2 table .ta-total-def2-table tfoot td:last-child, .ta-total-def2-table .lp-total-table-block2 table tfoot td:last-child, .lp-total-table-block2 table .ta-total-list-table tfoot td:last-child, .ta-total-list-table .lp-total-table-block2 table tfoot td:last-child, .lp-total-table-block2 table .ta-total-reinfo-table tfoot td:last-child, .ta-total-reinfo-table .lp-total-table-block2 table tfoot td:last-child, .lp-total-table-block2 table .ta-total-reinfo-input-table tfoot td:last-child, .ta-total-reinfo-input-table .lp-total-table-block2 table tfoot td:last-child, .lp-total-table-block2 table .ta-total-deductions-table tfoot td:last-child, .ta-total-deductions-table .lp-total-table-block2 table tfoot td:last-child, .lp-total-table-block2 table .ta-total-singleincome-table tfoot td:last-child, .ta-total-singleincome-table .lp-total-table-block2 table tfoot td:last-child, .lp-total-table-block2 table .ta-total-singleincome-table-type2 tfoot td:last-child, .ta-total-singleincome-table-type2 .lp-total-table-block2 table tfoot td:last-child {
      border-right: none;
      text-align: center; }

.lp-total-table-block3.secend {
  margin-top: 20px; }

.lp-total-table-block3 .lp-total-table-inner-text {
  line-height: 1.6;
  font-size: 13px;
  color: #ff3838;
  padding: 10px; }

.lp-total-table-block3 .lp-total-table-top-text::after {
  content: '';
  display: table;
  clear: both; }

.lp-total-table-block3 .lp-total-table-top-text .inner-left {
  float: left; }

.lp-total-table-block3 .lp-total-table-top-text .inner-right {
  float: right; }

.lp-total-table-block3 .lp-total-table-top-text p {
  font-size: 13px;
  line-height: 20px;
  color: #272727; }

.lp-total-table-block3 table {
  border-top: solid 1px #5483da; }
  .lp-total-table-block3 table.center-text th {
    text-align: center; }
  .lp-total-table-block3 table.center-text td {
    text-align: center; }
  .lp-total-table-block3 table thead th {
    padding: 10px 0;
    background: #f7f7f7;
    font-size: 13px;
    text-align: center;
    color: #000000;
    letter-spacing: 0;
    border-right: solid 1px #e0e0e0;
    border-bottom: solid 1px #e0e0e0; }
    .lp-total-table-block3 table thead th.br-none {
      border-right: none; }
  .lp-total-table-block3 table tbody th, .lp-total-table-block3 table .ta-list-table tfoot th, .ta-list-table .lp-total-table-block3 table tfoot th, .lp-total-table-block3 table .ta-def-table tfoot th, .ta-def-table .lp-total-table-block3 table tfoot th, .lp-total-table-block3 table .ta-help-table tfoot th, .ta-help-table .lp-total-table-block3 table tfoot th, .lp-total-table-block3 table .ta-total-def-table tfoot th, .ta-total-def-table .lp-total-table-block3 table tfoot th, .lp-total-table-block3 table .ta-total-def2-table tfoot th, .ta-total-def2-table .lp-total-table-block3 table tfoot th, .lp-total-table-block3 table .ta-total-list-table tfoot th, .ta-total-list-table .lp-total-table-block3 table tfoot th, .lp-total-table-block3 table .ta-total-reinfo-table tfoot th, .ta-total-reinfo-table .lp-total-table-block3 table tfoot th, .lp-total-table-block3 table .ta-total-reinfo-input-table tfoot th, .ta-total-reinfo-input-table .lp-total-table-block3 table tfoot th, .lp-total-table-block3 table .ta-total-deductions-table tfoot th, .ta-total-deductions-table .lp-total-table-block3 table tfoot th, .lp-total-table-block3 table .ta-total-singleincome-table tfoot th, .ta-total-singleincome-table .lp-total-table-block3 table tfoot th, .lp-total-table-block3 table .ta-total-singleincome-table-type2 tfoot th, .ta-total-singleincome-table-type2 .lp-total-table-block3 table tfoot th {
    border-right: solid 1px #e0e0e0;
    border-bottom: solid 1px #b8b8b8;
    padding: 10px 5px;
    color: #0e8be5;
    text-align: center;
    font-size: 13px; }
  .lp-total-table-block3 table tbody td, .lp-total-table-block3 table .ta-list-table tfoot td, .ta-list-table .lp-total-table-block3 table tfoot td, .lp-total-table-block3 table .ta-def-table tfoot td, .ta-def-table .lp-total-table-block3 table tfoot td, .lp-total-table-block3 table .ta-help-table tfoot td, .ta-help-table .lp-total-table-block3 table tfoot td, .lp-total-table-block3 table .ta-total-def-table tfoot td, .ta-total-def-table .lp-total-table-block3 table tfoot td, .lp-total-table-block3 table .ta-total-def2-table tfoot td, .ta-total-def2-table .lp-total-table-block3 table tfoot td, .lp-total-table-block3 table .ta-total-list-table tfoot td, .ta-total-list-table .lp-total-table-block3 table tfoot td, .lp-total-table-block3 table .ta-total-reinfo-table tfoot td, .ta-total-reinfo-table .lp-total-table-block3 table tfoot td, .lp-total-table-block3 table .ta-total-reinfo-input-table tfoot td, .ta-total-reinfo-input-table .lp-total-table-block3 table tfoot td, .lp-total-table-block3 table .ta-total-deductions-table tfoot td, .ta-total-deductions-table .lp-total-table-block3 table tfoot td, .lp-total-table-block3 table .ta-total-singleincome-table tfoot td, .ta-total-singleincome-table .lp-total-table-block3 table tfoot td, .lp-total-table-block3 table .ta-total-singleincome-table-type2 tfoot td, .ta-total-singleincome-table-type2 .lp-total-table-block3 table tfoot td {
    border-right: solid 1px #e0e0e0;
    border-bottom: solid 1px #e0e0e0;
    padding: 10px;
    text-align: right;
    font-size: 13px; }
    .lp-total-table-block3 table tbody td:last-child, .lp-total-table-block3 table .ta-list-table tfoot td:last-child, .ta-list-table .lp-total-table-block3 table tfoot td:last-child, .lp-total-table-block3 table .ta-def-table tfoot td:last-child, .ta-def-table .lp-total-table-block3 table tfoot td:last-child, .lp-total-table-block3 table .ta-help-table tfoot td:last-child, .ta-help-table .lp-total-table-block3 table tfoot td:last-child, .lp-total-table-block3 table .ta-total-def-table tfoot td:last-child, .ta-total-def-table .lp-total-table-block3 table tfoot td:last-child, .lp-total-table-block3 table .ta-total-def2-table tfoot td:last-child, .ta-total-def2-table .lp-total-table-block3 table tfoot td:last-child, .lp-total-table-block3 table .ta-total-list-table tfoot td:last-child, .ta-total-list-table .lp-total-table-block3 table tfoot td:last-child, .lp-total-table-block3 table .ta-total-reinfo-table tfoot td:last-child, .ta-total-reinfo-table .lp-total-table-block3 table tfoot td:last-child, .lp-total-table-block3 table .ta-total-reinfo-input-table tfoot td:last-child, .ta-total-reinfo-input-table .lp-total-table-block3 table tfoot td:last-child, .lp-total-table-block3 table .ta-total-deductions-table tfoot td:last-child, .ta-total-deductions-table .lp-total-table-block3 table tfoot td:last-child, .lp-total-table-block3 table .ta-total-singleincome-table tfoot td:last-child, .ta-total-singleincome-table .lp-total-table-block3 table tfoot td:last-child, .lp-total-table-block3 table .ta-total-singleincome-table-type2 tfoot td:last-child, .ta-total-singleincome-table-type2 .lp-total-table-block3 table tfoot td:last-child {
      border-right: none; }
    .lp-total-table-block3 table tbody td.text_left, .lp-total-table-block3 table .ta-list-table tfoot td.text_left, .ta-list-table .lp-total-table-block3 table tfoot td.text_left, .lp-total-table-block3 table .ta-def-table tfoot td.text_left, .ta-def-table .lp-total-table-block3 table tfoot td.text_left, .lp-total-table-block3 table .ta-help-table tfoot td.text_left, .ta-help-table .lp-total-table-block3 table tfoot td.text_left, .lp-total-table-block3 table .ta-total-def-table tfoot td.text_left, .ta-total-def-table .lp-total-table-block3 table tfoot td.text_left, .lp-total-table-block3 table .ta-total-def2-table tfoot td.text_left, .ta-total-def2-table .lp-total-table-block3 table tfoot td.text_left, .lp-total-table-block3 table .ta-total-list-table tfoot td.text_left, .ta-total-list-table .lp-total-table-block3 table tfoot td.text_left, .lp-total-table-block3 table .ta-total-reinfo-table tfoot td.text_left, .ta-total-reinfo-table .lp-total-table-block3 table tfoot td.text_left, .lp-total-table-block3 table .ta-total-reinfo-input-table tfoot td.text_left, .ta-total-reinfo-input-table .lp-total-table-block3 table tfoot td.text_left, .lp-total-table-block3 table .ta-total-deductions-table tfoot td.text_left, .ta-total-deductions-table .lp-total-table-block3 table tfoot td.text_left, .lp-total-table-block3 table .ta-total-singleincome-table tfoot td.text_left, .ta-total-singleincome-table .lp-total-table-block3 table tfoot td.text_left, .lp-total-table-block3 table .ta-total-singleincome-table-type2 tfoot td.text_left, .ta-total-singleincome-table-type2 .lp-total-table-block3 table tfoot td.text_left {
      text-align: left; }
  .lp-total-table-block3 table tbody .half td, .lp-total-table-block3 table .ta-list-table tfoot .half td, .ta-list-table .lp-total-table-block3 table tfoot .half td, .lp-total-table-block3 table .ta-def-table tfoot .half td, .ta-def-table .lp-total-table-block3 table tfoot .half td, .lp-total-table-block3 table .ta-help-table tfoot .half td, .ta-help-table .lp-total-table-block3 table tfoot .half td, .lp-total-table-block3 table .ta-total-def-table tfoot .half td, .ta-total-def-table .lp-total-table-block3 table tfoot .half td, .lp-total-table-block3 table .ta-total-def2-table tfoot .half td, .ta-total-def2-table .lp-total-table-block3 table tfoot .half td, .lp-total-table-block3 table .ta-total-list-table tfoot .half td, .ta-total-list-table .lp-total-table-block3 table tfoot .half td, .lp-total-table-block3 table .ta-total-reinfo-table tfoot .half td, .ta-total-reinfo-table .lp-total-table-block3 table tfoot .half td, .lp-total-table-block3 table .ta-total-reinfo-input-table tfoot .half td, .ta-total-reinfo-input-table .lp-total-table-block3 table tfoot .half td, .lp-total-table-block3 table .ta-total-deductions-table tfoot .half td, .ta-total-deductions-table .lp-total-table-block3 table tfoot .half td, .lp-total-table-block3 table .ta-total-singleincome-table tfoot .half td, .ta-total-singleincome-table .lp-total-table-block3 table tfoot .half td, .lp-total-table-block3 table .ta-total-singleincome-table-type2 tfoot .half td, .ta-total-singleincome-table-type2 .lp-total-table-block3 table tfoot .half td {
    border-bottom-color: #b8b8b8; }

.lp-total-search-block {
  margin-bottom: 10px; }
  .lp-total-search-block .financial-find::after {
    content: '';
    display: table;
    clear: both; }
  .lp-total-search-block .financial-find .inner-left {
    width: 69%;
    float: left; }
    .lp-total-search-block .financial-find .inner-left input {
      font-size: 13px;
      width: 100%;
      height: 34px;
      border-color: #dddddd; }
  .lp-total-search-block .financial-find .inner-right {
    width: 30%;
    float: right; }
    .lp-total-search-block .financial-find .inner-right input {
      cursor: pointer;
      height: 34px;
      width: 100%;
      color: #fff;
      background: #0e8be5;
      border: none;
      font-size: 13px;
      border-radius: 2px 2px 2px 2px;
      -moz-border-radius: 2px 2px 2px 2px;
      -webkit-border-radius: 2px 2px 2px 2px; }

.ta-paginate-block {
  position: relative; }
  .ta-paginate-block .inner-right {
    position: absolute;
    right: 0;
    top: 0; }

.normal-text-area p {
  font-size: 15px;
  line-height: 24px;
  margin-bottom: 20px; }

.sohotex-wrap select.select-pl {
  padding-left: 75%; }

.sohotex-wrap .input-row {
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom: 0 none;
  padding: 15px 18px; }
  .sohotex-wrap .input-row::after {
    content: '';
    display: table;
    clear: both; }
  .sohotex-wrap .input-row:last-child {
    border-bottom: 1px solid #ddd; }
  .sohotex-wrap .input-row .base_btn_color {
    height: 34px;
    width: inherit;
    color: #fff; }
  .sohotex-wrap .input-row label {
    font-size: 13px;
    margin-left: 15px; }
    .sohotex-wrap .input-row label:first-child {
      margin-left: 0; }
  .sohotex-wrap .input-row .input-row-column2 li {
    width: 55%;
    display: inline-block;
    margin-left: -4px; }
    .sohotex-wrap .input-row .input-row-column2 li:first-child {
      margin-left: 0; }
    .sohotex-wrap .input-row .input-row-column2 li:last-child {
      width: 45%; }
      .sohotex-wrap .input-row .input-row-column2 li:last-child .input-title {
        width: 75px; }
  .sohotex-wrap .input-row input[type="text"], .sohotex-wrap .input-row input[type="password"], .sohotex-wrap .input-row input[type="tel"] {
    height: 34px;
    line-height: 34px;
    border: solid 1px #e1e1e1;
    color: #6b6868;
    padding-left: 10px;
    width: 100%; }
  .sohotex-wrap .input-row .input-disabled {
    background: #f2f2f2; }
  .sohotex-wrap .input-row select {
    height: 34px;
    line-height: 34px;
    padding-left: 10px;
    width: 100%;
    border: solid 1px #dedede;
    color: #6b6868;
    font-size: 13px;
    background: #fff; }

.sohotex-wrap .input-block {
  display: inline-block;
  margin-right: 10px;
  margin-left: -4px; }
  .sohotex-wrap .input-block:last-childe {
    margin-right: 0;
    margin-left: 0; }

.sohotex-wrap .input-title {
  font-size: 14px;
  display: inline-block;
  width: 136px;
  margin-left: 10px; }
  .sohotex-wrap .input-title span {
    color: #fe0000;
    font-size: 18px;
    margin-left: -10px; }

.sohotex-wrap .input-row-notitle {
  padding-left: 166px; }

.ta-credit-input {
  display: none; }

.ta-list-table table, .ta-def-table table, .ta-help-table table, .ta-total-def-table table, .ta-total-def2-table table {
  border-top: 2px solid #66b9ed;
  width: 100%;
  border-bottom: 0 none !important; }

.ta-list-table img, .ta-def-table img, .ta-help-table img, .ta-total-def-table img, .ta-total-def2-table img {
  display: inline-block; }

.ta-list-table.ta-table-scroll, .ta-table-scroll.ta-def-table, .ta-table-scroll.ta-help-table, .ta-table-scroll.ta-total-def-table, .ta-table-scroll.ta-total-def2-table {
  height: 480px;
  overflow-y: scroll; }

.ta-list-table.ta-table-scroll-min, .ta-table-scroll-min.ta-def-table, .ta-table-scroll-min.ta-help-table, .ta-table-scroll-min.ta-total-def-table, .ta-table-scroll-min.ta-total-def2-table {
  height: 254px;
  overflow-y: scroll; }

.ta-list-table table.dataTable thead th, .ta-def-table table.dataTable thead th, .ta-help-table table.dataTable thead th, .ta-total-def-table table.dataTable thead th, .ta-total-def2-table table.dataTable thead th, .ta-list-table table.dataTable tfoot th, .ta-def-table table.dataTable tfoot th, .ta-help-table table.dataTable tfoot th, .ta-total-def-table table.dataTable tfoot th, .ta-total-def2-table table.dataTable tfoot th {
  font-weight: normal !important; }

.ta-list-table thead th, .ta-def-table thead th, .ta-help-table thead th, .ta-total-def-table thead th, .ta-total-def2-table thead th {
  background: #f6f9fc;
  border-left: 1px solid #cedce7;
  border-bottom: 1px solid #cedce7 !important;
  text-align: center;
  color: #5b85b9;
  padding: 14px 0 !important;
  font-size: 13px; }
  .ta-list-table thead th:first-child, .ta-def-table thead th:first-child, .ta-help-table thead th:first-child, .ta-total-def-table thead th:first-child, .ta-total-def2-table thead th:first-child {
    border-left: 0; }

.ta-list-table tbody td, .ta-def-table tbody td, .ta-help-table tbody td, .ta-total-def-table tbody td, .ta-total-def2-table tbody td, .ta-list-table tfoot td, .ta-def-table tfoot td, .ta-help-table tfoot td, .ta-total-def-table tfoot td, .ta-total-def2-table tfoot td {
  border-left: 1px solid #cedce7;
  border-bottom: 1px solid #cedce7;
  text-align: center;
  color: #7f7f7f;
  padding: 12px 10px !important;
  font-size: 13px;
  -webkit-box-sizing: border-box !important;
  box-sizing: border-box !important; }
  .ta-list-table tbody td:first-child, .ta-def-table tbody td:first-child, .ta-help-table tbody td:first-child, .ta-total-def-table tbody td:first-child, .ta-total-def2-table tbody td:first-child, .ta-list-table tfoot td:first-child, .ta-def-table tfoot td:first-child, .ta-help-table tfoot td:first-child, .ta-total-def-table tfoot td:first-child, .ta-total-def2-table tfoot td:first-child {
    border-left: 0; }

.ta-list-table tr.total td, .ta-def-table tr.total td, .ta-help-table tr.total td, .ta-total-def-table tr.total td, .ta-total-def2-table tr.total td {
  background: #f0f6f9; }

.ta-list-table .ta-table-footnote, .ta-def-table .ta-table-footnote, .ta-help-table .ta-table-footnote, .ta-total-def-table .ta-table-footnote, .ta-total-def2-table .ta-table-footnote {
  margin-top: 14px; }

.ta-def-table table {
  border-top: 1px solid #5483da; }

.ta-def-table thead th {
  background: #f7f7f7;
  font-size: 16px;
  color: #000000;
  border-left: 1px solid #e0e0e0;
  border-bottom: 1px solid #b8b8b8 !important;
  padding: 20px 0 !important;
  font-weight: bold; }

.ta-def-table tbody td, .ta-def-table tfoot td {
  border-left: 1px solid #cedce7;
  border-bottom: 1px solid #cedce7;
  font-size: 16px;
  color: #000;
  line-height: 1.2; }
  .ta-def-table tbody td span, .ta-def-table tfoot td span {
    font-size: 13px;
    color: #636363; }

.ta-help-table table {
  border-top: 2px solid #66b9ed; }
  .ta-help-table table.in-list-tabel {
    margin-top: 10px; }

.ta-help-table thead th {
  background: #f6f9fc;
  font-size: 12px;
  color: #5b85b9;
  border-left: 1px solid #cedce7;
  border-bottom: 1px solid #cedce7 !important;
  padding: 10px 0 !important;
  font-weight: bold; }

.ta-help-table tbody td, .ta-help-table tfoot td {
  border-left: 1px solid #cedce7;
  border-bottom: 1px solid #cedce7;
  font-size: 12px;
  color: #6b6b6b;
  line-height: 1;
  padding: 10px 0 !important; }

.ta-help-table .ta-help-table-text {
  font-size: 12px !important;
  line-height: 18px !important;
  color: #4c4c4c !important;
  margin-top: 5px;
  font-weight: normal !important; }

.ta-total-def-table table {
  border-top: 1px solid #5483da; }

.ta-total-def-table thead th {
  background: #f7f7f7;
  font-size: 14px;
  color: #000000;
  border-left: 1px solid #e0e0e0;
  border-bottom: 1px solid #b8b8b8 !important;
  padding: 10px 0 !important;
  font-weight: bold;
  letter-spacing: 0 !important; }
  .ta-total-def-table thead th.line2-th {
    border-bottom: 1px solid #cedce7 !important; }

.ta-total-def-table tbody td, .ta-total-def-table tfoot td {
  border-left: 1px solid #cedce7;
  border-bottom: 1px solid #cedce7;
  font-size: 13px;
  color: #000;
  line-height: 1.2;
  padding: 10px 0 !important;
  letter-spacing: 0 !important; }
  .ta-total-def-table tbody td span, .ta-total-def-table tfoot td span {
    font-size: 13px;
    color: #636363; }
  .ta-total-def-table tbody td.al-left1, .ta-total-def-table tfoot td.al-left1 {
    text-align: left !important;
    padding-left: 60px !important; }
  .ta-total-def-table tbody td.al-left2, .ta-total-def-table tfoot td.al-left2 {
    text-align: left !important;
    padding-left: 10px !important; }
    .ta-total-def-table tbody td.al-left2 strong, .ta-total-def-table tfoot td.al-left2 strong {
      color: #bb0000; }
  .ta-total-def-table tbody td.al-left3, .ta-total-def-table tfoot td.al-left3 {
    text-align: left !important;
    padding-left: 30px !important; }

.ta-total-def2-table table {
  border-top: 1px solid #5483da; }

.ta-total-def2-table thead th {
  background: #f6f9fc;
  font-size: 14px;
  color: #5b85b9;
  border-left: 1px solid #e0e0e0;
  border-bottom: 1px solid #b8b8b8 !important;
  padding: 10px 0 !important;
  font-weight: bold;
  letter-spacing: 0 !important; }
  .ta-total-def2-table thead th.line2-th {
    border-bottom: 1px solid #cedce7 !important; }

.ta-total-def2-table tbody td, .ta-total-def2-table tfoot td {
  border-left: 1px solid #cedce7;
  border-bottom: 1px solid #cedce7;
  font-size: 13px;
  line-height: 1.2;
  padding: 10px 0 !important;
  letter-spacing: 0 !important; }
  .ta-total-def2-table tbody td span, .ta-total-def2-table tfoot td span {
    font-size: 13px;
    color: #636363; }
  .ta-total-def2-table tbody td.al-left1, .ta-total-def2-table tfoot td.al-left1 {
    text-align: left !important;
    padding-left: 60px !important; }
  .ta-total-def2-table tbody td.al-left2, .ta-total-def2-table tfoot td.al-left2 {
    text-align: left !important;
    padding-left: 10px !important; }
    .ta-total-def2-table tbody td.al-left2 strong, .ta-total-def2-table tfoot td.al-left2 strong {
      color: #bb0000; }
  .ta-total-def2-table tbody td.al-left3, .ta-total-def2-table tfoot td.al-left3 {
    text-align: left !important;
    padding-left: 30px !important; }
  .ta-total-def2-table tbody td.img_td, .ta-total-def2-table tfoot td.img_td {
    padding: 0 !important; }
    .ta-total-def2-table tbody td.img_td a, .ta-total-def2-table tfoot td.img_td a {
      vertical-align: middle; }

.ta-total-list-table table {
  border-top: 2px solid #66b9ed;
  width: 100%;
  border-bottom: 0 none !important; }

.ta-total-list-table img {
  display: inline-block; }

.ta-total-list-table.ta-table-scroll {
  height: 480px;
  overflow-y: scroll; }

.ta-total-list-table.ta-table-scroll-min {
  height: 254px;
  overflow-y: scroll; }

.ta-total-list-table table.dataTable thead th, .ta-total-list-table table.dataTable tfoot th {
  font-weight: normal !important; }

.ta-total-list-table thead th {
  background: #f6f9fc;
  border-left: 1px solid #cedce7;
  border-bottom: 1px solid #cedce7 !important;
  text-align: center;
  color: #5b85b9;
  padding: 3px 0 !important;
  font-size: 13px; }
  .ta-total-list-table thead th:first-child {
    border-left: 0; }
  .ta-total-list-table thead th.bl_vi {
    border-left: 1px solid #cedce7; }

.ta-total-list-table tbody td, .ta-total-list-table tfoot td {
  border-left: 1px solid #cedce7;
  border-bottom: 1px solid #cedce7;
  text-align: center;
  color: #7f7f7f;
  padding: 9px 10px !important;
  font-size: 13px;
  -webkit-box-sizing: border-box !important;
  box-sizing: border-box !important; }
  .ta-total-list-table tbody td:first-child, .ta-total-list-table tfoot td:first-child {
    border-left: 0; }
  .ta-total-list-table tbody td.alr, .ta-total-list-table tfoot td.alr {
    text-align: right; }

.ta-total-list-table tr.total td {
  background: #f0f6f9; }

.ta-total-list-table .ta-table-footnote {
  margin-top: 14px; }

.ta-total-reinfo-table table {
  border-top: 2px solid #66b9ed;
  width: 100%;
  border-bottom: 0 none !important; }

.ta-total-reinfo-table img {
  display: inline-block; }

.ta-total-reinfo-table.ta-table-scroll {
  height: 480px;
  overflow-y: scroll; }

.ta-total-reinfo-table.ta-table-scroll-min {
  height: 254px;
  overflow-y: scroll; }

.ta-total-reinfo-table table.dataTable thead th, .ta-total-reinfo-table table.dataTable tfoot th {
  font-weight: normal !important; }

.ta-total-reinfo-table thead th {
  background: #f6f9fc;
  border-left: 1px solid #cedce7;
  border-bottom: 1px solid #cedce7 !important;
  text-align: center;
  color: #5b85b9;
  padding: 6px 0 !important;
  font-size: 13px; }
  .ta-total-reinfo-table thead th:first-child {
    border-left: 0; }

.ta-total-reinfo-table tbody td, .ta-total-reinfo-table tfoot td {
  border-left: 1px solid #cedce7;
  border-bottom: 1px solid #cedce7;
  text-align: right;
  color: #7f7f7f;
  padding: 9px 10px !important;
  font-size: 13px;
  -webkit-box-sizing: border-box !important;
  box-sizing: border-box !important; }
  .ta-total-reinfo-table tbody td:first-child, .ta-total-reinfo-table tfoot td:first-child {
    border-left: 0; }
  .ta-total-reinfo-table tbody td.all, .ta-total-reinfo-table tfoot td.all {
    text-align: left; }
  .ta-total-reinfo-table tbody td.alc, .ta-total-reinfo-table tfoot td.alc {
    text-align: center; }

.ta-total-reinfo-table tr.total td {
  background: #f0f6f9; }

.ta-total-reinfo-table .ta-table-footnote {
  margin-top: 14px; }

.ta-total-reinfo-input-table .ta-total-reinfo-input-table-comment {
  font-size: 12px;
  color: #ff4b4b;
  margin-top: 10px; }

.ta-total-reinfo-input-table table {
  border-top: 2px solid #66b9ed;
  width: 100%;
  border-bottom: 0 none !important; }

.ta-total-reinfo-input-table img {
  display: inline-block; }

.ta-total-reinfo-input-table.ta-table-scroll {
  height: 480px;
  overflow-y: scroll; }

.ta-total-reinfo-input-table.ta-table-scroll-min {
  height: 254px;
  overflow-y: scroll; }

.ta-total-reinfo-input-table table.dataTable thead th, .ta-total-reinfo-input-table table.dataTable tfoot th {
  font-weight: normal !important; }

.ta-total-reinfo-input-table thead th {
  background: #f6f9fc;
  border-left: 1px solid #cedce7;
  border-bottom: 1px solid #cedce7 !important;
  text-align: center;
  color: #5b85b9;
  padding: 10px 0 !important;
  font-size: 14px; }
  .ta-total-reinfo-input-table thead th:first-child {
    border-left: 0; }

.ta-total-reinfo-input-table tbody td, .ta-total-reinfo-input-table tfoot td {
  border-left: 1px solid #cedce7;
  border-bottom: 1px solid #cedce7;
  text-align: left;
  color: #383838;
  padding: 5px 10px 5px 55px !important;
  font-size: 14px;
  -webkit-box-sizing: border-box !important;
  box-sizing: border-box !important; }
  .ta-total-reinfo-input-table tbody td:first-child, .ta-total-reinfo-input-table tfoot td:first-child {
    border-left: 0; }
  .ta-total-reinfo-input-table tbody td.input_wrap, .ta-total-reinfo-input-table tfoot td.input_wrap {
    text-align: center;
    padding: 5px 0 !important; }
    .ta-total-reinfo-input-table tbody td.input_wrap .input_inner, .ta-total-reinfo-input-table tfoot td.input_wrap .input_inner {
      display: inline-block; }
      .ta-total-reinfo-input-table tbody td.input_wrap .input_inner::after, .ta-total-reinfo-input-table tfoot td.input_wrap .input_inner::after {
        content: '';
        display: table;
        clear: both; }
      .ta-total-reinfo-input-table tbody td.input_wrap .input_inner input, .ta-total-reinfo-input-table tfoot td.input_wrap .input_inner input {
        float: left;
        text-align: right;
        height: 30px;
        border: solid 1px #dddddd; }
      .ta-total-reinfo-input-table tbody td.input_wrap .input_inner .unit, .ta-total-reinfo-input-table tfoot td.input_wrap .input_inner .unit {
        float: left;
        line-height: 30px;
        padding-left: 5px;
        width: 10px; }

.ta-total-reinfo-input-table tr.total td {
  background: #f0f6f9; }

.ta-total-reinfo-input-table .ta-table-footnote {
  margin-top: 14px; }

.ta-total-deductions-table .ta-total-reinfo-input-table-comment {
  font-size: 12px;
  color: #ff4b4b;
  margin-top: 10px;
  line-height: 1.4; }

.ta-total-deductions-table table {
  border-top: 2px solid #66b9ed;
  width: 100%;
  border-bottom: 0 none !important; }

.ta-total-deductions-table img {
  display: inline-block; }

.ta-total-deductions-table.ta-table-scroll {
  height: 480px;
  overflow-y: scroll; }

.ta-total-deductions-table.ta-table-scroll-min {
  height: 254px;
  overflow-y: scroll; }

.ta-total-deductions-table table.dataTable thead th, .ta-total-deductions-table table.dataTable tfoot th {
  font-weight: normal !important; }

.ta-total-deductions-table thead th {
  background: #f6f9fc;
  border-left: 1px solid #cedce7;
  border-bottom: 1px solid #cedce7 !important;
  text-align: center;
  color: #5b85b9;
  padding: 6px 0 !important;
  font-size: 13px; }
  .ta-total-deductions-table thead th:first-child {
    border-left: 0; }

.ta-total-deductions-table tbody td, .ta-total-deductions-table tfoot td {
  border-left: 1px solid #cedce7;
  border-bottom: 1px solid #cedce7;
  text-align: center;
  color: #7f7f7f;
  padding: 9px 10px !important;
  font-size: 13px;
  -webkit-box-sizing: border-box !important;
  box-sizing: border-box !important; }
  .ta-total-deductions-table tbody td input[type='checkbox'], .ta-total-deductions-table tfoot td input[type='checkbox'] {
    cursor: pointer; }
  .ta-total-deductions-table tbody td:first-child, .ta-total-deductions-table tfoot td:first-child {
    border-left: 0; }
  .ta-total-deductions-table tbody td.all, .ta-total-deductions-table tfoot td.all {
    text-align: left; }
  .ta-total-deductions-table tbody td.all2, .ta-total-deductions-table tfoot td.all2 {
    text-align: left;
    padding-left: 10px !important; }
  .ta-total-deductions-table tbody td.alc, .ta-total-deductions-table tfoot td.alc {
    text-align: center; }
  .ta-total-deductions-table tbody td.alr, .ta-total-deductions-table tfoot td.alr {
    text-align: right;
    padding-right: 10px !important; }
  .ta-total-deductions-table tbody td.select, .ta-total-deductions-table tfoot td.select {
    padding: 1px 0 !important; }
    .ta-total-deductions-table tbody td.select select, .ta-total-deductions-table tfoot td.select select {
      border: none;
      height: 30px; }
  .ta-total-deductions-table tbody td.financial-find, .ta-total-deductions-table tfoot td.financial-find {
    padding: 3px 10px !important; }
    .ta-total-deductions-table tbody td.financial-find .financial-find-inner::after, .ta-total-deductions-table tfoot td.financial-find .financial-find-inner::after {
      content: '';
      display: table;
      clear: both; }
    .ta-total-deductions-table tbody td.financial-find .financial-find-inner .inner-left, .ta-total-deductions-table tfoot td.financial-find .financial-find-inner .inner-left {
      float: left;
      width: 30%; }
      .ta-total-deductions-table tbody td.financial-find .financial-find-inner .inner-left input, .ta-total-deductions-table tfoot td.financial-find .financial-find-inner .inner-left input {
        cursor: pointer;
        height: 30px;
        width: 100%;
        color: #fff;
        background: #0e8be5;
        border: none;
        font-size: 13px;
        border-radius: 2px 2px 2px 2px;
        -moz-border-radius: 2px 2px 2px 2px;
        -webkit-border-radius: 2px 2px 2px 2px; }
    .ta-total-deductions-table tbody td.financial-find .financial-find-inner .inner-right, .ta-total-deductions-table tfoot td.financial-find .financial-find-inner .inner-right {
      float: right;
      width: 68%; }
      .ta-total-deductions-table tbody td.financial-find .financial-find-inner .inner-right input, .ta-total-deductions-table tfoot td.financial-find .financial-find-inner .inner-right input {
        font-size: 13px;
        width: 100%;
        height: 30px;
        border-color: #dddddd; }

.ta-total-deductions-table tr.total td {
  background: #f0f6f9; }

.ta-total-deductions-table .ta-table-footnote {
  margin-top: 14px; }

.ta-total-singleincome-table .ta-total-reinfo-input-table-comment-top {
  font-size: 12px;
  color: #272727;
  margin-top: 10px;
  line-height: 1.4;
  margin-bottom: 15px; }

.ta-total-singleincome-table .ta-total-reinfo-input-table-comment {
  font-size: 12px;
  color: #ff4b4b;
  margin-top: 10px;
  line-height: 1.4; }

.ta-total-singleincome-table table {
  border-top: 2px solid #66b9ed;
  width: 100%;
  border-bottom: 0 none !important; }

.ta-total-singleincome-table img {
  display: inline-block; }

.ta-total-singleincome-table.ta-table-scroll {
  height: 480px;
  overflow-y: scroll; }

.ta-total-singleincome-table.ta-table-scroll-min {
  height: 254px;
  overflow-y: scroll; }

.ta-total-singleincome-table table.dataTable thead th, .ta-total-singleincome-table table.dataTable tfoot th {
  font-weight: normal !important; }

.ta-total-singleincome-table thead th {
  background: #f6f9fc;
  border-left: 1px solid #cedce7;
  border-bottom: 1px solid #cedce7 !important;
  text-align: center;
  color: #5b85b9;
  padding: 6px 0 !important;
  font-size: 13px; }
  .ta-total-singleincome-table thead th:first-child {
    border-left: 0; }

.ta-total-singleincome-table tbody td, .ta-total-singleincome-table tfoot td {
  border-left: 1px solid #cedce7;
  border-bottom: 1px solid #cedce7;
  text-align: left;
  color: #7f7f7f;
  padding: 9px 10px !important;
  font-size: 13px;
  -webkit-box-sizing: border-box !important;
  box-sizing: border-box !important; }
  .ta-total-singleincome-table tbody td input[type='checkbox'], .ta-total-singleincome-table tfoot td input[type='checkbox'] {
    cursor: pointer; }
  .ta-total-singleincome-table tbody td:first-child, .ta-total-singleincome-table tfoot td:first-child {
    border-left: 0; }
  .ta-total-singleincome-table tbody td.all, .ta-total-singleincome-table tfoot td.all {
    text-align: left; }
  .ta-total-singleincome-table tbody td.alc, .ta-total-singleincome-table tfoot td.alc {
    text-align: center; }
  .ta-total-singleincome-table tbody td.select, .ta-total-singleincome-table tfoot td.select {
    padding: 1px 0 !important; }
    .ta-total-singleincome-table tbody td.select select, .ta-total-singleincome-table tfoot td.select select {
      border: none;
      height: 30px; }

.ta-total-singleincome-table tr.total td {
  background: #f0f6f9; }

.ta-total-singleincome-table .ta-table-footnote {
  margin-top: 14px; }

.ta-total-singleincome-table-type2 .ta-total-reinfo-input-table-comment {
  font-size: 12px;
  color: #ff4b4b;
  margin-top: 10px;
  line-height: 1.4; }

.ta-total-singleincome-table-type2 table {
  border-top: 2px solid #66b9ed;
  width: 100%;
  border-bottom: 0 none !important; }

.ta-total-singleincome-table-type2 img {
  display: inline-block; }

.ta-total-singleincome-table-type2.ta-table-scroll {
  height: 480px;
  overflow-y: scroll; }

.ta-total-singleincome-table-type2.ta-table-scroll-min {
  height: 254px;
  overflow-y: scroll; }

.ta-total-singleincome-table-type2 table.dataTable thead th, .ta-total-singleincome-table-type2 table.dataTable tfoot th {
  font-weight: normal !important; }

.ta-total-singleincome-table-type2 thead th {
  background: #f6f9fc;
  border-left: 1px solid #cedce7;
  border-bottom: 1px solid #cedce7 !important;
  text-align: center;
  color: #5b85b9;
  padding: 13px 0 !important;
  font-size: 13px; }
  .ta-total-singleincome-table-type2 thead th:first-child {
    border-left: 0; }

.ta-total-singleincome-table-type2 tbody td, .ta-total-singleincome-table-type2 tfoot td {
  border-left: 1px solid #cedce7;
  border-bottom: 1px solid #cedce7;
  text-align: center;
  color: #7f7f7f;
  padding: 13px 0 !important;
  font-size: 13px;
  -webkit-box-sizing: border-box !important;
  box-sizing: border-box !important; }
  .ta-total-singleincome-table-type2 tbody td input[type='checkbox'], .ta-total-singleincome-table-type2 tfoot td input[type='checkbox'] {
    cursor: pointer; }
  .ta-total-singleincome-table-type2 tbody td:first-child, .ta-total-singleincome-table-type2 tfoot td:first-child {
    border-left: 0; }
  .ta-total-singleincome-table-type2 tbody td.all, .ta-total-singleincome-table-type2 tfoot td.all {
    text-align: left; }
  .ta-total-singleincome-table-type2 tbody td.alc, .ta-total-singleincome-table-type2 tfoot td.alc {
    text-align: center; }
  .ta-total-singleincome-table-type2 tbody td.disabled, .ta-total-singleincome-table-type2 tfoot td.disabled {
    background: #efefef; }
  .ta-total-singleincome-table-type2 tbody td.input1, .ta-total-singleincome-table-type2 tfoot td.input1 {
    padding: 0 !important; }
    .ta-total-singleincome-table-type2 tbody td.input1 input, .ta-total-singleincome-table-type2 tfoot td.input1 input {
      border: none;
      height: 30px;
      text-align: center; }
  .ta-total-singleincome-table-type2 tbody td.input2, .ta-total-singleincome-table-type2 tfoot td.input2 {
    padding: 0 10px !important; }
    .ta-total-singleincome-table-type2 tbody td.input2 div span, .ta-total-singleincome-table-type2 tfoot td.input2 div span {
      display: block;
      width: 5%;
      float: left;
      line-height: 30px;
      text-align: right; }
    .ta-total-singleincome-table-type2 tbody td.input2 div input, .ta-total-singleincome-table-type2 tfoot td.input2 div input {
      border: solid 1px #dddddd;
      width: 95%;
      float: left;
      height: 30px;
      text-align: right; }

.ta-total-singleincome-table-type2 tr.total td {
  background: #f0f6f9; }

.ta-total-singleincome-table-type2 .ta-table-footnote {
  margin-top: 14px; }

.ta-total-singleincome-table-type3 table {
  border-top: 2px solid #66b9ed;
  width: 100%;
  border-bottom: 0 none !important; }

.ta-total-singleincome-table-type3 img {
  display: inline-block; }

.ta-total-singleincome-table-type3.ta-table-scroll {
  height: 480px;
  overflow-y: scroll; }

.ta-total-singleincome-table-type3.ta-table-scroll-min {
  height: 254px;
  overflow-y: scroll; }

.ta-total-singleincome-table-type3 table.dataTable thead th, .ta-total-singleincome-table-type3 table.dataTable tfoot th {
  font-weight: normal !important; }

.ta-total-singleincome-table-type3 thead th {
  background: #f6f9fc;
  border-left: 1px solid #cedce7;
  border-bottom: 1px solid #cedce7 !important;
  text-align: center;
  color: #5b85b9;
  padding: 10px 0 !important;
  font-size: 13px; }
  .ta-total-singleincome-table-type3 thead th:first-child {
    border-left: 0; }

.ta-total-singleincome-table-type3 tbody td, .ta-total-singleincome-table-type3 .ta-list-table tfoot td, .ta-list-table .ta-total-singleincome-table-type3 tfoot td, .ta-total-singleincome-table-type3 .ta-def-table tfoot td, .ta-def-table .ta-total-singleincome-table-type3 tfoot td, .ta-total-singleincome-table-type3 .ta-help-table tfoot td, .ta-help-table .ta-total-singleincome-table-type3 tfoot td, .ta-total-singleincome-table-type3 .ta-total-def-table tfoot td, .ta-total-def-table .ta-total-singleincome-table-type3 tfoot td, .ta-total-singleincome-table-type3 .ta-total-def2-table tfoot td, .ta-total-def2-table .ta-total-singleincome-table-type3 tfoot td, .ta-total-singleincome-table-type3 .ta-total-list-table tfoot td, .ta-total-list-table .ta-total-singleincome-table-type3 tfoot td, .ta-total-singleincome-table-type3 .ta-total-reinfo-table tfoot td, .ta-total-reinfo-table .ta-total-singleincome-table-type3 tfoot td, .ta-total-singleincome-table-type3 .ta-total-reinfo-input-table tfoot td, .ta-total-reinfo-input-table .ta-total-singleincome-table-type3 tfoot td, .ta-total-singleincome-table-type3 .ta-total-deductions-table tfoot td, .ta-total-deductions-table .ta-total-singleincome-table-type3 tfoot td, .ta-total-singleincome-table-type3 .ta-total-singleincome-table tfoot td, .ta-total-singleincome-table .ta-total-singleincome-table-type3 tfoot td, .ta-total-singleincome-table-type3 .ta-total-singleincome-table-type2 tfoot td, .ta-total-singleincome-table-type2 .ta-total-singleincome-table-type3 tfoot td {
  border-left: 1px solid #cedce7;
  border-bottom: 1px solid #cedce7;
  text-align: center;
  color: #7f7f7f;
  padding: 10px 10px !important;
  font-size: 13px;
  -webkit-box-sizing: border-box !important;
  box-sizing: border-box !important; }
  .ta-total-singleincome-table-type3 tbody td input[type='checkbox'], .ta-total-singleincome-table-type3 .ta-list-table tfoot td input[type='checkbox'], .ta-list-table .ta-total-singleincome-table-type3 tfoot td input[type='checkbox'], .ta-total-singleincome-table-type3 .ta-def-table tfoot td input[type='checkbox'], .ta-def-table .ta-total-singleincome-table-type3 tfoot td input[type='checkbox'], .ta-total-singleincome-table-type3 .ta-help-table tfoot td input[type='checkbox'], .ta-help-table .ta-total-singleincome-table-type3 tfoot td input[type='checkbox'], .ta-total-singleincome-table-type3 .ta-total-def-table tfoot td input[type='checkbox'], .ta-total-def-table .ta-total-singleincome-table-type3 tfoot td input[type='checkbox'], .ta-total-singleincome-table-type3 .ta-total-def2-table tfoot td input[type='checkbox'], .ta-total-def2-table .ta-total-singleincome-table-type3 tfoot td input[type='checkbox'], .ta-total-singleincome-table-type3 .ta-total-list-table tfoot td input[type='checkbox'], .ta-total-list-table .ta-total-singleincome-table-type3 tfoot td input[type='checkbox'], .ta-total-singleincome-table-type3 .ta-total-reinfo-table tfoot td input[type='checkbox'], .ta-total-reinfo-table .ta-total-singleincome-table-type3 tfoot td input[type='checkbox'], .ta-total-singleincome-table-type3 .ta-total-reinfo-input-table tfoot td input[type='checkbox'], .ta-total-reinfo-input-table .ta-total-singleincome-table-type3 tfoot td input[type='checkbox'], .ta-total-singleincome-table-type3 .ta-total-deductions-table tfoot td input[type='checkbox'], .ta-total-deductions-table .ta-total-singleincome-table-type3 tfoot td input[type='checkbox'], .ta-total-singleincome-table-type3 .ta-total-singleincome-table tfoot td input[type='checkbox'], .ta-total-singleincome-table .ta-total-singleincome-table-type3 tfoot td input[type='checkbox'], .ta-total-singleincome-table-type3 .ta-total-singleincome-table-type2 tfoot td input[type='checkbox'], .ta-total-singleincome-table-type2 .ta-total-singleincome-table-type3 tfoot td input[type='checkbox'] {
    cursor: pointer; }
  .ta-total-singleincome-table-type3 tbody td:first-child, .ta-total-singleincome-table-type3 .ta-list-table tfoot td:first-child, .ta-list-table .ta-total-singleincome-table-type3 tfoot td:first-child, .ta-total-singleincome-table-type3 .ta-def-table tfoot td:first-child, .ta-def-table .ta-total-singleincome-table-type3 tfoot td:first-child, .ta-total-singleincome-table-type3 .ta-help-table tfoot td:first-child, .ta-help-table .ta-total-singleincome-table-type3 tfoot td:first-child, .ta-total-singleincome-table-type3 .ta-total-def-table tfoot td:first-child, .ta-total-def-table .ta-total-singleincome-table-type3 tfoot td:first-child, .ta-total-singleincome-table-type3 .ta-total-def2-table tfoot td:first-child, .ta-total-def2-table .ta-total-singleincome-table-type3 tfoot td:first-child, .ta-total-singleincome-table-type3 .ta-total-list-table tfoot td:first-child, .ta-total-list-table .ta-total-singleincome-table-type3 tfoot td:first-child, .ta-total-singleincome-table-type3 .ta-total-reinfo-table tfoot td:first-child, .ta-total-reinfo-table .ta-total-singleincome-table-type3 tfoot td:first-child, .ta-total-singleincome-table-type3 .ta-total-reinfo-input-table tfoot td:first-child, .ta-total-reinfo-input-table .ta-total-singleincome-table-type3 tfoot td:first-child, .ta-total-singleincome-table-type3 .ta-total-deductions-table tfoot td:first-child, .ta-total-deductions-table .ta-total-singleincome-table-type3 tfoot td:first-child, .ta-total-singleincome-table-type3 .ta-total-singleincome-table tfoot td:first-child, .ta-total-singleincome-table .ta-total-singleincome-table-type3 tfoot td:first-child, .ta-total-singleincome-table-type3 .ta-total-singleincome-table-type2 tfoot td:first-child, .ta-total-singleincome-table-type2 .ta-total-singleincome-table-type3 tfoot td:first-child {
    border-left: 0; }
  .ta-total-singleincome-table-type3 tbody td.all, .ta-total-singleincome-table-type3 .ta-list-table tfoot td.all, .ta-list-table .ta-total-singleincome-table-type3 tfoot td.all, .ta-total-singleincome-table-type3 .ta-def-table tfoot td.all, .ta-def-table .ta-total-singleincome-table-type3 tfoot td.all, .ta-total-singleincome-table-type3 .ta-help-table tfoot td.all, .ta-help-table .ta-total-singleincome-table-type3 tfoot td.all, .ta-total-singleincome-table-type3 .ta-total-def-table tfoot td.all, .ta-total-def-table .ta-total-singleincome-table-type3 tfoot td.all, .ta-total-singleincome-table-type3 .ta-total-def2-table tfoot td.all, .ta-total-def2-table .ta-total-singleincome-table-type3 tfoot td.all, .ta-total-singleincome-table-type3 .ta-total-list-table tfoot td.all, .ta-total-list-table .ta-total-singleincome-table-type3 tfoot td.all, .ta-total-singleincome-table-type3 .ta-total-reinfo-table tfoot td.all, .ta-total-reinfo-table .ta-total-singleincome-table-type3 tfoot td.all, .ta-total-singleincome-table-type3 .ta-total-reinfo-input-table tfoot td.all, .ta-total-reinfo-input-table .ta-total-singleincome-table-type3 tfoot td.all, .ta-total-singleincome-table-type3 .ta-total-deductions-table tfoot td.all, .ta-total-deductions-table .ta-total-singleincome-table-type3 tfoot td.all, .ta-total-singleincome-table-type3 .ta-total-singleincome-table tfoot td.all, .ta-total-singleincome-table .ta-total-singleincome-table-type3 tfoot td.all, .ta-total-singleincome-table-type3 .ta-total-singleincome-table-type2 tfoot td.all, .ta-total-singleincome-table-type2 .ta-total-singleincome-table-type3 tfoot td.all {
    text-align: left; }
  .ta-total-singleincome-table-type3 tbody td.alc, .ta-total-singleincome-table-type3 .ta-list-table tfoot td.alc, .ta-list-table .ta-total-singleincome-table-type3 tfoot td.alc, .ta-total-singleincome-table-type3 .ta-def-table tfoot td.alc, .ta-def-table .ta-total-singleincome-table-type3 tfoot td.alc, .ta-total-singleincome-table-type3 .ta-help-table tfoot td.alc, .ta-help-table .ta-total-singleincome-table-type3 tfoot td.alc, .ta-total-singleincome-table-type3 .ta-total-def-table tfoot td.alc, .ta-total-def-table .ta-total-singleincome-table-type3 tfoot td.alc, .ta-total-singleincome-table-type3 .ta-total-def2-table tfoot td.alc, .ta-total-def2-table .ta-total-singleincome-table-type3 tfoot td.alc, .ta-total-singleincome-table-type3 .ta-total-list-table tfoot td.alc, .ta-total-list-table .ta-total-singleincome-table-type3 tfoot td.alc, .ta-total-singleincome-table-type3 .ta-total-reinfo-table tfoot td.alc, .ta-total-reinfo-table .ta-total-singleincome-table-type3 tfoot td.alc, .ta-total-singleincome-table-type3 .ta-total-reinfo-input-table tfoot td.alc, .ta-total-reinfo-input-table .ta-total-singleincome-table-type3 tfoot td.alc, .ta-total-singleincome-table-type3 .ta-total-deductions-table tfoot td.alc, .ta-total-deductions-table .ta-total-singleincome-table-type3 tfoot td.alc, .ta-total-singleincome-table-type3 .ta-total-singleincome-table tfoot td.alc, .ta-total-singleincome-table .ta-total-singleincome-table-type3 tfoot td.alc, .ta-total-singleincome-table-type3 .ta-total-singleincome-table-type2 tfoot td.alc, .ta-total-singleincome-table-type2 .ta-total-singleincome-table-type3 tfoot td.alc {
    text-align: center; }
  .ta-total-singleincome-table-type3 tbody td.alr, .ta-total-singleincome-table-type3 .ta-list-table tfoot td.alr, .ta-list-table .ta-total-singleincome-table-type3 tfoot td.alr, .ta-total-singleincome-table-type3 .ta-def-table tfoot td.alr, .ta-def-table .ta-total-singleincome-table-type3 tfoot td.alr, .ta-total-singleincome-table-type3 .ta-help-table tfoot td.alr, .ta-help-table .ta-total-singleincome-table-type3 tfoot td.alr, .ta-total-singleincome-table-type3 .ta-total-def-table tfoot td.alr, .ta-total-def-table .ta-total-singleincome-table-type3 tfoot td.alr, .ta-total-singleincome-table-type3 .ta-total-def2-table tfoot td.alr, .ta-total-def2-table .ta-total-singleincome-table-type3 tfoot td.alr, .ta-total-singleincome-table-type3 .ta-total-list-table tfoot td.alr, .ta-total-list-table .ta-total-singleincome-table-type3 tfoot td.alr, .ta-total-singleincome-table-type3 .ta-total-reinfo-table tfoot td.alr, .ta-total-reinfo-table .ta-total-singleincome-table-type3 tfoot td.alr, .ta-total-singleincome-table-type3 .ta-total-reinfo-input-table tfoot td.alr, .ta-total-reinfo-input-table .ta-total-singleincome-table-type3 tfoot td.alr, .ta-total-singleincome-table-type3 .ta-total-deductions-table tfoot td.alr, .ta-total-deductions-table .ta-total-singleincome-table-type3 tfoot td.alr, .ta-total-singleincome-table-type3 .ta-total-singleincome-table tfoot td.alr, .ta-total-singleincome-table .ta-total-singleincome-table-type3 tfoot td.alr, .ta-total-singleincome-table-type3 .ta-total-singleincome-table-type2 tfoot td.alr, .ta-total-singleincome-table-type2 .ta-total-singleincome-table-type3 tfoot td.alr {
    text-align: right; }
  .ta-total-singleincome-table-type3 tbody td.total, .ta-total-singleincome-table-type3 .ta-list-table tfoot td.total, .ta-list-table .ta-total-singleincome-table-type3 tfoot td.total, .ta-total-singleincome-table-type3 .ta-def-table tfoot td.total, .ta-def-table .ta-total-singleincome-table-type3 tfoot td.total, .ta-total-singleincome-table-type3 .ta-help-table tfoot td.total, .ta-help-table .ta-total-singleincome-table-type3 tfoot td.total, .ta-total-singleincome-table-type3 .ta-total-def-table tfoot td.total, .ta-total-def-table .ta-total-singleincome-table-type3 tfoot td.total, .ta-total-singleincome-table-type3 .ta-total-def2-table tfoot td.total, .ta-total-def2-table .ta-total-singleincome-table-type3 tfoot td.total, .ta-total-singleincome-table-type3 .ta-total-list-table tfoot td.total, .ta-total-list-table .ta-total-singleincome-table-type3 tfoot td.total, .ta-total-singleincome-table-type3 .ta-total-reinfo-table tfoot td.total, .ta-total-reinfo-table .ta-total-singleincome-table-type3 tfoot td.total, .ta-total-singleincome-table-type3 .ta-total-reinfo-input-table tfoot td.total, .ta-total-reinfo-input-table .ta-total-singleincome-table-type3 tfoot td.total, .ta-total-singleincome-table-type3 .ta-total-deductions-table tfoot td.total, .ta-total-deductions-table .ta-total-singleincome-table-type3 tfoot td.total, .ta-total-singleincome-table-type3 .ta-total-singleincome-table tfoot td.total, .ta-total-singleincome-table .ta-total-singleincome-table-type3 tfoot td.total, .ta-total-singleincome-table-type3 .ta-total-singleincome-table-type2 tfoot td.total, .ta-total-singleincome-table-type2 .ta-total-singleincome-table-type3 tfoot td.total {
    background: #f4f4f4; }

.ta-total-singleincome-table-type4 table {
  border-top: 2px solid #66b9ed;
  width: 100%;
  border-bottom: 0 none !important; }

.ta-total-singleincome-table-type4 img {
  display: inline-block; }

.ta-total-singleincome-table-type4.ta-table-scroll {
  height: 480px;
  overflow-y: scroll; }

.ta-total-singleincome-table-type4.ta-table-scroll-min {
  height: 254px;
  overflow-y: scroll; }

.ta-total-singleincome-table-type4 table.dataTable thead th, .ta-total-singleincome-table-type4 table.dataTable tfoot th {
  font-weight: normal !important; }

.ta-total-singleincome-table-type4 thead th {
  background: #f6f9fc;
  border-left: 1px solid #cedce7;
  border-bottom: 1px solid #cedce7 !important;
  text-align: center;
  color: #5b85b9;
  padding: 10px 0 !important;
  font-size: 13px; }
  .ta-total-singleincome-table-type4 thead th:first-child {
    border-left: 0; }

.ta-total-singleincome-table-type4 tbody td, .ta-total-singleincome-table-type4 .ta-list-table tfoot td, .ta-list-table .ta-total-singleincome-table-type4 tfoot td, .ta-total-singleincome-table-type4 .ta-def-table tfoot td, .ta-def-table .ta-total-singleincome-table-type4 tfoot td, .ta-total-singleincome-table-type4 .ta-help-table tfoot td, .ta-help-table .ta-total-singleincome-table-type4 tfoot td, .ta-total-singleincome-table-type4 .ta-total-def-table tfoot td, .ta-total-def-table .ta-total-singleincome-table-type4 tfoot td, .ta-total-singleincome-table-type4 .ta-total-def2-table tfoot td, .ta-total-def2-table .ta-total-singleincome-table-type4 tfoot td, .ta-total-singleincome-table-type4 .ta-total-list-table tfoot td, .ta-total-list-table .ta-total-singleincome-table-type4 tfoot td, .ta-total-singleincome-table-type4 .ta-total-reinfo-table tfoot td, .ta-total-reinfo-table .ta-total-singleincome-table-type4 tfoot td, .ta-total-singleincome-table-type4 .ta-total-reinfo-input-table tfoot td, .ta-total-reinfo-input-table .ta-total-singleincome-table-type4 tfoot td, .ta-total-singleincome-table-type4 .ta-total-deductions-table tfoot td, .ta-total-deductions-table .ta-total-singleincome-table-type4 tfoot td, .ta-total-singleincome-table-type4 .ta-total-singleincome-table tfoot td, .ta-total-singleincome-table .ta-total-singleincome-table-type4 tfoot td, .ta-total-singleincome-table-type4 .ta-total-singleincome-table-type2 tfoot td, .ta-total-singleincome-table-type2 .ta-total-singleincome-table-type4 tfoot td {
  border-left: 1px solid #cedce7;
  border-bottom: 1px solid #cedce7;
  text-align: center;
  color: #7f7f7f;
  padding: 10px 10px !important;
  font-size: 13px;
  -webkit-box-sizing: border-box !important;
  box-sizing: border-box !important; }
  .ta-total-singleincome-table-type4 tbody td input[type='checkbox'], .ta-total-singleincome-table-type4 .ta-list-table tfoot td input[type='checkbox'], .ta-list-table .ta-total-singleincome-table-type4 tfoot td input[type='checkbox'], .ta-total-singleincome-table-type4 .ta-def-table tfoot td input[type='checkbox'], .ta-def-table .ta-total-singleincome-table-type4 tfoot td input[type='checkbox'], .ta-total-singleincome-table-type4 .ta-help-table tfoot td input[type='checkbox'], .ta-help-table .ta-total-singleincome-table-type4 tfoot td input[type='checkbox'], .ta-total-singleincome-table-type4 .ta-total-def-table tfoot td input[type='checkbox'], .ta-total-def-table .ta-total-singleincome-table-type4 tfoot td input[type='checkbox'], .ta-total-singleincome-table-type4 .ta-total-def2-table tfoot td input[type='checkbox'], .ta-total-def2-table .ta-total-singleincome-table-type4 tfoot td input[type='checkbox'], .ta-total-singleincome-table-type4 .ta-total-list-table tfoot td input[type='checkbox'], .ta-total-list-table .ta-total-singleincome-table-type4 tfoot td input[type='checkbox'], .ta-total-singleincome-table-type4 .ta-total-reinfo-table tfoot td input[type='checkbox'], .ta-total-reinfo-table .ta-total-singleincome-table-type4 tfoot td input[type='checkbox'], .ta-total-singleincome-table-type4 .ta-total-reinfo-input-table tfoot td input[type='checkbox'], .ta-total-reinfo-input-table .ta-total-singleincome-table-type4 tfoot td input[type='checkbox'], .ta-total-singleincome-table-type4 .ta-total-deductions-table tfoot td input[type='checkbox'], .ta-total-deductions-table .ta-total-singleincome-table-type4 tfoot td input[type='checkbox'], .ta-total-singleincome-table-type4 .ta-total-singleincome-table tfoot td input[type='checkbox'], .ta-total-singleincome-table .ta-total-singleincome-table-type4 tfoot td input[type='checkbox'], .ta-total-singleincome-table-type4 .ta-total-singleincome-table-type2 tfoot td input[type='checkbox'], .ta-total-singleincome-table-type2 .ta-total-singleincome-table-type4 tfoot td input[type='checkbox'] {
    cursor: pointer; }
  .ta-total-singleincome-table-type4 tbody td:first-child, .ta-total-singleincome-table-type4 .ta-list-table tfoot td:first-child, .ta-list-table .ta-total-singleincome-table-type4 tfoot td:first-child, .ta-total-singleincome-table-type4 .ta-def-table tfoot td:first-child, .ta-def-table .ta-total-singleincome-table-type4 tfoot td:first-child, .ta-total-singleincome-table-type4 .ta-help-table tfoot td:first-child, .ta-help-table .ta-total-singleincome-table-type4 tfoot td:first-child, .ta-total-singleincome-table-type4 .ta-total-def-table tfoot td:first-child, .ta-total-def-table .ta-total-singleincome-table-type4 tfoot td:first-child, .ta-total-singleincome-table-type4 .ta-total-def2-table tfoot td:first-child, .ta-total-def2-table .ta-total-singleincome-table-type4 tfoot td:first-child, .ta-total-singleincome-table-type4 .ta-total-list-table tfoot td:first-child, .ta-total-list-table .ta-total-singleincome-table-type4 tfoot td:first-child, .ta-total-singleincome-table-type4 .ta-total-reinfo-table tfoot td:first-child, .ta-total-reinfo-table .ta-total-singleincome-table-type4 tfoot td:first-child, .ta-total-singleincome-table-type4 .ta-total-reinfo-input-table tfoot td:first-child, .ta-total-reinfo-input-table .ta-total-singleincome-table-type4 tfoot td:first-child, .ta-total-singleincome-table-type4 .ta-total-deductions-table tfoot td:first-child, .ta-total-deductions-table .ta-total-singleincome-table-type4 tfoot td:first-child, .ta-total-singleincome-table-type4 .ta-total-singleincome-table tfoot td:first-child, .ta-total-singleincome-table .ta-total-singleincome-table-type4 tfoot td:first-child, .ta-total-singleincome-table-type4 .ta-total-singleincome-table-type2 tfoot td:first-child, .ta-total-singleincome-table-type2 .ta-total-singleincome-table-type4 tfoot td:first-child {
    border-left: 0; }
  .ta-total-singleincome-table-type4 tbody td.all, .ta-total-singleincome-table-type4 .ta-list-table tfoot td.all, .ta-list-table .ta-total-singleincome-table-type4 tfoot td.all, .ta-total-singleincome-table-type4 .ta-def-table tfoot td.all, .ta-def-table .ta-total-singleincome-table-type4 tfoot td.all, .ta-total-singleincome-table-type4 .ta-help-table tfoot td.all, .ta-help-table .ta-total-singleincome-table-type4 tfoot td.all, .ta-total-singleincome-table-type4 .ta-total-def-table tfoot td.all, .ta-total-def-table .ta-total-singleincome-table-type4 tfoot td.all, .ta-total-singleincome-table-type4 .ta-total-def2-table tfoot td.all, .ta-total-def2-table .ta-total-singleincome-table-type4 tfoot td.all, .ta-total-singleincome-table-type4 .ta-total-list-table tfoot td.all, .ta-total-list-table .ta-total-singleincome-table-type4 tfoot td.all, .ta-total-singleincome-table-type4 .ta-total-reinfo-table tfoot td.all, .ta-total-reinfo-table .ta-total-singleincome-table-type4 tfoot td.all, .ta-total-singleincome-table-type4 .ta-total-reinfo-input-table tfoot td.all, .ta-total-reinfo-input-table .ta-total-singleincome-table-type4 tfoot td.all, .ta-total-singleincome-table-type4 .ta-total-deductions-table tfoot td.all, .ta-total-deductions-table .ta-total-singleincome-table-type4 tfoot td.all, .ta-total-singleincome-table-type4 .ta-total-singleincome-table tfoot td.all, .ta-total-singleincome-table .ta-total-singleincome-table-type4 tfoot td.all, .ta-total-singleincome-table-type4 .ta-total-singleincome-table-type2 tfoot td.all, .ta-total-singleincome-table-type2 .ta-total-singleincome-table-type4 tfoot td.all {
    text-align: left; }
  .ta-total-singleincome-table-type4 tbody td.alc, .ta-total-singleincome-table-type4 .ta-list-table tfoot td.alc, .ta-list-table .ta-total-singleincome-table-type4 tfoot td.alc, .ta-total-singleincome-table-type4 .ta-def-table tfoot td.alc, .ta-def-table .ta-total-singleincome-table-type4 tfoot td.alc, .ta-total-singleincome-table-type4 .ta-help-table tfoot td.alc, .ta-help-table .ta-total-singleincome-table-type4 tfoot td.alc, .ta-total-singleincome-table-type4 .ta-total-def-table tfoot td.alc, .ta-total-def-table .ta-total-singleincome-table-type4 tfoot td.alc, .ta-total-singleincome-table-type4 .ta-total-def2-table tfoot td.alc, .ta-total-def2-table .ta-total-singleincome-table-type4 tfoot td.alc, .ta-total-singleincome-table-type4 .ta-total-list-table tfoot td.alc, .ta-total-list-table .ta-total-singleincome-table-type4 tfoot td.alc, .ta-total-singleincome-table-type4 .ta-total-reinfo-table tfoot td.alc, .ta-total-reinfo-table .ta-total-singleincome-table-type4 tfoot td.alc, .ta-total-singleincome-table-type4 .ta-total-reinfo-input-table tfoot td.alc, .ta-total-reinfo-input-table .ta-total-singleincome-table-type4 tfoot td.alc, .ta-total-singleincome-table-type4 .ta-total-deductions-table tfoot td.alc, .ta-total-deductions-table .ta-total-singleincome-table-type4 tfoot td.alc, .ta-total-singleincome-table-type4 .ta-total-singleincome-table tfoot td.alc, .ta-total-singleincome-table .ta-total-singleincome-table-type4 tfoot td.alc, .ta-total-singleincome-table-type4 .ta-total-singleincome-table-type2 tfoot td.alc, .ta-total-singleincome-table-type2 .ta-total-singleincome-table-type4 tfoot td.alc {
    text-align: center; }
  .ta-total-singleincome-table-type4 tbody td.alr, .ta-total-singleincome-table-type4 .ta-list-table tfoot td.alr, .ta-list-table .ta-total-singleincome-table-type4 tfoot td.alr, .ta-total-singleincome-table-type4 .ta-def-table tfoot td.alr, .ta-def-table .ta-total-singleincome-table-type4 tfoot td.alr, .ta-total-singleincome-table-type4 .ta-help-table tfoot td.alr, .ta-help-table .ta-total-singleincome-table-type4 tfoot td.alr, .ta-total-singleincome-table-type4 .ta-total-def-table tfoot td.alr, .ta-total-def-table .ta-total-singleincome-table-type4 tfoot td.alr, .ta-total-singleincome-table-type4 .ta-total-def2-table tfoot td.alr, .ta-total-def2-table .ta-total-singleincome-table-type4 tfoot td.alr, .ta-total-singleincome-table-type4 .ta-total-list-table tfoot td.alr, .ta-total-list-table .ta-total-singleincome-table-type4 tfoot td.alr, .ta-total-singleincome-table-type4 .ta-total-reinfo-table tfoot td.alr, .ta-total-reinfo-table .ta-total-singleincome-table-type4 tfoot td.alr, .ta-total-singleincome-table-type4 .ta-total-reinfo-input-table tfoot td.alr, .ta-total-reinfo-input-table .ta-total-singleincome-table-type4 tfoot td.alr, .ta-total-singleincome-table-type4 .ta-total-deductions-table tfoot td.alr, .ta-total-deductions-table .ta-total-singleincome-table-type4 tfoot td.alr, .ta-total-singleincome-table-type4 .ta-total-singleincome-table tfoot td.alr, .ta-total-singleincome-table .ta-total-singleincome-table-type4 tfoot td.alr, .ta-total-singleincome-table-type4 .ta-total-singleincome-table-type2 tfoot td.alr, .ta-total-singleincome-table-type2 .ta-total-singleincome-table-type4 tfoot td.alr {
    text-align: right; }
  .ta-total-singleincome-table-type4 tbody td.total, .ta-total-singleincome-table-type4 .ta-list-table tfoot td.total, .ta-list-table .ta-total-singleincome-table-type4 tfoot td.total, .ta-total-singleincome-table-type4 .ta-def-table tfoot td.total, .ta-def-table .ta-total-singleincome-table-type4 tfoot td.total, .ta-total-singleincome-table-type4 .ta-help-table tfoot td.total, .ta-help-table .ta-total-singleincome-table-type4 tfoot td.total, .ta-total-singleincome-table-type4 .ta-total-def-table tfoot td.total, .ta-total-def-table .ta-total-singleincome-table-type4 tfoot td.total, .ta-total-singleincome-table-type4 .ta-total-def2-table tfoot td.total, .ta-total-def2-table .ta-total-singleincome-table-type4 tfoot td.total, .ta-total-singleincome-table-type4 .ta-total-list-table tfoot td.total, .ta-total-list-table .ta-total-singleincome-table-type4 tfoot td.total, .ta-total-singleincome-table-type4 .ta-total-reinfo-table tfoot td.total, .ta-total-reinfo-table .ta-total-singleincome-table-type4 tfoot td.total, .ta-total-singleincome-table-type4 .ta-total-reinfo-input-table tfoot td.total, .ta-total-reinfo-input-table .ta-total-singleincome-table-type4 tfoot td.total, .ta-total-singleincome-table-type4 .ta-total-deductions-table tfoot td.total, .ta-total-deductions-table .ta-total-singleincome-table-type4 tfoot td.total, .ta-total-singleincome-table-type4 .ta-total-singleincome-table tfoot td.total, .ta-total-singleincome-table .ta-total-singleincome-table-type4 tfoot td.total, .ta-total-singleincome-table-type4 .ta-total-singleincome-table-type2 tfoot td.total, .ta-total-singleincome-table-type2 .ta-total-singleincome-table-type4 tfoot td.total {
    background: #f4f4f4; }

.ta-flowbox::after {
  content: '';
  display: table;
  clear: both; }

.ta-flowbox ul::after {
  content: '';
  display: table;
  clear: both; }

.ta-flowbox li {
  float: left;
  height: 50px;
  display: table;
  margin-left: 21px;
  position: relative;
  background: #f2f2f2;
  text-align: center;
  padding: 0 20px;
  cursor: pointer; }
  .ta-flowbox li.is-active {
    background: #0071a5; }
    .ta-flowbox li.is-active p {
      color: #fff; }
  .ta-flowbox li:first-child {
    margin-left: 0; }
  .ta-flowbox li:last-child:after {
    display: none; }
  .ta-flowbox li:after {
    height: 0;
    width: 0;
    border-bottom: 6px solid transparent;
    border-left: 6px solid gray;
    border-top: 6px solid transparent;
    content: '';
    position: absolute;
    right: -14px;
    top: 50%;
    margin-top: -6px; }
  .ta-flowbox li p {
    display: table-cell;
    vertical-align: middle;
    font-size: 13px;
    color: #878787;
    line-height: 1.2; }

.ta-flowbox .flowbox-inner-text {
  font-size: 14px;
  color: #ff4b4b;
  margin-top: 15px; }

.ta-total-flowbox {
  margin-bottom: 40px; }
  .ta-total-flowbox::after {
    content: '';
    display: table;
    clear: both; }
  .ta-total-flowbox ul::after {
    content: '';
    display: table;
    clear: both; }
  .ta-total-flowbox li {
    float: left;
    height: 50px;
    display: table;
    margin-left: 21px;
    position: relative;
    background: #f2f2f2;
    text-align: center;
    padding: 0 20px;
    cursor: pointer; }
    .ta-total-flowbox li.is-active {
      background: #0071a5; }
      .ta-total-flowbox li.is-active p {
        color: #fff; }
    .ta-total-flowbox li:first-child {
      margin-left: 0; }
    .ta-total-flowbox li:last-child:after {
      display: none; }
    .ta-total-flowbox li:after {
      height: 0;
      width: 0;
      border-bottom: 6px solid transparent;
      border-left: 6px solid gray;
      border-top: 6px solid transparent;
      content: '';
      position: absolute;
      right: -14px;
      top: 50%;
      margin-top: -6px; }
    .ta-total-flowbox li p {
      display: table-cell;
      vertical-align: middle;
      font-size: 13px;
      color: #878787;
      line-height: 1.2; }
  .ta-total-flowbox .flowbox-inner-text {
    font-size: 14px;
    color: #ff4b4b;
    margin-top: 15px; }

.ta-search {
  border: 1px solid #c9cacc;
  margin-bottom: 45px; }
  .ta-search::after {
    content: '';
    display: table;
    clear: both; }
  .ta-search.bottom_box {
    margin-bottom: 10px; }

.ta-search-bottom-box {
  margin-bottom: 20px; }
  .ta-search-bottom-box ul::after {
    content: '';
    display: table;
    clear: both; }
  .ta-search-bottom-box ul li {
    float: left;
    margin-right: 10px;
    font-size: 13px;
    letter-spacing: 0;
    color: #5b5b5b;
    line-height: 28px; }
    .ta-search-bottom-box ul li:last-child {
      margin-right: 0; }

.ta-search-row {
  border-top: 1px solid #c9cacc; }
  .ta-search-row::after {
    content: '';
    display: table;
    clear: both; }
  .ta-search-row:first-child {
    border-top: 0; }
  .ta-search-row select {
    display: inline-block;
    width: 105px;
    margin-right: 10px; }

.ta-search-title {
  background: #e9ecee;
  float: left;
  width: 185px;
  height: 46px;
  line-height: 46px;
  text-align: center;
  color: #656565; }

.ta-search-select {
  float: left;
  height: 46px;
  line-height: 46px;
  padding: 0 0 0 35px; }
  .ta-search-select .base_btn_color {
    display: inline-block; }

.ta-search-period, .ta-search-calendar {
  display: inline-block; }

.ta-search-period {
  width: 190px; }
  .ta-search-period label {
    color: #949292;
    margin-left: 22px;
    font-size: 13px; }
    .ta-search-period label:first-child {
      margin-left: 0; }

.ta-search-calendar {
  margin: 0 37px 0 30px; }

#hiddenDivTwoDate {
  background: #fff;
  width: 518px;
  padding: 15px;
  visibility: 0;
  position: absolute;
  z-index: 1;
  display: none;
  border: 1px solid #ddd;
  -webkit-box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.15); }

#pop_cal_wrap::after {
  content: '';
  display: table;
  clear: both; }

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
  width: 41% !important; }

.ui-datepicker-year {
  margin-right: 5px !important; }

.ui-datepicker-month {
  margin-left: 5px !important; }

.ui-datepicker .ui-datepicker-title select {
  height: 24px; }

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  top: inherit !important; }

.ta-date {
  float: left;
  margin-right: 10px; }

.ta-date2 {
  float: left; }

.ta-date-btn {
  text-align: right;
  padding-top: 10px;
  clear: both; }

.dp-highlight .ui-state-default {
  background: #0e8be5 !important;
  color: #fff !important; }
  .dp-highlight .ui-state-default a {
    color: #fff; }

.common_datatable table.dataTable thead .sorting, .common_datatable table.dataTable thead .sorting_asc, .common_datatable table.dataTable thead .sorting_desc, .common_datatable table.dataTable thead .sorting_asc_disabled, .common_datatable table.dataTable thead .sorting_desc_disabled {
  cursor: pointer;
  *cursor: hand;
  background-repeat: no-repeat;
  background-position: center right; }

.common_datatable .dataTables_wrapper .dataTables_paginate .paginate_button.current, .common_datatable .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  color: #333 !important;
  border: 1px solid #979797;
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), to(#ddd));
  background: -webkit-linear-gradient(top, #ffffff 0, #ddd 100%);
  background: -o-linear-gradient(top, #ffffff 0, #ddd 100%);
  background: linear-gradient(to bottom, #ffffff 0, #ddd 100%); }

.common_datatable .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .common_datatable .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .common_datatable .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
  cursor: default;
  color: #666 !important;
  border: 1px solid transparent;
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none; }

.common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th > div.dataTables_sizing, .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td > div.dataTables_sizing, .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th > div.dataTables_sizing, .common_datatable .dataTables_wrapper .dataTables_scroll .ta-list-table div.dataTables_scrollBody > table > tfoot > tr > th > div.dataTables_sizing, .ta-list-table .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tfoot > tr > th > div.dataTables_sizing, .common_datatable .dataTables_wrapper .dataTables_scroll .ta-def-table div.dataTables_scrollBody > table > tfoot > tr > th > div.dataTables_sizing, .ta-def-table .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tfoot > tr > th > div.dataTables_sizing, .common_datatable .dataTables_wrapper .dataTables_scroll .ta-help-table div.dataTables_scrollBody > table > tfoot > tr > th > div.dataTables_sizing, .ta-help-table .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tfoot > tr > th > div.dataTables_sizing, .common_datatable .dataTables_wrapper .dataTables_scroll .ta-total-def-table div.dataTables_scrollBody > table > tfoot > tr > th > div.dataTables_sizing, .ta-total-def-table .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tfoot > tr > th > div.dataTables_sizing, .common_datatable .dataTables_wrapper .dataTables_scroll .ta-total-def2-table div.dataTables_scrollBody > table > tfoot > tr > th > div.dataTables_sizing, .ta-total-def2-table .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tfoot > tr > th > div.dataTables_sizing, .common_datatable .dataTables_wrapper .dataTables_scroll .ta-total-list-table div.dataTables_scrollBody > table > tfoot > tr > th > div.dataTables_sizing, .ta-total-list-table .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tfoot > tr > th > div.dataTables_sizing, .common_datatable .dataTables_wrapper .dataTables_scroll .ta-total-reinfo-table div.dataTables_scrollBody > table > tfoot > tr > th > div.dataTables_sizing, .ta-total-reinfo-table .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tfoot > tr > th > div.dataTables_sizing, .common_datatable .dataTables_wrapper .dataTables_scroll .ta-total-reinfo-input-table div.dataTables_scrollBody > table > tfoot > tr > th > div.dataTables_sizing, .ta-total-reinfo-input-table .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tfoot > tr > th > div.dataTables_sizing, .common_datatable .dataTables_wrapper .dataTables_scroll .ta-total-deductions-table div.dataTables_scrollBody > table > tfoot > tr > th > div.dataTables_sizing, .ta-total-deductions-table .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tfoot > tr > th > div.dataTables_sizing, .common_datatable .dataTables_wrapper .dataTables_scroll .ta-total-singleincome-table div.dataTables_scrollBody > table > tfoot > tr > th > div.dataTables_sizing, .ta-total-singleincome-table .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tfoot > tr > th > div.dataTables_sizing, .common_datatable .dataTables_wrapper .dataTables_scroll .ta-total-singleincome-table-type2 div.dataTables_scrollBody > table > tfoot > tr > th > div.dataTables_sizing, .ta-total-singleincome-table-type2 .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tfoot > tr > th > div.dataTables_sizing, .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td > div.dataTables_sizing, .common_datatable .dataTables_wrapper .dataTables_scroll .ta-list-table div.dataTables_scrollBody > table > tfoot > tr > td > div.dataTables_sizing, .ta-list-table .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tfoot > tr > td > div.dataTables_sizing, .common_datatable .dataTables_wrapper .dataTables_scroll .ta-def-table div.dataTables_scrollBody > table > tfoot > tr > td > div.dataTables_sizing, .ta-def-table .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tfoot > tr > td > div.dataTables_sizing, .common_datatable .dataTables_wrapper .dataTables_scroll .ta-help-table div.dataTables_scrollBody > table > tfoot > tr > td > div.dataTables_sizing, .ta-help-table .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tfoot > tr > td > div.dataTables_sizing, .common_datatable .dataTables_wrapper .dataTables_scroll .ta-total-def-table div.dataTables_scrollBody > table > tfoot > tr > td > div.dataTables_sizing, .ta-total-def-table .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tfoot > tr > td > div.dataTables_sizing, .common_datatable .dataTables_wrapper .dataTables_scroll .ta-total-def2-table div.dataTables_scrollBody > table > tfoot > tr > td > div.dataTables_sizing, .ta-total-def2-table .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tfoot > tr > td > div.dataTables_sizing, .common_datatable .dataTables_wrapper .dataTables_scroll .ta-total-list-table div.dataTables_scrollBody > table > tfoot > tr > td > div.dataTables_sizing, .ta-total-list-table .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tfoot > tr > td > div.dataTables_sizing, .common_datatable .dataTables_wrapper .dataTables_scroll .ta-total-reinfo-table div.dataTables_scrollBody > table > tfoot > tr > td > div.dataTables_sizing, .ta-total-reinfo-table .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tfoot > tr > td > div.dataTables_sizing, .common_datatable .dataTables_wrapper .dataTables_scroll .ta-total-reinfo-input-table div.dataTables_scrollBody > table > tfoot > tr > td > div.dataTables_sizing, .ta-total-reinfo-input-table .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tfoot > tr > td > div.dataTables_sizing, .common_datatable .dataTables_wrapper .dataTables_scroll .ta-total-deductions-table div.dataTables_scrollBody > table > tfoot > tr > td > div.dataTables_sizing, .ta-total-deductions-table .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tfoot > tr > td > div.dataTables_sizing, .common_datatable .dataTables_wrapper .dataTables_scroll .ta-total-singleincome-table div.dataTables_scrollBody > table > tfoot > tr > td > div.dataTables_sizing, .ta-total-singleincome-table .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tfoot > tr > td > div.dataTables_sizing, .common_datatable .dataTables_wrapper .dataTables_scroll .ta-total-singleincome-table-type2 div.dataTables_scrollBody > table > tfoot > tr > td > div.dataTables_sizing, .ta-total-singleincome-table-type2 .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tfoot > tr > td > div.dataTables_sizing {
  height: 0;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important; }

.common_datatable .dataTables_wrapper {
  position: relative;
  clear: both;
  *zoom: 1;
  zoom: 1; }
  .common_datatable .dataTables_wrapper .dataTables_length {
    float: left;
    color: #333; }
  .common_datatable .dataTables_wrapper .dataTables_filter {
    float: right;
    text-align: right;
    color: #333; }
    .common_datatable .dataTables_wrapper .dataTables_filter input {
      margin-left: 0.5em; }
  .common_datatable .dataTables_wrapper .dataTables_info {
    clear: both;
    float: left;
    padding-top: 0.755em;
    color: #333; }
  .common_datatable .dataTables_wrapper .dataTables_paginate {
    float: right;
    text-align: right;
    padding-top: 0.25em;
    color: #333; }
    .common_datatable .dataTables_wrapper .dataTables_paginate .paginate_button {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      display: inline-block;
      min-width: 1.5em;
      padding: 0.5em 1em;
      margin-left: 2px;
      text-align: center;
      text-decoration: none !important;
      cursor: pointer;
      *cursor: hand;
      color: #333 !important;
      border: 1px solid transparent;
      border-radius: 2px; }
      .common_datatable .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
        color: #ffffff !important;
        border: 1px solid #111;
        background-color: #585858;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #585858), to(#111));
        background: -webkit-linear-gradient(top, #585858 0, #111 100%);
        background: -o-linear-gradient(top, #585858 0, #111 100%);
        background: linear-gradient(to bottom, #585858 0, #111 100%); }
      .common_datatable .dataTables_wrapper .dataTables_paginate .paginate_button:active {
        outline: none;
        background-color: #2b2b2b;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2b2b2b), to(#0c0c0c));
        background: -webkit-linear-gradient(top, #2b2b2b 0, #0c0c0c 100%);
        background: -o-linear-gradient(top, #2b2b2b 0, #0c0c0c 100%);
        background: linear-gradient(to bottom, #2b2b2b 0, #0c0c0c 100%);
        -webkit-box-shadow: inset 0 0 3px #111;
        box-shadow: inset 0 0 3px #111; }
    .common_datatable .dataTables_wrapper .dataTables_paginate .ellipsis {
      padding: 0 1em; }
  .common_datatable .dataTables_wrapper .dataTables_processing {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 40px;
    margin-left: -50%;
    margin-top: -25px;
    padding-top: 20px;
    text-align: center;
    font-size: 1.2em;
    background-color: #ffffff;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), to(rgba(255, 255, 255, 0)));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
    color: #333; }
  .common_datatable .dataTables_wrapper .dataTables_scroll {
    clear: both; }
    .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
      *margin-top: -1px; }
      .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table {
        border-top: none; }
        .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead {
          display: none; }
        .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th {
          vertical-align: middle; }
        .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td {
          vertical-align: middle; }
        .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th, .common_datatable .dataTables_wrapper .dataTables_scroll .ta-list-table div.dataTables_scrollBody > table > tfoot > tr > th, .ta-list-table .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tfoot > tr > th, .common_datatable .dataTables_wrapper .dataTables_scroll .ta-def-table div.dataTables_scrollBody > table > tfoot > tr > th, .ta-def-table .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tfoot > tr > th, .common_datatable .dataTables_wrapper .dataTables_scroll .ta-help-table div.dataTables_scrollBody > table > tfoot > tr > th, .ta-help-table .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tfoot > tr > th, .common_datatable .dataTables_wrapper .dataTables_scroll .ta-total-def-table div.dataTables_scrollBody > table > tfoot > tr > th, .ta-total-def-table .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tfoot > tr > th, .common_datatable .dataTables_wrapper .dataTables_scroll .ta-total-def2-table div.dataTables_scrollBody > table > tfoot > tr > th, .ta-total-def2-table .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tfoot > tr > th, .common_datatable .dataTables_wrapper .dataTables_scroll .ta-total-list-table div.dataTables_scrollBody > table > tfoot > tr > th, .ta-total-list-table .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tfoot > tr > th, .common_datatable .dataTables_wrapper .dataTables_scroll .ta-total-reinfo-table div.dataTables_scrollBody > table > tfoot > tr > th, .ta-total-reinfo-table .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tfoot > tr > th, .common_datatable .dataTables_wrapper .dataTables_scroll .ta-total-reinfo-input-table div.dataTables_scrollBody > table > tfoot > tr > th, .ta-total-reinfo-input-table .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tfoot > tr > th, .common_datatable .dataTables_wrapper .dataTables_scroll .ta-total-deductions-table div.dataTables_scrollBody > table > tfoot > tr > th, .ta-total-deductions-table .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tfoot > tr > th, .common_datatable .dataTables_wrapper .dataTables_scroll .ta-total-singleincome-table div.dataTables_scrollBody > table > tfoot > tr > th, .ta-total-singleincome-table .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tfoot > tr > th, .common_datatable .dataTables_wrapper .dataTables_scroll .ta-total-singleincome-table-type2 div.dataTables_scrollBody > table > tfoot > tr > th, .ta-total-singleincome-table-type2 .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tfoot > tr > th {
          vertical-align: middle; }
        .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td, .common_datatable .dataTables_wrapper .dataTables_scroll .ta-list-table div.dataTables_scrollBody > table > tfoot > tr > td, .ta-list-table .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tfoot > tr > td, .common_datatable .dataTables_wrapper .dataTables_scroll .ta-def-table div.dataTables_scrollBody > table > tfoot > tr > td, .ta-def-table .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tfoot > tr > td, .common_datatable .dataTables_wrapper .dataTables_scroll .ta-help-table div.dataTables_scrollBody > table > tfoot > tr > td, .ta-help-table .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tfoot > tr > td, .common_datatable .dataTables_wrapper .dataTables_scroll .ta-total-def-table div.dataTables_scrollBody > table > tfoot > tr > td, .ta-total-def-table .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tfoot > tr > td, .common_datatable .dataTables_wrapper .dataTables_scroll .ta-total-def2-table div.dataTables_scrollBody > table > tfoot > tr > td, .ta-total-def2-table .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tfoot > tr > td, .common_datatable .dataTables_wrapper .dataTables_scroll .ta-total-list-table div.dataTables_scrollBody > table > tfoot > tr > td, .ta-total-list-table .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tfoot > tr > td, .common_datatable .dataTables_wrapper .dataTables_scroll .ta-total-reinfo-table div.dataTables_scrollBody > table > tfoot > tr > td, .ta-total-reinfo-table .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tfoot > tr > td, .common_datatable .dataTables_wrapper .dataTables_scroll .ta-total-reinfo-input-table div.dataTables_scrollBody > table > tfoot > tr > td, .ta-total-reinfo-input-table .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tfoot > tr > td, .common_datatable .dataTables_wrapper .dataTables_scroll .ta-total-deductions-table div.dataTables_scrollBody > table > tfoot > tr > td, .ta-total-deductions-table .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tfoot > tr > td, .common_datatable .dataTables_wrapper .dataTables_scroll .ta-total-singleincome-table div.dataTables_scrollBody > table > tfoot > tr > td, .ta-total-singleincome-table .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tfoot > tr > td, .common_datatable .dataTables_wrapper .dataTables_scroll .ta-total-singleincome-table-type2 div.dataTables_scrollBody > table > tfoot > tr > td, .ta-total-singleincome-table-type2 .common_datatable .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tfoot > tr > td {
          vertical-align: middle; }
  .common_datatable .dataTables_wrapper.no-footer .dataTables_scrollBody {
    border-bottom: none; }
  .common_datatable .dataTables_wrapper.no-footer div.dataTables_scrollHead > table {
    border-bottom: none; }
  .common_datatable .dataTables_wrapper.no-footer div.dataTables_scrollBody > table {
    border-bottom: none; }
  .common_datatable .dataTables_wrapper:after {
    visibility: hidden;
    display: block;
    content: "";
    clear: both;
    height: 0; }

@media screen and (max-width: 767px) {
  .common_datatable .dataTables_wrapper .dataTables_info {
    float: none;
    text-align: center; }
  .common_datatable .dataTables_wrapper .dataTables_paginate {
    float: none;
    text-align: center;
    margin-top: 0.5em; } }

@media screen and (max-width: 640px) {
  .common_datatable .dataTables_wrapper .dataTables_length {
    float: none;
    text-align: center; }
  .common_datatable .dataTables_wrapper .dataTables_filter {
    float: none;
    text-align: center;
    margin-top: 0.5em; } }

.common_datatable table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }
  .common_datatable table.dataTable thead th {
    font-weight: bold;
    padding: 10px 18px;
    border-bottom: 1px solid #111; }
    .common_datatable table.dataTable thead th:active {
      outline: none; }
    .common_datatable table.dataTable thead th.dt-head-left {
      text-align: left; }
    .common_datatable table.dataTable thead th.dt-head-center {
      text-align: center; }
    .common_datatable table.dataTable thead th.dt-head-right {
      text-align: right; }
    .common_datatable table.dataTable thead th.dt-head-justify {
      text-align: justify; }
    .common_datatable table.dataTable thead th.dt-head-nowrap {
      white-space: nowrap; }
  .common_datatable table.dataTable thead td {
    padding: 10px 18px;
    border-bottom: 1px solid #111; }
    .common_datatable table.dataTable thead td:active {
      outline: none; }
    .common_datatable table.dataTable thead td.dt-head-left {
      text-align: left; }
    .common_datatable table.dataTable thead td.dt-head-center {
      text-align: center; }
    .common_datatable table.dataTable thead td.dt-head-right {
      text-align: right; }
    .common_datatable table.dataTable thead td.dt-head-justify {
      text-align: justify; }
    .common_datatable table.dataTable thead td.dt-head-nowrap {
      white-space: nowrap; }
  .common_datatable table.dataTable thead .sorting {
    background-image: url(../images/sort_both.png); }
  .common_datatable table.dataTable thead .sorting_asc {
    background-image: url(../images/sort_asc.png); }
  .common_datatable table.dataTable thead .sorting_desc {
    background-image: url(../images/sort_desc.png); }
  .common_datatable table.dataTable thead .sorting_asc_disabled {
    background-image: url(../images/sort_asc_disabled.png); }
  .common_datatable table.dataTable thead .sorting_desc_disabled {
    background-image: url(../images/sort_desc_disabled.png); }
  .common_datatable table.dataTable tfoot th {
    font-weight: bold;
    padding: 10px 18px 6px;
    border-top: 1px solid #111; }
    .common_datatable table.dataTable tfoot th.dt-head-left {
      text-align: left; }
    .common_datatable table.dataTable tfoot th.dt-head-center {
      text-align: center; }
    .common_datatable table.dataTable tfoot th.dt-head-right {
      text-align: right; }
    .common_datatable table.dataTable tfoot th.dt-head-justify {
      text-align: justify; }
    .common_datatable table.dataTable tfoot th.dt-head-nowrap {
      white-space: nowrap; }
  .common_datatable table.dataTable tfoot td {
    padding: 10px 18px 6px;
    border-top: 1px solid #111; }
    .common_datatable table.dataTable tfoot td.dt-head-left {
      text-align: left; }
    .common_datatable table.dataTable tfoot td.dt-head-center {
      text-align: center; }
    .common_datatable table.dataTable tfoot td.dt-head-right {
      text-align: right; }
    .common_datatable table.dataTable tfoot td.dt-head-justify {
      text-align: justify; }
    .common_datatable table.dataTable tfoot td.dt-head-nowrap {
      white-space: nowrap; }
  .common_datatable table.dataTable tbody tr, .common_datatable table.dataTable .ta-list-table tfoot tr, .ta-list-table .common_datatable table.dataTable tfoot tr, .common_datatable table.dataTable .ta-def-table tfoot tr, .ta-def-table .common_datatable table.dataTable tfoot tr, .common_datatable table.dataTable .ta-help-table tfoot tr, .ta-help-table .common_datatable table.dataTable tfoot tr, .common_datatable table.dataTable .ta-total-def-table tfoot tr, .ta-total-def-table .common_datatable table.dataTable tfoot tr, .common_datatable table.dataTable .ta-total-def2-table tfoot tr, .ta-total-def2-table .common_datatable table.dataTable tfoot tr, .common_datatable table.dataTable .ta-total-list-table tfoot tr, .ta-total-list-table .common_datatable table.dataTable tfoot tr, .common_datatable table.dataTable .ta-total-reinfo-table tfoot tr, .ta-total-reinfo-table .common_datatable table.dataTable tfoot tr, .common_datatable table.dataTable .ta-total-reinfo-input-table tfoot tr, .ta-total-reinfo-input-table .common_datatable table.dataTable tfoot tr, .common_datatable table.dataTable .ta-total-deductions-table tfoot tr, .ta-total-deductions-table .common_datatable table.dataTable tfoot tr, .common_datatable table.dataTable .ta-total-singleincome-table tfoot tr, .ta-total-singleincome-table .common_datatable table.dataTable tfoot tr, .common_datatable table.dataTable .ta-total-singleincome-table-type2 tfoot tr, .ta-total-singleincome-table-type2 .common_datatable table.dataTable tfoot tr {
    background-color: #ffffff; }
    .common_datatable table.dataTable tbody tr.selected, .common_datatable table.dataTable .ta-list-table tfoot tr.selected, .ta-list-table .common_datatable table.dataTable tfoot tr.selected, .common_datatable table.dataTable .ta-def-table tfoot tr.selected, .ta-def-table .common_datatable table.dataTable tfoot tr.selected, .common_datatable table.dataTable .ta-help-table tfoot tr.selected, .ta-help-table .common_datatable table.dataTable tfoot tr.selected, .common_datatable table.dataTable .ta-total-def-table tfoot tr.selected, .ta-total-def-table .common_datatable table.dataTable tfoot tr.selected, .common_datatable table.dataTable .ta-total-def2-table tfoot tr.selected, .ta-total-def2-table .common_datatable table.dataTable tfoot tr.selected, .common_datatable table.dataTable .ta-total-list-table tfoot tr.selected, .ta-total-list-table .common_datatable table.dataTable tfoot tr.selected, .common_datatable table.dataTable .ta-total-reinfo-table tfoot tr.selected, .ta-total-reinfo-table .common_datatable table.dataTable tfoot tr.selected, .common_datatable table.dataTable .ta-total-reinfo-input-table tfoot tr.selected, .ta-total-reinfo-input-table .common_datatable table.dataTable tfoot tr.selected, .common_datatable table.dataTable .ta-total-deductions-table tfoot tr.selected, .ta-total-deductions-table .common_datatable table.dataTable tfoot tr.selected, .common_datatable table.dataTable .ta-total-singleincome-table tfoot tr.selected, .ta-total-singleincome-table .common_datatable table.dataTable tfoot tr.selected, .common_datatable table.dataTable .ta-total-singleincome-table-type2 tfoot tr.selected, .ta-total-singleincome-table-type2 .common_datatable table.dataTable tfoot tr.selected {
      background-color: #b0bed9; }
  .common_datatable table.dataTable tbody th, .common_datatable table.dataTable .ta-list-table tfoot th, .ta-list-table .common_datatable table.dataTable tfoot th, .common_datatable table.dataTable .ta-def-table tfoot th, .ta-def-table .common_datatable table.dataTable tfoot th, .common_datatable table.dataTable .ta-help-table tfoot th, .ta-help-table .common_datatable table.dataTable tfoot th, .common_datatable table.dataTable .ta-total-def-table tfoot th, .ta-total-def-table .common_datatable table.dataTable tfoot th, .common_datatable table.dataTable .ta-total-def2-table tfoot th, .ta-total-def2-table .common_datatable table.dataTable tfoot th, .common_datatable table.dataTable .ta-total-list-table tfoot th, .ta-total-list-table .common_datatable table.dataTable tfoot th, .common_datatable table.dataTable .ta-total-reinfo-table tfoot th, .ta-total-reinfo-table .common_datatable table.dataTable tfoot th, .common_datatable table.dataTable .ta-total-reinfo-input-table tfoot th, .ta-total-reinfo-input-table .common_datatable table.dataTable tfoot th, .common_datatable table.dataTable .ta-total-deductions-table tfoot th, .ta-total-deductions-table .common_datatable table.dataTable tfoot th, .common_datatable table.dataTable .ta-total-singleincome-table tfoot th, .ta-total-singleincome-table .common_datatable table.dataTable tfoot th, .common_datatable table.dataTable .ta-total-singleincome-table-type2 tfoot th, .ta-total-singleincome-table-type2 .common_datatable table.dataTable tfoot th {
    padding: 8px 10px; }
    .common_datatable table.dataTable tbody th.dt-body-left, .common_datatable table.dataTable .ta-list-table tfoot th.dt-body-left, .ta-list-table .common_datatable table.dataTable tfoot th.dt-body-left, .common_datatable table.dataTable .ta-def-table tfoot th.dt-body-left, .ta-def-table .common_datatable table.dataTable tfoot th.dt-body-left, .common_datatable table.dataTable .ta-help-table tfoot th.dt-body-left, .ta-help-table .common_datatable table.dataTable tfoot th.dt-body-left, .common_datatable table.dataTable .ta-total-def-table tfoot th.dt-body-left, .ta-total-def-table .common_datatable table.dataTable tfoot th.dt-body-left, .common_datatable table.dataTable .ta-total-def2-table tfoot th.dt-body-left, .ta-total-def2-table .common_datatable table.dataTable tfoot th.dt-body-left, .common_datatable table.dataTable .ta-total-list-table tfoot th.dt-body-left, .ta-total-list-table .common_datatable table.dataTable tfoot th.dt-body-left, .common_datatable table.dataTable .ta-total-reinfo-table tfoot th.dt-body-left, .ta-total-reinfo-table .common_datatable table.dataTable tfoot th.dt-body-left, .common_datatable table.dataTable .ta-total-reinfo-input-table tfoot th.dt-body-left, .ta-total-reinfo-input-table .common_datatable table.dataTable tfoot th.dt-body-left, .common_datatable table.dataTable .ta-total-deductions-table tfoot th.dt-body-left, .ta-total-deductions-table .common_datatable table.dataTable tfoot th.dt-body-left, .common_datatable table.dataTable .ta-total-singleincome-table tfoot th.dt-body-left, .ta-total-singleincome-table .common_datatable table.dataTable tfoot th.dt-body-left, .common_datatable table.dataTable .ta-total-singleincome-table-type2 tfoot th.dt-body-left, .ta-total-singleincome-table-type2 .common_datatable table.dataTable tfoot th.dt-body-left {
      text-align: left; }
    .common_datatable table.dataTable tbody th.dt-body-center, .common_datatable table.dataTable .ta-list-table tfoot th.dt-body-center, .ta-list-table .common_datatable table.dataTable tfoot th.dt-body-center, .common_datatable table.dataTable .ta-def-table tfoot th.dt-body-center, .ta-def-table .common_datatable table.dataTable tfoot th.dt-body-center, .common_datatable table.dataTable .ta-help-table tfoot th.dt-body-center, .ta-help-table .common_datatable table.dataTable tfoot th.dt-body-center, .common_datatable table.dataTable .ta-total-def-table tfoot th.dt-body-center, .ta-total-def-table .common_datatable table.dataTable tfoot th.dt-body-center, .common_datatable table.dataTable .ta-total-def2-table tfoot th.dt-body-center, .ta-total-def2-table .common_datatable table.dataTable tfoot th.dt-body-center, .common_datatable table.dataTable .ta-total-list-table tfoot th.dt-body-center, .ta-total-list-table .common_datatable table.dataTable tfoot th.dt-body-center, .common_datatable table.dataTable .ta-total-reinfo-table tfoot th.dt-body-center, .ta-total-reinfo-table .common_datatable table.dataTable tfoot th.dt-body-center, .common_datatable table.dataTable .ta-total-reinfo-input-table tfoot th.dt-body-center, .ta-total-reinfo-input-table .common_datatable table.dataTable tfoot th.dt-body-center, .common_datatable table.dataTable .ta-total-deductions-table tfoot th.dt-body-center, .ta-total-deductions-table .common_datatable table.dataTable tfoot th.dt-body-center, .common_datatable table.dataTable .ta-total-singleincome-table tfoot th.dt-body-center, .ta-total-singleincome-table .common_datatable table.dataTable tfoot th.dt-body-center, .common_datatable table.dataTable .ta-total-singleincome-table-type2 tfoot th.dt-body-center, .ta-total-singleincome-table-type2 .common_datatable table.dataTable tfoot th.dt-body-center {
      text-align: center; }
    .common_datatable table.dataTable tbody th.dt-body-right, .common_datatable table.dataTable .ta-list-table tfoot th.dt-body-right, .ta-list-table .common_datatable table.dataTable tfoot th.dt-body-right, .common_datatable table.dataTable .ta-def-table tfoot th.dt-body-right, .ta-def-table .common_datatable table.dataTable tfoot th.dt-body-right, .common_datatable table.dataTable .ta-help-table tfoot th.dt-body-right, .ta-help-table .common_datatable table.dataTable tfoot th.dt-body-right, .common_datatable table.dataTable .ta-total-def-table tfoot th.dt-body-right, .ta-total-def-table .common_datatable table.dataTable tfoot th.dt-body-right, .common_datatable table.dataTable .ta-total-def2-table tfoot th.dt-body-right, .ta-total-def2-table .common_datatable table.dataTable tfoot th.dt-body-right, .common_datatable table.dataTable .ta-total-list-table tfoot th.dt-body-right, .ta-total-list-table .common_datatable table.dataTable tfoot th.dt-body-right, .common_datatable table.dataTable .ta-total-reinfo-table tfoot th.dt-body-right, .ta-total-reinfo-table .common_datatable table.dataTable tfoot th.dt-body-right, .common_datatable table.dataTable .ta-total-reinfo-input-table tfoot th.dt-body-right, .ta-total-reinfo-input-table .common_datatable table.dataTable tfoot th.dt-body-right, .common_datatable table.dataTable .ta-total-deductions-table tfoot th.dt-body-right, .ta-total-deductions-table .common_datatable table.dataTable tfoot th.dt-body-right, .common_datatable table.dataTable .ta-total-singleincome-table tfoot th.dt-body-right, .ta-total-singleincome-table .common_datatable table.dataTable tfoot th.dt-body-right, .common_datatable table.dataTable .ta-total-singleincome-table-type2 tfoot th.dt-body-right, .ta-total-singleincome-table-type2 .common_datatable table.dataTable tfoot th.dt-body-right {
      text-align: right; }
    .common_datatable table.dataTable tbody th.dt-body-justify, .common_datatable table.dataTable .ta-list-table tfoot th.dt-body-justify, .ta-list-table .common_datatable table.dataTable tfoot th.dt-body-justify, .common_datatable table.dataTable .ta-def-table tfoot th.dt-body-justify, .ta-def-table .common_datatable table.dataTable tfoot th.dt-body-justify, .common_datatable table.dataTable .ta-help-table tfoot th.dt-body-justify, .ta-help-table .common_datatable table.dataTable tfoot th.dt-body-justify, .common_datatable table.dataTable .ta-total-def-table tfoot th.dt-body-justify, .ta-total-def-table .common_datatable table.dataTable tfoot th.dt-body-justify, .common_datatable table.dataTable .ta-total-def2-table tfoot th.dt-body-justify, .ta-total-def2-table .common_datatable table.dataTable tfoot th.dt-body-justify, .common_datatable table.dataTable .ta-total-list-table tfoot th.dt-body-justify, .ta-total-list-table .common_datatable table.dataTable tfoot th.dt-body-justify, .common_datatable table.dataTable .ta-total-reinfo-table tfoot th.dt-body-justify, .ta-total-reinfo-table .common_datatable table.dataTable tfoot th.dt-body-justify, .common_datatable table.dataTable .ta-total-reinfo-input-table tfoot th.dt-body-justify, .ta-total-reinfo-input-table .common_datatable table.dataTable tfoot th.dt-body-justify, .common_datatable table.dataTable .ta-total-deductions-table tfoot th.dt-body-justify, .ta-total-deductions-table .common_datatable table.dataTable tfoot th.dt-body-justify, .common_datatable table.dataTable .ta-total-singleincome-table tfoot th.dt-body-justify, .ta-total-singleincome-table .common_datatable table.dataTable tfoot th.dt-body-justify, .common_datatable table.dataTable .ta-total-singleincome-table-type2 tfoot th.dt-body-justify, .ta-total-singleincome-table-type2 .common_datatable table.dataTable tfoot th.dt-body-justify {
      text-align: justify; }
    .common_datatable table.dataTable tbody th.dt-body-nowrap, .common_datatable table.dataTable .ta-list-table tfoot th.dt-body-nowrap, .ta-list-table .common_datatable table.dataTable tfoot th.dt-body-nowrap, .common_datatable table.dataTable .ta-def-table tfoot th.dt-body-nowrap, .ta-def-table .common_datatable table.dataTable tfoot th.dt-body-nowrap, .common_datatable table.dataTable .ta-help-table tfoot th.dt-body-nowrap, .ta-help-table .common_datatable table.dataTable tfoot th.dt-body-nowrap, .common_datatable table.dataTable .ta-total-def-table tfoot th.dt-body-nowrap, .ta-total-def-table .common_datatable table.dataTable tfoot th.dt-body-nowrap, .common_datatable table.dataTable .ta-total-def2-table tfoot th.dt-body-nowrap, .ta-total-def2-table .common_datatable table.dataTable tfoot th.dt-body-nowrap, .common_datatable table.dataTable .ta-total-list-table tfoot th.dt-body-nowrap, .ta-total-list-table .common_datatable table.dataTable tfoot th.dt-body-nowrap, .common_datatable table.dataTable .ta-total-reinfo-table tfoot th.dt-body-nowrap, .ta-total-reinfo-table .common_datatable table.dataTable tfoot th.dt-body-nowrap, .common_datatable table.dataTable .ta-total-reinfo-input-table tfoot th.dt-body-nowrap, .ta-total-reinfo-input-table .common_datatable table.dataTable tfoot th.dt-body-nowrap, .common_datatable table.dataTable .ta-total-deductions-table tfoot th.dt-body-nowrap, .ta-total-deductions-table .common_datatable table.dataTable tfoot th.dt-body-nowrap, .common_datatable table.dataTable .ta-total-singleincome-table tfoot th.dt-body-nowrap, .ta-total-singleincome-table .common_datatable table.dataTable tfoot th.dt-body-nowrap, .common_datatable table.dataTable .ta-total-singleincome-table-type2 tfoot th.dt-body-nowrap, .ta-total-singleincome-table-type2 .common_datatable table.dataTable tfoot th.dt-body-nowrap {
      white-space: nowrap; }
  .common_datatable table.dataTable tbody td, .common_datatable table.dataTable .ta-list-table tfoot td, .ta-list-table .common_datatable table.dataTable tfoot td, .common_datatable table.dataTable .ta-def-table tfoot td, .ta-def-table .common_datatable table.dataTable tfoot td, .common_datatable table.dataTable .ta-help-table tfoot td, .ta-help-table .common_datatable table.dataTable tfoot td, .common_datatable table.dataTable .ta-total-def-table tfoot td, .ta-total-def-table .common_datatable table.dataTable tfoot td, .common_datatable table.dataTable .ta-total-def2-table tfoot td, .ta-total-def2-table .common_datatable table.dataTable tfoot td, .common_datatable table.dataTable .ta-total-list-table tfoot td, .ta-total-list-table .common_datatable table.dataTable tfoot td, .common_datatable table.dataTable .ta-total-reinfo-table tfoot td, .ta-total-reinfo-table .common_datatable table.dataTable tfoot td, .common_datatable table.dataTable .ta-total-reinfo-input-table tfoot td, .ta-total-reinfo-input-table .common_datatable table.dataTable tfoot td, .common_datatable table.dataTable .ta-total-deductions-table tfoot td, .ta-total-deductions-table .common_datatable table.dataTable tfoot td, .common_datatable table.dataTable .ta-total-singleincome-table tfoot td, .ta-total-singleincome-table .common_datatable table.dataTable tfoot td, .common_datatable table.dataTable .ta-total-singleincome-table-type2 tfoot td, .ta-total-singleincome-table-type2 .common_datatable table.dataTable tfoot td {
    padding: 8px 10px; }
    .common_datatable table.dataTable tbody td.dt-body-left, .common_datatable table.dataTable .ta-list-table tfoot td.dt-body-left, .ta-list-table .common_datatable table.dataTable tfoot td.dt-body-left, .common_datatable table.dataTable .ta-def-table tfoot td.dt-body-left, .ta-def-table .common_datatable table.dataTable tfoot td.dt-body-left, .common_datatable table.dataTable .ta-help-table tfoot td.dt-body-left, .ta-help-table .common_datatable table.dataTable tfoot td.dt-body-left, .common_datatable table.dataTable .ta-total-def-table tfoot td.dt-body-left, .ta-total-def-table .common_datatable table.dataTable tfoot td.dt-body-left, .common_datatable table.dataTable .ta-total-def2-table tfoot td.dt-body-left, .ta-total-def2-table .common_datatable table.dataTable tfoot td.dt-body-left, .common_datatable table.dataTable .ta-total-list-table tfoot td.dt-body-left, .ta-total-list-table .common_datatable table.dataTable tfoot td.dt-body-left, .common_datatable table.dataTable .ta-total-reinfo-table tfoot td.dt-body-left, .ta-total-reinfo-table .common_datatable table.dataTable tfoot td.dt-body-left, .common_datatable table.dataTable .ta-total-reinfo-input-table tfoot td.dt-body-left, .ta-total-reinfo-input-table .common_datatable table.dataTable tfoot td.dt-body-left, .common_datatable table.dataTable .ta-total-deductions-table tfoot td.dt-body-left, .ta-total-deductions-table .common_datatable table.dataTable tfoot td.dt-body-left, .common_datatable table.dataTable .ta-total-singleincome-table tfoot td.dt-body-left, .ta-total-singleincome-table .common_datatable table.dataTable tfoot td.dt-body-left, .common_datatable table.dataTable .ta-total-singleincome-table-type2 tfoot td.dt-body-left, .ta-total-singleincome-table-type2 .common_datatable table.dataTable tfoot td.dt-body-left {
      text-align: left; }
    .common_datatable table.dataTable tbody td.dt-body-center, .common_datatable table.dataTable .ta-list-table tfoot td.dt-body-center, .ta-list-table .common_datatable table.dataTable tfoot td.dt-body-center, .common_datatable table.dataTable .ta-def-table tfoot td.dt-body-center, .ta-def-table .common_datatable table.dataTable tfoot td.dt-body-center, .common_datatable table.dataTable .ta-help-table tfoot td.dt-body-center, .ta-help-table .common_datatable table.dataTable tfoot td.dt-body-center, .common_datatable table.dataTable .ta-total-def-table tfoot td.dt-body-center, .ta-total-def-table .common_datatable table.dataTable tfoot td.dt-body-center, .common_datatable table.dataTable .ta-total-def2-table tfoot td.dt-body-center, .ta-total-def2-table .common_datatable table.dataTable tfoot td.dt-body-center, .common_datatable table.dataTable .ta-total-list-table tfoot td.dt-body-center, .ta-total-list-table .common_datatable table.dataTable tfoot td.dt-body-center, .common_datatable table.dataTable .ta-total-reinfo-table tfoot td.dt-body-center, .ta-total-reinfo-table .common_datatable table.dataTable tfoot td.dt-body-center, .common_datatable table.dataTable .ta-total-reinfo-input-table tfoot td.dt-body-center, .ta-total-reinfo-input-table .common_datatable table.dataTable tfoot td.dt-body-center, .common_datatable table.dataTable .ta-total-deductions-table tfoot td.dt-body-center, .ta-total-deductions-table .common_datatable table.dataTable tfoot td.dt-body-center, .common_datatable table.dataTable .ta-total-singleincome-table tfoot td.dt-body-center, .ta-total-singleincome-table .common_datatable table.dataTable tfoot td.dt-body-center, .common_datatable table.dataTable .ta-total-singleincome-table-type2 tfoot td.dt-body-center, .ta-total-singleincome-table-type2 .common_datatable table.dataTable tfoot td.dt-body-center {
      text-align: center; }
    .common_datatable table.dataTable tbody td.dt-body-right, .common_datatable table.dataTable .ta-list-table tfoot td.dt-body-right, .ta-list-table .common_datatable table.dataTable tfoot td.dt-body-right, .common_datatable table.dataTable .ta-def-table tfoot td.dt-body-right, .ta-def-table .common_datatable table.dataTable tfoot td.dt-body-right, .common_datatable table.dataTable .ta-help-table tfoot td.dt-body-right, .ta-help-table .common_datatable table.dataTable tfoot td.dt-body-right, .common_datatable table.dataTable .ta-total-def-table tfoot td.dt-body-right, .ta-total-def-table .common_datatable table.dataTable tfoot td.dt-body-right, .common_datatable table.dataTable .ta-total-def2-table tfoot td.dt-body-right, .ta-total-def2-table .common_datatable table.dataTable tfoot td.dt-body-right, .common_datatable table.dataTable .ta-total-list-table tfoot td.dt-body-right, .ta-total-list-table .common_datatable table.dataTable tfoot td.dt-body-right, .common_datatable table.dataTable .ta-total-reinfo-table tfoot td.dt-body-right, .ta-total-reinfo-table .common_datatable table.dataTable tfoot td.dt-body-right, .common_datatable table.dataTable .ta-total-reinfo-input-table tfoot td.dt-body-right, .ta-total-reinfo-input-table .common_datatable table.dataTable tfoot td.dt-body-right, .common_datatable table.dataTable .ta-total-deductions-table tfoot td.dt-body-right, .ta-total-deductions-table .common_datatable table.dataTable tfoot td.dt-body-right, .common_datatable table.dataTable .ta-total-singleincome-table tfoot td.dt-body-right, .ta-total-singleincome-table .common_datatable table.dataTable tfoot td.dt-body-right, .common_datatable table.dataTable .ta-total-singleincome-table-type2 tfoot td.dt-body-right, .ta-total-singleincome-table-type2 .common_datatable table.dataTable tfoot td.dt-body-right {
      text-align: right; }
    .common_datatable table.dataTable tbody td.dt-body-justify, .common_datatable table.dataTable .ta-list-table tfoot td.dt-body-justify, .ta-list-table .common_datatable table.dataTable tfoot td.dt-body-justify, .common_datatable table.dataTable .ta-def-table tfoot td.dt-body-justify, .ta-def-table .common_datatable table.dataTable tfoot td.dt-body-justify, .common_datatable table.dataTable .ta-help-table tfoot td.dt-body-justify, .ta-help-table .common_datatable table.dataTable tfoot td.dt-body-justify, .common_datatable table.dataTable .ta-total-def-table tfoot td.dt-body-justify, .ta-total-def-table .common_datatable table.dataTable tfoot td.dt-body-justify, .common_datatable table.dataTable .ta-total-def2-table tfoot td.dt-body-justify, .ta-total-def2-table .common_datatable table.dataTable tfoot td.dt-body-justify, .common_datatable table.dataTable .ta-total-list-table tfoot td.dt-body-justify, .ta-total-list-table .common_datatable table.dataTable tfoot td.dt-body-justify, .common_datatable table.dataTable .ta-total-reinfo-table tfoot td.dt-body-justify, .ta-total-reinfo-table .common_datatable table.dataTable tfoot td.dt-body-justify, .common_datatable table.dataTable .ta-total-reinfo-input-table tfoot td.dt-body-justify, .ta-total-reinfo-input-table .common_datatable table.dataTable tfoot td.dt-body-justify, .common_datatable table.dataTable .ta-total-deductions-table tfoot td.dt-body-justify, .ta-total-deductions-table .common_datatable table.dataTable tfoot td.dt-body-justify, .common_datatable table.dataTable .ta-total-singleincome-table tfoot td.dt-body-justify, .ta-total-singleincome-table .common_datatable table.dataTable tfoot td.dt-body-justify, .common_datatable table.dataTable .ta-total-singleincome-table-type2 tfoot td.dt-body-justify, .ta-total-singleincome-table-type2 .common_datatable table.dataTable tfoot td.dt-body-justify {
      text-align: justify; }
    .common_datatable table.dataTable tbody td.dt-body-nowrap, .common_datatable table.dataTable .ta-list-table tfoot td.dt-body-nowrap, .ta-list-table .common_datatable table.dataTable tfoot td.dt-body-nowrap, .common_datatable table.dataTable .ta-def-table tfoot td.dt-body-nowrap, .ta-def-table .common_datatable table.dataTable tfoot td.dt-body-nowrap, .common_datatable table.dataTable .ta-help-table tfoot td.dt-body-nowrap, .ta-help-table .common_datatable table.dataTable tfoot td.dt-body-nowrap, .common_datatable table.dataTable .ta-total-def-table tfoot td.dt-body-nowrap, .ta-total-def-table .common_datatable table.dataTable tfoot td.dt-body-nowrap, .common_datatable table.dataTable .ta-total-def2-table tfoot td.dt-body-nowrap, .ta-total-def2-table .common_datatable table.dataTable tfoot td.dt-body-nowrap, .common_datatable table.dataTable .ta-total-list-table tfoot td.dt-body-nowrap, .ta-total-list-table .common_datatable table.dataTable tfoot td.dt-body-nowrap, .common_datatable table.dataTable .ta-total-reinfo-table tfoot td.dt-body-nowrap, .ta-total-reinfo-table .common_datatable table.dataTable tfoot td.dt-body-nowrap, .common_datatable table.dataTable .ta-total-reinfo-input-table tfoot td.dt-body-nowrap, .ta-total-reinfo-input-table .common_datatable table.dataTable tfoot td.dt-body-nowrap, .common_datatable table.dataTable .ta-total-deductions-table tfoot td.dt-body-nowrap, .ta-total-deductions-table .common_datatable table.dataTable tfoot td.dt-body-nowrap, .common_datatable table.dataTable .ta-total-singleincome-table tfoot td.dt-body-nowrap, .ta-total-singleincome-table .common_datatable table.dataTable tfoot td.dt-body-nowrap, .common_datatable table.dataTable .ta-total-singleincome-table-type2 tfoot td.dt-body-nowrap, .ta-total-singleincome-table-type2 .common_datatable table.dataTable tfoot td.dt-body-nowrap {
      white-space: nowrap; }
  .common_datatable table.dataTable.order-column tbody tr > .sorting_1, .common_datatable table.dataTable.order-column .ta-list-table tfoot tr > .sorting_1, .ta-list-table .common_datatable table.dataTable.order-column tfoot tr > .sorting_1, .common_datatable table.dataTable.order-column .ta-def-table tfoot tr > .sorting_1, .ta-def-table .common_datatable table.dataTable.order-column tfoot tr > .sorting_1, .common_datatable table.dataTable.order-column .ta-help-table tfoot tr > .sorting_1, .ta-help-table .common_datatable table.dataTable.order-column tfoot tr > .sorting_1, .common_datatable table.dataTable.order-column .ta-total-def-table tfoot tr > .sorting_1, .ta-total-def-table .common_datatable table.dataTable.order-column tfoot tr > .sorting_1, .common_datatable table.dataTable.order-column .ta-total-def2-table tfoot tr > .sorting_1, .ta-total-def2-table .common_datatable table.dataTable.order-column tfoot tr > .sorting_1, .common_datatable table.dataTable.order-column .ta-total-list-table tfoot tr > .sorting_1, .ta-total-list-table .common_datatable table.dataTable.order-column tfoot tr > .sorting_1, .common_datatable table.dataTable.order-column .ta-total-reinfo-table tfoot tr > .sorting_1, .ta-total-reinfo-table .common_datatable table.dataTable.order-column tfoot tr > .sorting_1, .common_datatable table.dataTable.order-column .ta-total-reinfo-input-table tfoot tr > .sorting_1, .ta-total-reinfo-input-table .common_datatable table.dataTable.order-column tfoot tr > .sorting_1, .common_datatable table.dataTable.order-column .ta-total-deductions-table tfoot tr > .sorting_1, .ta-total-deductions-table .common_datatable table.dataTable.order-column tfoot tr > .sorting_1, .common_datatable table.dataTable.order-column .ta-total-singleincome-table tfoot tr > .sorting_1, .ta-total-singleincome-table .common_datatable table.dataTable.order-column tfoot tr > .sorting_1, .common_datatable table.dataTable.order-column .ta-total-singleincome-table-type2 tfoot tr > .sorting_1, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.order-column tfoot tr > .sorting_1 {
    background-color: #fafafa; }
  .common_datatable table.dataTable.order-column tbody tr > .sorting_2, .common_datatable table.dataTable.order-column .ta-list-table tfoot tr > .sorting_2, .ta-list-table .common_datatable table.dataTable.order-column tfoot tr > .sorting_2, .common_datatable table.dataTable.order-column .ta-def-table tfoot tr > .sorting_2, .ta-def-table .common_datatable table.dataTable.order-column tfoot tr > .sorting_2, .common_datatable table.dataTable.order-column .ta-help-table tfoot tr > .sorting_2, .ta-help-table .common_datatable table.dataTable.order-column tfoot tr > .sorting_2, .common_datatable table.dataTable.order-column .ta-total-def-table tfoot tr > .sorting_2, .ta-total-def-table .common_datatable table.dataTable.order-column tfoot tr > .sorting_2, .common_datatable table.dataTable.order-column .ta-total-def2-table tfoot tr > .sorting_2, .ta-total-def2-table .common_datatable table.dataTable.order-column tfoot tr > .sorting_2, .common_datatable table.dataTable.order-column .ta-total-list-table tfoot tr > .sorting_2, .ta-total-list-table .common_datatable table.dataTable.order-column tfoot tr > .sorting_2, .common_datatable table.dataTable.order-column .ta-total-reinfo-table tfoot tr > .sorting_2, .ta-total-reinfo-table .common_datatable table.dataTable.order-column tfoot tr > .sorting_2, .common_datatable table.dataTable.order-column .ta-total-reinfo-input-table tfoot tr > .sorting_2, .ta-total-reinfo-input-table .common_datatable table.dataTable.order-column tfoot tr > .sorting_2, .common_datatable table.dataTable.order-column .ta-total-deductions-table tfoot tr > .sorting_2, .ta-total-deductions-table .common_datatable table.dataTable.order-column tfoot tr > .sorting_2, .common_datatable table.dataTable.order-column .ta-total-singleincome-table tfoot tr > .sorting_2, .ta-total-singleincome-table .common_datatable table.dataTable.order-column tfoot tr > .sorting_2, .common_datatable table.dataTable.order-column .ta-total-singleincome-table-type2 tfoot tr > .sorting_2, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.order-column tfoot tr > .sorting_2 {
    background-color: #fafafa; }
  .common_datatable table.dataTable.order-column tbody tr > .sorting_3, .common_datatable table.dataTable.order-column .ta-list-table tfoot tr > .sorting_3, .ta-list-table .common_datatable table.dataTable.order-column tfoot tr > .sorting_3, .common_datatable table.dataTable.order-column .ta-def-table tfoot tr > .sorting_3, .ta-def-table .common_datatable table.dataTable.order-column tfoot tr > .sorting_3, .common_datatable table.dataTable.order-column .ta-help-table tfoot tr > .sorting_3, .ta-help-table .common_datatable table.dataTable.order-column tfoot tr > .sorting_3, .common_datatable table.dataTable.order-column .ta-total-def-table tfoot tr > .sorting_3, .ta-total-def-table .common_datatable table.dataTable.order-column tfoot tr > .sorting_3, .common_datatable table.dataTable.order-column .ta-total-def2-table tfoot tr > .sorting_3, .ta-total-def2-table .common_datatable table.dataTable.order-column tfoot tr > .sorting_3, .common_datatable table.dataTable.order-column .ta-total-list-table tfoot tr > .sorting_3, .ta-total-list-table .common_datatable table.dataTable.order-column tfoot tr > .sorting_3, .common_datatable table.dataTable.order-column .ta-total-reinfo-table tfoot tr > .sorting_3, .ta-total-reinfo-table .common_datatable table.dataTable.order-column tfoot tr > .sorting_3, .common_datatable table.dataTable.order-column .ta-total-reinfo-input-table tfoot tr > .sorting_3, .ta-total-reinfo-input-table .common_datatable table.dataTable.order-column tfoot tr > .sorting_3, .common_datatable table.dataTable.order-column .ta-total-deductions-table tfoot tr > .sorting_3, .ta-total-deductions-table .common_datatable table.dataTable.order-column tfoot tr > .sorting_3, .common_datatable table.dataTable.order-column .ta-total-singleincome-table tfoot tr > .sorting_3, .ta-total-singleincome-table .common_datatable table.dataTable.order-column tfoot tr > .sorting_3, .common_datatable table.dataTable.order-column .ta-total-singleincome-table-type2 tfoot tr > .sorting_3, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.order-column tfoot tr > .sorting_3 {
    background-color: #fafafa; }
  .common_datatable table.dataTable.order-column tbody tr.selected > .sorting_1, .common_datatable table.dataTable.order-column .ta-list-table tfoot tr.selected > .sorting_1, .ta-list-table .common_datatable table.dataTable.order-column tfoot tr.selected > .sorting_1, .common_datatable table.dataTable.order-column .ta-def-table tfoot tr.selected > .sorting_1, .ta-def-table .common_datatable table.dataTable.order-column tfoot tr.selected > .sorting_1, .common_datatable table.dataTable.order-column .ta-help-table tfoot tr.selected > .sorting_1, .ta-help-table .common_datatable table.dataTable.order-column tfoot tr.selected > .sorting_1, .common_datatable table.dataTable.order-column .ta-total-def-table tfoot tr.selected > .sorting_1, .ta-total-def-table .common_datatable table.dataTable.order-column tfoot tr.selected > .sorting_1, .common_datatable table.dataTable.order-column .ta-total-def2-table tfoot tr.selected > .sorting_1, .ta-total-def2-table .common_datatable table.dataTable.order-column tfoot tr.selected > .sorting_1, .common_datatable table.dataTable.order-column .ta-total-list-table tfoot tr.selected > .sorting_1, .ta-total-list-table .common_datatable table.dataTable.order-column tfoot tr.selected > .sorting_1, .common_datatable table.dataTable.order-column .ta-total-reinfo-table tfoot tr.selected > .sorting_1, .ta-total-reinfo-table .common_datatable table.dataTable.order-column tfoot tr.selected > .sorting_1, .common_datatable table.dataTable.order-column .ta-total-reinfo-input-table tfoot tr.selected > .sorting_1, .ta-total-reinfo-input-table .common_datatable table.dataTable.order-column tfoot tr.selected > .sorting_1, .common_datatable table.dataTable.order-column .ta-total-deductions-table tfoot tr.selected > .sorting_1, .ta-total-deductions-table .common_datatable table.dataTable.order-column tfoot tr.selected > .sorting_1, .common_datatable table.dataTable.order-column .ta-total-singleincome-table tfoot tr.selected > .sorting_1, .ta-total-singleincome-table .common_datatable table.dataTable.order-column tfoot tr.selected > .sorting_1, .common_datatable table.dataTable.order-column .ta-total-singleincome-table-type2 tfoot tr.selected > .sorting_1, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.order-column tfoot tr.selected > .sorting_1 {
    background-color: #acbad4; }
  .common_datatable table.dataTable.order-column tbody tr.selected > .sorting_2, .common_datatable table.dataTable.order-column .ta-list-table tfoot tr.selected > .sorting_2, .ta-list-table .common_datatable table.dataTable.order-column tfoot tr.selected > .sorting_2, .common_datatable table.dataTable.order-column .ta-def-table tfoot tr.selected > .sorting_2, .ta-def-table .common_datatable table.dataTable.order-column tfoot tr.selected > .sorting_2, .common_datatable table.dataTable.order-column .ta-help-table tfoot tr.selected > .sorting_2, .ta-help-table .common_datatable table.dataTable.order-column tfoot tr.selected > .sorting_2, .common_datatable table.dataTable.order-column .ta-total-def-table tfoot tr.selected > .sorting_2, .ta-total-def-table .common_datatable table.dataTable.order-column tfoot tr.selected > .sorting_2, .common_datatable table.dataTable.order-column .ta-total-def2-table tfoot tr.selected > .sorting_2, .ta-total-def2-table .common_datatable table.dataTable.order-column tfoot tr.selected > .sorting_2, .common_datatable table.dataTable.order-column .ta-total-list-table tfoot tr.selected > .sorting_2, .ta-total-list-table .common_datatable table.dataTable.order-column tfoot tr.selected > .sorting_2, .common_datatable table.dataTable.order-column .ta-total-reinfo-table tfoot tr.selected > .sorting_2, .ta-total-reinfo-table .common_datatable table.dataTable.order-column tfoot tr.selected > .sorting_2, .common_datatable table.dataTable.order-column .ta-total-reinfo-input-table tfoot tr.selected > .sorting_2, .ta-total-reinfo-input-table .common_datatable table.dataTable.order-column tfoot tr.selected > .sorting_2, .common_datatable table.dataTable.order-column .ta-total-deductions-table tfoot tr.selected > .sorting_2, .ta-total-deductions-table .common_datatable table.dataTable.order-column tfoot tr.selected > .sorting_2, .common_datatable table.dataTable.order-column .ta-total-singleincome-table tfoot tr.selected > .sorting_2, .ta-total-singleincome-table .common_datatable table.dataTable.order-column tfoot tr.selected > .sorting_2, .common_datatable table.dataTable.order-column .ta-total-singleincome-table-type2 tfoot tr.selected > .sorting_2, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.order-column tfoot tr.selected > .sorting_2 {
    background-color: #acbad4; }
  .common_datatable table.dataTable.order-column tbody tr.selected > .sorting_3, .common_datatable table.dataTable.order-column .ta-list-table tfoot tr.selected > .sorting_3, .ta-list-table .common_datatable table.dataTable.order-column tfoot tr.selected > .sorting_3, .common_datatable table.dataTable.order-column .ta-def-table tfoot tr.selected > .sorting_3, .ta-def-table .common_datatable table.dataTable.order-column tfoot tr.selected > .sorting_3, .common_datatable table.dataTable.order-column .ta-help-table tfoot tr.selected > .sorting_3, .ta-help-table .common_datatable table.dataTable.order-column tfoot tr.selected > .sorting_3, .common_datatable table.dataTable.order-column .ta-total-def-table tfoot tr.selected > .sorting_3, .ta-total-def-table .common_datatable table.dataTable.order-column tfoot tr.selected > .sorting_3, .common_datatable table.dataTable.order-column .ta-total-def2-table tfoot tr.selected > .sorting_3, .ta-total-def2-table .common_datatable table.dataTable.order-column tfoot tr.selected > .sorting_3, .common_datatable table.dataTable.order-column .ta-total-list-table tfoot tr.selected > .sorting_3, .ta-total-list-table .common_datatable table.dataTable.order-column tfoot tr.selected > .sorting_3, .common_datatable table.dataTable.order-column .ta-total-reinfo-table tfoot tr.selected > .sorting_3, .ta-total-reinfo-table .common_datatable table.dataTable.order-column tfoot tr.selected > .sorting_3, .common_datatable table.dataTable.order-column .ta-total-reinfo-input-table tfoot tr.selected > .sorting_3, .ta-total-reinfo-input-table .common_datatable table.dataTable.order-column tfoot tr.selected > .sorting_3, .common_datatable table.dataTable.order-column .ta-total-deductions-table tfoot tr.selected > .sorting_3, .ta-total-deductions-table .common_datatable table.dataTable.order-column tfoot tr.selected > .sorting_3, .common_datatable table.dataTable.order-column .ta-total-singleincome-table tfoot tr.selected > .sorting_3, .ta-total-singleincome-table .common_datatable table.dataTable.order-column tfoot tr.selected > .sorting_3, .common_datatable table.dataTable.order-column .ta-total-singleincome-table-type2 tfoot tr.selected > .sorting_3, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.order-column tfoot tr.selected > .sorting_3 {
    background-color: #acbad4; }
  .common_datatable table.dataTable.order-column.stripe tbody tr.odd > .sorting_1, .common_datatable table.dataTable.order-column.stripe .ta-list-table tfoot tr.odd > .sorting_1, .ta-list-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd > .sorting_1, .common_datatable table.dataTable.order-column.stripe .ta-def-table tfoot tr.odd > .sorting_1, .ta-def-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd > .sorting_1, .common_datatable table.dataTable.order-column.stripe .ta-help-table tfoot tr.odd > .sorting_1, .ta-help-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd > .sorting_1, .common_datatable table.dataTable.order-column.stripe .ta-total-def-table tfoot tr.odd > .sorting_1, .ta-total-def-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd > .sorting_1, .common_datatable table.dataTable.order-column.stripe .ta-total-def2-table tfoot tr.odd > .sorting_1, .ta-total-def2-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd > .sorting_1, .common_datatable table.dataTable.order-column.stripe .ta-total-list-table tfoot tr.odd > .sorting_1, .ta-total-list-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd > .sorting_1, .common_datatable table.dataTable.order-column.stripe .ta-total-reinfo-table tfoot tr.odd > .sorting_1, .ta-total-reinfo-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd > .sorting_1, .common_datatable table.dataTable.order-column.stripe .ta-total-reinfo-input-table tfoot tr.odd > .sorting_1, .ta-total-reinfo-input-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd > .sorting_1, .common_datatable table.dataTable.order-column.stripe .ta-total-deductions-table tfoot tr.odd > .sorting_1, .ta-total-deductions-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd > .sorting_1, .common_datatable table.dataTable.order-column.stripe .ta-total-singleincome-table tfoot tr.odd > .sorting_1, .ta-total-singleincome-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd > .sorting_1, .common_datatable table.dataTable.order-column.stripe .ta-total-singleincome-table-type2 tfoot tr.odd > .sorting_1, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.order-column.stripe tfoot tr.odd > .sorting_1 {
    background-color: #f1f1f1; }
  .common_datatable table.dataTable.order-column.stripe tbody tr.odd > .sorting_2, .common_datatable table.dataTable.order-column.stripe .ta-list-table tfoot tr.odd > .sorting_2, .ta-list-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd > .sorting_2, .common_datatable table.dataTable.order-column.stripe .ta-def-table tfoot tr.odd > .sorting_2, .ta-def-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd > .sorting_2, .common_datatable table.dataTable.order-column.stripe .ta-help-table tfoot tr.odd > .sorting_2, .ta-help-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd > .sorting_2, .common_datatable table.dataTable.order-column.stripe .ta-total-def-table tfoot tr.odd > .sorting_2, .ta-total-def-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd > .sorting_2, .common_datatable table.dataTable.order-column.stripe .ta-total-def2-table tfoot tr.odd > .sorting_2, .ta-total-def2-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd > .sorting_2, .common_datatable table.dataTable.order-column.stripe .ta-total-list-table tfoot tr.odd > .sorting_2, .ta-total-list-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd > .sorting_2, .common_datatable table.dataTable.order-column.stripe .ta-total-reinfo-table tfoot tr.odd > .sorting_2, .ta-total-reinfo-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd > .sorting_2, .common_datatable table.dataTable.order-column.stripe .ta-total-reinfo-input-table tfoot tr.odd > .sorting_2, .ta-total-reinfo-input-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd > .sorting_2, .common_datatable table.dataTable.order-column.stripe .ta-total-deductions-table tfoot tr.odd > .sorting_2, .ta-total-deductions-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd > .sorting_2, .common_datatable table.dataTable.order-column.stripe .ta-total-singleincome-table tfoot tr.odd > .sorting_2, .ta-total-singleincome-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd > .sorting_2, .common_datatable table.dataTable.order-column.stripe .ta-total-singleincome-table-type2 tfoot tr.odd > .sorting_2, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.order-column.stripe tfoot tr.odd > .sorting_2 {
    background-color: #f3f3f3; }
  .common_datatable table.dataTable.order-column.stripe tbody tr.odd > .sorting_3, .common_datatable table.dataTable.order-column.stripe .ta-list-table tfoot tr.odd > .sorting_3, .ta-list-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd > .sorting_3, .common_datatable table.dataTable.order-column.stripe .ta-def-table tfoot tr.odd > .sorting_3, .ta-def-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd > .sorting_3, .common_datatable table.dataTable.order-column.stripe .ta-help-table tfoot tr.odd > .sorting_3, .ta-help-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd > .sorting_3, .common_datatable table.dataTable.order-column.stripe .ta-total-def-table tfoot tr.odd > .sorting_3, .ta-total-def-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd > .sorting_3, .common_datatable table.dataTable.order-column.stripe .ta-total-def2-table tfoot tr.odd > .sorting_3, .ta-total-def2-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd > .sorting_3, .common_datatable table.dataTable.order-column.stripe .ta-total-list-table tfoot tr.odd > .sorting_3, .ta-total-list-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd > .sorting_3, .common_datatable table.dataTable.order-column.stripe .ta-total-reinfo-table tfoot tr.odd > .sorting_3, .ta-total-reinfo-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd > .sorting_3, .common_datatable table.dataTable.order-column.stripe .ta-total-reinfo-input-table tfoot tr.odd > .sorting_3, .ta-total-reinfo-input-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd > .sorting_3, .common_datatable table.dataTable.order-column.stripe .ta-total-deductions-table tfoot tr.odd > .sorting_3, .ta-total-deductions-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd > .sorting_3, .common_datatable table.dataTable.order-column.stripe .ta-total-singleincome-table tfoot tr.odd > .sorting_3, .ta-total-singleincome-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd > .sorting_3, .common_datatable table.dataTable.order-column.stripe .ta-total-singleincome-table-type2 tfoot tr.odd > .sorting_3, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.order-column.stripe tfoot tr.odd > .sorting_3 {
    background-color: whitesmoke; }
  .common_datatable table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1, .common_datatable table.dataTable.order-column.stripe .ta-list-table tfoot tr.odd.selected > .sorting_1, .ta-list-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd.selected > .sorting_1, .common_datatable table.dataTable.order-column.stripe .ta-def-table tfoot tr.odd.selected > .sorting_1, .ta-def-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd.selected > .sorting_1, .common_datatable table.dataTable.order-column.stripe .ta-help-table tfoot tr.odd.selected > .sorting_1, .ta-help-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd.selected > .sorting_1, .common_datatable table.dataTable.order-column.stripe .ta-total-def-table tfoot tr.odd.selected > .sorting_1, .ta-total-def-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd.selected > .sorting_1, .common_datatable table.dataTable.order-column.stripe .ta-total-def2-table tfoot tr.odd.selected > .sorting_1, .ta-total-def2-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd.selected > .sorting_1, .common_datatable table.dataTable.order-column.stripe .ta-total-list-table tfoot tr.odd.selected > .sorting_1, .ta-total-list-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd.selected > .sorting_1, .common_datatable table.dataTable.order-column.stripe .ta-total-reinfo-table tfoot tr.odd.selected > .sorting_1, .ta-total-reinfo-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd.selected > .sorting_1, .common_datatable table.dataTable.order-column.stripe .ta-total-reinfo-input-table tfoot tr.odd.selected > .sorting_1, .ta-total-reinfo-input-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd.selected > .sorting_1, .common_datatable table.dataTable.order-column.stripe .ta-total-deductions-table tfoot tr.odd.selected > .sorting_1, .ta-total-deductions-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd.selected > .sorting_1, .common_datatable table.dataTable.order-column.stripe .ta-total-singleincome-table tfoot tr.odd.selected > .sorting_1, .ta-total-singleincome-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd.selected > .sorting_1, .common_datatable table.dataTable.order-column.stripe .ta-total-singleincome-table-type2 tfoot tr.odd.selected > .sorting_1, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.order-column.stripe tfoot tr.odd.selected > .sorting_1 {
    background-color: #a6b4cd; }
  .common_datatable table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2, .common_datatable table.dataTable.order-column.stripe .ta-list-table tfoot tr.odd.selected > .sorting_2, .ta-list-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd.selected > .sorting_2, .common_datatable table.dataTable.order-column.stripe .ta-def-table tfoot tr.odd.selected > .sorting_2, .ta-def-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd.selected > .sorting_2, .common_datatable table.dataTable.order-column.stripe .ta-help-table tfoot tr.odd.selected > .sorting_2, .ta-help-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd.selected > .sorting_2, .common_datatable table.dataTable.order-column.stripe .ta-total-def-table tfoot tr.odd.selected > .sorting_2, .ta-total-def-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd.selected > .sorting_2, .common_datatable table.dataTable.order-column.stripe .ta-total-def2-table tfoot tr.odd.selected > .sorting_2, .ta-total-def2-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd.selected > .sorting_2, .common_datatable table.dataTable.order-column.stripe .ta-total-list-table tfoot tr.odd.selected > .sorting_2, .ta-total-list-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd.selected > .sorting_2, .common_datatable table.dataTable.order-column.stripe .ta-total-reinfo-table tfoot tr.odd.selected > .sorting_2, .ta-total-reinfo-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd.selected > .sorting_2, .common_datatable table.dataTable.order-column.stripe .ta-total-reinfo-input-table tfoot tr.odd.selected > .sorting_2, .ta-total-reinfo-input-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd.selected > .sorting_2, .common_datatable table.dataTable.order-column.stripe .ta-total-deductions-table tfoot tr.odd.selected > .sorting_2, .ta-total-deductions-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd.selected > .sorting_2, .common_datatable table.dataTable.order-column.stripe .ta-total-singleincome-table tfoot tr.odd.selected > .sorting_2, .ta-total-singleincome-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd.selected > .sorting_2, .common_datatable table.dataTable.order-column.stripe .ta-total-singleincome-table-type2 tfoot tr.odd.selected > .sorting_2, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.order-column.stripe tfoot tr.odd.selected > .sorting_2 {
    background-color: #acbad4; }
  .common_datatable table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3, .common_datatable table.dataTable.order-column.stripe .ta-list-table tfoot tr.odd.selected > .sorting_3, .ta-list-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd.selected > .sorting_3, .common_datatable table.dataTable.order-column.stripe .ta-def-table tfoot tr.odd.selected > .sorting_3, .ta-def-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd.selected > .sorting_3, .common_datatable table.dataTable.order-column.stripe .ta-help-table tfoot tr.odd.selected > .sorting_3, .ta-help-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd.selected > .sorting_3, .common_datatable table.dataTable.order-column.stripe .ta-total-def-table tfoot tr.odd.selected > .sorting_3, .ta-total-def-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd.selected > .sorting_3, .common_datatable table.dataTable.order-column.stripe .ta-total-def2-table tfoot tr.odd.selected > .sorting_3, .ta-total-def2-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd.selected > .sorting_3, .common_datatable table.dataTable.order-column.stripe .ta-total-list-table tfoot tr.odd.selected > .sorting_3, .ta-total-list-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd.selected > .sorting_3, .common_datatable table.dataTable.order-column.stripe .ta-total-reinfo-table tfoot tr.odd.selected > .sorting_3, .ta-total-reinfo-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd.selected > .sorting_3, .common_datatable table.dataTable.order-column.stripe .ta-total-reinfo-input-table tfoot tr.odd.selected > .sorting_3, .ta-total-reinfo-input-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd.selected > .sorting_3, .common_datatable table.dataTable.order-column.stripe .ta-total-deductions-table tfoot tr.odd.selected > .sorting_3, .ta-total-deductions-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd.selected > .sorting_3, .common_datatable table.dataTable.order-column.stripe .ta-total-singleincome-table tfoot tr.odd.selected > .sorting_3, .ta-total-singleincome-table .common_datatable table.dataTable.order-column.stripe tfoot tr.odd.selected > .sorting_3, .common_datatable table.dataTable.order-column.stripe .ta-total-singleincome-table-type2 tfoot tr.odd.selected > .sorting_3, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.order-column.stripe tfoot tr.odd.selected > .sorting_3 {
    background-color: #acbad4; }
  .common_datatable table.dataTable.order-column.stripe tbody tr.even > .sorting_1, .common_datatable table.dataTable.order-column.stripe .ta-list-table tfoot tr.even > .sorting_1, .ta-list-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even > .sorting_1, .common_datatable table.dataTable.order-column.stripe .ta-def-table tfoot tr.even > .sorting_1, .ta-def-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even > .sorting_1, .common_datatable table.dataTable.order-column.stripe .ta-help-table tfoot tr.even > .sorting_1, .ta-help-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even > .sorting_1, .common_datatable table.dataTable.order-column.stripe .ta-total-def-table tfoot tr.even > .sorting_1, .ta-total-def-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even > .sorting_1, .common_datatable table.dataTable.order-column.stripe .ta-total-def2-table tfoot tr.even > .sorting_1, .ta-total-def2-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even > .sorting_1, .common_datatable table.dataTable.order-column.stripe .ta-total-list-table tfoot tr.even > .sorting_1, .ta-total-list-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even > .sorting_1, .common_datatable table.dataTable.order-column.stripe .ta-total-reinfo-table tfoot tr.even > .sorting_1, .ta-total-reinfo-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even > .sorting_1, .common_datatable table.dataTable.order-column.stripe .ta-total-reinfo-input-table tfoot tr.even > .sorting_1, .ta-total-reinfo-input-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even > .sorting_1, .common_datatable table.dataTable.order-column.stripe .ta-total-deductions-table tfoot tr.even > .sorting_1, .ta-total-deductions-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even > .sorting_1, .common_datatable table.dataTable.order-column.stripe .ta-total-singleincome-table tfoot tr.even > .sorting_1, .ta-total-singleincome-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even > .sorting_1, .common_datatable table.dataTable.order-column.stripe .ta-total-singleincome-table-type2 tfoot tr.even > .sorting_1, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.order-column.stripe tfoot tr.even > .sorting_1 {
    background-color: #fafafa; }
  .common_datatable table.dataTable.order-column.stripe tbody tr.even > .sorting_2, .common_datatable table.dataTable.order-column.stripe .ta-list-table tfoot tr.even > .sorting_2, .ta-list-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even > .sorting_2, .common_datatable table.dataTable.order-column.stripe .ta-def-table tfoot tr.even > .sorting_2, .ta-def-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even > .sorting_2, .common_datatable table.dataTable.order-column.stripe .ta-help-table tfoot tr.even > .sorting_2, .ta-help-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even > .sorting_2, .common_datatable table.dataTable.order-column.stripe .ta-total-def-table tfoot tr.even > .sorting_2, .ta-total-def-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even > .sorting_2, .common_datatable table.dataTable.order-column.stripe .ta-total-def2-table tfoot tr.even > .sorting_2, .ta-total-def2-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even > .sorting_2, .common_datatable table.dataTable.order-column.stripe .ta-total-list-table tfoot tr.even > .sorting_2, .ta-total-list-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even > .sorting_2, .common_datatable table.dataTable.order-column.stripe .ta-total-reinfo-table tfoot tr.even > .sorting_2, .ta-total-reinfo-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even > .sorting_2, .common_datatable table.dataTable.order-column.stripe .ta-total-reinfo-input-table tfoot tr.even > .sorting_2, .ta-total-reinfo-input-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even > .sorting_2, .common_datatable table.dataTable.order-column.stripe .ta-total-deductions-table tfoot tr.even > .sorting_2, .ta-total-deductions-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even > .sorting_2, .common_datatable table.dataTable.order-column.stripe .ta-total-singleincome-table tfoot tr.even > .sorting_2, .ta-total-singleincome-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even > .sorting_2, .common_datatable table.dataTable.order-column.stripe .ta-total-singleincome-table-type2 tfoot tr.even > .sorting_2, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.order-column.stripe tfoot tr.even > .sorting_2 {
    background-color: #f9f9f9; }
  .common_datatable table.dataTable.order-column.stripe tbody tr.even > .sorting_3, .common_datatable table.dataTable.order-column.stripe .ta-list-table tfoot tr.even > .sorting_3, .ta-list-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even > .sorting_3, .common_datatable table.dataTable.order-column.stripe .ta-def-table tfoot tr.even > .sorting_3, .ta-def-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even > .sorting_3, .common_datatable table.dataTable.order-column.stripe .ta-help-table tfoot tr.even > .sorting_3, .ta-help-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even > .sorting_3, .common_datatable table.dataTable.order-column.stripe .ta-total-def-table tfoot tr.even > .sorting_3, .ta-total-def-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even > .sorting_3, .common_datatable table.dataTable.order-column.stripe .ta-total-def2-table tfoot tr.even > .sorting_3, .ta-total-def2-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even > .sorting_3, .common_datatable table.dataTable.order-column.stripe .ta-total-list-table tfoot tr.even > .sorting_3, .ta-total-list-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even > .sorting_3, .common_datatable table.dataTable.order-column.stripe .ta-total-reinfo-table tfoot tr.even > .sorting_3, .ta-total-reinfo-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even > .sorting_3, .common_datatable table.dataTable.order-column.stripe .ta-total-reinfo-input-table tfoot tr.even > .sorting_3, .ta-total-reinfo-input-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even > .sorting_3, .common_datatable table.dataTable.order-column.stripe .ta-total-deductions-table tfoot tr.even > .sorting_3, .ta-total-deductions-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even > .sorting_3, .common_datatable table.dataTable.order-column.stripe .ta-total-singleincome-table tfoot tr.even > .sorting_3, .ta-total-singleincome-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even > .sorting_3, .common_datatable table.dataTable.order-column.stripe .ta-total-singleincome-table-type2 tfoot tr.even > .sorting_3, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.order-column.stripe tfoot tr.even > .sorting_3 {
    background-color: #fefefe; }
  .common_datatable table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1, .common_datatable table.dataTable.order-column.stripe .ta-list-table tfoot tr.even.selected > .sorting_1, .ta-list-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even.selected > .sorting_1, .common_datatable table.dataTable.order-column.stripe .ta-def-table tfoot tr.even.selected > .sorting_1, .ta-def-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even.selected > .sorting_1, .common_datatable table.dataTable.order-column.stripe .ta-help-table tfoot tr.even.selected > .sorting_1, .ta-help-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even.selected > .sorting_1, .common_datatable table.dataTable.order-column.stripe .ta-total-def-table tfoot tr.even.selected > .sorting_1, .ta-total-def-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even.selected > .sorting_1, .common_datatable table.dataTable.order-column.stripe .ta-total-def2-table tfoot tr.even.selected > .sorting_1, .ta-total-def2-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even.selected > .sorting_1, .common_datatable table.dataTable.order-column.stripe .ta-total-list-table tfoot tr.even.selected > .sorting_1, .ta-total-list-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even.selected > .sorting_1, .common_datatable table.dataTable.order-column.stripe .ta-total-reinfo-table tfoot tr.even.selected > .sorting_1, .ta-total-reinfo-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even.selected > .sorting_1, .common_datatable table.dataTable.order-column.stripe .ta-total-reinfo-input-table tfoot tr.even.selected > .sorting_1, .ta-total-reinfo-input-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even.selected > .sorting_1, .common_datatable table.dataTable.order-column.stripe .ta-total-deductions-table tfoot tr.even.selected > .sorting_1, .ta-total-deductions-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even.selected > .sorting_1, .common_datatable table.dataTable.order-column.stripe .ta-total-singleincome-table tfoot tr.even.selected > .sorting_1, .ta-total-singleincome-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even.selected > .sorting_1, .common_datatable table.dataTable.order-column.stripe .ta-total-singleincome-table-type2 tfoot tr.even.selected > .sorting_1, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.order-column.stripe tfoot tr.even.selected > .sorting_1 {
    background-color: #acbad4; }
  .common_datatable table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2, .common_datatable table.dataTable.order-column.stripe .ta-list-table tfoot tr.even.selected > .sorting_2, .ta-list-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even.selected > .sorting_2, .common_datatable table.dataTable.order-column.stripe .ta-def-table tfoot tr.even.selected > .sorting_2, .ta-def-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even.selected > .sorting_2, .common_datatable table.dataTable.order-column.stripe .ta-help-table tfoot tr.even.selected > .sorting_2, .ta-help-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even.selected > .sorting_2, .common_datatable table.dataTable.order-column.stripe .ta-total-def-table tfoot tr.even.selected > .sorting_2, .ta-total-def-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even.selected > .sorting_2, .common_datatable table.dataTable.order-column.stripe .ta-total-def2-table tfoot tr.even.selected > .sorting_2, .ta-total-def2-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even.selected > .sorting_2, .common_datatable table.dataTable.order-column.stripe .ta-total-list-table tfoot tr.even.selected > .sorting_2, .ta-total-list-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even.selected > .sorting_2, .common_datatable table.dataTable.order-column.stripe .ta-total-reinfo-table tfoot tr.even.selected > .sorting_2, .ta-total-reinfo-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even.selected > .sorting_2, .common_datatable table.dataTable.order-column.stripe .ta-total-reinfo-input-table tfoot tr.even.selected > .sorting_2, .ta-total-reinfo-input-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even.selected > .sorting_2, .common_datatable table.dataTable.order-column.stripe .ta-total-deductions-table tfoot tr.even.selected > .sorting_2, .ta-total-deductions-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even.selected > .sorting_2, .common_datatable table.dataTable.order-column.stripe .ta-total-singleincome-table tfoot tr.even.selected > .sorting_2, .ta-total-singleincome-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even.selected > .sorting_2, .common_datatable table.dataTable.order-column.stripe .ta-total-singleincome-table-type2 tfoot tr.even.selected > .sorting_2, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.order-column.stripe tfoot tr.even.selected > .sorting_2 {
    background-color: #b0bed9; }
  .common_datatable table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3, .common_datatable table.dataTable.order-column.stripe .ta-list-table tfoot tr.even.selected > .sorting_3, .ta-list-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even.selected > .sorting_3, .common_datatable table.dataTable.order-column.stripe .ta-def-table tfoot tr.even.selected > .sorting_3, .ta-def-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even.selected > .sorting_3, .common_datatable table.dataTable.order-column.stripe .ta-help-table tfoot tr.even.selected > .sorting_3, .ta-help-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even.selected > .sorting_3, .common_datatable table.dataTable.order-column.stripe .ta-total-def-table tfoot tr.even.selected > .sorting_3, .ta-total-def-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even.selected > .sorting_3, .common_datatable table.dataTable.order-column.stripe .ta-total-def2-table tfoot tr.even.selected > .sorting_3, .ta-total-def2-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even.selected > .sorting_3, .common_datatable table.dataTable.order-column.stripe .ta-total-list-table tfoot tr.even.selected > .sorting_3, .ta-total-list-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even.selected > .sorting_3, .common_datatable table.dataTable.order-column.stripe .ta-total-reinfo-table tfoot tr.even.selected > .sorting_3, .ta-total-reinfo-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even.selected > .sorting_3, .common_datatable table.dataTable.order-column.stripe .ta-total-reinfo-input-table tfoot tr.even.selected > .sorting_3, .ta-total-reinfo-input-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even.selected > .sorting_3, .common_datatable table.dataTable.order-column.stripe .ta-total-deductions-table tfoot tr.even.selected > .sorting_3, .ta-total-deductions-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even.selected > .sorting_3, .common_datatable table.dataTable.order-column.stripe .ta-total-singleincome-table tfoot tr.even.selected > .sorting_3, .ta-total-singleincome-table .common_datatable table.dataTable.order-column.stripe tfoot tr.even.selected > .sorting_3, .common_datatable table.dataTable.order-column.stripe .ta-total-singleincome-table-type2 tfoot tr.even.selected > .sorting_3, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.order-column.stripe tfoot tr.even.selected > .sorting_3 {
    background-color: #b0bed9; }
  .common_datatable table.dataTable.order-column.hover tbody tr:hover > .sorting_1, .common_datatable table.dataTable.order-column.hover .ta-list-table tfoot tr:hover > .sorting_1, .ta-list-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover > .sorting_1, .common_datatable table.dataTable.order-column.hover .ta-def-table tfoot tr:hover > .sorting_1, .ta-def-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover > .sorting_1, .common_datatable table.dataTable.order-column.hover .ta-help-table tfoot tr:hover > .sorting_1, .ta-help-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover > .sorting_1, .common_datatable table.dataTable.order-column.hover .ta-total-def-table tfoot tr:hover > .sorting_1, .ta-total-def-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover > .sorting_1, .common_datatable table.dataTable.order-column.hover .ta-total-def2-table tfoot tr:hover > .sorting_1, .ta-total-def2-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover > .sorting_1, .common_datatable table.dataTable.order-column.hover .ta-total-list-table tfoot tr:hover > .sorting_1, .ta-total-list-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover > .sorting_1, .common_datatable table.dataTable.order-column.hover .ta-total-reinfo-table tfoot tr:hover > .sorting_1, .ta-total-reinfo-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover > .sorting_1, .common_datatable table.dataTable.order-column.hover .ta-total-reinfo-input-table tfoot tr:hover > .sorting_1, .ta-total-reinfo-input-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover > .sorting_1, .common_datatable table.dataTable.order-column.hover .ta-total-deductions-table tfoot tr:hover > .sorting_1, .ta-total-deductions-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover > .sorting_1, .common_datatable table.dataTable.order-column.hover .ta-total-singleincome-table tfoot tr:hover > .sorting_1, .ta-total-singleincome-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover > .sorting_1, .common_datatable table.dataTable.order-column.hover .ta-total-singleincome-table-type2 tfoot tr:hover > .sorting_1, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.order-column.hover tfoot tr:hover > .sorting_1 {
    background-color: #eaeaea; }
  .common_datatable table.dataTable.order-column.hover tbody tr:hover > .sorting_2, .common_datatable table.dataTable.order-column.hover .ta-list-table tfoot tr:hover > .sorting_2, .ta-list-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover > .sorting_2, .common_datatable table.dataTable.order-column.hover .ta-def-table tfoot tr:hover > .sorting_2, .ta-def-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover > .sorting_2, .common_datatable table.dataTable.order-column.hover .ta-help-table tfoot tr:hover > .sorting_2, .ta-help-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover > .sorting_2, .common_datatable table.dataTable.order-column.hover .ta-total-def-table tfoot tr:hover > .sorting_2, .ta-total-def-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover > .sorting_2, .common_datatable table.dataTable.order-column.hover .ta-total-def2-table tfoot tr:hover > .sorting_2, .ta-total-def2-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover > .sorting_2, .common_datatable table.dataTable.order-column.hover .ta-total-list-table tfoot tr:hover > .sorting_2, .ta-total-list-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover > .sorting_2, .common_datatable table.dataTable.order-column.hover .ta-total-reinfo-table tfoot tr:hover > .sorting_2, .ta-total-reinfo-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover > .sorting_2, .common_datatable table.dataTable.order-column.hover .ta-total-reinfo-input-table tfoot tr:hover > .sorting_2, .ta-total-reinfo-input-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover > .sorting_2, .common_datatable table.dataTable.order-column.hover .ta-total-deductions-table tfoot tr:hover > .sorting_2, .ta-total-deductions-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover > .sorting_2, .common_datatable table.dataTable.order-column.hover .ta-total-singleincome-table tfoot tr:hover > .sorting_2, .ta-total-singleincome-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover > .sorting_2, .common_datatable table.dataTable.order-column.hover .ta-total-singleincome-table-type2 tfoot tr:hover > .sorting_2, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.order-column.hover tfoot tr:hover > .sorting_2 {
    background-color: #ececec; }
  .common_datatable table.dataTable.order-column.hover tbody tr:hover > .sorting_3, .common_datatable table.dataTable.order-column.hover .ta-list-table tfoot tr:hover > .sorting_3, .ta-list-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover > .sorting_3, .common_datatable table.dataTable.order-column.hover .ta-def-table tfoot tr:hover > .sorting_3, .ta-def-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover > .sorting_3, .common_datatable table.dataTable.order-column.hover .ta-help-table tfoot tr:hover > .sorting_3, .ta-help-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover > .sorting_3, .common_datatable table.dataTable.order-column.hover .ta-total-def-table tfoot tr:hover > .sorting_3, .ta-total-def-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover > .sorting_3, .common_datatable table.dataTable.order-column.hover .ta-total-def2-table tfoot tr:hover > .sorting_3, .ta-total-def2-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover > .sorting_3, .common_datatable table.dataTable.order-column.hover .ta-total-list-table tfoot tr:hover > .sorting_3, .ta-total-list-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover > .sorting_3, .common_datatable table.dataTable.order-column.hover .ta-total-reinfo-table tfoot tr:hover > .sorting_3, .ta-total-reinfo-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover > .sorting_3, .common_datatable table.dataTable.order-column.hover .ta-total-reinfo-input-table tfoot tr:hover > .sorting_3, .ta-total-reinfo-input-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover > .sorting_3, .common_datatable table.dataTable.order-column.hover .ta-total-deductions-table tfoot tr:hover > .sorting_3, .ta-total-deductions-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover > .sorting_3, .common_datatable table.dataTable.order-column.hover .ta-total-singleincome-table tfoot tr:hover > .sorting_3, .ta-total-singleincome-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover > .sorting_3, .common_datatable table.dataTable.order-column.hover .ta-total-singleincome-table-type2 tfoot tr:hover > .sorting_3, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.order-column.hover tfoot tr:hover > .sorting_3 {
    background-color: #efefef; }
  .common_datatable table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1, .common_datatable table.dataTable.order-column.hover .ta-list-table tfoot tr:hover.selected > .sorting_1, .ta-list-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover.selected > .sorting_1, .common_datatable table.dataTable.order-column.hover .ta-def-table tfoot tr:hover.selected > .sorting_1, .ta-def-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover.selected > .sorting_1, .common_datatable table.dataTable.order-column.hover .ta-help-table tfoot tr:hover.selected > .sorting_1, .ta-help-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover.selected > .sorting_1, .common_datatable table.dataTable.order-column.hover .ta-total-def-table tfoot tr:hover.selected > .sorting_1, .ta-total-def-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover.selected > .sorting_1, .common_datatable table.dataTable.order-column.hover .ta-total-def2-table tfoot tr:hover.selected > .sorting_1, .ta-total-def2-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover.selected > .sorting_1, .common_datatable table.dataTable.order-column.hover .ta-total-list-table tfoot tr:hover.selected > .sorting_1, .ta-total-list-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover.selected > .sorting_1, .common_datatable table.dataTable.order-column.hover .ta-total-reinfo-table tfoot tr:hover.selected > .sorting_1, .ta-total-reinfo-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover.selected > .sorting_1, .common_datatable table.dataTable.order-column.hover .ta-total-reinfo-input-table tfoot tr:hover.selected > .sorting_1, .ta-total-reinfo-input-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover.selected > .sorting_1, .common_datatable table.dataTable.order-column.hover .ta-total-deductions-table tfoot tr:hover.selected > .sorting_1, .ta-total-deductions-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover.selected > .sorting_1, .common_datatable table.dataTable.order-column.hover .ta-total-singleincome-table tfoot tr:hover.selected > .sorting_1, .ta-total-singleincome-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover.selected > .sorting_1, .common_datatable table.dataTable.order-column.hover .ta-total-singleincome-table-type2 tfoot tr:hover.selected > .sorting_1, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.order-column.hover tfoot tr:hover.selected > .sorting_1 {
    background-color: #a6b4cd; }
  .common_datatable table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2, .common_datatable table.dataTable.order-column.hover .ta-list-table tfoot tr:hover.selected > .sorting_2, .ta-list-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover.selected > .sorting_2, .common_datatable table.dataTable.order-column.hover .ta-def-table tfoot tr:hover.selected > .sorting_2, .ta-def-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover.selected > .sorting_2, .common_datatable table.dataTable.order-column.hover .ta-help-table tfoot tr:hover.selected > .sorting_2, .ta-help-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover.selected > .sorting_2, .common_datatable table.dataTable.order-column.hover .ta-total-def-table tfoot tr:hover.selected > .sorting_2, .ta-total-def-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover.selected > .sorting_2, .common_datatable table.dataTable.order-column.hover .ta-total-def2-table tfoot tr:hover.selected > .sorting_2, .ta-total-def2-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover.selected > .sorting_2, .common_datatable table.dataTable.order-column.hover .ta-total-list-table tfoot tr:hover.selected > .sorting_2, .ta-total-list-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover.selected > .sorting_2, .common_datatable table.dataTable.order-column.hover .ta-total-reinfo-table tfoot tr:hover.selected > .sorting_2, .ta-total-reinfo-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover.selected > .sorting_2, .common_datatable table.dataTable.order-column.hover .ta-total-reinfo-input-table tfoot tr:hover.selected > .sorting_2, .ta-total-reinfo-input-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover.selected > .sorting_2, .common_datatable table.dataTable.order-column.hover .ta-total-deductions-table tfoot tr:hover.selected > .sorting_2, .ta-total-deductions-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover.selected > .sorting_2, .common_datatable table.dataTable.order-column.hover .ta-total-singleincome-table tfoot tr:hover.selected > .sorting_2, .ta-total-singleincome-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover.selected > .sorting_2, .common_datatable table.dataTable.order-column.hover .ta-total-singleincome-table-type2 tfoot tr:hover.selected > .sorting_2, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.order-column.hover tfoot tr:hover.selected > .sorting_2 {
    background-color: #a6b4cd; }
  .common_datatable table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3, .common_datatable table.dataTable.order-column.hover .ta-list-table tfoot tr:hover.selected > .sorting_3, .ta-list-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover.selected > .sorting_3, .common_datatable table.dataTable.order-column.hover .ta-def-table tfoot tr:hover.selected > .sorting_3, .ta-def-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover.selected > .sorting_3, .common_datatable table.dataTable.order-column.hover .ta-help-table tfoot tr:hover.selected > .sorting_3, .ta-help-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover.selected > .sorting_3, .common_datatable table.dataTable.order-column.hover .ta-total-def-table tfoot tr:hover.selected > .sorting_3, .ta-total-def-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover.selected > .sorting_3, .common_datatable table.dataTable.order-column.hover .ta-total-def2-table tfoot tr:hover.selected > .sorting_3, .ta-total-def2-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover.selected > .sorting_3, .common_datatable table.dataTable.order-column.hover .ta-total-list-table tfoot tr:hover.selected > .sorting_3, .ta-total-list-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover.selected > .sorting_3, .common_datatable table.dataTable.order-column.hover .ta-total-reinfo-table tfoot tr:hover.selected > .sorting_3, .ta-total-reinfo-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover.selected > .sorting_3, .common_datatable table.dataTable.order-column.hover .ta-total-reinfo-input-table tfoot tr:hover.selected > .sorting_3, .ta-total-reinfo-input-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover.selected > .sorting_3, .common_datatable table.dataTable.order-column.hover .ta-total-deductions-table tfoot tr:hover.selected > .sorting_3, .ta-total-deductions-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover.selected > .sorting_3, .common_datatable table.dataTable.order-column.hover .ta-total-singleincome-table tfoot tr:hover.selected > .sorting_3, .ta-total-singleincome-table .common_datatable table.dataTable.order-column.hover tfoot tr:hover.selected > .sorting_3, .common_datatable table.dataTable.order-column.hover .ta-total-singleincome-table-type2 tfoot tr:hover.selected > .sorting_3, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.order-column.hover tfoot tr:hover.selected > .sorting_3 {
    background-color: #a6b4cd; }
  .common_datatable table.dataTable.no-footer {
    border-bottom: 1px solid #111; }
  .common_datatable table.dataTable.nowrap th {
    white-space: nowrap; }
  .common_datatable table.dataTable.nowrap td {
    white-space: nowrap; }
  .common_datatable table.dataTable.compact thead th {
    padding: 4px 17px 4px 4px; }
  .common_datatable table.dataTable.compact thead td {
    padding: 4px 17px 4px 4px; }
  .common_datatable table.dataTable.compact tfoot th {
    padding: 4px; }
  .common_datatable table.dataTable.compact tfoot td {
    padding: 4px; }
  .common_datatable table.dataTable.compact tbody th, .common_datatable table.dataTable.compact .ta-list-table tfoot th, .ta-list-table .common_datatable table.dataTable.compact tfoot th, .common_datatable table.dataTable.compact .ta-def-table tfoot th, .ta-def-table .common_datatable table.dataTable.compact tfoot th, .common_datatable table.dataTable.compact .ta-help-table tfoot th, .ta-help-table .common_datatable table.dataTable.compact tfoot th, .common_datatable table.dataTable.compact .ta-total-def-table tfoot th, .ta-total-def-table .common_datatable table.dataTable.compact tfoot th, .common_datatable table.dataTable.compact .ta-total-def2-table tfoot th, .ta-total-def2-table .common_datatable table.dataTable.compact tfoot th, .common_datatable table.dataTable.compact .ta-total-list-table tfoot th, .ta-total-list-table .common_datatable table.dataTable.compact tfoot th, .common_datatable table.dataTable.compact .ta-total-reinfo-table tfoot th, .ta-total-reinfo-table .common_datatable table.dataTable.compact tfoot th, .common_datatable table.dataTable.compact .ta-total-reinfo-input-table tfoot th, .ta-total-reinfo-input-table .common_datatable table.dataTable.compact tfoot th, .common_datatable table.dataTable.compact .ta-total-deductions-table tfoot th, .ta-total-deductions-table .common_datatable table.dataTable.compact tfoot th, .common_datatable table.dataTable.compact .ta-total-singleincome-table tfoot th, .ta-total-singleincome-table .common_datatable table.dataTable.compact tfoot th, .common_datatable table.dataTable.compact .ta-total-singleincome-table-type2 tfoot th, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.compact tfoot th {
    padding: 4px; }
  .common_datatable table.dataTable.compact tbody td, .common_datatable table.dataTable.compact .ta-list-table tfoot td, .ta-list-table .common_datatable table.dataTable.compact tfoot td, .common_datatable table.dataTable.compact .ta-def-table tfoot td, .ta-def-table .common_datatable table.dataTable.compact tfoot td, .common_datatable table.dataTable.compact .ta-help-table tfoot td, .ta-help-table .common_datatable table.dataTable.compact tfoot td, .common_datatable table.dataTable.compact .ta-total-def-table tfoot td, .ta-total-def-table .common_datatable table.dataTable.compact tfoot td, .common_datatable table.dataTable.compact .ta-total-def2-table tfoot td, .ta-total-def2-table .common_datatable table.dataTable.compact tfoot td, .common_datatable table.dataTable.compact .ta-total-list-table tfoot td, .ta-total-list-table .common_datatable table.dataTable.compact tfoot td, .common_datatable table.dataTable.compact .ta-total-reinfo-table tfoot td, .ta-total-reinfo-table .common_datatable table.dataTable.compact tfoot td, .common_datatable table.dataTable.compact .ta-total-reinfo-input-table tfoot td, .ta-total-reinfo-input-table .common_datatable table.dataTable.compact tfoot td, .common_datatable table.dataTable.compact .ta-total-deductions-table tfoot td, .ta-total-deductions-table .common_datatable table.dataTable.compact tfoot td, .common_datatable table.dataTable.compact .ta-total-singleincome-table tfoot td, .ta-total-singleincome-table .common_datatable table.dataTable.compact tfoot td, .common_datatable table.dataTable.compact .ta-total-singleincome-table-type2 tfoot td, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.compact tfoot td {
    padding: 4px; }
  .common_datatable table.dataTable th {
    -webkit-box-sizing: content-box;
    box-sizing: content-box; }
    .common_datatable table.dataTable th.dt-left {
      text-align: left; }
    .common_datatable table.dataTable th.dt-center {
      text-align: center; }
    .common_datatable table.dataTable th.dt-right {
      text-align: right; }
    .common_datatable table.dataTable th.dt-justify {
      text-align: justify; }
    .common_datatable table.dataTable th.dt-nowrap {
      white-space: nowrap; }
  .common_datatable table.dataTable td {
    -webkit-box-sizing: content-box;
    box-sizing: content-box; }
    .common_datatable table.dataTable td.dt-left {
      text-align: left; }
    .common_datatable table.dataTable td.dt-center {
      text-align: center; }
    .common_datatable table.dataTable td.dataTables_empty {
      text-align: center; }
    .common_datatable table.dataTable td.dt-right {
      text-align: right; }
    .common_datatable table.dataTable td.dt-justify {
      text-align: justify; }
    .common_datatable table.dataTable td.dt-nowrap {
      white-space: nowrap; }
  .common_datatable table.dataTable.row-border tbody th, .common_datatable table.dataTable.row-border .ta-list-table tfoot th, .ta-list-table .common_datatable table.dataTable.row-border tfoot th, .common_datatable table.dataTable.row-border .ta-def-table tfoot th, .ta-def-table .common_datatable table.dataTable.row-border tfoot th, .common_datatable table.dataTable.row-border .ta-help-table tfoot th, .ta-help-table .common_datatable table.dataTable.row-border tfoot th, .common_datatable table.dataTable.row-border .ta-total-def-table tfoot th, .ta-total-def-table .common_datatable table.dataTable.row-border tfoot th, .common_datatable table.dataTable.row-border .ta-total-def2-table tfoot th, .ta-total-def2-table .common_datatable table.dataTable.row-border tfoot th, .common_datatable table.dataTable.row-border .ta-total-list-table tfoot th, .ta-total-list-table .common_datatable table.dataTable.row-border tfoot th, .common_datatable table.dataTable.row-border .ta-total-reinfo-table tfoot th, .ta-total-reinfo-table .common_datatable table.dataTable.row-border tfoot th, .common_datatable table.dataTable.row-border .ta-total-reinfo-input-table tfoot th, .ta-total-reinfo-input-table .common_datatable table.dataTable.row-border tfoot th, .common_datatable table.dataTable.row-border .ta-total-deductions-table tfoot th, .ta-total-deductions-table .common_datatable table.dataTable.row-border tfoot th, .common_datatable table.dataTable.row-border .ta-total-singleincome-table tfoot th, .ta-total-singleincome-table .common_datatable table.dataTable.row-border tfoot th, .common_datatable table.dataTable.row-border .ta-total-singleincome-table-type2 tfoot th, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.row-border tfoot th {
    border-top: 1px solid #ddd; }
  .common_datatable table.dataTable.row-border tbody td, .common_datatable table.dataTable.row-border .ta-list-table tfoot td, .ta-list-table .common_datatable table.dataTable.row-border tfoot td, .common_datatable table.dataTable.row-border .ta-def-table tfoot td, .ta-def-table .common_datatable table.dataTable.row-border tfoot td, .common_datatable table.dataTable.row-border .ta-help-table tfoot td, .ta-help-table .common_datatable table.dataTable.row-border tfoot td, .common_datatable table.dataTable.row-border .ta-total-def-table tfoot td, .ta-total-def-table .common_datatable table.dataTable.row-border tfoot td, .common_datatable table.dataTable.row-border .ta-total-def2-table tfoot td, .ta-total-def2-table .common_datatable table.dataTable.row-border tfoot td, .common_datatable table.dataTable.row-border .ta-total-list-table tfoot td, .ta-total-list-table .common_datatable table.dataTable.row-border tfoot td, .common_datatable table.dataTable.row-border .ta-total-reinfo-table tfoot td, .ta-total-reinfo-table .common_datatable table.dataTable.row-border tfoot td, .common_datatable table.dataTable.row-border .ta-total-reinfo-input-table tfoot td, .ta-total-reinfo-input-table .common_datatable table.dataTable.row-border tfoot td, .common_datatable table.dataTable.row-border .ta-total-deductions-table tfoot td, .ta-total-deductions-table .common_datatable table.dataTable.row-border tfoot td, .common_datatable table.dataTable.row-border .ta-total-singleincome-table tfoot td, .ta-total-singleincome-table .common_datatable table.dataTable.row-border tfoot td, .common_datatable table.dataTable.row-border .ta-total-singleincome-table-type2 tfoot td, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.row-border tfoot td {
    border-top: 1px solid #ddd; }
  .common_datatable table.dataTable.row-border tbody tr:first-child th, .common_datatable table.dataTable.row-border .ta-list-table tfoot tr:first-child th, .ta-list-table .common_datatable table.dataTable.row-border tfoot tr:first-child th, .common_datatable table.dataTable.row-border .ta-def-table tfoot tr:first-child th, .ta-def-table .common_datatable table.dataTable.row-border tfoot tr:first-child th, .common_datatable table.dataTable.row-border .ta-help-table tfoot tr:first-child th, .ta-help-table .common_datatable table.dataTable.row-border tfoot tr:first-child th, .common_datatable table.dataTable.row-border .ta-total-def-table tfoot tr:first-child th, .ta-total-def-table .common_datatable table.dataTable.row-border tfoot tr:first-child th, .common_datatable table.dataTable.row-border .ta-total-def2-table tfoot tr:first-child th, .ta-total-def2-table .common_datatable table.dataTable.row-border tfoot tr:first-child th, .common_datatable table.dataTable.row-border .ta-total-list-table tfoot tr:first-child th, .ta-total-list-table .common_datatable table.dataTable.row-border tfoot tr:first-child th, .common_datatable table.dataTable.row-border .ta-total-reinfo-table tfoot tr:first-child th, .ta-total-reinfo-table .common_datatable table.dataTable.row-border tfoot tr:first-child th, .common_datatable table.dataTable.row-border .ta-total-reinfo-input-table tfoot tr:first-child th, .ta-total-reinfo-input-table .common_datatable table.dataTable.row-border tfoot tr:first-child th, .common_datatable table.dataTable.row-border .ta-total-deductions-table tfoot tr:first-child th, .ta-total-deductions-table .common_datatable table.dataTable.row-border tfoot tr:first-child th, .common_datatable table.dataTable.row-border .ta-total-singleincome-table tfoot tr:first-child th, .ta-total-singleincome-table .common_datatable table.dataTable.row-border tfoot tr:first-child th, .common_datatable table.dataTable.row-border .ta-total-singleincome-table-type2 tfoot tr:first-child th, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.row-border tfoot tr:first-child th {
    border-top: none; }
  .common_datatable table.dataTable.row-border tbody tr:first-child td, .common_datatable table.dataTable.row-border .ta-list-table tfoot tr:first-child td, .ta-list-table .common_datatable table.dataTable.row-border tfoot tr:first-child td, .common_datatable table.dataTable.row-border .ta-def-table tfoot tr:first-child td, .ta-def-table .common_datatable table.dataTable.row-border tfoot tr:first-child td, .common_datatable table.dataTable.row-border .ta-help-table tfoot tr:first-child td, .ta-help-table .common_datatable table.dataTable.row-border tfoot tr:first-child td, .common_datatable table.dataTable.row-border .ta-total-def-table tfoot tr:first-child td, .ta-total-def-table .common_datatable table.dataTable.row-border tfoot tr:first-child td, .common_datatable table.dataTable.row-border .ta-total-def2-table tfoot tr:first-child td, .ta-total-def2-table .common_datatable table.dataTable.row-border tfoot tr:first-child td, .common_datatable table.dataTable.row-border .ta-total-list-table tfoot tr:first-child td, .ta-total-list-table .common_datatable table.dataTable.row-border tfoot tr:first-child td, .common_datatable table.dataTable.row-border .ta-total-reinfo-table tfoot tr:first-child td, .ta-total-reinfo-table .common_datatable table.dataTable.row-border tfoot tr:first-child td, .common_datatable table.dataTable.row-border .ta-total-reinfo-input-table tfoot tr:first-child td, .ta-total-reinfo-input-table .common_datatable table.dataTable.row-border tfoot tr:first-child td, .common_datatable table.dataTable.row-border .ta-total-deductions-table tfoot tr:first-child td, .ta-total-deductions-table .common_datatable table.dataTable.row-border tfoot tr:first-child td, .common_datatable table.dataTable.row-border .ta-total-singleincome-table tfoot tr:first-child td, .ta-total-singleincome-table .common_datatable table.dataTable.row-border tfoot tr:first-child td, .common_datatable table.dataTable.row-border .ta-total-singleincome-table-type2 tfoot tr:first-child td, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.row-border tfoot tr:first-child td {
    border-top: none; }
  .common_datatable table.dataTable.display tbody th, .common_datatable table.dataTable.display .ta-list-table tfoot th, .ta-list-table .common_datatable table.dataTable.display tfoot th, .common_datatable table.dataTable.display .ta-def-table tfoot th, .ta-def-table .common_datatable table.dataTable.display tfoot th, .common_datatable table.dataTable.display .ta-help-table tfoot th, .ta-help-table .common_datatable table.dataTable.display tfoot th, .common_datatable table.dataTable.display .ta-total-def-table tfoot th, .ta-total-def-table .common_datatable table.dataTable.display tfoot th, .common_datatable table.dataTable.display .ta-total-def2-table tfoot th, .ta-total-def2-table .common_datatable table.dataTable.display tfoot th, .common_datatable table.dataTable.display .ta-total-list-table tfoot th, .ta-total-list-table .common_datatable table.dataTable.display tfoot th, .common_datatable table.dataTable.display .ta-total-reinfo-table tfoot th, .ta-total-reinfo-table .common_datatable table.dataTable.display tfoot th, .common_datatable table.dataTable.display .ta-total-reinfo-input-table tfoot th, .ta-total-reinfo-input-table .common_datatable table.dataTable.display tfoot th, .common_datatable table.dataTable.display .ta-total-deductions-table tfoot th, .ta-total-deductions-table .common_datatable table.dataTable.display tfoot th, .common_datatable table.dataTable.display .ta-total-singleincome-table tfoot th, .ta-total-singleincome-table .common_datatable table.dataTable.display tfoot th, .common_datatable table.dataTable.display .ta-total-singleincome-table-type2 tfoot th, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.display tfoot th {
    border-top: 1px solid #ddd; }
  .common_datatable table.dataTable.display tbody td, .common_datatable table.dataTable.display .ta-list-table tfoot td, .ta-list-table .common_datatable table.dataTable.display tfoot td, .common_datatable table.dataTable.display .ta-def-table tfoot td, .ta-def-table .common_datatable table.dataTable.display tfoot td, .common_datatable table.dataTable.display .ta-help-table tfoot td, .ta-help-table .common_datatable table.dataTable.display tfoot td, .common_datatable table.dataTable.display .ta-total-def-table tfoot td, .ta-total-def-table .common_datatable table.dataTable.display tfoot td, .common_datatable table.dataTable.display .ta-total-def2-table tfoot td, .ta-total-def2-table .common_datatable table.dataTable.display tfoot td, .common_datatable table.dataTable.display .ta-total-list-table tfoot td, .ta-total-list-table .common_datatable table.dataTable.display tfoot td, .common_datatable table.dataTable.display .ta-total-reinfo-table tfoot td, .ta-total-reinfo-table .common_datatable table.dataTable.display tfoot td, .common_datatable table.dataTable.display .ta-total-reinfo-input-table tfoot td, .ta-total-reinfo-input-table .common_datatable table.dataTable.display tfoot td, .common_datatable table.dataTable.display .ta-total-deductions-table tfoot td, .ta-total-deductions-table .common_datatable table.dataTable.display tfoot td, .common_datatable table.dataTable.display .ta-total-singleincome-table tfoot td, .ta-total-singleincome-table .common_datatable table.dataTable.display tfoot td, .common_datatable table.dataTable.display .ta-total-singleincome-table-type2 tfoot td, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.display tfoot td {
    border-top: 1px solid #ddd; }
  .common_datatable table.dataTable.display tbody tr:first-child th, .common_datatable table.dataTable.display .ta-list-table tfoot tr:first-child th, .ta-list-table .common_datatable table.dataTable.display tfoot tr:first-child th, .common_datatable table.dataTable.display .ta-def-table tfoot tr:first-child th, .ta-def-table .common_datatable table.dataTable.display tfoot tr:first-child th, .common_datatable table.dataTable.display .ta-help-table tfoot tr:first-child th, .ta-help-table .common_datatable table.dataTable.display tfoot tr:first-child th, .common_datatable table.dataTable.display .ta-total-def-table tfoot tr:first-child th, .ta-total-def-table .common_datatable table.dataTable.display tfoot tr:first-child th, .common_datatable table.dataTable.display .ta-total-def2-table tfoot tr:first-child th, .ta-total-def2-table .common_datatable table.dataTable.display tfoot tr:first-child th, .common_datatable table.dataTable.display .ta-total-list-table tfoot tr:first-child th, .ta-total-list-table .common_datatable table.dataTable.display tfoot tr:first-child th, .common_datatable table.dataTable.display .ta-total-reinfo-table tfoot tr:first-child th, .ta-total-reinfo-table .common_datatable table.dataTable.display tfoot tr:first-child th, .common_datatable table.dataTable.display .ta-total-reinfo-input-table tfoot tr:first-child th, .ta-total-reinfo-input-table .common_datatable table.dataTable.display tfoot tr:first-child th, .common_datatable table.dataTable.display .ta-total-deductions-table tfoot tr:first-child th, .ta-total-deductions-table .common_datatable table.dataTable.display tfoot tr:first-child th, .common_datatable table.dataTable.display .ta-total-singleincome-table tfoot tr:first-child th, .ta-total-singleincome-table .common_datatable table.dataTable.display tfoot tr:first-child th, .common_datatable table.dataTable.display .ta-total-singleincome-table-type2 tfoot tr:first-child th, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.display tfoot tr:first-child th {
    border-top: none; }
  .common_datatable table.dataTable.display tbody tr:first-child td, .common_datatable table.dataTable.display .ta-list-table tfoot tr:first-child td, .ta-list-table .common_datatable table.dataTable.display tfoot tr:first-child td, .common_datatable table.dataTable.display .ta-def-table tfoot tr:first-child td, .ta-def-table .common_datatable table.dataTable.display tfoot tr:first-child td, .common_datatable table.dataTable.display .ta-help-table tfoot tr:first-child td, .ta-help-table .common_datatable table.dataTable.display tfoot tr:first-child td, .common_datatable table.dataTable.display .ta-total-def-table tfoot tr:first-child td, .ta-total-def-table .common_datatable table.dataTable.display tfoot tr:first-child td, .common_datatable table.dataTable.display .ta-total-def2-table tfoot tr:first-child td, .ta-total-def2-table .common_datatable table.dataTable.display tfoot tr:first-child td, .common_datatable table.dataTable.display .ta-total-list-table tfoot tr:first-child td, .ta-total-list-table .common_datatable table.dataTable.display tfoot tr:first-child td, .common_datatable table.dataTable.display .ta-total-reinfo-table tfoot tr:first-child td, .ta-total-reinfo-table .common_datatable table.dataTable.display tfoot tr:first-child td, .common_datatable table.dataTable.display .ta-total-reinfo-input-table tfoot tr:first-child td, .ta-total-reinfo-input-table .common_datatable table.dataTable.display tfoot tr:first-child td, .common_datatable table.dataTable.display .ta-total-deductions-table tfoot tr:first-child td, .ta-total-deductions-table .common_datatable table.dataTable.display tfoot tr:first-child td, .common_datatable table.dataTable.display .ta-total-singleincome-table tfoot tr:first-child td, .ta-total-singleincome-table .common_datatable table.dataTable.display tfoot tr:first-child td, .common_datatable table.dataTable.display .ta-total-singleincome-table-type2 tfoot tr:first-child td, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.display tfoot tr:first-child td {
    border-top: none; }
  .common_datatable table.dataTable.display tbody tr.odd, .common_datatable table.dataTable.display .ta-list-table tfoot tr.odd, .ta-list-table .common_datatable table.dataTable.display tfoot tr.odd, .common_datatable table.dataTable.display .ta-def-table tfoot tr.odd, .ta-def-table .common_datatable table.dataTable.display tfoot tr.odd, .common_datatable table.dataTable.display .ta-help-table tfoot tr.odd, .ta-help-table .common_datatable table.dataTable.display tfoot tr.odd, .common_datatable table.dataTable.display .ta-total-def-table tfoot tr.odd, .ta-total-def-table .common_datatable table.dataTable.display tfoot tr.odd, .common_datatable table.dataTable.display .ta-total-def2-table tfoot tr.odd, .ta-total-def2-table .common_datatable table.dataTable.display tfoot tr.odd, .common_datatable table.dataTable.display .ta-total-list-table tfoot tr.odd, .ta-total-list-table .common_datatable table.dataTable.display tfoot tr.odd, .common_datatable table.dataTable.display .ta-total-reinfo-table tfoot tr.odd, .ta-total-reinfo-table .common_datatable table.dataTable.display tfoot tr.odd, .common_datatable table.dataTable.display .ta-total-reinfo-input-table tfoot tr.odd, .ta-total-reinfo-input-table .common_datatable table.dataTable.display tfoot tr.odd, .common_datatable table.dataTable.display .ta-total-deductions-table tfoot tr.odd, .ta-total-deductions-table .common_datatable table.dataTable.display tfoot tr.odd, .common_datatable table.dataTable.display .ta-total-singleincome-table tfoot tr.odd, .ta-total-singleincome-table .common_datatable table.dataTable.display tfoot tr.odd, .common_datatable table.dataTable.display .ta-total-singleincome-table-type2 tfoot tr.odd, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.display tfoot tr.odd {
    background-color: #f9f9f9; }
    .common_datatable table.dataTable.display tbody tr.odd.selected, .common_datatable table.dataTable.display .ta-list-table tfoot tr.odd.selected, .ta-list-table .common_datatable table.dataTable.display tfoot tr.odd.selected, .common_datatable table.dataTable.display .ta-def-table tfoot tr.odd.selected, .ta-def-table .common_datatable table.dataTable.display tfoot tr.odd.selected, .common_datatable table.dataTable.display .ta-help-table tfoot tr.odd.selected, .ta-help-table .common_datatable table.dataTable.display tfoot tr.odd.selected, .common_datatable table.dataTable.display .ta-total-def-table tfoot tr.odd.selected, .ta-total-def-table .common_datatable table.dataTable.display tfoot tr.odd.selected, .common_datatable table.dataTable.display .ta-total-def2-table tfoot tr.odd.selected, .ta-total-def2-table .common_datatable table.dataTable.display tfoot tr.odd.selected, .common_datatable table.dataTable.display .ta-total-list-table tfoot tr.odd.selected, .ta-total-list-table .common_datatable table.dataTable.display tfoot tr.odd.selected, .common_datatable table.dataTable.display .ta-total-reinfo-table tfoot tr.odd.selected, .ta-total-reinfo-table .common_datatable table.dataTable.display tfoot tr.odd.selected, .common_datatable table.dataTable.display .ta-total-reinfo-input-table tfoot tr.odd.selected, .ta-total-reinfo-input-table .common_datatable table.dataTable.display tfoot tr.odd.selected, .common_datatable table.dataTable.display .ta-total-deductions-table tfoot tr.odd.selected, .ta-total-deductions-table .common_datatable table.dataTable.display tfoot tr.odd.selected, .common_datatable table.dataTable.display .ta-total-singleincome-table tfoot tr.odd.selected, .ta-total-singleincome-table .common_datatable table.dataTable.display tfoot tr.odd.selected, .common_datatable table.dataTable.display .ta-total-singleincome-table-type2 tfoot tr.odd.selected, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.display tfoot tr.odd.selected {
      background-color: #acbad4; }
      .common_datatable table.dataTable.display tbody tr.odd.selected > .sorting_1, .common_datatable table.dataTable.display .ta-list-table tfoot tr.odd.selected > .sorting_1, .ta-list-table .common_datatable table.dataTable.display tfoot tr.odd.selected > .sorting_1, .common_datatable table.dataTable.display .ta-def-table tfoot tr.odd.selected > .sorting_1, .ta-def-table .common_datatable table.dataTable.display tfoot tr.odd.selected > .sorting_1, .common_datatable table.dataTable.display .ta-help-table tfoot tr.odd.selected > .sorting_1, .ta-help-table .common_datatable table.dataTable.display tfoot tr.odd.selected > .sorting_1, .common_datatable table.dataTable.display .ta-total-def-table tfoot tr.odd.selected > .sorting_1, .ta-total-def-table .common_datatable table.dataTable.display tfoot tr.odd.selected > .sorting_1, .common_datatable table.dataTable.display .ta-total-def2-table tfoot tr.odd.selected > .sorting_1, .ta-total-def2-table .common_datatable table.dataTable.display tfoot tr.odd.selected > .sorting_1, .common_datatable table.dataTable.display .ta-total-list-table tfoot tr.odd.selected > .sorting_1, .ta-total-list-table .common_datatable table.dataTable.display tfoot tr.odd.selected > .sorting_1, .common_datatable table.dataTable.display .ta-total-reinfo-table tfoot tr.odd.selected > .sorting_1, .ta-total-reinfo-table .common_datatable table.dataTable.display tfoot tr.odd.selected > .sorting_1, .common_datatable table.dataTable.display .ta-total-reinfo-input-table tfoot tr.odd.selected > .sorting_1, .ta-total-reinfo-input-table .common_datatable table.dataTable.display tfoot tr.odd.selected > .sorting_1, .common_datatable table.dataTable.display .ta-total-deductions-table tfoot tr.odd.selected > .sorting_1, .ta-total-deductions-table .common_datatable table.dataTable.display tfoot tr.odd.selected > .sorting_1, .common_datatable table.dataTable.display .ta-total-singleincome-table tfoot tr.odd.selected > .sorting_1, .ta-total-singleincome-table .common_datatable table.dataTable.display tfoot tr.odd.selected > .sorting_1, .common_datatable table.dataTable.display .ta-total-singleincome-table-type2 tfoot tr.odd.selected > .sorting_1, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.display tfoot tr.odd.selected > .sorting_1 {
        background-color: #a6b4cd; }
      .common_datatable table.dataTable.display tbody tr.odd.selected > .sorting_2, .common_datatable table.dataTable.display .ta-list-table tfoot tr.odd.selected > .sorting_2, .ta-list-table .common_datatable table.dataTable.display tfoot tr.odd.selected > .sorting_2, .common_datatable table.dataTable.display .ta-def-table tfoot tr.odd.selected > .sorting_2, .ta-def-table .common_datatable table.dataTable.display tfoot tr.odd.selected > .sorting_2, .common_datatable table.dataTable.display .ta-help-table tfoot tr.odd.selected > .sorting_2, .ta-help-table .common_datatable table.dataTable.display tfoot tr.odd.selected > .sorting_2, .common_datatable table.dataTable.display .ta-total-def-table tfoot tr.odd.selected > .sorting_2, .ta-total-def-table .common_datatable table.dataTable.display tfoot tr.odd.selected > .sorting_2, .common_datatable table.dataTable.display .ta-total-def2-table tfoot tr.odd.selected > .sorting_2, .ta-total-def2-table .common_datatable table.dataTable.display tfoot tr.odd.selected > .sorting_2, .common_datatable table.dataTable.display .ta-total-list-table tfoot tr.odd.selected > .sorting_2, .ta-total-list-table .common_datatable table.dataTable.display tfoot tr.odd.selected > .sorting_2, .common_datatable table.dataTable.display .ta-total-reinfo-table tfoot tr.odd.selected > .sorting_2, .ta-total-reinfo-table .common_datatable table.dataTable.display tfoot tr.odd.selected > .sorting_2, .common_datatable table.dataTable.display .ta-total-reinfo-input-table tfoot tr.odd.selected > .sorting_2, .ta-total-reinfo-input-table .common_datatable table.dataTable.display tfoot tr.odd.selected > .sorting_2, .common_datatable table.dataTable.display .ta-total-deductions-table tfoot tr.odd.selected > .sorting_2, .ta-total-deductions-table .common_datatable table.dataTable.display tfoot tr.odd.selected > .sorting_2, .common_datatable table.dataTable.display .ta-total-singleincome-table tfoot tr.odd.selected > .sorting_2, .ta-total-singleincome-table .common_datatable table.dataTable.display tfoot tr.odd.selected > .sorting_2, .common_datatable table.dataTable.display .ta-total-singleincome-table-type2 tfoot tr.odd.selected > .sorting_2, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.display tfoot tr.odd.selected > .sorting_2 {
        background-color: #acbad4; }
      .common_datatable table.dataTable.display tbody tr.odd.selected > .sorting_3, .common_datatable table.dataTable.display .ta-list-table tfoot tr.odd.selected > .sorting_3, .ta-list-table .common_datatable table.dataTable.display tfoot tr.odd.selected > .sorting_3, .common_datatable table.dataTable.display .ta-def-table tfoot tr.odd.selected > .sorting_3, .ta-def-table .common_datatable table.dataTable.display tfoot tr.odd.selected > .sorting_3, .common_datatable table.dataTable.display .ta-help-table tfoot tr.odd.selected > .sorting_3, .ta-help-table .common_datatable table.dataTable.display tfoot tr.odd.selected > .sorting_3, .common_datatable table.dataTable.display .ta-total-def-table tfoot tr.odd.selected > .sorting_3, .ta-total-def-table .common_datatable table.dataTable.display tfoot tr.odd.selected > .sorting_3, .common_datatable table.dataTable.display .ta-total-def2-table tfoot tr.odd.selected > .sorting_3, .ta-total-def2-table .common_datatable table.dataTable.display tfoot tr.odd.selected > .sorting_3, .common_datatable table.dataTable.display .ta-total-list-table tfoot tr.odd.selected > .sorting_3, .ta-total-list-table .common_datatable table.dataTable.display tfoot tr.odd.selected > .sorting_3, .common_datatable table.dataTable.display .ta-total-reinfo-table tfoot tr.odd.selected > .sorting_3, .ta-total-reinfo-table .common_datatable table.dataTable.display tfoot tr.odd.selected > .sorting_3, .common_datatable table.dataTable.display .ta-total-reinfo-input-table tfoot tr.odd.selected > .sorting_3, .ta-total-reinfo-input-table .common_datatable table.dataTable.display tfoot tr.odd.selected > .sorting_3, .common_datatable table.dataTable.display .ta-total-deductions-table tfoot tr.odd.selected > .sorting_3, .ta-total-deductions-table .common_datatable table.dataTable.display tfoot tr.odd.selected > .sorting_3, .common_datatable table.dataTable.display .ta-total-singleincome-table tfoot tr.odd.selected > .sorting_3, .ta-total-singleincome-table .common_datatable table.dataTable.display tfoot tr.odd.selected > .sorting_3, .common_datatable table.dataTable.display .ta-total-singleincome-table-type2 tfoot tr.odd.selected > .sorting_3, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.display tfoot tr.odd.selected > .sorting_3 {
        background-color: #acbad4; }
    .common_datatable table.dataTable.display tbody tr.odd > .sorting_1, .common_datatable table.dataTable.display .ta-list-table tfoot tr.odd > .sorting_1, .ta-list-table .common_datatable table.dataTable.display tfoot tr.odd > .sorting_1, .common_datatable table.dataTable.display .ta-def-table tfoot tr.odd > .sorting_1, .ta-def-table .common_datatable table.dataTable.display tfoot tr.odd > .sorting_1, .common_datatable table.dataTable.display .ta-help-table tfoot tr.odd > .sorting_1, .ta-help-table .common_datatable table.dataTable.display tfoot tr.odd > .sorting_1, .common_datatable table.dataTable.display .ta-total-def-table tfoot tr.odd > .sorting_1, .ta-total-def-table .common_datatable table.dataTable.display tfoot tr.odd > .sorting_1, .common_datatable table.dataTable.display .ta-total-def2-table tfoot tr.odd > .sorting_1, .ta-total-def2-table .common_datatable table.dataTable.display tfoot tr.odd > .sorting_1, .common_datatable table.dataTable.display .ta-total-list-table tfoot tr.odd > .sorting_1, .ta-total-list-table .common_datatable table.dataTable.display tfoot tr.odd > .sorting_1, .common_datatable table.dataTable.display .ta-total-reinfo-table tfoot tr.odd > .sorting_1, .ta-total-reinfo-table .common_datatable table.dataTable.display tfoot tr.odd > .sorting_1, .common_datatable table.dataTable.display .ta-total-reinfo-input-table tfoot tr.odd > .sorting_1, .ta-total-reinfo-input-table .common_datatable table.dataTable.display tfoot tr.odd > .sorting_1, .common_datatable table.dataTable.display .ta-total-deductions-table tfoot tr.odd > .sorting_1, .ta-total-deductions-table .common_datatable table.dataTable.display tfoot tr.odd > .sorting_1, .common_datatable table.dataTable.display .ta-total-singleincome-table tfoot tr.odd > .sorting_1, .ta-total-singleincome-table .common_datatable table.dataTable.display tfoot tr.odd > .sorting_1, .common_datatable table.dataTable.display .ta-total-singleincome-table-type2 tfoot tr.odd > .sorting_1, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.display tfoot tr.odd > .sorting_1 {
      background-color: #f1f1f1; }
    .common_datatable table.dataTable.display tbody tr.odd > .sorting_2, .common_datatable table.dataTable.display .ta-list-table tfoot tr.odd > .sorting_2, .ta-list-table .common_datatable table.dataTable.display tfoot tr.odd > .sorting_2, .common_datatable table.dataTable.display .ta-def-table tfoot tr.odd > .sorting_2, .ta-def-table .common_datatable table.dataTable.display tfoot tr.odd > .sorting_2, .common_datatable table.dataTable.display .ta-help-table tfoot tr.odd > .sorting_2, .ta-help-table .common_datatable table.dataTable.display tfoot tr.odd > .sorting_2, .common_datatable table.dataTable.display .ta-total-def-table tfoot tr.odd > .sorting_2, .ta-total-def-table .common_datatable table.dataTable.display tfoot tr.odd > .sorting_2, .common_datatable table.dataTable.display .ta-total-def2-table tfoot tr.odd > .sorting_2, .ta-total-def2-table .common_datatable table.dataTable.display tfoot tr.odd > .sorting_2, .common_datatable table.dataTable.display .ta-total-list-table tfoot tr.odd > .sorting_2, .ta-total-list-table .common_datatable table.dataTable.display tfoot tr.odd > .sorting_2, .common_datatable table.dataTable.display .ta-total-reinfo-table tfoot tr.odd > .sorting_2, .ta-total-reinfo-table .common_datatable table.dataTable.display tfoot tr.odd > .sorting_2, .common_datatable table.dataTable.display .ta-total-reinfo-input-table tfoot tr.odd > .sorting_2, .ta-total-reinfo-input-table .common_datatable table.dataTable.display tfoot tr.odd > .sorting_2, .common_datatable table.dataTable.display .ta-total-deductions-table tfoot tr.odd > .sorting_2, .ta-total-deductions-table .common_datatable table.dataTable.display tfoot tr.odd > .sorting_2, .common_datatable table.dataTable.display .ta-total-singleincome-table tfoot tr.odd > .sorting_2, .ta-total-singleincome-table .common_datatable table.dataTable.display tfoot tr.odd > .sorting_2, .common_datatable table.dataTable.display .ta-total-singleincome-table-type2 tfoot tr.odd > .sorting_2, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.display tfoot tr.odd > .sorting_2 {
      background-color: #f3f3f3; }
    .common_datatable table.dataTable.display tbody tr.odd > .sorting_3, .common_datatable table.dataTable.display .ta-list-table tfoot tr.odd > .sorting_3, .ta-list-table .common_datatable table.dataTable.display tfoot tr.odd > .sorting_3, .common_datatable table.dataTable.display .ta-def-table tfoot tr.odd > .sorting_3, .ta-def-table .common_datatable table.dataTable.display tfoot tr.odd > .sorting_3, .common_datatable table.dataTable.display .ta-help-table tfoot tr.odd > .sorting_3, .ta-help-table .common_datatable table.dataTable.display tfoot tr.odd > .sorting_3, .common_datatable table.dataTable.display .ta-total-def-table tfoot tr.odd > .sorting_3, .ta-total-def-table .common_datatable table.dataTable.display tfoot tr.odd > .sorting_3, .common_datatable table.dataTable.display .ta-total-def2-table tfoot tr.odd > .sorting_3, .ta-total-def2-table .common_datatable table.dataTable.display tfoot tr.odd > .sorting_3, .common_datatable table.dataTable.display .ta-total-list-table tfoot tr.odd > .sorting_3, .ta-total-list-table .common_datatable table.dataTable.display tfoot tr.odd > .sorting_3, .common_datatable table.dataTable.display .ta-total-reinfo-table tfoot tr.odd > .sorting_3, .ta-total-reinfo-table .common_datatable table.dataTable.display tfoot tr.odd > .sorting_3, .common_datatable table.dataTable.display .ta-total-reinfo-input-table tfoot tr.odd > .sorting_3, .ta-total-reinfo-input-table .common_datatable table.dataTable.display tfoot tr.odd > .sorting_3, .common_datatable table.dataTable.display .ta-total-deductions-table tfoot tr.odd > .sorting_3, .ta-total-deductions-table .common_datatable table.dataTable.display tfoot tr.odd > .sorting_3, .common_datatable table.dataTable.display .ta-total-singleincome-table tfoot tr.odd > .sorting_3, .ta-total-singleincome-table .common_datatable table.dataTable.display tfoot tr.odd > .sorting_3, .common_datatable table.dataTable.display .ta-total-singleincome-table-type2 tfoot tr.odd > .sorting_3, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.display tfoot tr.odd > .sorting_3 {
      background-color: whitesmoke; }
  .common_datatable table.dataTable.display tbody tr:hover, .common_datatable table.dataTable.display .ta-list-table tfoot tr:hover, .ta-list-table .common_datatable table.dataTable.display tfoot tr:hover, .common_datatable table.dataTable.display .ta-def-table tfoot tr:hover, .ta-def-table .common_datatable table.dataTable.display tfoot tr:hover, .common_datatable table.dataTable.display .ta-help-table tfoot tr:hover, .ta-help-table .common_datatable table.dataTable.display tfoot tr:hover, .common_datatable table.dataTable.display .ta-total-def-table tfoot tr:hover, .ta-total-def-table .common_datatable table.dataTable.display tfoot tr:hover, .common_datatable table.dataTable.display .ta-total-def2-table tfoot tr:hover, .ta-total-def2-table .common_datatable table.dataTable.display tfoot tr:hover, .common_datatable table.dataTable.display .ta-total-list-table tfoot tr:hover, .ta-total-list-table .common_datatable table.dataTable.display tfoot tr:hover, .common_datatable table.dataTable.display .ta-total-reinfo-table tfoot tr:hover, .ta-total-reinfo-table .common_datatable table.dataTable.display tfoot tr:hover, .common_datatable table.dataTable.display .ta-total-reinfo-input-table tfoot tr:hover, .ta-total-reinfo-input-table .common_datatable table.dataTable.display tfoot tr:hover, .common_datatable table.dataTable.display .ta-total-deductions-table tfoot tr:hover, .ta-total-deductions-table .common_datatable table.dataTable.display tfoot tr:hover, .common_datatable table.dataTable.display .ta-total-singleincome-table tfoot tr:hover, .ta-total-singleincome-table .common_datatable table.dataTable.display tfoot tr:hover, .common_datatable table.dataTable.display .ta-total-singleincome-table-type2 tfoot tr:hover, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.display tfoot tr:hover {
    background-color: #f6f6f6; }
    .common_datatable table.dataTable.display tbody tr:hover.selected, .common_datatable table.dataTable.display .ta-list-table tfoot tr:hover.selected, .ta-list-table .common_datatable table.dataTable.display tfoot tr:hover.selected, .common_datatable table.dataTable.display .ta-def-table tfoot tr:hover.selected, .ta-def-table .common_datatable table.dataTable.display tfoot tr:hover.selected, .common_datatable table.dataTable.display .ta-help-table tfoot tr:hover.selected, .ta-help-table .common_datatable table.dataTable.display tfoot tr:hover.selected, .common_datatable table.dataTable.display .ta-total-def-table tfoot tr:hover.selected, .ta-total-def-table .common_datatable table.dataTable.display tfoot tr:hover.selected, .common_datatable table.dataTable.display .ta-total-def2-table tfoot tr:hover.selected, .ta-total-def2-table .common_datatable table.dataTable.display tfoot tr:hover.selected, .common_datatable table.dataTable.display .ta-total-list-table tfoot tr:hover.selected, .ta-total-list-table .common_datatable table.dataTable.display tfoot tr:hover.selected, .common_datatable table.dataTable.display .ta-total-reinfo-table tfoot tr:hover.selected, .ta-total-reinfo-table .common_datatable table.dataTable.display tfoot tr:hover.selected, .common_datatable table.dataTable.display .ta-total-reinfo-input-table tfoot tr:hover.selected, .ta-total-reinfo-input-table .common_datatable table.dataTable.display tfoot tr:hover.selected, .common_datatable table.dataTable.display .ta-total-deductions-table tfoot tr:hover.selected, .ta-total-deductions-table .common_datatable table.dataTable.display tfoot tr:hover.selected, .common_datatable table.dataTable.display .ta-total-singleincome-table tfoot tr:hover.selected, .ta-total-singleincome-table .common_datatable table.dataTable.display tfoot tr:hover.selected, .common_datatable table.dataTable.display .ta-total-singleincome-table-type2 tfoot tr:hover.selected, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.display tfoot tr:hover.selected {
      background-color: #acbad4; }
      .common_datatable table.dataTable.display tbody tr:hover.selected > .sorting_1, .common_datatable table.dataTable.display .ta-list-table tfoot tr:hover.selected > .sorting_1, .ta-list-table .common_datatable table.dataTable.display tfoot tr:hover.selected > .sorting_1, .common_datatable table.dataTable.display .ta-def-table tfoot tr:hover.selected > .sorting_1, .ta-def-table .common_datatable table.dataTable.display tfoot tr:hover.selected > .sorting_1, .common_datatable table.dataTable.display .ta-help-table tfoot tr:hover.selected > .sorting_1, .ta-help-table .common_datatable table.dataTable.display tfoot tr:hover.selected > .sorting_1, .common_datatable table.dataTable.display .ta-total-def-table tfoot tr:hover.selected > .sorting_1, .ta-total-def-table .common_datatable table.dataTable.display tfoot tr:hover.selected > .sorting_1, .common_datatable table.dataTable.display .ta-total-def2-table tfoot tr:hover.selected > .sorting_1, .ta-total-def2-table .common_datatable table.dataTable.display tfoot tr:hover.selected > .sorting_1, .common_datatable table.dataTable.display .ta-total-list-table tfoot tr:hover.selected > .sorting_1, .ta-total-list-table .common_datatable table.dataTable.display tfoot tr:hover.selected > .sorting_1, .common_datatable table.dataTable.display .ta-total-reinfo-table tfoot tr:hover.selected > .sorting_1, .ta-total-reinfo-table .common_datatable table.dataTable.display tfoot tr:hover.selected > .sorting_1, .common_datatable table.dataTable.display .ta-total-reinfo-input-table tfoot tr:hover.selected > .sorting_1, .ta-total-reinfo-input-table .common_datatable table.dataTable.display tfoot tr:hover.selected > .sorting_1, .common_datatable table.dataTable.display .ta-total-deductions-table tfoot tr:hover.selected > .sorting_1, .ta-total-deductions-table .common_datatable table.dataTable.display tfoot tr:hover.selected > .sorting_1, .common_datatable table.dataTable.display .ta-total-singleincome-table tfoot tr:hover.selected > .sorting_1, .ta-total-singleincome-table .common_datatable table.dataTable.display tfoot tr:hover.selected > .sorting_1, .common_datatable table.dataTable.display .ta-total-singleincome-table-type2 tfoot tr:hover.selected > .sorting_1, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.display tfoot tr:hover.selected > .sorting_1 {
        background-color: #a6b4cd; }
      .common_datatable table.dataTable.display tbody tr:hover.selected > .sorting_2, .common_datatable table.dataTable.display .ta-list-table tfoot tr:hover.selected > .sorting_2, .ta-list-table .common_datatable table.dataTable.display tfoot tr:hover.selected > .sorting_2, .common_datatable table.dataTable.display .ta-def-table tfoot tr:hover.selected > .sorting_2, .ta-def-table .common_datatable table.dataTable.display tfoot tr:hover.selected > .sorting_2, .common_datatable table.dataTable.display .ta-help-table tfoot tr:hover.selected > .sorting_2, .ta-help-table .common_datatable table.dataTable.display tfoot tr:hover.selected > .sorting_2, .common_datatable table.dataTable.display .ta-total-def-table tfoot tr:hover.selected > .sorting_2, .ta-total-def-table .common_datatable table.dataTable.display tfoot tr:hover.selected > .sorting_2, .common_datatable table.dataTable.display .ta-total-def2-table tfoot tr:hover.selected > .sorting_2, .ta-total-def2-table .common_datatable table.dataTable.display tfoot tr:hover.selected > .sorting_2, .common_datatable table.dataTable.display .ta-total-list-table tfoot tr:hover.selected > .sorting_2, .ta-total-list-table .common_datatable table.dataTable.display tfoot tr:hover.selected > .sorting_2, .common_datatable table.dataTable.display .ta-total-reinfo-table tfoot tr:hover.selected > .sorting_2, .ta-total-reinfo-table .common_datatable table.dataTable.display tfoot tr:hover.selected > .sorting_2, .common_datatable table.dataTable.display .ta-total-reinfo-input-table tfoot tr:hover.selected > .sorting_2, .ta-total-reinfo-input-table .common_datatable table.dataTable.display tfoot tr:hover.selected > .sorting_2, .common_datatable table.dataTable.display .ta-total-deductions-table tfoot tr:hover.selected > .sorting_2, .ta-total-deductions-table .common_datatable table.dataTable.display tfoot tr:hover.selected > .sorting_2, .common_datatable table.dataTable.display .ta-total-singleincome-table tfoot tr:hover.selected > .sorting_2, .ta-total-singleincome-table .common_datatable table.dataTable.display tfoot tr:hover.selected > .sorting_2, .common_datatable table.dataTable.display .ta-total-singleincome-table-type2 tfoot tr:hover.selected > .sorting_2, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.display tfoot tr:hover.selected > .sorting_2 {
        background-color: #a6b4cd; }
      .common_datatable table.dataTable.display tbody tr:hover.selected > .sorting_3, .common_datatable table.dataTable.display .ta-list-table tfoot tr:hover.selected > .sorting_3, .ta-list-table .common_datatable table.dataTable.display tfoot tr:hover.selected > .sorting_3, .common_datatable table.dataTable.display .ta-def-table tfoot tr:hover.selected > .sorting_3, .ta-def-table .common_datatable table.dataTable.display tfoot tr:hover.selected > .sorting_3, .common_datatable table.dataTable.display .ta-help-table tfoot tr:hover.selected > .sorting_3, .ta-help-table .common_datatable table.dataTable.display tfoot tr:hover.selected > .sorting_3, .common_datatable table.dataTable.display .ta-total-def-table tfoot tr:hover.selected > .sorting_3, .ta-total-def-table .common_datatable table.dataTable.display tfoot tr:hover.selected > .sorting_3, .common_datatable table.dataTable.display .ta-total-def2-table tfoot tr:hover.selected > .sorting_3, .ta-total-def2-table .common_datatable table.dataTable.display tfoot tr:hover.selected > .sorting_3, .common_datatable table.dataTable.display .ta-total-list-table tfoot tr:hover.selected > .sorting_3, .ta-total-list-table .common_datatable table.dataTable.display tfoot tr:hover.selected > .sorting_3, .common_datatable table.dataTable.display .ta-total-reinfo-table tfoot tr:hover.selected > .sorting_3, .ta-total-reinfo-table .common_datatable table.dataTable.display tfoot tr:hover.selected > .sorting_3, .common_datatable table.dataTable.display .ta-total-reinfo-input-table tfoot tr:hover.selected > .sorting_3, .ta-total-reinfo-input-table .common_datatable table.dataTable.display tfoot tr:hover.selected > .sorting_3, .common_datatable table.dataTable.display .ta-total-deductions-table tfoot tr:hover.selected > .sorting_3, .ta-total-deductions-table .common_datatable table.dataTable.display tfoot tr:hover.selected > .sorting_3, .common_datatable table.dataTable.display .ta-total-singleincome-table tfoot tr:hover.selected > .sorting_3, .ta-total-singleincome-table .common_datatable table.dataTable.display tfoot tr:hover.selected > .sorting_3, .common_datatable table.dataTable.display .ta-total-singleincome-table-type2 tfoot tr:hover.selected > .sorting_3, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.display tfoot tr:hover.selected > .sorting_3 {
        background-color: #a6b4cd; }
    .common_datatable table.dataTable.display tbody tr:hover > .sorting_1, .common_datatable table.dataTable.display .ta-list-table tfoot tr:hover > .sorting_1, .ta-list-table .common_datatable table.dataTable.display tfoot tr:hover > .sorting_1, .common_datatable table.dataTable.display .ta-def-table tfoot tr:hover > .sorting_1, .ta-def-table .common_datatable table.dataTable.display tfoot tr:hover > .sorting_1, .common_datatable table.dataTable.display .ta-help-table tfoot tr:hover > .sorting_1, .ta-help-table .common_datatable table.dataTable.display tfoot tr:hover > .sorting_1, .common_datatable table.dataTable.display .ta-total-def-table tfoot tr:hover > .sorting_1, .ta-total-def-table .common_datatable table.dataTable.display tfoot tr:hover > .sorting_1, .common_datatable table.dataTable.display .ta-total-def2-table tfoot tr:hover > .sorting_1, .ta-total-def2-table .common_datatable table.dataTable.display tfoot tr:hover > .sorting_1, .common_datatable table.dataTable.display .ta-total-list-table tfoot tr:hover > .sorting_1, .ta-total-list-table .common_datatable table.dataTable.display tfoot tr:hover > .sorting_1, .common_datatable table.dataTable.display .ta-total-reinfo-table tfoot tr:hover > .sorting_1, .ta-total-reinfo-table .common_datatable table.dataTable.display tfoot tr:hover > .sorting_1, .common_datatable table.dataTable.display .ta-total-reinfo-input-table tfoot tr:hover > .sorting_1, .ta-total-reinfo-input-table .common_datatable table.dataTable.display tfoot tr:hover > .sorting_1, .common_datatable table.dataTable.display .ta-total-deductions-table tfoot tr:hover > .sorting_1, .ta-total-deductions-table .common_datatable table.dataTable.display tfoot tr:hover > .sorting_1, .common_datatable table.dataTable.display .ta-total-singleincome-table tfoot tr:hover > .sorting_1, .ta-total-singleincome-table .common_datatable table.dataTable.display tfoot tr:hover > .sorting_1, .common_datatable table.dataTable.display .ta-total-singleincome-table-type2 tfoot tr:hover > .sorting_1, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.display tfoot tr:hover > .sorting_1 {
      background-color: #eaeaea; }
    .common_datatable table.dataTable.display tbody tr:hover > .sorting_2, .common_datatable table.dataTable.display .ta-list-table tfoot tr:hover > .sorting_2, .ta-list-table .common_datatable table.dataTable.display tfoot tr:hover > .sorting_2, .common_datatable table.dataTable.display .ta-def-table tfoot tr:hover > .sorting_2, .ta-def-table .common_datatable table.dataTable.display tfoot tr:hover > .sorting_2, .common_datatable table.dataTable.display .ta-help-table tfoot tr:hover > .sorting_2, .ta-help-table .common_datatable table.dataTable.display tfoot tr:hover > .sorting_2, .common_datatable table.dataTable.display .ta-total-def-table tfoot tr:hover > .sorting_2, .ta-total-def-table .common_datatable table.dataTable.display tfoot tr:hover > .sorting_2, .common_datatable table.dataTable.display .ta-total-def2-table tfoot tr:hover > .sorting_2, .ta-total-def2-table .common_datatable table.dataTable.display tfoot tr:hover > .sorting_2, .common_datatable table.dataTable.display .ta-total-list-table tfoot tr:hover > .sorting_2, .ta-total-list-table .common_datatable table.dataTable.display tfoot tr:hover > .sorting_2, .common_datatable table.dataTable.display .ta-total-reinfo-table tfoot tr:hover > .sorting_2, .ta-total-reinfo-table .common_datatable table.dataTable.display tfoot tr:hover > .sorting_2, .common_datatable table.dataTable.display .ta-total-reinfo-input-table tfoot tr:hover > .sorting_2, .ta-total-reinfo-input-table .common_datatable table.dataTable.display tfoot tr:hover > .sorting_2, .common_datatable table.dataTable.display .ta-total-deductions-table tfoot tr:hover > .sorting_2, .ta-total-deductions-table .common_datatable table.dataTable.display tfoot tr:hover > .sorting_2, .common_datatable table.dataTable.display .ta-total-singleincome-table tfoot tr:hover > .sorting_2, .ta-total-singleincome-table .common_datatable table.dataTable.display tfoot tr:hover > .sorting_2, .common_datatable table.dataTable.display .ta-total-singleincome-table-type2 tfoot tr:hover > .sorting_2, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.display tfoot tr:hover > .sorting_2 {
      background-color: #ececec; }
    .common_datatable table.dataTable.display tbody tr:hover > .sorting_3, .common_datatable table.dataTable.display .ta-list-table tfoot tr:hover > .sorting_3, .ta-list-table .common_datatable table.dataTable.display tfoot tr:hover > .sorting_3, .common_datatable table.dataTable.display .ta-def-table tfoot tr:hover > .sorting_3, .ta-def-table .common_datatable table.dataTable.display tfoot tr:hover > .sorting_3, .common_datatable table.dataTable.display .ta-help-table tfoot tr:hover > .sorting_3, .ta-help-table .common_datatable table.dataTable.display tfoot tr:hover > .sorting_3, .common_datatable table.dataTable.display .ta-total-def-table tfoot tr:hover > .sorting_3, .ta-total-def-table .common_datatable table.dataTable.display tfoot tr:hover > .sorting_3, .common_datatable table.dataTable.display .ta-total-def2-table tfoot tr:hover > .sorting_3, .ta-total-def2-table .common_datatable table.dataTable.display tfoot tr:hover > .sorting_3, .common_datatable table.dataTable.display .ta-total-list-table tfoot tr:hover > .sorting_3, .ta-total-list-table .common_datatable table.dataTable.display tfoot tr:hover > .sorting_3, .common_datatable table.dataTable.display .ta-total-reinfo-table tfoot tr:hover > .sorting_3, .ta-total-reinfo-table .common_datatable table.dataTable.display tfoot tr:hover > .sorting_3, .common_datatable table.dataTable.display .ta-total-reinfo-input-table tfoot tr:hover > .sorting_3, .ta-total-reinfo-input-table .common_datatable table.dataTable.display tfoot tr:hover > .sorting_3, .common_datatable table.dataTable.display .ta-total-deductions-table tfoot tr:hover > .sorting_3, .ta-total-deductions-table .common_datatable table.dataTable.display tfoot tr:hover > .sorting_3, .common_datatable table.dataTable.display .ta-total-singleincome-table tfoot tr:hover > .sorting_3, .ta-total-singleincome-table .common_datatable table.dataTable.display tfoot tr:hover > .sorting_3, .common_datatable table.dataTable.display .ta-total-singleincome-table-type2 tfoot tr:hover > .sorting_3, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.display tfoot tr:hover > .sorting_3 {
      background-color: #efefef; }
  .common_datatable table.dataTable.display tbody tr > .sorting_1, .common_datatable table.dataTable.display .ta-list-table tfoot tr > .sorting_1, .ta-list-table .common_datatable table.dataTable.display tfoot tr > .sorting_1, .common_datatable table.dataTable.display .ta-def-table tfoot tr > .sorting_1, .ta-def-table .common_datatable table.dataTable.display tfoot tr > .sorting_1, .common_datatable table.dataTable.display .ta-help-table tfoot tr > .sorting_1, .ta-help-table .common_datatable table.dataTable.display tfoot tr > .sorting_1, .common_datatable table.dataTable.display .ta-total-def-table tfoot tr > .sorting_1, .ta-total-def-table .common_datatable table.dataTable.display tfoot tr > .sorting_1, .common_datatable table.dataTable.display .ta-total-def2-table tfoot tr > .sorting_1, .ta-total-def2-table .common_datatable table.dataTable.display tfoot tr > .sorting_1, .common_datatable table.dataTable.display .ta-total-list-table tfoot tr > .sorting_1, .ta-total-list-table .common_datatable table.dataTable.display tfoot tr > .sorting_1, .common_datatable table.dataTable.display .ta-total-reinfo-table tfoot tr > .sorting_1, .ta-total-reinfo-table .common_datatable table.dataTable.display tfoot tr > .sorting_1, .common_datatable table.dataTable.display .ta-total-reinfo-input-table tfoot tr > .sorting_1, .ta-total-reinfo-input-table .common_datatable table.dataTable.display tfoot tr > .sorting_1, .common_datatable table.dataTable.display .ta-total-deductions-table tfoot tr > .sorting_1, .ta-total-deductions-table .common_datatable table.dataTable.display tfoot tr > .sorting_1, .common_datatable table.dataTable.display .ta-total-singleincome-table tfoot tr > .sorting_1, .ta-total-singleincome-table .common_datatable table.dataTable.display tfoot tr > .sorting_1, .common_datatable table.dataTable.display .ta-total-singleincome-table-type2 tfoot tr > .sorting_1, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.display tfoot tr > .sorting_1 {
    background-color: #fafafa; }
  .common_datatable table.dataTable.display tbody tr > .sorting_2, .common_datatable table.dataTable.display .ta-list-table tfoot tr > .sorting_2, .ta-list-table .common_datatable table.dataTable.display tfoot tr > .sorting_2, .common_datatable table.dataTable.display .ta-def-table tfoot tr > .sorting_2, .ta-def-table .common_datatable table.dataTable.display tfoot tr > .sorting_2, .common_datatable table.dataTable.display .ta-help-table tfoot tr > .sorting_2, .ta-help-table .common_datatable table.dataTable.display tfoot tr > .sorting_2, .common_datatable table.dataTable.display .ta-total-def-table tfoot tr > .sorting_2, .ta-total-def-table .common_datatable table.dataTable.display tfoot tr > .sorting_2, .common_datatable table.dataTable.display .ta-total-def2-table tfoot tr > .sorting_2, .ta-total-def2-table .common_datatable table.dataTable.display tfoot tr > .sorting_2, .common_datatable table.dataTable.display .ta-total-list-table tfoot tr > .sorting_2, .ta-total-list-table .common_datatable table.dataTable.display tfoot tr > .sorting_2, .common_datatable table.dataTable.display .ta-total-reinfo-table tfoot tr > .sorting_2, .ta-total-reinfo-table .common_datatable table.dataTable.display tfoot tr > .sorting_2, .common_datatable table.dataTable.display .ta-total-reinfo-input-table tfoot tr > .sorting_2, .ta-total-reinfo-input-table .common_datatable table.dataTable.display tfoot tr > .sorting_2, .common_datatable table.dataTable.display .ta-total-deductions-table tfoot tr > .sorting_2, .ta-total-deductions-table .common_datatable table.dataTable.display tfoot tr > .sorting_2, .common_datatable table.dataTable.display .ta-total-singleincome-table tfoot tr > .sorting_2, .ta-total-singleincome-table .common_datatable table.dataTable.display tfoot tr > .sorting_2, .common_datatable table.dataTable.display .ta-total-singleincome-table-type2 tfoot tr > .sorting_2, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.display tfoot tr > .sorting_2 {
    background-color: #fafafa; }
  .common_datatable table.dataTable.display tbody tr > .sorting_3, .common_datatable table.dataTable.display .ta-list-table tfoot tr > .sorting_3, .ta-list-table .common_datatable table.dataTable.display tfoot tr > .sorting_3, .common_datatable table.dataTable.display .ta-def-table tfoot tr > .sorting_3, .ta-def-table .common_datatable table.dataTable.display tfoot tr > .sorting_3, .common_datatable table.dataTable.display .ta-help-table tfoot tr > .sorting_3, .ta-help-table .common_datatable table.dataTable.display tfoot tr > .sorting_3, .common_datatable table.dataTable.display .ta-total-def-table tfoot tr > .sorting_3, .ta-total-def-table .common_datatable table.dataTable.display tfoot tr > .sorting_3, .common_datatable table.dataTable.display .ta-total-def2-table tfoot tr > .sorting_3, .ta-total-def2-table .common_datatable table.dataTable.display tfoot tr > .sorting_3, .common_datatable table.dataTable.display .ta-total-list-table tfoot tr > .sorting_3, .ta-total-list-table .common_datatable table.dataTable.display tfoot tr > .sorting_3, .common_datatable table.dataTable.display .ta-total-reinfo-table tfoot tr > .sorting_3, .ta-total-reinfo-table .common_datatable table.dataTable.display tfoot tr > .sorting_3, .common_datatable table.dataTable.display .ta-total-reinfo-input-table tfoot tr > .sorting_3, .ta-total-reinfo-input-table .common_datatable table.dataTable.display tfoot tr > .sorting_3, .common_datatable table.dataTable.display .ta-total-deductions-table tfoot tr > .sorting_3, .ta-total-deductions-table .common_datatable table.dataTable.display tfoot tr > .sorting_3, .common_datatable table.dataTable.display .ta-total-singleincome-table tfoot tr > .sorting_3, .ta-total-singleincome-table .common_datatable table.dataTable.display tfoot tr > .sorting_3, .common_datatable table.dataTable.display .ta-total-singleincome-table-type2 tfoot tr > .sorting_3, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.display tfoot tr > .sorting_3 {
    background-color: #fafafa; }
  .common_datatable table.dataTable.display tbody tr.even > .sorting_1, .common_datatable table.dataTable.display .ta-list-table tfoot tr.even > .sorting_1, .ta-list-table .common_datatable table.dataTable.display tfoot tr.even > .sorting_1, .common_datatable table.dataTable.display .ta-def-table tfoot tr.even > .sorting_1, .ta-def-table .common_datatable table.dataTable.display tfoot tr.even > .sorting_1, .common_datatable table.dataTable.display .ta-help-table tfoot tr.even > .sorting_1, .ta-help-table .common_datatable table.dataTable.display tfoot tr.even > .sorting_1, .common_datatable table.dataTable.display .ta-total-def-table tfoot tr.even > .sorting_1, .ta-total-def-table .common_datatable table.dataTable.display tfoot tr.even > .sorting_1, .common_datatable table.dataTable.display .ta-total-def2-table tfoot tr.even > .sorting_1, .ta-total-def2-table .common_datatable table.dataTable.display tfoot tr.even > .sorting_1, .common_datatable table.dataTable.display .ta-total-list-table tfoot tr.even > .sorting_1, .ta-total-list-table .common_datatable table.dataTable.display tfoot tr.even > .sorting_1, .common_datatable table.dataTable.display .ta-total-reinfo-table tfoot tr.even > .sorting_1, .ta-total-reinfo-table .common_datatable table.dataTable.display tfoot tr.even > .sorting_1, .common_datatable table.dataTable.display .ta-total-reinfo-input-table tfoot tr.even > .sorting_1, .ta-total-reinfo-input-table .common_datatable table.dataTable.display tfoot tr.even > .sorting_1, .common_datatable table.dataTable.display .ta-total-deductions-table tfoot tr.even > .sorting_1, .ta-total-deductions-table .common_datatable table.dataTable.display tfoot tr.even > .sorting_1, .common_datatable table.dataTable.display .ta-total-singleincome-table tfoot tr.even > .sorting_1, .ta-total-singleincome-table .common_datatable table.dataTable.display tfoot tr.even > .sorting_1, .common_datatable table.dataTable.display .ta-total-singleincome-table-type2 tfoot tr.even > .sorting_1, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.display tfoot tr.even > .sorting_1 {
    background-color: #fafafa; }
  .common_datatable table.dataTable.display tbody tr.even > .sorting_2, .common_datatable table.dataTable.display .ta-list-table tfoot tr.even > .sorting_2, .ta-list-table .common_datatable table.dataTable.display tfoot tr.even > .sorting_2, .common_datatable table.dataTable.display .ta-def-table tfoot tr.even > .sorting_2, .ta-def-table .common_datatable table.dataTable.display tfoot tr.even > .sorting_2, .common_datatable table.dataTable.display .ta-help-table tfoot tr.even > .sorting_2, .ta-help-table .common_datatable table.dataTable.display tfoot tr.even > .sorting_2, .common_datatable table.dataTable.display .ta-total-def-table tfoot tr.even > .sorting_2, .ta-total-def-table .common_datatable table.dataTable.display tfoot tr.even > .sorting_2, .common_datatable table.dataTable.display .ta-total-def2-table tfoot tr.even > .sorting_2, .ta-total-def2-table .common_datatable table.dataTable.display tfoot tr.even > .sorting_2, .common_datatable table.dataTable.display .ta-total-list-table tfoot tr.even > .sorting_2, .ta-total-list-table .common_datatable table.dataTable.display tfoot tr.even > .sorting_2, .common_datatable table.dataTable.display .ta-total-reinfo-table tfoot tr.even > .sorting_2, .ta-total-reinfo-table .common_datatable table.dataTable.display tfoot tr.even > .sorting_2, .common_datatable table.dataTable.display .ta-total-reinfo-input-table tfoot tr.even > .sorting_2, .ta-total-reinfo-input-table .common_datatable table.dataTable.display tfoot tr.even > .sorting_2, .common_datatable table.dataTable.display .ta-total-deductions-table tfoot tr.even > .sorting_2, .ta-total-deductions-table .common_datatable table.dataTable.display tfoot tr.even > .sorting_2, .common_datatable table.dataTable.display .ta-total-singleincome-table tfoot tr.even > .sorting_2, .ta-total-singleincome-table .common_datatable table.dataTable.display tfoot tr.even > .sorting_2, .common_datatable table.dataTable.display .ta-total-singleincome-table-type2 tfoot tr.even > .sorting_2, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.display tfoot tr.even > .sorting_2 {
    background-color: #f9f9f9; }
  .common_datatable table.dataTable.display tbody tr.even > .sorting_3, .common_datatable table.dataTable.display .ta-list-table tfoot tr.even > .sorting_3, .ta-list-table .common_datatable table.dataTable.display tfoot tr.even > .sorting_3, .common_datatable table.dataTable.display .ta-def-table tfoot tr.even > .sorting_3, .ta-def-table .common_datatable table.dataTable.display tfoot tr.even > .sorting_3, .common_datatable table.dataTable.display .ta-help-table tfoot tr.even > .sorting_3, .ta-help-table .common_datatable table.dataTable.display tfoot tr.even > .sorting_3, .common_datatable table.dataTable.display .ta-total-def-table tfoot tr.even > .sorting_3, .ta-total-def-table .common_datatable table.dataTable.display tfoot tr.even > .sorting_3, .common_datatable table.dataTable.display .ta-total-def2-table tfoot tr.even > .sorting_3, .ta-total-def2-table .common_datatable table.dataTable.display tfoot tr.even > .sorting_3, .common_datatable table.dataTable.display .ta-total-list-table tfoot tr.even > .sorting_3, .ta-total-list-table .common_datatable table.dataTable.display tfoot tr.even > .sorting_3, .common_datatable table.dataTable.display .ta-total-reinfo-table tfoot tr.even > .sorting_3, .ta-total-reinfo-table .common_datatable table.dataTable.display tfoot tr.even > .sorting_3, .common_datatable table.dataTable.display .ta-total-reinfo-input-table tfoot tr.even > .sorting_3, .ta-total-reinfo-input-table .common_datatable table.dataTable.display tfoot tr.even > .sorting_3, .common_datatable table.dataTable.display .ta-total-deductions-table tfoot tr.even > .sorting_3, .ta-total-deductions-table .common_datatable table.dataTable.display tfoot tr.even > .sorting_3, .common_datatable table.dataTable.display .ta-total-singleincome-table tfoot tr.even > .sorting_3, .ta-total-singleincome-table .common_datatable table.dataTable.display tfoot tr.even > .sorting_3, .common_datatable table.dataTable.display .ta-total-singleincome-table-type2 tfoot tr.even > .sorting_3, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.display tfoot tr.even > .sorting_3 {
    background-color: #fefefe; }
  .common_datatable table.dataTable.display tbody tr.even.selected > .sorting_1, .common_datatable table.dataTable.display .ta-list-table tfoot tr.even.selected > .sorting_1, .ta-list-table .common_datatable table.dataTable.display tfoot tr.even.selected > .sorting_1, .common_datatable table.dataTable.display .ta-def-table tfoot tr.even.selected > .sorting_1, .ta-def-table .common_datatable table.dataTable.display tfoot tr.even.selected > .sorting_1, .common_datatable table.dataTable.display .ta-help-table tfoot tr.even.selected > .sorting_1, .ta-help-table .common_datatable table.dataTable.display tfoot tr.even.selected > .sorting_1, .common_datatable table.dataTable.display .ta-total-def-table tfoot tr.even.selected > .sorting_1, .ta-total-def-table .common_datatable table.dataTable.display tfoot tr.even.selected > .sorting_1, .common_datatable table.dataTable.display .ta-total-def2-table tfoot tr.even.selected > .sorting_1, .ta-total-def2-table .common_datatable table.dataTable.display tfoot tr.even.selected > .sorting_1, .common_datatable table.dataTable.display .ta-total-list-table tfoot tr.even.selected > .sorting_1, .ta-total-list-table .common_datatable table.dataTable.display tfoot tr.even.selected > .sorting_1, .common_datatable table.dataTable.display .ta-total-reinfo-table tfoot tr.even.selected > .sorting_1, .ta-total-reinfo-table .common_datatable table.dataTable.display tfoot tr.even.selected > .sorting_1, .common_datatable table.dataTable.display .ta-total-reinfo-input-table tfoot tr.even.selected > .sorting_1, .ta-total-reinfo-input-table .common_datatable table.dataTable.display tfoot tr.even.selected > .sorting_1, .common_datatable table.dataTable.display .ta-total-deductions-table tfoot tr.even.selected > .sorting_1, .ta-total-deductions-table .common_datatable table.dataTable.display tfoot tr.even.selected > .sorting_1, .common_datatable table.dataTable.display .ta-total-singleincome-table tfoot tr.even.selected > .sorting_1, .ta-total-singleincome-table .common_datatable table.dataTable.display tfoot tr.even.selected > .sorting_1, .common_datatable table.dataTable.display .ta-total-singleincome-table-type2 tfoot tr.even.selected > .sorting_1, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.display tfoot tr.even.selected > .sorting_1 {
    background-color: #acbad4; }
  .common_datatable table.dataTable.display tbody tr.even.selected > .sorting_2, .common_datatable table.dataTable.display .ta-list-table tfoot tr.even.selected > .sorting_2, .ta-list-table .common_datatable table.dataTable.display tfoot tr.even.selected > .sorting_2, .common_datatable table.dataTable.display .ta-def-table tfoot tr.even.selected > .sorting_2, .ta-def-table .common_datatable table.dataTable.display tfoot tr.even.selected > .sorting_2, .common_datatable table.dataTable.display .ta-help-table tfoot tr.even.selected > .sorting_2, .ta-help-table .common_datatable table.dataTable.display tfoot tr.even.selected > .sorting_2, .common_datatable table.dataTable.display .ta-total-def-table tfoot tr.even.selected > .sorting_2, .ta-total-def-table .common_datatable table.dataTable.display tfoot tr.even.selected > .sorting_2, .common_datatable table.dataTable.display .ta-total-def2-table tfoot tr.even.selected > .sorting_2, .ta-total-def2-table .common_datatable table.dataTable.display tfoot tr.even.selected > .sorting_2, .common_datatable table.dataTable.display .ta-total-list-table tfoot tr.even.selected > .sorting_2, .ta-total-list-table .common_datatable table.dataTable.display tfoot tr.even.selected > .sorting_2, .common_datatable table.dataTable.display .ta-total-reinfo-table tfoot tr.even.selected > .sorting_2, .ta-total-reinfo-table .common_datatable table.dataTable.display tfoot tr.even.selected > .sorting_2, .common_datatable table.dataTable.display .ta-total-reinfo-input-table tfoot tr.even.selected > .sorting_2, .ta-total-reinfo-input-table .common_datatable table.dataTable.display tfoot tr.even.selected > .sorting_2, .common_datatable table.dataTable.display .ta-total-deductions-table tfoot tr.even.selected > .sorting_2, .ta-total-deductions-table .common_datatable table.dataTable.display tfoot tr.even.selected > .sorting_2, .common_datatable table.dataTable.display .ta-total-singleincome-table tfoot tr.even.selected > .sorting_2, .ta-total-singleincome-table .common_datatable table.dataTable.display tfoot tr.even.selected > .sorting_2, .common_datatable table.dataTable.display .ta-total-singleincome-table-type2 tfoot tr.even.selected > .sorting_2, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.display tfoot tr.even.selected > .sorting_2 {
    background-color: #b0bed9; }
  .common_datatable table.dataTable.display tbody tr.even.selected > .sorting_3, .common_datatable table.dataTable.display .ta-list-table tfoot tr.even.selected > .sorting_3, .ta-list-table .common_datatable table.dataTable.display tfoot tr.even.selected > .sorting_3, .common_datatable table.dataTable.display .ta-def-table tfoot tr.even.selected > .sorting_3, .ta-def-table .common_datatable table.dataTable.display tfoot tr.even.selected > .sorting_3, .common_datatable table.dataTable.display .ta-help-table tfoot tr.even.selected > .sorting_3, .ta-help-table .common_datatable table.dataTable.display tfoot tr.even.selected > .sorting_3, .common_datatable table.dataTable.display .ta-total-def-table tfoot tr.even.selected > .sorting_3, .ta-total-def-table .common_datatable table.dataTable.display tfoot tr.even.selected > .sorting_3, .common_datatable table.dataTable.display .ta-total-def2-table tfoot tr.even.selected > .sorting_3, .ta-total-def2-table .common_datatable table.dataTable.display tfoot tr.even.selected > .sorting_3, .common_datatable table.dataTable.display .ta-total-list-table tfoot tr.even.selected > .sorting_3, .ta-total-list-table .common_datatable table.dataTable.display tfoot tr.even.selected > .sorting_3, .common_datatable table.dataTable.display .ta-total-reinfo-table tfoot tr.even.selected > .sorting_3, .ta-total-reinfo-table .common_datatable table.dataTable.display tfoot tr.even.selected > .sorting_3, .common_datatable table.dataTable.display .ta-total-reinfo-input-table tfoot tr.even.selected > .sorting_3, .ta-total-reinfo-input-table .common_datatable table.dataTable.display tfoot tr.even.selected > .sorting_3, .common_datatable table.dataTable.display .ta-total-deductions-table tfoot tr.even.selected > .sorting_3, .ta-total-deductions-table .common_datatable table.dataTable.display tfoot tr.even.selected > .sorting_3, .common_datatable table.dataTable.display .ta-total-singleincome-table tfoot tr.even.selected > .sorting_3, .ta-total-singleincome-table .common_datatable table.dataTable.display tfoot tr.even.selected > .sorting_3, .common_datatable table.dataTable.display .ta-total-singleincome-table-type2 tfoot tr.even.selected > .sorting_3, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.display tfoot tr.even.selected > .sorting_3 {
    background-color: #b0bed9; }
  .common_datatable table.dataTable.display tbody tr.selected > .sorting_1, .common_datatable table.dataTable.display .ta-list-table tfoot tr.selected > .sorting_1, .ta-list-table .common_datatable table.dataTable.display tfoot tr.selected > .sorting_1, .common_datatable table.dataTable.display .ta-def-table tfoot tr.selected > .sorting_1, .ta-def-table .common_datatable table.dataTable.display tfoot tr.selected > .sorting_1, .common_datatable table.dataTable.display .ta-help-table tfoot tr.selected > .sorting_1, .ta-help-table .common_datatable table.dataTable.display tfoot tr.selected > .sorting_1, .common_datatable table.dataTable.display .ta-total-def-table tfoot tr.selected > .sorting_1, .ta-total-def-table .common_datatable table.dataTable.display tfoot tr.selected > .sorting_1, .common_datatable table.dataTable.display .ta-total-def2-table tfoot tr.selected > .sorting_1, .ta-total-def2-table .common_datatable table.dataTable.display tfoot tr.selected > .sorting_1, .common_datatable table.dataTable.display .ta-total-list-table tfoot tr.selected > .sorting_1, .ta-total-list-table .common_datatable table.dataTable.display tfoot tr.selected > .sorting_1, .common_datatable table.dataTable.display .ta-total-reinfo-table tfoot tr.selected > .sorting_1, .ta-total-reinfo-table .common_datatable table.dataTable.display tfoot tr.selected > .sorting_1, .common_datatable table.dataTable.display .ta-total-reinfo-input-table tfoot tr.selected > .sorting_1, .ta-total-reinfo-input-table .common_datatable table.dataTable.display tfoot tr.selected > .sorting_1, .common_datatable table.dataTable.display .ta-total-deductions-table tfoot tr.selected > .sorting_1, .ta-total-deductions-table .common_datatable table.dataTable.display tfoot tr.selected > .sorting_1, .common_datatable table.dataTable.display .ta-total-singleincome-table tfoot tr.selected > .sorting_1, .ta-total-singleincome-table .common_datatable table.dataTable.display tfoot tr.selected > .sorting_1, .common_datatable table.dataTable.display .ta-total-singleincome-table-type2 tfoot tr.selected > .sorting_1, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.display tfoot tr.selected > .sorting_1 {
    background-color: #acbad4; }
  .common_datatable table.dataTable.display tbody tr.selected > .sorting_2, .common_datatable table.dataTable.display .ta-list-table tfoot tr.selected > .sorting_2, .ta-list-table .common_datatable table.dataTable.display tfoot tr.selected > .sorting_2, .common_datatable table.dataTable.display .ta-def-table tfoot tr.selected > .sorting_2, .ta-def-table .common_datatable table.dataTable.display tfoot tr.selected > .sorting_2, .common_datatable table.dataTable.display .ta-help-table tfoot tr.selected > .sorting_2, .ta-help-table .common_datatable table.dataTable.display tfoot tr.selected > .sorting_2, .common_datatable table.dataTable.display .ta-total-def-table tfoot tr.selected > .sorting_2, .ta-total-def-table .common_datatable table.dataTable.display tfoot tr.selected > .sorting_2, .common_datatable table.dataTable.display .ta-total-def2-table tfoot tr.selected > .sorting_2, .ta-total-def2-table .common_datatable table.dataTable.display tfoot tr.selected > .sorting_2, .common_datatable table.dataTable.display .ta-total-list-table tfoot tr.selected > .sorting_2, .ta-total-list-table .common_datatable table.dataTable.display tfoot tr.selected > .sorting_2, .common_datatable table.dataTable.display .ta-total-reinfo-table tfoot tr.selected > .sorting_2, .ta-total-reinfo-table .common_datatable table.dataTable.display tfoot tr.selected > .sorting_2, .common_datatable table.dataTable.display .ta-total-reinfo-input-table tfoot tr.selected > .sorting_2, .ta-total-reinfo-input-table .common_datatable table.dataTable.display tfoot tr.selected > .sorting_2, .common_datatable table.dataTable.display .ta-total-deductions-table tfoot tr.selected > .sorting_2, .ta-total-deductions-table .common_datatable table.dataTable.display tfoot tr.selected > .sorting_2, .common_datatable table.dataTable.display .ta-total-singleincome-table tfoot tr.selected > .sorting_2, .ta-total-singleincome-table .common_datatable table.dataTable.display tfoot tr.selected > .sorting_2, .common_datatable table.dataTable.display .ta-total-singleincome-table-type2 tfoot tr.selected > .sorting_2, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.display tfoot tr.selected > .sorting_2 {
    background-color: #acbad4; }
  .common_datatable table.dataTable.display tbody tr.selected > .sorting_3, .common_datatable table.dataTable.display .ta-list-table tfoot tr.selected > .sorting_3, .ta-list-table .common_datatable table.dataTable.display tfoot tr.selected > .sorting_3, .common_datatable table.dataTable.display .ta-def-table tfoot tr.selected > .sorting_3, .ta-def-table .common_datatable table.dataTable.display tfoot tr.selected > .sorting_3, .common_datatable table.dataTable.display .ta-help-table tfoot tr.selected > .sorting_3, .ta-help-table .common_datatable table.dataTable.display tfoot tr.selected > .sorting_3, .common_datatable table.dataTable.display .ta-total-def-table tfoot tr.selected > .sorting_3, .ta-total-def-table .common_datatable table.dataTable.display tfoot tr.selected > .sorting_3, .common_datatable table.dataTable.display .ta-total-def2-table tfoot tr.selected > .sorting_3, .ta-total-def2-table .common_datatable table.dataTable.display tfoot tr.selected > .sorting_3, .common_datatable table.dataTable.display .ta-total-list-table tfoot tr.selected > .sorting_3, .ta-total-list-table .common_datatable table.dataTable.display tfoot tr.selected > .sorting_3, .common_datatable table.dataTable.display .ta-total-reinfo-table tfoot tr.selected > .sorting_3, .ta-total-reinfo-table .common_datatable table.dataTable.display tfoot tr.selected > .sorting_3, .common_datatable table.dataTable.display .ta-total-reinfo-input-table tfoot tr.selected > .sorting_3, .ta-total-reinfo-input-table .common_datatable table.dataTable.display tfoot tr.selected > .sorting_3, .common_datatable table.dataTable.display .ta-total-deductions-table tfoot tr.selected > .sorting_3, .ta-total-deductions-table .common_datatable table.dataTable.display tfoot tr.selected > .sorting_3, .common_datatable table.dataTable.display .ta-total-singleincome-table tfoot tr.selected > .sorting_3, .ta-total-singleincome-table .common_datatable table.dataTable.display tfoot tr.selected > .sorting_3, .common_datatable table.dataTable.display .ta-total-singleincome-table-type2 tfoot tr.selected > .sorting_3, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.display tfoot tr.selected > .sorting_3 {
    background-color: #acbad4; }
  .common_datatable table.dataTable.cell-border tbody th, .common_datatable table.dataTable.cell-border .ta-list-table tfoot th, .ta-list-table .common_datatable table.dataTable.cell-border tfoot th, .common_datatable table.dataTable.cell-border .ta-def-table tfoot th, .ta-def-table .common_datatable table.dataTable.cell-border tfoot th, .common_datatable table.dataTable.cell-border .ta-help-table tfoot th, .ta-help-table .common_datatable table.dataTable.cell-border tfoot th, .common_datatable table.dataTable.cell-border .ta-total-def-table tfoot th, .ta-total-def-table .common_datatable table.dataTable.cell-border tfoot th, .common_datatable table.dataTable.cell-border .ta-total-def2-table tfoot th, .ta-total-def2-table .common_datatable table.dataTable.cell-border tfoot th, .common_datatable table.dataTable.cell-border .ta-total-list-table tfoot th, .ta-total-list-table .common_datatable table.dataTable.cell-border tfoot th, .common_datatable table.dataTable.cell-border .ta-total-reinfo-table tfoot th, .ta-total-reinfo-table .common_datatable table.dataTable.cell-border tfoot th, .common_datatable table.dataTable.cell-border .ta-total-reinfo-input-table tfoot th, .ta-total-reinfo-input-table .common_datatable table.dataTable.cell-border tfoot th, .common_datatable table.dataTable.cell-border .ta-total-deductions-table tfoot th, .ta-total-deductions-table .common_datatable table.dataTable.cell-border tfoot th, .common_datatable table.dataTable.cell-border .ta-total-singleincome-table tfoot th, .ta-total-singleincome-table .common_datatable table.dataTable.cell-border tfoot th, .common_datatable table.dataTable.cell-border .ta-total-singleincome-table-type2 tfoot th, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.cell-border tfoot th {
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd; }
  .common_datatable table.dataTable.cell-border tbody td, .common_datatable table.dataTable.cell-border .ta-list-table tfoot td, .ta-list-table .common_datatable table.dataTable.cell-border tfoot td, .common_datatable table.dataTable.cell-border .ta-def-table tfoot td, .ta-def-table .common_datatable table.dataTable.cell-border tfoot td, .common_datatable table.dataTable.cell-border .ta-help-table tfoot td, .ta-help-table .common_datatable table.dataTable.cell-border tfoot td, .common_datatable table.dataTable.cell-border .ta-total-def-table tfoot td, .ta-total-def-table .common_datatable table.dataTable.cell-border tfoot td, .common_datatable table.dataTable.cell-border .ta-total-def2-table tfoot td, .ta-total-def2-table .common_datatable table.dataTable.cell-border tfoot td, .common_datatable table.dataTable.cell-border .ta-total-list-table tfoot td, .ta-total-list-table .common_datatable table.dataTable.cell-border tfoot td, .common_datatable table.dataTable.cell-border .ta-total-reinfo-table tfoot td, .ta-total-reinfo-table .common_datatable table.dataTable.cell-border tfoot td, .common_datatable table.dataTable.cell-border .ta-total-reinfo-input-table tfoot td, .ta-total-reinfo-input-table .common_datatable table.dataTable.cell-border tfoot td, .common_datatable table.dataTable.cell-border .ta-total-deductions-table tfoot td, .ta-total-deductions-table .common_datatable table.dataTable.cell-border tfoot td, .common_datatable table.dataTable.cell-border .ta-total-singleincome-table tfoot td, .ta-total-singleincome-table .common_datatable table.dataTable.cell-border tfoot td, .common_datatable table.dataTable.cell-border .ta-total-singleincome-table-type2 tfoot td, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.cell-border tfoot td {
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd; }
  .common_datatable table.dataTable.cell-border tbody tr:first-child th, .common_datatable table.dataTable.cell-border .ta-list-table tfoot tr:first-child th, .ta-list-table .common_datatable table.dataTable.cell-border tfoot tr:first-child th, .common_datatable table.dataTable.cell-border .ta-def-table tfoot tr:first-child th, .ta-def-table .common_datatable table.dataTable.cell-border tfoot tr:first-child th, .common_datatable table.dataTable.cell-border .ta-help-table tfoot tr:first-child th, .ta-help-table .common_datatable table.dataTable.cell-border tfoot tr:first-child th, .common_datatable table.dataTable.cell-border .ta-total-def-table tfoot tr:first-child th, .ta-total-def-table .common_datatable table.dataTable.cell-border tfoot tr:first-child th, .common_datatable table.dataTable.cell-border .ta-total-def2-table tfoot tr:first-child th, .ta-total-def2-table .common_datatable table.dataTable.cell-border tfoot tr:first-child th, .common_datatable table.dataTable.cell-border .ta-total-list-table tfoot tr:first-child th, .ta-total-list-table .common_datatable table.dataTable.cell-border tfoot tr:first-child th, .common_datatable table.dataTable.cell-border .ta-total-reinfo-table tfoot tr:first-child th, .ta-total-reinfo-table .common_datatable table.dataTable.cell-border tfoot tr:first-child th, .common_datatable table.dataTable.cell-border .ta-total-reinfo-input-table tfoot tr:first-child th, .ta-total-reinfo-input-table .common_datatable table.dataTable.cell-border tfoot tr:first-child th, .common_datatable table.dataTable.cell-border .ta-total-deductions-table tfoot tr:first-child th, .ta-total-deductions-table .common_datatable table.dataTable.cell-border tfoot tr:first-child th, .common_datatable table.dataTable.cell-border .ta-total-singleincome-table tfoot tr:first-child th, .ta-total-singleincome-table .common_datatable table.dataTable.cell-border tfoot tr:first-child th, .common_datatable table.dataTable.cell-border .ta-total-singleincome-table-type2 tfoot tr:first-child th, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.cell-border tfoot tr:first-child th {
    border-top: none; }
  .common_datatable table.dataTable.cell-border tbody tr:first-child td, .common_datatable table.dataTable.cell-border .ta-list-table tfoot tr:first-child td, .ta-list-table .common_datatable table.dataTable.cell-border tfoot tr:first-child td, .common_datatable table.dataTable.cell-border .ta-def-table tfoot tr:first-child td, .ta-def-table .common_datatable table.dataTable.cell-border tfoot tr:first-child td, .common_datatable table.dataTable.cell-border .ta-help-table tfoot tr:first-child td, .ta-help-table .common_datatable table.dataTable.cell-border tfoot tr:first-child td, .common_datatable table.dataTable.cell-border .ta-total-def-table tfoot tr:first-child td, .ta-total-def-table .common_datatable table.dataTable.cell-border tfoot tr:first-child td, .common_datatable table.dataTable.cell-border .ta-total-def2-table tfoot tr:first-child td, .ta-total-def2-table .common_datatable table.dataTable.cell-border tfoot tr:first-child td, .common_datatable table.dataTable.cell-border .ta-total-list-table tfoot tr:first-child td, .ta-total-list-table .common_datatable table.dataTable.cell-border tfoot tr:first-child td, .common_datatable table.dataTable.cell-border .ta-total-reinfo-table tfoot tr:first-child td, .ta-total-reinfo-table .common_datatable table.dataTable.cell-border tfoot tr:first-child td, .common_datatable table.dataTable.cell-border .ta-total-reinfo-input-table tfoot tr:first-child td, .ta-total-reinfo-input-table .common_datatable table.dataTable.cell-border tfoot tr:first-child td, .common_datatable table.dataTable.cell-border .ta-total-deductions-table tfoot tr:first-child td, .ta-total-deductions-table .common_datatable table.dataTable.cell-border tfoot tr:first-child td, .common_datatable table.dataTable.cell-border .ta-total-singleincome-table tfoot tr:first-child td, .ta-total-singleincome-table .common_datatable table.dataTable.cell-border tfoot tr:first-child td, .common_datatable table.dataTable.cell-border .ta-total-singleincome-table-type2 tfoot tr:first-child td, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.cell-border tfoot tr:first-child td {
    border-top: none; }
  .common_datatable table.dataTable.cell-border tbody tr th:first-child, .common_datatable table.dataTable.cell-border .ta-list-table tfoot tr th:first-child, .ta-list-table .common_datatable table.dataTable.cell-border tfoot tr th:first-child, .common_datatable table.dataTable.cell-border .ta-def-table tfoot tr th:first-child, .ta-def-table .common_datatable table.dataTable.cell-border tfoot tr th:first-child, .common_datatable table.dataTable.cell-border .ta-help-table tfoot tr th:first-child, .ta-help-table .common_datatable table.dataTable.cell-border tfoot tr th:first-child, .common_datatable table.dataTable.cell-border .ta-total-def-table tfoot tr th:first-child, .ta-total-def-table .common_datatable table.dataTable.cell-border tfoot tr th:first-child, .common_datatable table.dataTable.cell-border .ta-total-def2-table tfoot tr th:first-child, .ta-total-def2-table .common_datatable table.dataTable.cell-border tfoot tr th:first-child, .common_datatable table.dataTable.cell-border .ta-total-list-table tfoot tr th:first-child, .ta-total-list-table .common_datatable table.dataTable.cell-border tfoot tr th:first-child, .common_datatable table.dataTable.cell-border .ta-total-reinfo-table tfoot tr th:first-child, .ta-total-reinfo-table .common_datatable table.dataTable.cell-border tfoot tr th:first-child, .common_datatable table.dataTable.cell-border .ta-total-reinfo-input-table tfoot tr th:first-child, .ta-total-reinfo-input-table .common_datatable table.dataTable.cell-border tfoot tr th:first-child, .common_datatable table.dataTable.cell-border .ta-total-deductions-table tfoot tr th:first-child, .ta-total-deductions-table .common_datatable table.dataTable.cell-border tfoot tr th:first-child, .common_datatable table.dataTable.cell-border .ta-total-singleincome-table tfoot tr th:first-child, .ta-total-singleincome-table .common_datatable table.dataTable.cell-border tfoot tr th:first-child, .common_datatable table.dataTable.cell-border .ta-total-singleincome-table-type2 tfoot tr th:first-child, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.cell-border tfoot tr th:first-child {
    border-left: 1px solid #ddd; }
  .common_datatable table.dataTable.cell-border tbody tr td:first-child, .common_datatable table.dataTable.cell-border .ta-list-table tfoot tr td:first-child, .ta-list-table .common_datatable table.dataTable.cell-border tfoot tr td:first-child, .common_datatable table.dataTable.cell-border .ta-def-table tfoot tr td:first-child, .ta-def-table .common_datatable table.dataTable.cell-border tfoot tr td:first-child, .common_datatable table.dataTable.cell-border .ta-help-table tfoot tr td:first-child, .ta-help-table .common_datatable table.dataTable.cell-border tfoot tr td:first-child, .common_datatable table.dataTable.cell-border .ta-total-def-table tfoot tr td:first-child, .ta-total-def-table .common_datatable table.dataTable.cell-border tfoot tr td:first-child, .common_datatable table.dataTable.cell-border .ta-total-def2-table tfoot tr td:first-child, .ta-total-def2-table .common_datatable table.dataTable.cell-border tfoot tr td:first-child, .common_datatable table.dataTable.cell-border .ta-total-list-table tfoot tr td:first-child, .ta-total-list-table .common_datatable table.dataTable.cell-border tfoot tr td:first-child, .common_datatable table.dataTable.cell-border .ta-total-reinfo-table tfoot tr td:first-child, .ta-total-reinfo-table .common_datatable table.dataTable.cell-border tfoot tr td:first-child, .common_datatable table.dataTable.cell-border .ta-total-reinfo-input-table tfoot tr td:first-child, .ta-total-reinfo-input-table .common_datatable table.dataTable.cell-border tfoot tr td:first-child, .common_datatable table.dataTable.cell-border .ta-total-deductions-table tfoot tr td:first-child, .ta-total-deductions-table .common_datatable table.dataTable.cell-border tfoot tr td:first-child, .common_datatable table.dataTable.cell-border .ta-total-singleincome-table tfoot tr td:first-child, .ta-total-singleincome-table .common_datatable table.dataTable.cell-border tfoot tr td:first-child, .common_datatable table.dataTable.cell-border .ta-total-singleincome-table-type2 tfoot tr td:first-child, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.cell-border tfoot tr td:first-child {
    border-left: 1px solid #ddd; }
  .common_datatable table.dataTable.stripe tbody tr.odd, .common_datatable table.dataTable.stripe .ta-list-table tfoot tr.odd, .ta-list-table .common_datatable table.dataTable.stripe tfoot tr.odd, .common_datatable table.dataTable.stripe .ta-def-table tfoot tr.odd, .ta-def-table .common_datatable table.dataTable.stripe tfoot tr.odd, .common_datatable table.dataTable.stripe .ta-help-table tfoot tr.odd, .ta-help-table .common_datatable table.dataTable.stripe tfoot tr.odd, .common_datatable table.dataTable.stripe .ta-total-def-table tfoot tr.odd, .ta-total-def-table .common_datatable table.dataTable.stripe tfoot tr.odd, .common_datatable table.dataTable.stripe .ta-total-def2-table tfoot tr.odd, .ta-total-def2-table .common_datatable table.dataTable.stripe tfoot tr.odd, .common_datatable table.dataTable.stripe .ta-total-list-table tfoot tr.odd, .ta-total-list-table .common_datatable table.dataTable.stripe tfoot tr.odd, .common_datatable table.dataTable.stripe .ta-total-reinfo-table tfoot tr.odd, .ta-total-reinfo-table .common_datatable table.dataTable.stripe tfoot tr.odd, .common_datatable table.dataTable.stripe .ta-total-reinfo-input-table tfoot tr.odd, .ta-total-reinfo-input-table .common_datatable table.dataTable.stripe tfoot tr.odd, .common_datatable table.dataTable.stripe .ta-total-deductions-table tfoot tr.odd, .ta-total-deductions-table .common_datatable table.dataTable.stripe tfoot tr.odd, .common_datatable table.dataTable.stripe .ta-total-singleincome-table tfoot tr.odd, .ta-total-singleincome-table .common_datatable table.dataTable.stripe tfoot tr.odd, .common_datatable table.dataTable.stripe .ta-total-singleincome-table-type2 tfoot tr.odd, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.stripe tfoot tr.odd {
    background-color: #f9f9f9; }
    .common_datatable table.dataTable.stripe tbody tr.odd.selected, .common_datatable table.dataTable.stripe .ta-list-table tfoot tr.odd.selected, .ta-list-table .common_datatable table.dataTable.stripe tfoot tr.odd.selected, .common_datatable table.dataTable.stripe .ta-def-table tfoot tr.odd.selected, .ta-def-table .common_datatable table.dataTable.stripe tfoot tr.odd.selected, .common_datatable table.dataTable.stripe .ta-help-table tfoot tr.odd.selected, .ta-help-table .common_datatable table.dataTable.stripe tfoot tr.odd.selected, .common_datatable table.dataTable.stripe .ta-total-def-table tfoot tr.odd.selected, .ta-total-def-table .common_datatable table.dataTable.stripe tfoot tr.odd.selected, .common_datatable table.dataTable.stripe .ta-total-def2-table tfoot tr.odd.selected, .ta-total-def2-table .common_datatable table.dataTable.stripe tfoot tr.odd.selected, .common_datatable table.dataTable.stripe .ta-total-list-table tfoot tr.odd.selected, .ta-total-list-table .common_datatable table.dataTable.stripe tfoot tr.odd.selected, .common_datatable table.dataTable.stripe .ta-total-reinfo-table tfoot tr.odd.selected, .ta-total-reinfo-table .common_datatable table.dataTable.stripe tfoot tr.odd.selected, .common_datatable table.dataTable.stripe .ta-total-reinfo-input-table tfoot tr.odd.selected, .ta-total-reinfo-input-table .common_datatable table.dataTable.stripe tfoot tr.odd.selected, .common_datatable table.dataTable.stripe .ta-total-deductions-table tfoot tr.odd.selected, .ta-total-deductions-table .common_datatable table.dataTable.stripe tfoot tr.odd.selected, .common_datatable table.dataTable.stripe .ta-total-singleincome-table tfoot tr.odd.selected, .ta-total-singleincome-table .common_datatable table.dataTable.stripe tfoot tr.odd.selected, .common_datatable table.dataTable.stripe .ta-total-singleincome-table-type2 tfoot tr.odd.selected, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.stripe tfoot tr.odd.selected {
      background-color: #acbad4; }
  .common_datatable table.dataTable.hover tbody tr:hover, .common_datatable table.dataTable.hover .ta-list-table tfoot tr:hover, .ta-list-table .common_datatable table.dataTable.hover tfoot tr:hover, .common_datatable table.dataTable.hover .ta-def-table tfoot tr:hover, .ta-def-table .common_datatable table.dataTable.hover tfoot tr:hover, .common_datatable table.dataTable.hover .ta-help-table tfoot tr:hover, .ta-help-table .common_datatable table.dataTable.hover tfoot tr:hover, .common_datatable table.dataTable.hover .ta-total-def-table tfoot tr:hover, .ta-total-def-table .common_datatable table.dataTable.hover tfoot tr:hover, .common_datatable table.dataTable.hover .ta-total-def2-table tfoot tr:hover, .ta-total-def2-table .common_datatable table.dataTable.hover tfoot tr:hover, .common_datatable table.dataTable.hover .ta-total-list-table tfoot tr:hover, .ta-total-list-table .common_datatable table.dataTable.hover tfoot tr:hover, .common_datatable table.dataTable.hover .ta-total-reinfo-table tfoot tr:hover, .ta-total-reinfo-table .common_datatable table.dataTable.hover tfoot tr:hover, .common_datatable table.dataTable.hover .ta-total-reinfo-input-table tfoot tr:hover, .ta-total-reinfo-input-table .common_datatable table.dataTable.hover tfoot tr:hover, .common_datatable table.dataTable.hover .ta-total-deductions-table tfoot tr:hover, .ta-total-deductions-table .common_datatable table.dataTable.hover tfoot tr:hover, .common_datatable table.dataTable.hover .ta-total-singleincome-table tfoot tr:hover, .ta-total-singleincome-table .common_datatable table.dataTable.hover tfoot tr:hover, .common_datatable table.dataTable.hover .ta-total-singleincome-table-type2 tfoot tr:hover, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.hover tfoot tr:hover {
    background-color: #f6f6f6; }
    .common_datatable table.dataTable.hover tbody tr:hover.selected, .common_datatable table.dataTable.hover .ta-list-table tfoot tr:hover.selected, .ta-list-table .common_datatable table.dataTable.hover tfoot tr:hover.selected, .common_datatable table.dataTable.hover .ta-def-table tfoot tr:hover.selected, .ta-def-table .common_datatable table.dataTable.hover tfoot tr:hover.selected, .common_datatable table.dataTable.hover .ta-help-table tfoot tr:hover.selected, .ta-help-table .common_datatable table.dataTable.hover tfoot tr:hover.selected, .common_datatable table.dataTable.hover .ta-total-def-table tfoot tr:hover.selected, .ta-total-def-table .common_datatable table.dataTable.hover tfoot tr:hover.selected, .common_datatable table.dataTable.hover .ta-total-def2-table tfoot tr:hover.selected, .ta-total-def2-table .common_datatable table.dataTable.hover tfoot tr:hover.selected, .common_datatable table.dataTable.hover .ta-total-list-table tfoot tr:hover.selected, .ta-total-list-table .common_datatable table.dataTable.hover tfoot tr:hover.selected, .common_datatable table.dataTable.hover .ta-total-reinfo-table tfoot tr:hover.selected, .ta-total-reinfo-table .common_datatable table.dataTable.hover tfoot tr:hover.selected, .common_datatable table.dataTable.hover .ta-total-reinfo-input-table tfoot tr:hover.selected, .ta-total-reinfo-input-table .common_datatable table.dataTable.hover tfoot tr:hover.selected, .common_datatable table.dataTable.hover .ta-total-deductions-table tfoot tr:hover.selected, .ta-total-deductions-table .common_datatable table.dataTable.hover tfoot tr:hover.selected, .common_datatable table.dataTable.hover .ta-total-singleincome-table tfoot tr:hover.selected, .ta-total-singleincome-table .common_datatable table.dataTable.hover tfoot tr:hover.selected, .common_datatable table.dataTable.hover .ta-total-singleincome-table-type2 tfoot tr:hover.selected, .ta-total-singleincome-table-type2 .common_datatable table.dataTable.hover tfoot tr:hover.selected {
      background-color: #acbad4; }

.dataTables_wrapper .dataTables_paginate .paginate_button {
  line-height: 32px;
  width: 32px;
  height: 32px;
  min-width: inherit;
  padding: 0;
  vertical-align: middle; }

.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  background: #f1f1f1;
  color: #0e8be5 !important;
  border: 0; }

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  background: none;
  border: 0;
  color: #0e8be5 !important; }

.paginate_button.previous {
  padding: 9px;
  border: solid 1px #dedede;
  cursor: pointer;
  background: url(../images/sub/tax/subpage/ta_paging_prev.gif) center center no-repeat !important;
  display: block;
  text-indent: -9999em;
  border: solid 1px #dedede !important; }

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
  background: url(../images/sub/tax/subpage/ta_paging_prev.gif) center center no-repeat; }

.paginate_button.next {
  padding: 9px;
  border: solid 1px #dedede;
  cursor: pointer;
  background: url(../images/sub/tax/subpage/ta_paging_next.gif) center center no-repeat !important;
  display: block;
  text-indent: -9999em;
  border: solid 1px #dedede !important; }

.dataTables_wrapper .dataTables_paginate {
  float: none;
  text-align: center;
  margin: 20px 0 25px 0; }

/* 220405 신고절차 미리보기 수정 */
.ta-preview-flow.line-2 li { position: relative; min-width: 33.333%; padding:0; margin: 0; background: none; }
.ta-preview-flow.line-2 li::before,
.ta-preview-flow.line-2 li::after { position: absolute; top: 0; content: ""; height: 100%; background-repeat: no-repeat; background-image: url(../images/sub/tax/subpage/ta_preview_arrow.gif); }
.ta-preview-flow.line-2 ul:nth-child(odd) li:before { width: 40px; right: -20px; background-position: top 40px left; }
.ta-preview-flow.line-2 ul:nth-child(even) li:before { width: 40px; left: -20px; background-position: bottom 40px left; transform: rotate(180deg); }
.ta-preview-flow.line-2 ul:nth-child(even) li { float: right; margin-top: 100px; }
.ta-preview-flow.line-2 ul:last-child li:last-child:before { display: none; }
.ta-preview-flow.line-2 li:last-child::before,
.ta-preview-flow.line-2 li:last-child::after { top: 100%; left: 50%; transform: translate(-50%,-20px) rotate(90deg); background-position: center !important; }
.ta-preview-flow.line-2 .ta-preview-flow-number { margin: 0 auto; }

/*# sourceMappingURL=sub_default.css.map */

/* 220525 부가세 카드매출차액 등록 팝업 */
.lp-ta-wrap .lp-ta-center { display: table; margin: 0 auto; }
.lp-ta-wrap .lp-ta-borderd { border-top: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8; }

/* 221102 부가세 자가신고 수정개발건 */
.ta-cert-info { padding-bottom: 40px; background: none; min-height: auto; }
.ta-cert-agency { position: relative; padding-top: 50px; }
.ta-cert-agency1,
.ta-cert-agency2 { padding: 0; width: 50%; height: auto; text-align: center; background-position: top center; }
.ta-cert-agency1 dl,
.ta-cert-agency2 dl { display: block; width: auto; padding-top: 68px; }
.ta-cert-agency1 dd,
.ta-cert-agency2 dd { margin-top: 10px; }
.ta-cert-agency1 span,
.ta-cert-agency2 span { display: block; margin-top: 32px; }
.ta-cert-agency1 { background-size: 96px 42px; }
.ta-cert-agency2 { background-size: 146px 32px; position: absolute; top: 50px; right: 0; border-top: 0; border-left: 1px solid #c9c9c9; }
.ta-cert-agency3 { margin-top: 50px; }


/* 221208 부가세 신고서작정 텍스트 추가 */
.ta-declaration-6 .half-section .ta-area-comment { position: absolute; top: -25px; padding-left: 15px; transform: translateY(-50%); color: #ff7a7a; font-size: 12px; line-height: 1.3; }
.ta-declaration-6 .half-section .ta-area-comment i { position: absolute; left: 0; top: 2px; width: 12px; height: 12px; background: no-repeat url(../images/common/login_window_notice_icon.gif); background-size: cover; }
