@charset "euc-jp";
/* CSS Document */

.cf{/zoom:1;}
.cf:after{content:''; display:block; clear:both; }

.newgame,.smpI,.smpA,.smpIA,.smpIcon{
display:block;
width:96px;
height:20px;
text-indent:-9999px;
overflow:hidden;
margin:0 0 4px;
}
.newgame{
background:url(http://i.yimg.jp/images/kids/games/newgame2.png) no-repeat left top;
height:22px;
}
.smpI{
background:url(../smpgame_i.png) no-repeat left top;
}
.smpA{
background:url(../smpgame_a.png) no-repeat left top;
}
.smpIA{
background:url(../smpgame_ia.png) no-repeat left top;
}
.smpIcon{
background:url(../smpgame.png) no-repeat left top;
width:20px;
float:left;
}

.alartSmp{
border:1px solid #609dda;
background:#e9f4ff;
padding:5px 5px 8px;
margin:10px 0 5px;
font-size:75%;
text-align:left;
}
.alartSmp .ttl{
margin:0 0 3px;
padding-top:3px;
color:#225dbb;
font-weight:bold;
}
.alartSmp img{
vertical-align:bottom;
}
.alartSmp dl{
margin:0;
padding-left:20px;
background:url(../listitem.png) no-repeat 0.45em 0.45em;
zoom:1;/* for peek-a-boo */
}
.alartSmp dt{
margin:3px 0 2px;
}
.alartSmp dd{
margin:0 0 0 5px;
clear:both;
}
.alartSmp .smpI,.alartSmp .smpA,.alartSmp .smpIA{
float:left;
margin:-2px 2px 3px 0;
}

.alartSmpDtl{
width:450px;
margin:10px auto;
}

.va0 img{vertical-align:bottom;}

/* iPhone / mobile webkit */
@media screen and (max-device-width: 480px) {
.alartSmp{
font-size:70%;
}
.alartSmp .smpIcon{
margin:0.5em 0 0;
}
.alartSmp .smpI,.alartSmp .smpA,.alartSmp .smpIA{
margin:0.4em 0.5em 0.2em 0;
}
}