* {
	font-family: osaka, "MS Pゴシック", arial, helvetica, sans-serif;
}
body {
margin:0;
padding:0;
background-image: url(bg_body.gif);
}
#top1 {
background-image:url(bg_top.gif);
background-repeat:repeat-x;
}
#top2 {
width:740px;
margin:0 auto 0 auto;
background-image:url(top.gif);
background-repeat:no-repeat;
height:180px;
}
#container {
width:740px;
margin:0 auto 0 auto;
background-image:url(paper.jpg);
background-repeat:repeat-y;
}
#main {
font-size:16px;
line-height:1.5em;
padding:0 80px 0 80px;
}
#note {
	font-size:12px;
	line-height:1.3em;
	padding-right: 2em;
	padding-left: 2em;
}
#note P {
text-indent:-2em;
padding:0 0 0 2em;
}
table.talk {
margin:1em 2em 1em 2em;
}
.talk th {
vertical-align:top;
padding:0 0 0.5em 0;
color:#000088;
text-align:left;
font-weight:bold;
width:4em;
}
.talk th.hama {
color:#880000;
}
.talk th.capcom, .talk td.capcom {
color: #FF3300;
}
.talk td {
vertical-align:top;
	text-align:left;
	padding:0 0 0.5em 0;
	color: #000088;
}
.talk td.hama {
	color: #880000;
}
.hidden {
display:none;
}
.clear {
font-size:0px;
line-height:0px;
clear:both;
}
.copyright {
font-size:10px;
font-weight:normal;
}
.bigM {
font-size:28px;
line-height:28px;
font-weight:bold;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}
.bigG {
font-size:28px;
line-height:28px;
font-weight:bold;
}
.color1 {
font-weight:bold;
color:#6666FF;
}
.color2 {
font-weight:bold;
color: #FF3300;
}
.color3 {
font-weight:bold;
color: #009900;
}
.color4 {
font-weight:bold;
color: #3399FF;
}
.color5 {
font-weight:bold;
color: #cc0000;
}
.cap {
	font-size: 0.7em;
	color:#3366FF;
}
p {
margin:0 0 0.5em 0;
}
ul {
margin:0 0 0 2em;
}
