@charset "utf-8";

/* ----------------------------------------------------------------
    contentsArea
----------------------------------------------------------------- */
body#top div.top-Area{
width:940px;
margin:0 auto;
}


/* ----------------------------------------------------------------
    mainFlash
----------------------------------------------------------------- */
body#top div.mainFlash {
width:920px;
height:472px;
}

body#top div.rotationFlash{
float:left;
width:275px;
height:257px;
}

body#top div.infoFlash{
float:left;
display:inline;
width:390px;
height:229px;
}

body#top div.special-Area{
float:right;
margin-right:5px;
margin-top:3px;
display:inline;
}


/* ----------------------------------------------------------------
    pokewalker
----------------------------------------------------------------- */
div.pokewalker{
width:260px;
padding:10px 5px 7px 5px;
position:relative;
background:url("/special/hgss/shared/images/top/bg_pokewalker.gif") no-repeat 0 0;
}

div.pokewalker p.image{
position:absolute;
right:-20px;
top:-40px;
}


/* ----------------------------------------------------------------
    mobile
----------------------------------------------------------------- */
div.mobile{
background:url("/special/hgss/shared/images/top/bg_mobile.gif") no-repeat 0 0;
padding:8px 5px 0;
position:relative;
width:260px;
}


/* ----------------------------------------------------------------
    bnrArea
----------------------------------------------------------------- */
div.bnr-Area{
margin:10px auto;
padding-left:5px;
overflow:hidden;
}

div.bnr-Area.clo3{
clear:both;
width:689px;
}

div.bnr-Area.clo4{
clear:both;
width:913px;
}

div.bnr-Area ul li{
float:left;
display:inline;
margin:0 0 8px 8px;
}

div.bnr-Area ul li.first-child{
float:left;
display:inline;
margin:0 0 8px 4px;
}

/* ----------------------------------------------------------------
    itemArea
----------------------------------------------------------------- */
div.item-Area{
clear:both;
margin:0 auto;
background:url("/special/hgss/shared/images/top/bg_itemArea.png") no-repeat 0 0;
width:882px;
height:158px;
padding:18px 18px 0;
}

div.item-Area h2{
width:882px;
background:#01172f url("/special/hgss/shared/images/top/bg_ttl_item.gif") repeat-x 0 45%;
text-align:center;
margin-bottom:10px;
}

div.item-Area dl dt.item-Image{
width:191px;
margin:0 10px;
float:left;
display:inline;
}

div.item-Area dl dd{
float:left;
display:inline;
}

div.item-Area p.cero{
margin:12px 12px 0 0;
float:right;
display:inline;
}

div.item-Area p.btn{
float:right;
position:relative;
width:197px;
zoom:1;
}

div.item-Area p.btn span{
position:absolute;
}

div.item-Area p.cero span{
width:91px;
display:block;
margin-top:20px;
position:relative;
}


