@charset "utf-8";
/* CSS Document */

html{width:100%;}
body{margin: 0px; padding: 0px;font-family: "ＭＳ Ｐゴシック",sans-serif;}
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{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%;}
#contents{width:1036px;margin:0px auto;}
#sub{width:341px;float:left;padding-top:17px;}
#main{width:695px;float:left;padding-top:21px;}

#pklogo{background:url(../images/top/logo_pklogo.png) no-repeat;width:324px;height:159px;margin:0px 0px 0px 17px;}
#pklogo span{display:none;}
#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_sogo, .btn_get{width:324px;height:76px;}
.btn_news, .btn_story, .btn_chara, .btn_staff, .btn_trailer, .btn_episodes, .btn_onair, .btn_data, .btn_pv, .btn_sogo, .btn_get{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_sogo a, .btn_get 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_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_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_sogo a:link, .btn_sogo a:visited{background:url(../images/btn/btn_sougo.png) no-repeat;}
.btn_sogo a:hover, .btn_sogo a:active{background:url(../images/btn/btn_sougo_on.png) no-repeat;}
.btn_get a:link, .btn_get a:visited{background:url(../images/btn/btn_pkgtv.png) no-repeat;}
.btn_get a:hover, .btn_get a:active{background:url(../images/btn/btn_pkgtv_on.png) no-repeat;}

#main{background:url(../images/top/key3.png) left 17px no-repeat;width:695px;height:933px;}
#main span{display:none;}

.hoso{background:url(../images/top/hoso_end.png) no-repeat;width:52px;height:420px;margin:367px 35px 0px 40px;float:left;}
.logo{float:left;background:url(../images/top/logo.png) no-repeat;width:439px;height:173px;float:left;margin:618px 0px 0px 0px;}
.bnrarea{margin:41px 0px 0px 28px;width:627px;height:62px;text-align:center;}
.bnrarea img{margin:0px 2px 0px 3px;border:#FFF 1px solid;}

#newsarea{background:url(../images/top/bg_news.png) no-repeat;width:797px;height:88px;padding:19px 37px 22px 185px;margin:0px 0px 0px 17px;}
.news{overflow:auto;width:797px;height:88px;}
.day{background:url(../images/top/icon_news.png) left 1px no-repeat;padding:0px 0px 0px 25px;color:#9f0700;font-weight:900;font-size:13px;float:left;margin:3px;}
.txt{color:#0d0a33;width:600px;background:#b3d2ee;float:left;margin-left:20px;padding:3px;font-size:13px;font-weight:900;line-height:1.2em;margin-bottom:1px;}
.sp{height:5px;}

.line{background:url(../images/line.jpg) repeat-x;width:100%;height:4px;font-size:0px;}
.line01{background: width:100%;height:4px;font-size:0px;}

.bgwhite{background:url(../images/bg_white.jpg) center top repeat;width:100%;}

.bgwhite02{background:url(../images/bg_white.jpg) center top repeat;width:100%;}
.bgwhite03{background:url(../images/sbg_white.jpg) center 1087px repeat-x;width:100%;}

.copy{background:url(../images/copy.png) center center no-repeat;width:518px;height:44px;margin:0px auto;}
.copy span{display:none;}

.sosial{width:450px;text-align:center;margin:10px auto 10px auto;>margin:0px auto 0px auto;>padding-top:0px;padding-bottom:5px;}
.so01, .so02, .so03{float:left;margin:0px;padding:0;text-align:center;width:130px;}
.so02{margin-right:25px;}
iframe.twitter-share-button {width:120px!important;}

.bnrtop{width:980px;padding-top:25px;padding-bottom:7px;margin:0px auto;text-align:center;}
.bnr{width:980px;padding:7px;margin:0px auto;text-align:center;}
.bnrtop img, .bnr img{margin:0px 2px 0px 3px;}


.pvarea{width:324px;margin:0px 0px 0px 17px;}