@charset "utf-8";


/*■■■■*/

* {
margin:0;
padding:0;
}


body {
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:0.8125em;
color:#000000;
line-height:1.6;
background:url(/special/platinum/common/images/bg.jpg) repeat-x #fff;
}

img {
border:none;
line-height:0;
}

a:link{
color:#0000cc;
text-decoration:none;
}

a:visited{
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

a:active{
text-decoration:underline;
}



#container{
width:880px;
margin:13px auto 0 auto;
background:url(/special/platinum/common/images/waku_bg.jpg) repeat-y;
}


/*■■		contentsArea		■■*/

#contentsArea{
background:url(/special/platinum/common/images/waku_bg_t.jpg) no-repeat top left;
padding:11px 0 0 0;
zoom:1;
}

#contentsArea:after{
content:".";
display: block;
height:0px;
clear:both;
visibility:hidden;
}



/*■■		navArea		■■*/


#navArea{
width:171px;
background:url(/special/platinum/common/images/nav_bg.jpg) repeat-y;
float:left;
line-height:0;
font-size:0;
}

#indexPage #navArea h1{
margin-bottom:21px;
}


#navArea p.topBack{
margin:0 0 7px 73px;
}

#navArea #gnav{
margin-left:20px;
margin-bottom:18px;
}

#navArea #osusumeList{
margin-left:18px;
margin-bottom:18px;
}

#navArea li{
margin-bottom:3px;
list-style:none;
}


#navArea li.navBtnSpecial{
margin-bottom:15px;
}

#navArea li.navOsusumeBnr02{
margin-bottom:9px;
}

#navArea li.navOsusumeBnr03{
margin-bottom:9px;
}

#navArea li.navOsusumeBnr04{
margin-left:2px;
margin-bottom:6px;
}

#navArea li.navOsusumeBnr05{
margin-left:2px;
margin-bottom:9px;
}

#navArea li.navOsusumeBnr06{
margin-left:2px;
margin-bottom:6px;
}

#navArea li.navOsusumeBnr07{
margin-left:2px;
margin-bottom:6px;
}

#navArea li.navOsusumeBnr09{
margin-left:2px;
margin-bottom:6px;
}

#navArea li.navOsusumeBnrPlatinaentry{
margin-left:2px;
margin-top:12px;
}

#navArea dt{
margin-bottom:8px;
}


#mainArea{
width:858px;
margin-left:11px;
background:url(/special/platinum/common/images/mainarea_bg.jpg) repeat-y;
zoom:1;
}

#mainArea:after{
content:".";
display: block;
height:0px;
clear:both;
visibility:hidden;
}

#main{
width:687px;
float:left;
background:url(/special/platinum/common/images/main_bg.gif) repeat-x #8b8b8b;
min-height:680px;
_height:680px;
}





/*■■		footerArea		■■*/

#footerArea{
background:url(/special/platinum/common/images/waku_bg_b.jpg) no-repeat bottom left;
padding:8px 32px 31px 32px;
color:#FFFFFF;
font-size:0.8125em;
clear:both;
}

#footerLayout p{
float:left;
}

#footerLayout p.bnrOfficial{
float:right;
}

#footerLayout{
width:818px;
zoom:1;
}

#footerLayout:after{
content:".";
display: block;
height:0px;
clear:both;
visibility:hidden;
}

#indexPage #footerLayout{
margin-bottom:8px;
}

#copyright{
margin-left:12px;
margin-right:12px;
line-height:1.2;
width:644px;
margin-left:0;
}

#indexPage #copyright{
width:auto;
}


#flashIndex{
margin:0 auto;
width:880px;
margin-top:13px;
}

/*■■	footBnrArea	■■*/
#footBnrArea{
width:880px;
margin:0 auto;
padding-bottom:25px;
text-align:center;
zoom:1;
}
#footBnrArea:after{
content:".";
display: block;
height:0px;
clear:both;
visibility:hidden;
}

#footBnrArea div{
width:580px;
margin:0 auto;
}

#footBnrArea ul{
list-style:none;
margin-left:80px;
}
#footBnrArea li{
float:left;
margin-right:10px;
}

#flashBnrSugoroku2008Element{
margin:0 auto;
width:880px;
text-align:center;
}

#flashBnrSugoroku2008Pokemon{
margin:0 auto;
width:880px;
text-align:center;
}