<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*{
  margin:0px;
  padding:0px;
}
html{
  height: 100%;
  overflow-y:scroll;
}
BODY{
  margin:0 auto;
  padding:0;
  height: 100%;
  text-align:center;
  font-size:80%;
  color: #222;
  background-color: #fff;
  font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック";
  _line-break: strict;
}
IMG{
  border:0;
}
TABLE{
  border-collapse:collapse;
  border-spacing:0px;
  empty-cells:hide;
  text-align:left;
  font-size:1em;
  border:0;
  padding:0;
}
TR, TD, TH, THEAD, TBODY, TFOOT, COLGROUP, COL{
  border-collapse:collapse;
  border-spacing:0px;
}
UL{
  margin:0;
  padding:0;
  list-style-type:disc;
}
OL{
  margin:0;
  padding:0;
}
LI{
  margin:0;
  padding:0;
}
H1,H2,H3,H4,H5{
  margin:0 auto;
  text-align:left;
}
P{
  margin:0 auto;
  text-align:left;
}
HR{display:none;}
EM{font-style:normal;font-weight:bold;}
H1,H2,H3,H4,H5,H6{font-size:1em;}
A{color:#FB040C;outline :0;}
A:hover{
  color:#d515a1;
  text-decoration:none;
}
/*--------------------
class setting
--------------------*/
.clear{
  clear:both;
  float:none;
  line-height:0px;
  font-size:0px;
  height:0px;
}
.hide{
  display:none;
}
#base{
  margin:0 auto;
  width: 776px;
  height: 100%;
  min-height: 100%;
  background:url(/rakuten/common/image/privacy_policy/bg.gif) repeat-y 50% 0;
}
body &gt; #base {
    height: auto;
}
#header{
  width:721px;
  margin:0 auto 0;
}
#header H1{
  width:721px;
  height:66px;
  background: url(/rakuten/common/image/notice/notice_ttl.gif) no-repeat left bottom;
}
#contents{
  margin:5px auto 0;
  width:650px;
  _width:650px;
  text-align:center;
}
#contents TABLE {
  width: 640px;
  margin: 40px auto 0;
  border-collapse: collapse;
}
#contents TH {
  padding: 10px;
  border-top: 1px solid #6e6e6e;
  vertical-align: top;
  background-color: #f5f5f5;
  white-space: nowrap;
}
#contents TD {
  padding: 10px;
  vertical-align: top;
  border-top: 1px solid #6e6e6e;
}
#contents TH.last {
  border-bottom: 1px solid #6e6e6e;
}
#contents TD.last {
  border-bottom: 1px solid #6e6e6e;
}
#contents UL{
}
#contents LI{
  margin: 5px 0 5px 10px;
}
#footer {
  border-top: 1px solid #999;
  margin:100px auto 30px;
  width: 746px;
}
#footer A {
  color:#333;
}
#footer A:hover {
  color:#666;
}
#footer #footerCopy {
  padding: 10px;
}
#footer #zapCopy,
#footer ADDRESS{
  margin-right: 3px;
  font-style: normal;
  text-align: right;
}
</pre></body></html>