@charset "utf-8";

@media only screen and (min-width: 641px) {
  .tab_header {
    width: 50%;
  }
}
.tab_contents {
  word-break: normal;
}
.txt_date {
  text-align: right;
}
.title_default {
  margin-bottom: 8px;
  font-size: 1.2em;
}

.list-indent01,
.list-indent02, 
.list-indent03_en, 
.list-indent03_jp_privacy, 
.list-indent03 {
  counter-reset: item;
}
.list-indent01 li,
.list-indent02 li {
  position: relative;
}
.list-indent01 li::before,
.list-indent02 li::before {
  counter-increment: item;
  content: counter(item)'. ';
  position: absolute;
  left: 0;
  top: 0;
}

.list-indent03 li::before {
  content: none!important;
}

.list-indent01 li,
.list-indent03_jp_privacy li,
.list-indent03_en li {
  position: relative;
}
.list-indent03_jp_privacy li::before,
.list-indent03_en li::before {
  counter-increment: item;
  content: "("counter(item)")";
  position: absolute;
  left: 0;
  top: 0;
}


.list-indent01 li,
.list-indent03 li {
  padding-left: 1.2em;
}
.pl1_2 li {
  padding-left: 1.2em!important;
}

.list-indent03_jp_privacy li {
  padding-left: 2em;
}
.list-indent03 li {
  text-indent: -1.2em;
}
.list-indent03_en li {
    padding-left: 2.6em;
}
.indent_maru,
.list-indent02 li {
    padding-left: 1.8em;
}
.tel-link {
  color: #333;
}
span.indent_maru {
    text-indent: -1em;
    display: inline-block;
    padding-left: 5.7em;
}
span.indent_eiji {
    text-indent: -2.2em;
    display: inline-block;
    padding-left: 4.8em;
}
.link_icon_jp_en::after {
    content: url(/etc/designs/panasonic/basicpage-clientlibs/images/external-link-icon-g.png);
    vertical-align: top;
    padding-left: 4px;
}
.link_icon_jp_en {
    color: #0000EE;
}
@media only screen and (min-width: 641px) {
  .tel-link {
    pointer-events: none;
  }
}

