/*----全ての要素の余白をゼロに指定----*/
*{ padding:0px;
   margin:0px;
}

a{ text-decoration:none;}
a:link { color:#996600; }
a:visited { color: #996600; }
a:active { color: #996600; }

ul{ padding:0px;
    margin:0px;
	font-size:85%;}

img{
   border:0px;
}

table{
 font-size:85%;
}

p{
 font-size:smaller;}

/*----フォントの変更----*/
body{
  font-size:85%;
  font-family:'ヒラギノ丸ゴ Pro W3','Hiragino Maru Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
  color:#000000;
  margin:auto;
  margin-left:auto;
  margin-right:auto;
  background-color:#FFFFCC;
}

/*----レイアウト関係----*/

#container{
  text-align:left;
  width:520px;
  overflow:hidden;
  line-height:1.7em;
  margin:auto;
}

#container:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #container {
    height: 1em;
    overflow: visible;
}
/**/


.center{ text-align:center;}
.right{ text-align:right;}
.left{ text-align:left;}

table.a{
 width:500px;
 background-color:#FF9999;
 font-size:90%;
}

table.b{
 width:500px;
 background-color:#009900;
 font-size:90%;
}

table.c{
 width:500px;
 background-color:#6699FF;
 font-size:90%;
}

tr{
 background-color:#FFFFFF;
}

table.kai{
 width:510px;
 background-color:#6699FF;
 font-size:90%;
}

table.yaku{
  width:250px;
  background-color:#999999;
  text-align:center;
}

tr.yaku{
  background-color:#FFFFFF;
}

h1{
 color:#FF0033;
 font-size:12px;
 text-align:center;
}

ul{
 list-style-type:decimal;
 line-height:1.7em;
 list-style-position:inside;
 width:500px;
}
