/*----全ての要素の余白をゼロに指定----*/
*{ 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:#000; 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%; margin-left:auto; margin-right:auto;}

table.b{ width:500px; background-color:#009900; font-size:90%; margin-left:auto; margin-right:auto;}

table.c{ width:500px; background-color:#6699ff; font-size:90%; margin-left:auto; margin-right:auto;}

tr{ background-color:#fff;}

table.kai{ width:510px; background-color:#6699ff; font-size:90%;}

table.yaku{ width:250px; background-color:#999; text-align:center;}

tr.yaku{ background-color:#fff;}

h1{ color:#ff0033; font-size:12px; text-align:center;}

ul{ list-style-type:decimal; line-height:1.7em; list-style-position:inside; width:500px;}