
/*---------------------
 2010.09.16 Save
-----------------------*/
/*---------------------
 Base
-----------------------*/
body {
background:#B4DCE6;
text-align:center;
margin: 0 auto;
padding: 0px;
}
img {border: 0px;}
a:link , a:visited  {
color: #330033;
}
a:hover , a:active {
color:#aaa;
}
.clear {
clear: both;
height: 0px;
}
img {
border:0;
}
#wrapper {
width: 940px;
text-align:center;
margin: 0 auto;
padding: 0px;
}
#container {
text-align: center;
}

/*-------------------
 Header
 color: #b8860b;
-------------------*/
#header {
width: 700px;
height:200px;
background:url('img/header_japantarotcard.gif')  no-repeat;
text-align:center;
padding: 0px;
margin:  0px  auto;
}
#header  h1{
color: #343434;
font-size: 40px;
text-align: left;
margin: 0px auto;
padding: 84px 0px 0px 130px;
}

/*------------------
 Main　Content
 ----------------- */

.main_contents_info {
text-align:center;
}
.main_contents_info  h2{
background: #B4DCE6 url('img/bg_kumo.jpg') 20px 0px  no-repeat;
width: 280px;
height:85px;
font-size: 30px;
color: #003399;
letter-spacing: 0.15em;
font-family: "ＤＨＰ平成明朝体W7";
text-align: center;
margin: 0px 0px;
padding: 30px 0 0 0;
}
.main_contents_info td {
font-size: 18px;
color: #003399;
}

.contents {
padding: 0px;
margin:  20px;
}

.contents table {
width: 900px;
border-collapse: collapse;
border: 1px  solid #000066;
padding: 0px;
margin:  0px;
}
.contents td {
font-size: 13px;
border: 1px  dotted #555566;
line-height: 180%;
padding: 0.5em;
margin: 0px;
}
.contents a {
font-size: 12px;
}



/*-------------------
  Copyright  Footer
-------------------*/
#footer {
clear: both;
text-align: center;
color: #FF96FF;
border-top: 2px solid #fef;
margin:  0px 100px;
padding:  8px 0px;
}
#footer ul {
margin:  0px;
padding: 0px;
}
#footer li{
float:left; 
text-align: center;
list-style-type: none;
border-left: 1px solid #FF96FF;
font-weight: bold;
padding: 0px 12px;
color: #FF96FF;
font-size: 11px ;
}
#footer a:link , 
#footer a:visited {
font-size: 12px ;
color: #fef;
text-decoration:none;
}
#footer a:hover , 
#footer a:active {
font-size: 12px ;
color: #FF96FF;
text-decoration: underline;
}

#footer .copyright {
color: #FF96FF;
padding: 0px 24px;
}
