<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

.privacy, .after {
  background: url(/common/images/bg/underlayer_bg.gif) repeat-x top left  !important;
}
.privacy #main2 .col1, .after #main2 .col1 {
  width: 940px;
}
.privacy #main2 p a:link { color: #1746b8;}

.privacy #main2 p a:link { color: #1746b8;}


.privacy #main2 {
  padding: 0 15px;
}

/*--------------------------------------------------------------------------------
main_header
--------------------------------------------------------------------------------*/

.privacy #main_header,
.after #main_header {
  padding: 40px 10px 0;
}
.privacy #main_header #text h2,
.after #main_header #text h2 {
    color: #000000;
    font-size: 25px;
    font-weight: normal;
    line-height: 1.2;
    margin: 0 0 30px;
    padding: 0;
    position: relative;
}
.privacy #main_header #text h3,
.after #main_header #text h3 {
  margin: 0 0 30px 0;
  padding: 0;
  position: relative;
  line-height: 1.2;
  color: #000000;
  font-weight: bold;
  font-size: 25px;
}
.privacy #main_header #text ul.link_area,
.privacy #main_header #text ul.link_area li {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 12px;
}

.privacy #main_header #text ul.link_area {
  width: 495px;
}

.privacy #main_header #text ul.link_area li {
  margin: 0 25px 10px 0;
  padding-left: 12px;
  float: left;
  line-height: 1;
  background: url(/common/images/arrow/link.gif) no-repeat left center;
}

.privacy #main_header #text ul.link_area li.last {
  margin-right: 0;
}
.privacy #main_header #text ul.link_area li a {
  text-decoration: none;
}
.privacy #main_header #text ul.link_area li a:hover {
  text-decoration: underline;
}

/*--------------------------------------------------------------------------------
main
--------------------------------------------------------------------------------*/

/* -------- privacy --------- */
.privacy .box h3 {
  font-size: 18px;
  font-weight: bold;
  color: #333;
  margin-bottom: 15px;
}
.privacy .box h4 {
  font-size: 14px;
  font-weight: bold;
  color: #333;
  margin: 25px 0 10px;
}
.privacy .col1 {
    margin: 0 0 45px;
}
.privacy .lastcol1 {
    margin: 0;
}
.privacy .box  {
  float: left;
  margin-right: 10px;
  line-height: 1.6;
  margin-bottom: 0;
}
.privacy #center {
  margin: 0 0 15px 0;
  padding: 0;
  line-height: 1.6;
  font-size: 14px;
}
.privacy p.last {
  margin-bottom: 0;
}
.privacy .graph {
  float: left;
  text-align: left;
  margin: 0 0 15px;
}
.privacy .box .vertical  {
  float: none;
  width: auto;
  margin-bottom: 5px;
}
.privacy .box .vertical .graph {
  float: none;
  width: auto;
}
.privacy .box ul.notes li {
    color: #666666;
    font-size: 10px;
    line-height: 1.6;
    margin-left: 2em;
    position: relative;
  fon-size: 14px;
}
.privacy .box ul.notes li span {
    left: -2em;
    position: absolute;
    top: 0;
    width: 2em;
}
.privacy #main2 .box ul.number li {
  font-size: 14px;
}
.privacy .Annotation01 {
  font-size: 10px;
}
.privacy .Annotation01 span {
    color: #0068B4;
    left: -1.8em;
  margin-right: 5px;
}
.privacy .ParaA a {
  color: #1746B8;
}
.privacy .SameCategoryNavA {
    border: 1px solid #CCCCCC;
    margin: 0 0 20px;
    padding: 5px 10px;
}
.privacy .AnnotationListA01 li {
  list-style: none;
}
.privacy .AnnotationListA01 li.OneLetter a {
  color: #1746B8;
}
.privacy .AnnotationListA01 li span {
  margin-right: 5px;
}
.privacy .TxtListB01 {
  padding-left: 10px;
}
.privacy .TxtListB01 li {
  list-style: none;
  margin-bottom: 10px;
  text-indent: -1.2em;
  padding-left: 1.2em;
}
.privacy .TxtListB01 li ul {
  margin-top: 10px;
}
.privacy .TxtListB01 li span {
  margin-right: 5px;
}
.privacy .TxtListB01 li .IParaA {
  padding: 0 0 6px 1.9em;
}
.privacy .xRight {
  margin: -2px 0 16px 6px;
  text-align: right !important;
}


/* -------- after --------- */

.after .box h5 {
  color: #333;
  font-size: 18px;
  margin-bottom: 10px;
}
.after .box  p {
  margin-bottom: 10px;
}
.after .box ul.arrow {
  margin: 0 0 3px;
}
.after .box ul.arrow li {
  font-size: 14px;
}


/*--------------------------------------------------------------------------------
table
--------------------------------------------------------------------------------*/

.privacy #main2 table th,
.privacy #main2 table td {
  padding: 10px;
  vertical-align: top;
}
.privacy #main2 table th {
  text-align: left;
}

.privacy #Area02BodyLNav,
.privacy .HeaderGNavA,
.privacy .FooterGNavA{
  display:none;
}
.privacy #APAGETOP{
  padding:14px 0 15px 15px;
}
.privacy #Area01Body{
  background:#fff;
}
.privacy #Area01Header{
  _position:static;
}
.privacy #Area02BodyMain{
  float:none;
}

/* bug fix */

.PageTopA a span,
.ProductImgBlockA01 .ITxtNavListA li span{
  _height:0;
}

.BoxColumnA01 .IHeadingA .SubNavA .Txt,
.BoxColumnA02 .IHeadingA .SubNavA .Txt,
.BoxColumnB01 .IHeadingA .SubNavA .Txt,
.BoxColumnD01 .IHeadingA .SubNavA .Txt{
  _width:0;
  _white-space:nowrap;
}


