html,body{
	padding: 0;
	margin: 0;
	font-size:12px; 
	font-family: "メイリオ","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic", sans-serif;
}

img {border:0;}


h1 {
color:#ffffff;
font-size:10px;
margin:0;
padding:3px 0 3px 3px;
background-image: -webkit-gradient(linear,left top,left bottom,from(#cc3366),to(#ff6699));
background-image: -moz-linear-gradient(top, #cc3366, #ff6699);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#cc3366, endcolorstr=#ff6699));
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#cc3366, endcolorstr=#ff6699))";
background: -ms-linear-gradient(top, #cc3366, #ff6699);
background: linear-gradient(to bottom, #cc3366, #ff6699);
zoom: 1;
background-color: #c36;
}

#headline {
color:#ffffff;
font-size:18px;
font-weight:bold;
}

h2 {
color: #fff;
background-color: #f69;
font-size:13px;
padding:7px 0; 
text-align:center;
margin:15px 0 0 0;
-moz-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
}

h3 {
background-color:#f69;
font-size:13px;
color:#ffffff;
margin:15px 0 0 0;
-moz-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
padding:7px 0;
text-align:center;
}


.txtarea {
padding:0 0 20px 0;
margin:0 0 20px 0;
}


.txtarea p {
padding:5px 3px;
margin:0;
}

.gamename {
color: #cc3366;
font-weight:bold;
padding:2px 3px;
margin:10px 0 3px 0;
font-size:13px;
}

strong {color: #FF6633;}


hr {
border:none;
border-bottom:2px dashed #ffcc00;
width: 100%;
margin:15px 0;
}

h4 {
background-color:#ffdfdf;
color:#c36;
font-size:14px;
padding:2px 0 2px 3px;
margin:20px 0 10px 0;
}


#footerbar {
background-color:#333333;
color:#ffffff;
font-size:11px;
text-align:center;
padding:25px 0;
}

#footerbar a {color:#fff;}