@charset "utf-8";
/* CSS Document */

html{width:100%; overflow-y: scroll;}
body{margin: 0px; padding: 0px;background:url(../images/bg.jpg) center top repeat;font-size:14px;color:#2d2d2d;font-weight:400;}
body a{color:#0d1c42;font-weight:900;text-decoration:underline;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,address{margin: 0px; padding: 0px; list-style-type: none;}
img{border: 0px;}
table {border-collapse: collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var,b,i {font-style:normal; font-weight:normal;}
b{font-weight: bold;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
input,textarea,select {font-family: inherit; font-size: inherit; font-weight: inherit; outline:0px none black;}
input,textarea,select {*font-size:100%;}
legend {color:#000;}
li img,
dt img,
dd img,
li input,
dt input,
dd input{vertical-align: top;}
table {font-size: inherit; font: 100%;}
pre,code,kbd,samp,tt {font-family: monospace; *font-size:108%; line-height: 100%;}
form option{font-size: 100%; padding: 1px;}
.clear{clear:both;width:100%;height:0px;font-size:0px;}

h1, h2, .hoso span, .logo span, #footer span{display:none;}

/*--  NOW PLAY --*/
#show{position:absolute;display:block;left:50%;margin:436px 0px 0px -375px;width:491px;height:92px;background:url(../images/bg_now.png) no-repeat;z-index:6;}
#show img{width:243px;height:68px;margin:20px 0px 0px 0px;}


/*---  TOP  ---*/
#bg_top{background:url(../images/bg_header.png) repeat-x;width:100%;min-height:507px;height:auto !important;height:507px;}
#allarea{width:960px;margin:0px auto;/*position:relative;z-index:1;*/}

/*---  ヘッダーエリア  ---*/
#header{background:url(../images/bg_bnr.png) repeat;width:960px;height:502px;}
.simpleSlideShow{width:691px;height:502px;float:left;}
.bnrarea{float:left;width:269px;height:502px;text-align:center;}
/* バナー7個*/.bnrarea img{margin:4px 2px;}

/*---  NEWSエリア  ---*/
#main{width:960px;height:auto;}
#news_bw{width:471px;height:auto;float:left;margin:42px 18px 20px 0px;}
.bw_header{width:471px;height:71px;background:url(../images/bg_newsbw_top.png) no-repeat;}
.bw_header span{display:none;}
.newsmain{background:url(../images/bg_newsmain.png) repeat-y;width:426px;height:116px;padding:0px 15px 10px 30px;}
.overflowarea{overflow:auto;width:426px;height:116px;}
.bw_footer{width:471px;height:36px;background:url(../images/bg_newsbw_btm.png) no-repeat;}
#news_bw .newsmain .day{background:url(../images/icon_bw.png) left 3px no-repeat;padding:0px 0px 3px 16px;font-weight:900;line-height:1.2em;}
#news_bw .newsmain .tit{margin-bottom:15px;}
#news_bw .newsmain .tit a{color:#0d1c42;line-height:1.3em;}

#news_xy{width:471px;height:auto;float:left;margin:42px 18px 20px 0px;}
.bw_header{width:471px;height:71px;background:url(../images/bg_newsxy_top.png) no-repeat;}
.bw_header span{display:none;}
.newsmain{background:url(../images/bg_newsmain.png) repeat-y;width:426px;height:116px;padding:0px 15px 10px 30px;}
.overflowarea{overflow:auto;width:426px;height:116px;}
.bw_footer{width:471px;height:36px;background:url(../images/bg_newsxy_btm.png) no-repeat;}
#news_xy .newsmain .day{background:url(../images/icon_bw.png) left 3px no-repeat;padding:0px 0px 3px 16px;font-weight:900;line-height:1.2em;}
#news_xy .newsmain .tit{margin-bottom:15px;}
#news_xy .newsmain .tit a{color:#0d1c42;line-height:1.3em;}

#news_sm{width:471px;height:auto;float:left;margin:42px 0px 20px 0px;}
.sm_header{width:471px;height:71px;background:url(../images/bg_newssm_top.png) no-repeat;}
.sm_header span{display:none;}
.sm_footer{width:471px;height:36px;background:url(../images/bg_newssm_btm.png) no-repeat;}
#news_sm .newsmain .day{background:url(../images/icon_sm.png) left 3px no-repeat;padding:0px 0px 3px 16px;font-weight:900;line-height:1.2em;}
#news_sm .newsmain .tit{margin-bottom:15px;}
#news_sm .newsmain .tit a{color:#02577e;line-height:1.3em;}

/*---  過去のポケモンシリーズ  ---*/
#series{width:962px;height:auto;padding-bottom:15px;}
.s_header{background:url(../images/bg_oldpk_top.png) no-repeat;width:962px;height:36px;}
.s_header span{display:none;}
.s_main{background:url(../images/bg_oldpk_main.png) repeat-y;width:962px;min-height:78px;height:auto !important;height:78px;text-align:center;}
.s_main img{margin:10px 3px 0px 2px;}
.s_footer{background:url(../images/bg_oldpk_btm.png) no-repeat;width:962px;height:26px;}

/*---  お願い  ---*/
.announce{width:190px;height:23px;padding:0px 22px 33px 749px;margin:0px auto;}
.announce a{background:url(../images/btn_onegai.png) left top no-repeat;width:190px;height:23px;display:block;}
.announce span{display:none;}

/*---  コピーライト  ---*/
#copy{background:url(../images/copy.png) no-repeat;width:641px;height:62px;margin:0px auto;}
#copy span{display:none;}