.information, .after {
  background: url(/common/images/bg/underlayer_bg.gif) repeat-x top left  !important;
}
.information #main2 .col1, .after #main2 .col1 {
  width: 940px;
}
.information #main2 p a:link { color: #666666;}

.information #main2 {
  padding: 0 15px;
}


/*--------------------------------------------------------------------------------
main_header
--------------------------------------------------------------------------------*/

.information #main_header,
.after #main_header {
  padding: 40px 10px 0;
}
.information #main_header #text h2,
.after #main_header #text h2 {
    font-size: 11px;
    margin: 0 0 10px;
}
.information #main_header #text h3,
.after #main_header #text h3 {
  margin: 0 0 30px 0;
  padding: 0;
  position: relative;
  line-height: 1.2;
  color: #000000;
  font-weight: bold;
  font-size: 25px;
}
.information #main_header #text ul.link_area,
.information #main_header #text ul.link_area li {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 12px;
}

.information #main_header #text ul.link_area {
  width: 495px;
}

.information #main_header #text ul.link_area li {
  margin: 0 25px 10px 0;
  padding-left: 12px;
  float: left;
  line-height: 1;
  background: url(/common/images/arrow/link.gif) no-repeat left center;
}


/*--------------------------------------------------------------------------------
main
--------------------------------------------------------------------------------*/

/* -------- information --------- */

.information .box h3 {
  font-size: 18px;
  font-weight: bold;
  color: #333;
  margin-bottom: 15px;
}
.information .box h4 {
  font-size: 14px;
  font-weight: bold;
  color: #333;
  margin: 25px 0 10px;
}
.information .col1 {
    margin: 0 0 45px;
}
.information .lastcol1 {
    margin: 0;
}
.information .box  {
  float: left;
  margin-right: 10px;
  line-height: 1.6;
  margin-bottom: 0;
}
.information #center {
  margin: 0 0 15px 0;
  padding: 0;
  line-height: 1.6;
  font-size: 14px;
}
.information p.last {
  margin-bottom: 0;
}
.information .graph {
  float: left;
  text-align: left;
  margin: 0 0 15px;
}
.information .box .vertical  {
  float: none;
  width: auto;
  margin-bottom: 5px;
}
.information .box .vertical .graph {
  float: none;
  width: auto;
}
.information .box ul.notes li {
    color: #666666;
    font-size: 10px;
    line-height: 1.6;
    margin-left: 2em;
    position: relative;
  fon-size: 14px;
}
.information .box ul.notes li span {
    left: -2em;
    position: absolute;
    top: 0;
    width: 2em;
}
.information #main2 .box ul.number li {
  font-size: 14px;
}
.information .Annotation01 {
  font-size: 10px;
}
.information .Annotation01 span {
    color: #666666;
    left: -1.8em;
  margin-right: 5px;
}
.information .ParaA a {
  color: #1746B8;
}
.information .SameCategoryNavA {
    border: 1px solid #CCCCCC;
    margin: 0 0 20px;
    padding: 5px 10px;
}
.information .TxtListA01 li,
.information .TxtNavListA01 li {
  list-style: none;
}
.information .TxtListA01 li a,
.information .TxtNavListA01 li a {
  padding-left: 12px;
  line-height: 1;
  background: url(/common/images/arrow/left.gif) no-repeat left center;
  color:
}
.information .ITxtNavListA li a span,
.information .TxtNavListA01 li a span {
  color: #666666;
}
.information .TxtListB01 {
  padding-left: 0;
}
.information .TxtListB01 li {
  list-style: none;
  margin-bottom: 5px;
}
.information .TxtListB01 li ul li span.TwoLetter span {
  padding-right: 10px;
}
.information .AnnotationListA01 {
  padding-left: 0;
}
.information .AnnotationListA01 li {
  list-style: none;
  margin-bottom: 5px;
}
.information .TxtNavListA01 {
  padding-left: 0;
}

.information .Body p.IParaA {
  width: 820px;
  float: left;
}
.information .Body p.INavA {
  width: 90px;
  font-size: 10px;
  float: right;
}
.information .Body .clear {
  clear: both;
}

/* -------- after --------- */

.after .box h5 {
  color: #333;
  font-size: 18px;
  margin-bottom: 10px;
}
.after .box  p {
  margin-bottom: 10px;
}
.after .box ul.arrow {
  margin: 0 0 3px;
}
.after .box ul.arrow li {
  font-size: 14px;
}


/*--------------------------------------------------------------------------------
table
--------------------------------------------------------------------------------*/

.information #main2 table th,
.information #main2 table td {
  padding: 10px;
  vertical-align: top;
}
.information #main2 table th {
  text-align: left;
}

.information #Area02BodyLNav,
.information .HeaderGNavA,
.information .FooterGNavA{
  display:none;
}
.information #APAGETOP{
  padding:14px 0 15px 15px;
}
.information #Area01Body{
  background:#fff;
}
.information #Area01Header{
  _position:static;
}
.information #Area02BodyMain{
  float:none;
}

/* bug fix */

.information .PageTopA a span,
.information .ProductImgBlockA01 .ITxtNavListA li span{
  _height:0;
}

.information .BoxColumnA01 .IHeadingA .SubNavA .Txt,
.information .BoxColumnA02 .IHeadingA .SubNavA .Txt,
.information .BoxColumnB01 .IHeadingA .SubNavA .Txt,
.information .BoxColumnD01 .IHeadingA .SubNavA .Txt{
  _width:0;
  _white-space:nowrap;
}
</pre></body></html>