@charset "utf-8";
/* CSS Document */

html{width:100%;}
body{margin: 0px; padding: 0px;font-family: "ＭＳ Ｐゴシック",sans-serif;font-size:14px;color:#2a2a2a;}
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;}

a{color:#e11415;text-decoration:underline;}
h1, h2{display:none;}

/* top
---------------------------------------------*/
body{ min-width:1400px; width:auto !important; width:1400px;}

#allbg02{background:#292324;background:url(../images/sbg.jpg) center top repeat-y #212126; }

#allbg{background:url(../images/bg_block.png) repeat;width:100%;}
.bg_w{background:url(../images/bg_header_w.jpg) center top repeat-x;width:100%;height:172px;}

.bg_w02{background:url(../images/sbg_header_w.jpg) center top repeat-x;width:100%;}
.bg_w03{background:url(../images/sbg_white02.jpg) center bottom repeat-x;width:100%;}

.line{background:url(../images/line.jpg) repeat-x;width:100%;height:4px;font-size:0px;}
.line02{ repeat-x;width:100%;height:4px;font-size:0px;}

#header{width:1036px;margin:0px auto;}
#contents{width:1036px;margin:0px auto;min-height:800px;height: auto !important;height:800px;}
#sub{width:341px;float:left;padding-top:4px;}
#main{width:695px;float:left;padding-top:8px;}
.bgwhite{background:url(../images/bg_white.jpg) center top repeat;width:100%;}
.copy{background:url(../images/copy.png) center center no-repeat;width:518px;height:44px;margin:0px auto;}
.copy span{display:none;}

#pklogo{background:url(../images/u_pokelogo.png) no-repeat;width:350px;height:172px;margin:0px;float:left;}
#pklogo span{display:none;}

#logo{background:url(../images/u_logo2.png) no-repeat;width:405px;height:172px;margin:0 0 0 50px;}
.tit_news{float:left;background:url(../images/tit_news.png) no-repeat right top ;width:1036px; height:172px;}
.tit_story{float:left;background:url(../images/tit_story.png) no-repeat right top ;width:1036px;height:172px;}
.tit_staff{float:left;background:url(../images/tit_staff.png) no-repeat right top ;width:1036px;height:172px;}
.tit_chara{float:left;background:url(../images/tit_chara.png) no-repeat right top ;width:1036px;height:172px;}
.tit_trailer{float:left;background:url(../images/tit_trailer.png) no-repeat right top ;width:1036px;height:172px;}
.tit_episodes{float:left;background:url(../images/tit_episodes.png) no-repeat right top ;width:1036px;height:172px;}
.tit_onair{float:left;background:url(../images/tit_onair.png) no-repeat right top ;width:1036px;height:172px;}
.tit_data{float:left;background:url(../images/tit_data.png) no-repeat right top ;width:1036px;height:172px;}

#nav{width:324px;margin:0px 0px 0px 17px;}
#nav span{display:none;}
.btn_news{width:324px;height:80px;}
.btn_story, .btn_chara, .btn_staff, .btn_trailer, .btn_episodes, .btn_onair, .btn_data, .btn_pv, .btn_backtop{width:324px;height:76px;}
.btn_story, .btn_chara, .btn_staff, .btn_trailer, .btn_episodes, .btn_onair, .btn_data, .btn_pv, .btn_backtop{margin-top:-7px;}
.btn_news a{display:block;width:324px;height:80px;}
.btn_story a, .btn_chara a, .btn_staff a, .btn_trailer a, .btn_episodes a, .btn_onair a, .btn_data a, .btn_pv a, .btn_backtop a{display:block;width:324px;height:76px;}
.btn_news a:link, .btn_news a:visited{background:url(../images/btn/btn_news.png) no-repeat;}
.btn_news a:hover, .btn_news a:active{background:url(../images/btn/btn_news_on.png) no-repeat;}
.btn_story a:link, .btn_story a:visited{background:url(../images/btn/btn_story.png) no-repeat;}
.btn_story a:hover, .btn_story a:active{background:url(../images/btn/btn_story_on.png) no-repeat;}
.btn_chara a:link, .btn_chara a:visited{background:url(../images/btn/btn_chara.png) no-repeat;}
.btn_chara a:hover, .btn_chara a:active{background:url(../images/btn/btn_chara_on.png) no-repeat;}
.btn_staff a:link, .btn_staff a:visited{background:url(../images/btn/btn_staff.png) no-repeat;}
.btn_staff a:hover, .btn_staff a:active{background:url(../images/btn/btn_staff_on.png) no-repeat;}
.btn_trailer a:link, .btn_trailer a:visited{background:url(../images/btn/btn_trailer.png) no-repeat;}
.btn_trailer a:hover, .btn_trailer a:active{background:url(../images/btn/btn_trailer_on.png) no-repeat;}
.btn_episodes a:link, .btn_episodes a:visited{background:url(../images/btn/btn_episodes.png) no-repeat;}
.btn_episodes a:hover, .btn_episodes a:active{background:url(../images/btn/btn_episodes_on.png) no-repeat;}
.btn_onair a:link, .btn_onair a:visited{background:url(../images/btn/btn_onair.png) no-repeat;}
.btn_onair a:hover, .btn_onair a:active{background:url(../images/btn/btn_onair_on.png) no-repeat;}
.btn_pv a:link, .btn_pv a:visited{background:url(../images/btn/btn_pv.png) no-repeat;}
.btn_pv a:hover, .btn_pv a:active{background:url(../images/btn/btn_pv_on.png) no-repeat;}
.btn_data a:link, .btn_data a:visited{background:url(../images/btn/btn_data.png) no-repeat;}
.btn_data a:hover, .btn_data a:active{background:url(../images/btn/btn_data_on.png) no-repeat;}
.btn_backtop a:link, .btn_backtop a:visited{background:url(../images/btn/btn_backtop.png) no-repeat;}
.btn_backtop a:hover, .btn_backtop a:active{background:url(../images/btn/btn_backtop_on.png) no-repeat;}

#entry{padding-bottom:8px;}
.title_repe{background:url(../images/entry/e_t_repe.jpg) repeat-y;width:676px;}
.title_top{background:url(../images/entry/e_t_top.jpg) no-repeat;width:676px;}
.title_end{background:url(../images/entry/e_t_end.png) left bottom no-repeat;width:676px;}
.title_xy{background:url(../images/entry/bg_xy.png) 515px 12px no-repeat;min-height:52px;height: auto !important;height:52px;padding-bottom:3px;}
.e_title{background:url(../images/entry/icon.png) 31px 22px no-repeat;padding:24px 40px 10px 60px;color:#0d0a33;font-weight:900;font-size:16px;line-height:1.2em;}
.e_body{background:url(../images/entry/e_body.png) repeat-y;padding:12px 30px;width:616px;min-height:200px;height: auto !important;height:200px;line-height:1.6em;}
.e_body_data{background:url(../images/entry/e_body.png) repeat-y;padding:12px 14px;width:648px;min-height:200px;height: auto !important;height:200px;line-height:1.6em;}
.e_end{background:url(../images/entry/e_end.png) no-repeat;width:676px;height:29px;}
.day{text-align:right;color:#9f0700;font-weight:900;padding-bottom:12px;}

.comison{background:url(../images/img_comingsoon.png) center bottom no-repeat;width:100%;height:130px;}
.comison span{display:none;}
.posi{background:url(../images/entry/icon_staff.png) left 6px no-repeat;padding:0px 0px 0px 20px;font-weight:900;width:180px;float:left;padding-bottom:7px;}
.detail{width:410px;float:left;padding-bottom:7px;}
.pklist{padding-bottom:30px;}
.bgmovie{background:url(../images/entry/bg_movie.jpg) no-repeat;width:520px;height:302px;padding:11px 12px 12px 12px;margin:10px auto;}
.moviebox{width:520px;height:302px;}
.story{background:url(../images/img_story.png) no-repeat;width:676px;height:938px;}
.story span{display:none;}

.next_img{width:182px;padding-bottom:20px;padding-left:20px;float:right;}
.next_img img{border:1px #ff0b00 solid;}
.next_day{font-weight:900;color:#9f0700;padding-bottom:10px;padding-left:25px;background:url(../images/entry/icon_staff.png) left 5px no-repeat;}
.next_line{background:url(../images/next/next_line.png) no-repeat;width:601px;height:1px;font-size:0px;padding:10px 0px;margin:0px auto;}

.music_img{width:150px;padding-bottom:20px;padding-right:20px;float:left;}
.music_img img{border:1px #ff0b00 solid;}
.music_tit{font-weight:900;color:#9f0700;padding-bottom:10px;padding-left:25px;background:url(../images/entry/icon_staff.png) left 5px no-repeat;}
.music_line{background:url(../images/next/next_line.png) no-repeat;width:601px;height:1px;font-size:0px;padding:10px 0px;margin:0px auto;}
.music_coments{float:right;width:420px;background:#CCF;padding:10px;margin-top:10px;color:#039;}

.liet_stcs{background:url(../images/entry/icon_staff.png) center center no-repeat; width:100%;padding:6px 0px;}
.posi2{width:290px;float:left;text-align:right;font-weight:900;}
.name{width:290px;float:right;text-align:left;}

.chara_img{width:266px;float:left;padding-right:25px;padding-bottom:25px;}
.chara_img_l{text-align:center;width:100%;padding-top:15px;}
.chara_txt{padding-top:150px;}
.chara_txt_s{padding-top:120px;}


/* ソーシャル
------------------*/
#social{width:450px;margin:15px auto 0px auto;}
.social{width:450px;text-align:center;clear:both;margin:0px auto;padding-left:50px;}
.so01, .so02, .so03{float:left;margin:0px;padding:0;text-align:center;width:120px;}
.so02{margin-right:25px;_margin-right:12px;}
iframe.twitter-share-button {width:120px!important;}