
header#cmnHdr{position:relative;border-top:6px solid #FF9631;background:#fff}header#cmnHdr:after{content:"";display:table;clear:both}header#cmnHdr h1{float:left;margin:12px 12px 12px 10px;padding:0 0 0 0;text-align:left;font-size:0px;font-size:0rem}header#cmnHdr h1 img{max-width:150px;vertical-align:top;font-size:0;line-height:1}header#cmnHdr h1.old{margin:6px 12px 9px 10px}header#cmnHdr h1.old img{max-width:170px}header#cmnHdr #manuPanel dt{display:none}header#cmnHdr .gNav{float:left;margin:12px 0 0 0;text-align:left}header#cmnHdr .gNav li{display:inline-block;position:relative}header#cmnHdr .gNav li.navChumoku a{background:url(/anime/common/images/icon_chumoku.png) left top no-repeat;background-size:20px 20px}header#cmnHdr .gNav li.navAnitoku a{background:url(/anime/common/images/icon_anitoku.png) left top no-repeat;background-size:20px 20px}header#cmnHdr .gNav li.navList a{background:url(/anime/common/images/icon_list.png) left top no-repeat;background-size:20px 20px}header#cmnHdr .gNav li.navIllust a{background:url(/anime/common/images/icon_illust.png) left top no-repeat;background-size:20px 20px}header#cmnHdr .gNav li.navFaq a{background:url(/anime/common/images/icon_faq.png) left top no-repeat;background-size:20px 20px}header#cmnHdr .gNav li.navTwitter a{background:url(/anime/common/images/icon_twitter.png) left top no-repeat;background-size:20px 20px}header#cmnHdr .gNav li.navLineup a{position:relative}header#cmnHdr .gNav li.navLineup a:before{display:block;position:absolute;left:0;top:50%;width:20px;height:20px;margin:-10px 0 0 0;border-radius:10px;background:#FF9631;content:""}header#cmnHdr .gNav li.navLineup a:after{display:block;position:absolute;top:50%;left:6px;right:auto;width:5px;height:5px;margin-top:-5px;border-top:solid 3px #fff;border-right:solid 3px #fff;-webkit-transform:rotate(135deg);transform:rotate(135deg);content:""}header#cmnHdr .gNav li a{display:inline-block;margin:0 8px;padding:0 0 0 24px;color:#5E5E5E;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition-duration:.3s;transition-duration:.3s;font-size:14px;font-size:.875rem;font-weight:bold;line-height:20px}header#cmnHdr .gNav li a:hover{color:#FF9631}header#cmnHdr .gNav li .small{font-size:.6em;font-weight:normal}header#cmnHdr .gNav.old li a{position:relative;background:none !important}header#cmnHdr .gNav.old li a:before{position:absolute;left:0;top:50%;width:20px;height:20px;margin:-10px 0 0 0;border-radius:20px;background:#FF9631;content:""}header#cmnHdr .gNav.old li a:after{display:block;position:absolute;top:50%;left:5px;right:auto;width:5px;height:5px;margin-top:-4px;border-top:solid 3px #fff;border-right:solid 3px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:""}header#cmnHdr .btnTwitter{display:none}#awCmnFtr{position:relative}#showCmnFooter{border-top:3px solid #FF9631;background:rgba(222,225,227,0.9);-webkit-transition-duration:.3s;transition-duration:.3s}#showCmnFooter.genre01{border-top:none;background:#fff}#showCmnFooter.genre02{border-top:none;background:#fff}#showCmnFooter.genre03{border-top:none;background:#fff}#showCmnFooter.genre04{border-top:none;background:#fff}#showCmnFooter #accMenu{display:none;overflow:auto}#showCmnFooter h4{display:inline-block;margin:0 12px 0 0;font-weight:bold;vertical-align:middle}#showCmnFooter h4:before{color:#FF9631;font-weight:bold;content:"●"}#showCmnFooter .cmn{padding:15px 9px;border-bottom:1px solid #5E5E5E}#showCmnFooter .cmn:last-child{border-bottom:none}#showCmnFooter .ftrTopics{display:inline;text-align:center;vertical-align:top}#showCmnFooter .ftrTopics li{display:inline-block;position:relative;width:-o-calc((100% - 110px) / 3);width:calc((100% - 110px) / 3);margin:0;padding:0 6px 6px 6px;font-size:12px;font-size:.75rem;vertical-align:top;text-align:left;line-height:1.3;font-weight:bold;-webkit-box-sizing:border-box;box-sizing:border-box}#showCmnFooter .ftrTopics li a{display:block;padding:6px;background:#FFFFFF;color:#313131;text-decoration:none}#showCmnFooter .ftrTopics li a:after{content:"";display:table;clear:both}#showCmnFooter .ftrTopics li a .date{font-weight:normal}#showCmnFooter .ftrTopics li figure{display:block;float:left;width:66px;height:38px;overflow:hidden;margin:0 6px 0 0;vertical-align:top}#showCmnFooter .ftrTopics li img{max-width:66px;max-height:38px}#showCmnFooter .ftrVisited{display:inline;text-align:center}#showCmnFooter .ftrVisited li{display:inline}#showCmnFooter .ftrVisited a{display:inline-block;margin:3px 6px;padding:4px 12px;border-radius:18px;background:#fff;color:#f37700;-webkit-transition-duration:.3s;transition-duration:.3s;font-size:12px;font-size:.75rem;text-decoration:none}#showCmnFooter .ftrVisited a:hover{background:#FFE25C}#showCmnFooter .aLineup{display:inline-block;width:23%;margin:0 1% 9px 1%;padding:0 0;font-size:14px;font-size:.875rem;vertical-align:top}#showCmnFooter .aLineup dt{padding:3px 0;font-weight:bold;text-align:center}#showCmnFooter .aLineup dd{margin:3px 0 0 0;text-align:left}#showCmnFooter .aLineup dd a{display:block;margin:2px 0;padding:2px 12px;border-radius:18px;background:#fff;color:#313131;font-size:12px;font-size:.75rem;line-height:1.3;-webkit-transition-duration:.3s;transition-duration:.3s;color:#f37700;text-decoration:none}#showCmnFooter .aLineup dd a:hover{background:#FFE25C}.fixedFtr{max-width:980px;margin:0 auto;padding:32px 1%;background:#FFFFFF;-webkit-box-sizing:border-box;box-sizing:border-box}.fixedFtr ul{display:block;text-align:center;font-size:0}.fixedFtr li{display:inline-block;width:25%;margin:0 0 0 0}.fixedFtr li img{display:block;width:100%}.fixedFtr li a{display:block;position:relative;margin:4px;-webkit-transition-duration:0s;transition-duration:0s}.fixedFtr li a:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}.fixedFtr li a:hover img{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}.fixedFtr li a img.protecter{position:absolute;left:0;top:0;width:100%;height:100%;max-width:100% !important}.fixedFtr .showMenu{float:right;margin:4px 0 0 0}.fixedFtr .showMenu a{display:block;position:relative;padding:6px 45px 6px 12px;border-radius:18px;background:#FF9631;color:#FFFFFF;font-size:14px;font-size:.875rem;font-weight:bold;-webkit-transition-duration:.3s;transition-duration:.3s;text-decoration:none}.fixedFtr .showMenu a #panelBtnIcon{display:block;position:absolute;top:50%;right:15px;width:18px;height:3px;margin:-1px 0 0 0;background:#fff;-webkit-transition-duration:.3s;transition-duration:.3s}.fixedFtr .showMenu a #panelBtnIcon:before,.fixedFtr .showMenu a #panelBtnIcon:after{display:block;content:"";position:absolute;top:50%;right:0;width:18px;height:3px;background:#fff;-webkit-transition-duration:.3s;transition-duration:.3s}.fixedFtr .showMenu a #panelBtnIcon:before{margin-top:-7px}.fixedFtr .showMenu a #panelBtnIcon:after{margin-top:3px}.fixedFtr .showMenu a #panelBtnIcon.close{background:transparent}.fixedFtr .showMenu a #panelBtnIcon.close:before,.fixedFtr .showMenu a #panelBtnIcon.close:after{margin-top:-3px}.fixedFtr .showMenu a #panelBtnIcon.close:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.fixedFtr .showMenu a #panelBtnIcon.close:after{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.fixedFtr .showMenu a:hover{background-color:#f37700}p#gNavTooltipCmmntRight{position:absolute;z-index:10000;padding:3px 15px;border-radius:25px;background:#FF9631;color:#fff;font-size:12px;line-height:1.5;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box}p#gNavTooltipCmmntLeft{position:absolute;z-index:10000;padding:3px 15px;border-radius:25px;background:#FF9631;color:#fff;font-size:12px;line-height:1.5;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box}#cmnHdr,#awCmnFtr{line-height:1;font-family:"メイリオ", Meiryo, sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box}#cmnHdr *,#awCmnFtr *{line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box}body{-webkit-overflow-scrolling:touch}header#cmnHdr .gNav li a{font-size:4px;font-size:1.25vw;line-height:4;line-height:20px}@media screen and (min-width: 1201px){header#cmnHdr .gNav li a{font-size:14px;font-size:.875rem}}@media screen and (max-width: 1280px){.fixedFtr{padding:4px}}@media screen and (max-width: 960px){header#cmnHdr #manuPanel dt{display:block;float:right;margin:8px 10px 0 0}header#cmnHdr #manuPanel dt a{display:block;position:relative;width:110px;height:26px;margin:0;padding:3px 15px;border-radius:20px;background:#FF9631;color:#fff;font-size:14px;font-size:.875rem;font-weight:normal;line-height:20px;text-decoration:none;-webkit-transition-duration:.3s;transition-duration:.3s}header#cmnHdr #manuPanel dt a #panelBtnIcon{display:block;position:absolute;top:50%;right:12px;width:18px;height:3px;margin:-1px 0 0 0;background:#fff;-webkit-transition-duration:.3s;transition-duration:.3s}header#cmnHdr #manuPanel dt a #panelBtnIcon:before,header#cmnHdr #manuPanel dt a #panelBtnIcon:after{display:block;content:"";position:absolute;top:50%;right:0;width:18px;height:3px;background:#fff;-webkit-transition-duration:.3s;transition-duration:.3s}header#cmnHdr #manuPanel dt a #panelBtnIcon:before{margin-top:-7px}header#cmnHdr #manuPanel dt a #panelBtnIcon:after{margin-top:3px}header#cmnHdr #manuPanel dt a #panelBtnIcon.close{background:transparent}header#cmnHdr #manuPanel dt a #panelBtnIcon.close:before,header#cmnHdr #manuPanel dt a #panelBtnIcon.close:after{margin-top:-2px}header#cmnHdr #manuPanel dt a #panelBtnIcon.close:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}header#cmnHdr #manuPanel dt a #panelBtnIcon.close:after{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}header#cmnHdr #manuPanel dt a:hover{background-color:#fd7c00}header#cmnHdr .gNav{float:none;clear:both;display:none;margin:0}header#cmnHdr .gNav li{display:inline-block;width:33.3%;background:#ECECEC}header#cmnHdr .gNav li a{display:block;margin:0;padding:12px 12px 12px 48px;border:1px solid #fff;background-position:15px center !important;text-align:left;font-size:14px;font-size:.875rem;line-height:28px}header#cmnHdr .gNav li.navLineup{display:inline-block;position:relative;right:auto;bottom:auto;width:33.3%;height:auto;margin:0 0 0 0}header#cmnHdr .gNav li.navLineup a{display:block;width:100%;height:auto;margin:0;padding:12px 12px 12px 48px;border-radius:0px;border:1px solid #fff;background:none;color:#5E5E5E;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition-duration:.3s;transition-duration:.3s;font-weight:bold;line-height:28px;font-size:14px;font-size:.875rem;text-align:left}header#cmnHdr .gNav li.navLineup a:before{display:block;position:absolute;left:15px;top:50%;width:20px;height:20px;margin:-10px 0 0 0;border-radius:12px;background:#FF9631;content:""}header#cmnHdr .gNav li.navLineup a:after{display:block;position:absolute;top:50%;left:21px;right:auto;width:5px;height:5px;margin-top:-5px;border-top:solid 3px #fff;border-right:solid 3px #fff;-webkit-transform:rotate(135deg);transform:rotate(135deg);content:""}header#cmnHdr .gNav li.navLineup a:hover{background:none;color:#FF9631}header#cmnHdr .gNav.old li a:before{left:12px}header#cmnHdr .gNav.old li a:after{left:18px}#showCmnFooter .cmn{padding:9px}#showCmnFooter .ftrTopics li{font-size:12px;font-size:.75rem}#showCmnFooter .ftrVisited a{font-size:12px;font-size:.75rem}#showCmnFooter .aLineup{width:31%;font-size:12px;font-size:.75rem}#showCmnFooter .aLineup dt{padding:3px 0}}@media screen and (min-width: 781px){div#nol_footer table.nol_table td p.nol_footerLogo{-webkit-box-sizing:content-box;box-sizing:content-box}}@media screen and (max-width: 640px){header#cmnHdr h1.old{margin:6px 12px 6px 10px}header#cmnHdr .gNav li{width:50%}header#cmnHdr .gNav li.navLineup{width:50%}#showCmnFooter #accMenu h4{float:left}#showCmnFooter .ftrTopics{display:inline-block;width:100%;text-align:center}#showCmnFooter .ftrTopics li{width:100%;padding:0 6px 6px}#showCmnFooter .aLineup{width:48%}}@media screen and (max-width: 480px){header#cmnHdr #manuPanel dt{margin:7px 10px 0 0}header#cmnHdr #manuPanel dt a{width:60px;text-indent:-9999px}header#cmnHdr #manuPanel dt a #panelBtnIcon{right:21px}header#cmnHdr .gNav li a{padding:6px 6px 6px 44px}header#cmnHdr .gNav li a:before{left:6px}header#cmnHdr .gNav li a:after{left:12px}header#cmnHdr .gNav li.navLineup a{padding:6px 6px 6px 44px;font-size:14px;font-size:.875rem}header#cmnHdr .gNav li.navLineup a:after{left:21px}header#cmnHdr .gNav.old li a{padding:6px 6px 6px 33px}header#cmnHdr .gNav.old li a:before{left:6px}header#cmnHdr .gNav.old li a:after{left:12px}header#cmnHdr .gNav.old li.navLineupSP a{font-size:12px;font-size:.75rem}header#cmnHdr .gNav.old li.navLineupSP a:after{margin-top:-5px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}#showCmnFooter{-webkit-transition-duration:0s;transition-duration:0s}#showCmnFooter .aLineup{width:98%}#showCmnFooter .aLineup li{display:inline-block;width:50%;vertical-align:top}#showCmnFooter .aLineup li a{margin:3px;font-size:12px;font-size:.75rem}#showCmnFooter #accMenu h4{display:block;float:none;text-align:center}#showCmnFooter .ftrVisited{display:block;text-align:center}.fixedFtr .showMenu{float:none;margin:0 0 0 0}.fixedFtr .showMenu a{display:block;position:relative;padding:12px 45px 12px 12px;border-radius:0px;background:#FF9631;color:#FFFFFF;font-size:14px;font-size:.875rem;font-weight:bold;-webkit-transition-duration:.3s;transition-duration:.3s;text-decoration:none}.fixedFtr .showMenu a #panelBtnIcon{display:block;position:absolute;top:50%;right:15px;width:18px;height:3px;margin:-1px 0 0 0;background:#fff;-webkit-transition-duration:.3s;transition-duration:.3s}.fixedFtr .showMenu a #panelBtnIcon:before,.fixedFtr .showMenu a #panelBtnIcon:after{display:block;content:"";position:absolute;top:50%;right:0;width:18px;height:3px;background:#fff;-webkit-transition-duration:.3s;transition-duration:.3s}.fixedFtr .showMenu a #panelBtnIcon:before{margin-top:-7px}.fixedFtr .showMenu a #panelBtnIcon:after{margin-top:3px}.fixedFtr .showMenu a #panelBtnIcon.close{background:transparent}.fixedFtr .showMenu a #panelBtnIcon.close:before,.fixedFtr .showMenu a #panelBtnIcon.close:after{margin-top:-3px}.fixedFtr .showMenu a #panelBtnIcon.close:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.fixedFtr .showMenu a #panelBtnIcon.close:after{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.fixedFtr .showMenu a:hover{background-color:#f37700}.fixedFtr li{width:50%}#nol_contentsFooter{position:relative;width:100%;-webkit-transition-duration:.3s;transition-duration:.3s;z-index:10000}#nol_footer{position:relative;bottom:auto;width:100%;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width: 360px){header#cmnHdr .gNav li.navLineup a{font-size:14px;font-size:.875rem}header#cmnHdr.fixed .gNav li.navLineup a{font-size:14px;font-size:.875rem}}#ModalLineup #loadModalCont{background:#E1E4E5}#ModalLineup #loadModalCont h4{margin:0 0 0 0;padding:9px 0 0 0;font-size:14px;font-size:.875rem;font-weight:bold;vertical-align:middle;text-align:center}#ModalLineup #loadModalCont h4:before{color:#FF9631;font-weight:bold;content:"●"}#ModalLineup #loadModalCont h4:after{color:#FF9631;font-weight:bold;content:"●"}#ModalLineup #loadModalCont .ftrTopics{display:inline-block;width:100%;margin:6px 0 0 0;border-bottom:1px solid #5E5E5E}#ModalLineup #loadModalCont .ftrTopics li{display:inline-block;position:relative;width:100%;margin:0;padding:0 0 6px;font-size:12px;font-size:.75rem;vertical-align:top;text-align:left;line-height:1.3;font-weight:bold;-webkit-box-sizing:border-box;box-sizing:border-box}#ModalLineup #loadModalCont .ftrTopics li a{display:block;padding:6px;background:#FFFFFF;color:#313131;text-decoration:none}#ModalLineup #loadModalCont .ftrTopics li a:after{content:"";display:table;clear:both}#ModalLineup #loadModalCont .ftrTopics li a .date{font-weight:normal}#ModalLineup #loadModalCont .ftrTopics li figure{display:block;float:left;width:66px;height:38px;overflow:hidden;margin:0 6px 0 0;vertical-align:top}#ModalLineup #loadModalCont .ftrTopics li img{max-width:66px;max-height:38px}#ModalLineup #loadModalCont .ftrVisited{margin:6px 0 0 0;padding:0 0 6px 0;border-bottom:1px solid #5E5E5E;text-align:center}#ModalLineup #loadModalCont .ftrVisited li{display:inline-block}#ModalLineup #loadModalCont .ftrVisited a{display:inline-block;margin:3px 6px;padding:4px 12px;border-radius:18px;background:#fff;color:#f37700;-webkit-transition-duration:.3s;transition-duration:.3s;font-size:12px;font-size:.75rem;text-decoration:none}#ModalLineup #loadModalCont .ftrVisited a:hover{background:#FFE25C}#ModalLineup #loadModalCont .aLineup{display:inline-block;width:98%;margin:6px 1% 0 1%;padding:0 0;font-size:14px;font-size:.875rem;vertical-align:top}#ModalLineup #loadModalCont .aLineup dt{padding:6px 0;font-weight:bold;text-align:center}#ModalLineup #loadModalCont .aLineup dd{margin:3px 0 0 0;text-align:left}#ModalLineup #loadModalCont .aLineup dd a{display:block;margin:3px;padding:3px 12px;border-radius:18px;background:#fff;color:#313131;font-size:12px;font-size:.75rem;line-height:1.3;-webkit-transition-duration:.3s;transition-duration:.3s;color:#f37700;text-decoration:none}#ModalLineup #loadModalCont .aLineup dd a:hover{background:#FFE25C}.modalCmn-scrollable{background:rgba(0,0,0,0.8)}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.modalCmn-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20400;background-color:#FFFFFF}.modalCmn-backdrop.fade{opacity:0}.modalCmn-backdrop,.modalCmn-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modalCmn{position:fixed;top:10%;left:50%;z-index:20500;width:560px;margin-left:-280px;background:#FFFFFF;outline:none;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);background-clip:padding-box}.modalCmn.fade{top:-25%;-webkit-transition:opacity .3s linear, top .3s ease-out;transition:opacity .3s linear, top .3s ease-out}.modalCmn.fade.in{top:10%}.modalCmn .close{position:absolute;top:6px;right:6px;z-index:20000;width:30px;height:30px;cursor:pointer}.modalCmn .close:hover{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}.modalCmn-body{position:relative;max-height:400px;overflow-y:auto;margin:0 auto;padding:3px;color:#000000}#modalCmnBlock{background:#FFFFFF}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}.modalCmn-open{overflow:hidden}.modalCmn-open.page-overflow .page-container,.modalCmn-open.page-overflow .page-container .navbar-fixed-top,.modalCmn-open.page-overflow .page-container .navbar-fixed-bottom,.modalCmn-open.page-overflow .modalCmn-scrollable{overflow-y:scroll}@media (max-width: 979px){.modalCmn-open.page-overflow .page-container .navbar-fixed-top,.modalCmn-open.page-overflow .page-container .navbar-fixed-bottom{overflow-y:visible}}.modalCmn-scrollable{position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.modalCmn{outline:none;position:absolute;margin-top:0;top:50%;overflow:visible}.modalCmn.fade{top:-100%;-webkit-transition:opacity .3s linear, top .3s ease-out, bottom .3s ease-out, margin-top .3s ease-out;transition:opacity .3s linear, top .3s ease-out, bottom .3s ease-out, margin-top .3s ease-out}.modalCmn.fade.in{top:50%}.modalCmn-body{max-height:none;overflow:visible}.modalCmn.modalCmn-absolute{position:absolute;z-index:19500}.modalCmn .loading-mask{position:absolute;top:0;bottom:0;left:0;right:0;background:#FFFFFF;border-radius:6px}.modalCmn-backdrop.modalCmn-absolute{position:absolute;z-index:19400}.modalCmn-backdrop,.modalCmn-backdrop.fade.in{opacity:.7;filter:alpha(opacity=70);background:#FFFFFF}.modalCmn.container{width:940px;margin-left:-470px}.modalCmn-overflow.modalCmn{top:1%}.modalCmn-overflow.modalCmn.fade{top:-100%}.modalCmn-overflow.modalCmn.fade.in{top:1%}.modalCmn-overflow .modalCmn-body{overflow:auto;-webkit-overflow-scrolling:touch}#modalCmnInner{max-width:540px;margin:0 auto 12px auto;padding:45px 12px 24px 12px;-webkit-box-sizing:border-box;box-sizing:border-box}#modalCmnInner figure{position:relative;margin:0 auto 12px auto}#modalCmnInner figure img{display:block;width:100%;height:auto;border:1px solid #000000}#modalCmnInner figure .protecter{position:absolute;left:0;top:0;width:100%;height:100%;max-width:100% !important;border:none}#modalCmnInner h3{font-size:18px;font-size:1.125rem;font-weight:bold}#modalCmnInner .shokai{margin:9px 0 0 0;font-size:12px;font-size:.75rem}#modalCmnInner .txt{margin:15px 0 0 0;font-size:14px;font-size:.875rem;line-height:1.61}#ModalLineup #loadModalCont{max-width:540px;margin:0 auto 12px auto;padding:36px 12px 24px 12px;-webkit-box-sizing:border-box;box-sizing:border-box}#ModalLineup.modalCmn{background:none}#ModalLineup #modalCmnBlock{background:none}@media (min-width: 1200px){.modalCmn.container{width:1170px;margin-left:-585px}}@media (max-width: 979px){.modalCmn,.modalCmn.container,.modalCmn.modalCmn-overflow{top:1%;right:1%;left:1%;bottom:auto;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important}.modalCmn.fade.in,.modalCmn.container.fade.in,.modalCmn.modalCmn-overflow.fade.in{top:1%;bottom:auto}.modalCmn-body,.modalCmn-overflow .modalCmn-body{position:static;height:auto !important;max-height:none !important;overflow:visible !important;margin:0}}*{margin:0;padding:0;list-style-type:none}hr{display:none}input,select{vertical-align:top}input,button,textarea,button{font-size:16px;font-size:1rem;font-family:sans-serif}#all img{width:100%;max-width:100%;height:auto;margin:0;padding:0;vertical-align:top;font-size:0px;font-size:0rem;line-height:1}#all a{text-decoration:none}#all a img{-webkit-transition-duration:.3s;transition-duration:.3s}#all a img:hover{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}#all .sp{display:none}#all .pc_block{display:block}#all .nowrap{white-space:nowrap}#all .ib{display:inline-block}body{font-family:"Droid Sans", "Meiryo UI", Meiryo, "Hiragino Kaku Gothic ProN", sans-serif;-webkit-text-size-adjust:100%}figure{position:relative}.protecter{position:absolute;left:0;top:0;width:100%;height:100%}p.prgCopyright{padding:24px 3%;color:#313131;text-align:center;line-height:1.61;font-size:13px;font-size:.8125rem}.iosFixedFix{height:10px}.hvr-outline-out{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-box-shadow:0 0 1px rgba(0,0,0,0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative}.hvr-outline-out:before{content:"";position:absolute;border:#edeeef solid 1px;top:0;right:0;bottom:0;left:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:top, right, bottom, left;transition-property:top, right, bottom, left}.hvr-outline-out:hover:before,.hvr-outline-out:focus:before,.hvr-outline-out:active:before{border:6px solid #FFD931;top:-6px;right:-6px;bottom:-6px;left:-6px}@media screen and (max-width: 480px){.hvr-outline-out:before{border-left:none;border-right:none;border-top:none}.hvr-outline-out:hover:before,.hvr-outline-out:focus:before,.hvr-outline-out:active:before{border:#edeeef solid 1px;border-left:none;border-right:none;border-top:none;top:0;right:0;bottom:0;left:0}}#topics #insideHdr{padding:42px 0 24px 0;background:#ffd931}@media screen and (max-width: 820px){#topics #insideHdr{padding:24px 0 12px 0}}#topics #insideCont{width:1280px;margin:0 auto}#topics #insideCont:after{content:"";display:table;clear:both}#topics #topicsNav{float:left;width:240px;margin:0 15px 0 15px}#topics #topicsNav>ul>li{border-bottom:1px dotted #7E8792}#topics #topicsNav>ul>li a{display:block;position:relative;margin:6px 0;padding:9px 12px 9px 6px;border-radius:6px;font-size:14px;font-size:.875rem;color:#000000}#topics #topicsNav>ul>li a:hover{background:#ffd931;filter:alpha(opacity=100);-moz-opacity:1;opacity:1}#topics #topicsNav>ul>li a:after{display:block;position:absolute;top:50%;left:auto;right:9px;width:6px;height:6px;margin-top:-5px;border-top:solid 2px #000;border-right:solid 2px #000;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:""}#topics #topicsNav>ul>li a.current{background:#ffd931}#topics #topicsNav>ul>li.topicsTop{margin:0 0 12px 0;border-bottom:none}#topics #topicsNav>ul>li.topicsTop a{margin:0;padding:12px;border-radius:0 0 6px 6px;background:#ffd931;font-size:16px;font-size:1rem;font-weight:bold;text-align:center}#topics #topicsNav>ul>li.topicsTop a:after{display:none}#topics #topicsNav>ul>li.itemTtl{margin:6px 0;padding:9px 0 9px 6px;font-size:14px;font-size:.875rem;color:#000000}#topics #topicsNav .lv2{margin:12px 0 0 0}#topics #topicsNav .lv2 a{display:block;position:relative;margin:0 0 0 3px;padding:6px 15px 6px 6px;border-radius:6px;font-size:14px;font-size:.875rem;color:#000000}#topics #topicsNav .lv2 a:hover{background:#ffd931;filter:alpha(opacity=100);-moz-opacity:1;opacity:1}#topics #topicsNav .lv2 a:after{display:block;position:absolute;top:50%;left:auto;right:8px;width:6px;height:6px;margin-top:-5px;border-top:solid 2px #000;border-right:solid 2px #000;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:""}#topics #topicsNav .lv2 a.current{background:#ffd931}#topics #topicsNav .btnSelect{display:none}#topics #topicsCont{float:right;width:-o-calc(100% - 240px - 30px);width:calc(100% - 240px - 30px);margin:33px 0 0 0}#topics #topicsCont #blogIndx{visibility:hidden}#topics #topicsCont #blogIndx:after{content:"";display:table;clear:both}#topics #topicsCont #blogIndx li{position:relative;width:240px}#topics #topicsCont #blogIndx li.new:after{display:block;position:absolute;left:9px;top:9px;z-index:10;width:42px;height:42px;background:url(/anime/common/images/icon_new.png) no-repeat;background-size:100% auto;content:""}#topics #topicsCont #blogIndx li a{display:block;position:relative;margin:9px;background:#fff;color:#000000}#topics #topicsCont #blogIndx li a img{-webkit-transition-duration:0s;transition-duration:0s}#topics #topicsCont #blogIndx li a:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}#topics #topicsCont #blogIndx li a:hover img{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}#topics #topicsCont #blogIndx li figure{position:relative;padding:6px 6px 0 6px}#topics #topicsCont #blogIndx li figure:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%}#topics #topicsCont #blogIndx li .intro{margin:6px 0 0 0;font-size:14px;font-size:.875rem;line-height:1.61}#topics #topicsCont #blogIndx li .intro h3{margin:6px;font-weight:bold;font-size:14px;font-size:.875rem;line-height:1.5}#topics #topicsCont #blogIndx li .intro h3 .date{font-size:12px;font-size:.75rem;font-weight:normal}#topics #topicsCont #blogIndx li .intro p.category{padding:5px 6px 3px 6px;background:#ffd931;font-size:12px;font-size:.75rem;line-height:1.3}#topics #topicsCont #pager{margin:30px 0 0 0}#topics #topicsCont #pager ul{font-size:0px;font-size:0rem;text-align:center}#topics #topicsCont #pager ul li{display:inline-block;border-top:3px solid #ffd931;border-bottom:3px solid #ffd931;background:#ffd931}#topics #topicsCont #pager ul a{display:block;padding:6px 12px;border:1px solid #ffd931;background:#fff;color:#313131;font-size:14px;font-size:.875rem}#topics #topicsCont #pager ul a.current{background:#ffd931}#topics #topicsCont #pager ul li:first-child{padding-left:4px;border-radius:24px 0 0 24px}#topics #topicsCont #pager ul li:first-child a{padding-left:18px;border-radius:24px 0 0 24px}#topics #topicsCont #pager ul li:last-child{padding-right:4px;border-radius:0 24px 24px 0}#topics #topicsCont #pager ul li:last-child a{padding-right:18px;border-radius:0 24px 24px 0}#topics #topicsCont .btnMore{margin:24px 0 0 0;text-align:center}#topics #topicsCont .btnMore a{display:inline-block;margin:0 12px;padding:12px 60px;border:2px solid #313131;border-radius:12px;background:#ffd931;color:#313131;font-size:18px;font-size:1.125rem;font-weight:bold;cursor:pointer;-webkit-transition-duration:.3s;transition-duration:.3s}#topics #topicsCont .btnMore a:hover{background:#fdce00;filter:alpha(opacity=100);-moz-opacity:1;opacity:1}@media screen and (min-width: 1484px){#topics #insideCont{width:1484px}}@media screen and (max-width: 1280px){#topics #insideCont{width:1004px}}@media screen and (max-width: 1024px){#topics #insideCont{width:780px}}@media screen and (max-width: 780px){#topics #insideCont{width:100%}#topics #topicsNav{float:none;width:100%;margin:0 0 0 0;background:#ffec97;text-align:center}#topics #topicsNav>ul{display:none;padding:9px 0 6px 0}#topics #topicsNav>ul>li{display:inline-block;border-bottom:none}#topics #topicsNav>ul>li a{display:block;position:relative;margin:0 0;padding:9px 12px 9px 6px;border-radius:6px;font-size:14px;font-size:.875rem;color:#000000}#topics #topicsNav>ul>li a:hover{background:#ffd931;filter:alpha(opacity=100);-moz-opacity:1;opacity:1}#topics #topicsNav>ul>li a:after{display:none}#topics #topicsNav>ul>li.topicsTop{display:block;margin:0 3% 9px 3%;border-radius:6px;background:#ffd931}#topics #topicsNav>ul>li.topicsTop a{margin:0;padding:9px;background:#000000;border-radius:6px;background:none;font-size:16px;font-size:1rem;font-weight:normal;text-align:center}#topics #topicsNav>ul>li.topicsTop a:after{display:none}#topics #topicsNav>ul>li.itemTtl{display:block;margin:6px 3%;padding:9px 0 9px 6px;font-weight:bold;border-top:1px dotted #313131}#topics #topicsNav>ul>li.last{display:block;padding:9px 0 0 0;border-top:1px dotted #313131}#topics #topicsNav>ul>li.last a{display:inline-block}#topics #topicsNav .lv2{margin:12px 0 0 0;font-weight:normal}#topics #topicsNav .lv2 li{display:inline-block}#topics #topicsNav .lv2 a{display:block;position:relative;margin:0 0;padding:6px 12px 6px 6px}#topics #topicsNav .lv2 a:after{display:none}#topics #topicsNav .btnSelect{display:block;padding:12px 0 12px 0}#topics #topicsNav .btnSelect a{position:relative;padding:0 30px 0 0;color:#000000}#topics #topicsNav .btnSelect a:after{display:block;position:absolute;top:50%;left:auto;right:6px;width:9px;height:9px;margin-top:-9px;border-top:solid 2px #313131;border-right:solid 2px #313131;-webkit-transform:rotate(135deg);transform:rotate(135deg);content:""}#topics #topicsNav .btnSelect.opened a:after{display:block;position:absolute;top:50%;left:auto;right:6px;width:9px;height:9px;margin-top:-4px;border-top:solid 2px #313131;border-right:solid 2px #313131;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);content:""}#topics #topicsCont{float:none;width:720px;margin:12px auto 0 auto}}@media screen and (max-width: 720px){#topics #topicsCont{width:630px}#topics #topicsCont #blogIndx li{width:210px}#topics #topicsCont #blogIndx li a{margin:6px}}@media screen and (max-width: 640px){#topics #topicsCont{width:600px}#topics #topicsCont #blogIndx li{width:300px}#topics #topicsCont #blogIndx li a{margin:4px}}@media screen and (max-width: 600px){#topics #topicsCont{width:480px}#topics #topicsCont #blogIndx li{width:240px}}@media screen and (max-width: 480px){#topics #topicsCont{width:100%;margin-top:0}#topics #topicsCont #blogIndx li{width:100%}#topics #topicsCont #blogIndx li.new:after{left:0;top:0;width:40px;height:40px}#topics #topicsCont #blogIndx li a{margin:0;border:none}#topics #topicsCont #blogIndx li a:after{content:"";display:table;clear:both}#topics #topicsCont #blogIndx li a:hover{border:none}#topics #topicsCont #blogIndx li figure{float:left;width:30%;padding:6px 6px 6px 6px}#topics #topicsCont #blogIndx li .intro{overflow:hidden;margin:0 6px 8px 0;font-size:14px;font-size:.875rem;line-height:1.61}#topics #topicsCont #blogIndx li .intro h3{margin:6px;font-weight:bold}#topics #topicsCont #blogIndx li .intro h3 .date{font-size:12px;font-size:.75rem;font-weight:normal}#topics #topicsCont #blogIndx li .intro p.category{padding:3px 6px 0 6px;background:#ffd931;font-size:12px;font-size:.75rem}}#special{font-family:"Droid Sans","Meiryo UI",Meiryo,"Hiragino Kaku Gothic ProN",sans-serif}#special #insideHdr{padding:42px 0 24px 0;background:#F0C0FF}@media screen and (max-width: 820px){#special #insideHdr{padding:24px 0 12px 0}}#special #insideHdr #spNav{margin:0 auto;max-width:1280px}#special #insideHdr #spNav ul{border-radius:30px;font-size:0rem;margin:20px 0 0;padding:1px 6px;text-align:center}#special #insideHdr #spNav ul li{display:inline-block;margin:0 3px}#special #insideHdr #spNav ul li a{display:block;position:relative;margin:2px 0;padding:6px 24px 6px 24px;border-radius:30px;border:4px solid #F0C0FF;background:#fff;color:#9A60AC;font-size:16px;font-size:1rem}#special #insideHdr #spNav ul li a:hover,#special #insideHdr #spNav ul li a.current{border:4px solid #e48dff;background:#e48dff;color:#fff;filter:alpha(opacity=100);-moz-opacity:1;opacity:1}@media screen and (max-width: 780px){#special #insideHdr #spNav ul li a{padding:6px 12px 6px 12px;border:4px solid #F0C0FF;font-size:14px;font-size:.875rem}#special #insideHdr #spNav ul li a:hover,#special #insideHdr #spNav ul li a.current{border:4px solid #e48dff}}#special #insideCont{max-width:1280px;margin:0 auto;padding:30px 0}#special #insideCont:after{content:"";display:table;clear:both}#special #insideCont .btnMore{margin:24px 0 32px;text-align:center}#special #insideCont .btnMore a{display:inline-block;margin:0 12px;padding:12px 60px;border:2px solid #313131;border-radius:12px;background:#F0C0FF;color:#313131;font-size:18px;font-size:1.125rem;font-weight:bold;cursor:pointer;-webkit-transition-duration:.3s;transition-duration:.3s}#special #insideCont .btnMore a:hover{background:#e48dff;filter:alpha(opacity=100);-moz-opacity:1;opacity:1}#special .thumbList{padding:12px 24px 24px 24px;font-size:0px;font-size:0rem}#special .thumbList.center{text-align:center}#special .thumbList li{display:inline-block;position:relative;width:25%;vertical-align:top}#special .thumbList li.new:after{display:block;position:absolute;left:9px;top:9px;z-index:10;width:42px;height:42px;content:"";background:url(/anime/common/images/icon_new.png) no-repeat;background-size:100% auto}#special .thumbList li a{display:block;margin:9px;background:#FFFFFF;color:#313131}#special .thumbList li a:after{content:"";display:table;clear:both}#special .thumbList li a img{-webkit-transition-duration:0s;transition-duration:0s}#special .thumbList li a:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}#special .thumbList li a:hover img{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}#special .thumbList li figure{padding:6px}#special .thumbList li figure img.protecter{position:absolute;left:0;top:0;width:100%;height:100%;max-width:100% !important}#special .thumbList li .intro{line-height:1.61}#special .thumbList li .intro h3{height:-o-calc(1em * 2 * 1.5);height:calc(1em * 2 * 1.5);overflow:hidden;margin:2px 0 6px;padding:0 6px;font-size:14px;font-size:.875rem;line-height:1.5;text-align:left;font-weight:normal;text-align:center;font-weight:bold}#special .thumbList li .intro h3 span{display:inline-block;text-align:left}#special .thumbList li .intro p{text-align:left}#special .thumbList li .intro p.subttl{display:none}#special .thumbList li .intro p.category{padding:3px 6px 3px 6px;background:#D82ECE;color:#fff;font-size:10px;font-size:.625rem;text-align:center}#special .hvr-outline-out:hover:before,#special .hvr-outline-out:focus:before,#special .hvr-outline-out:active:before{border:6px solid #D82ECE}#special #pager{margin:30px 0 0 0}#special #pager ul{font-size:0px;font-size:0rem;text-align:center}#special #pager ul li{display:inline-block;border-top:3px solid #D82ECE;border-bottom:3px solid #D82ECE;background:#D82ECE}#special #pager ul a{display:block;padding:6px 12px;border:1px solid #D82ECE;background:#fff;color:#313131;font-size:14px;font-size:.875rem}#special #pager ul a.current{background:#D82ECE;color:#fff}#special #pager ul li:first-child{padding-left:4px;border-radius:24px 0 0 24px}#special #pager ul li:first-child a{padding-left:18px;border-radius:24px 0 0 24px}#special #pager ul li:last-child{padding-right:4px;border-radius:0 24px 24px 0}#special #pager ul li:last-child a{padding-right:18px;border-radius:0 24px 24px 0}#special.detail{background-image:none}#special.detail #insideHdr{padding:24px 0 18px 0}#special.detail #insideHdr:after{content:"";display:table;clear:both}#special.detail #insideHdr .detailHdr{float:left}#special.detail #insideHdr h2{display:inline-block;padding:0 0 0 3%;color:#313131;font-size:21px;font-size:1.3125rem;font-weight:bold;text-align:left;vertical-align:top;line-height:1.61}#special.detail #insideHdr .lead{display:inline-block;width:auto;margin:0 0 0 0;padding:3px 0 0 3%;border-top:none;font-size:14px;font-size:.875rem;text-align:left;line-height:1.61}#special.detail #insideHdr p.btnList{float:right;padding:6px 3% 0 0}#special.detail #insideHdr p.btnList a{display:block;position:relative;padding:6px 42px 6px 18px;border-radius:30px;background:#fff;color:#D82ECE;font-size:14px;font-size:.875rem}#special.detail #insideHdr p.btnList a:after{display:block;position:absolute;top:50%;left:auto;right:12px;width:6px;height:6px;margin-top:-5px;border-top:solid 3px #D82ECE;border-right:solid 3px #D82ECE;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:""}#special.detail .maxW{position:relative;max-width:1280px;margin:0 auto}#special.detail .maxW:after{content:"";display:table;clear:both}#special.detail .nhk-snsbtn img{width:24px}#special.detail .nhk-snsbtn .nhksns-help img{width:18px;margin-left:6px}#special.detail #leadPane .nhk-snsbtn{position:absolute;right:3%;top:6px;color:#313131}#special.detail #anitokuFtr{position:relative;max-width:1484px;margin:30px auto}#special.detail #anitokuFtr>div{margin:24px 15px 0 15px;border:3px solid #ECECEC;background:url(/anime/common/images/bg_programindex.png)}#special.detail #anitokuFtr>div:after{content:"";display:table;clear:both}#special.detail #anitokuFtr h2{padding:6px;background:#ECECEC;font-size:18px;font-size:1.125rem;font-weight:bold;text-align:center}#special.detail #anitokuFtr .ftrCont:after{content:"";display:table;clear:both}#special.detail #anitokuFtr #prgInfo .ftrCont{padding:24px}#special.detail #anitokuFtr #prgInfo figure{float:left;width:40%;max-width:304px;margin:0 3% 0 0}#special.detail #anitokuFtr #prgInfo .prgTxt{overflow:hidden}#special.detail #anitokuFtr #prgInfo .prgTxt h3{font-size:18px;font-size:1.125rem;font-weight:bold;line-height:1.61}#special.detail #anitokuFtr #prgInfo .prgTxt p{margin:12px 0;font-size:14px;font-size:.875rem;line-height:1.61}#special.detail #anitokuFtr #prgInfo .prgTxt p.onair{margin:6px 0;font-weight:bold;line-height:21px}#special.detail #anitokuFtr #prgInfo .prgTxt p.onair img{width:42px;margin:0 6px 0 0}#special.detail #anitokuFtr #prgInfo .prgTxt p.goSite:after{content:"";display:table;clear:both}#special.detail #anitokuFtr #prgInfo .prgTxt p.goSite a{display:block;position:relative;float:right;padding:3px 36px 3px 12px;border-radius:30px;background:#7E8792;color:#fff}#special.detail #anitokuFtr #prgInfo .prgTxt p.goSite a:after{display:block;position:absolute;top:50%;left:auto;right:12px;width:6px;height:6px;margin-top:-4px;border-top:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:""}#special.detail #anitokuRelated{max-width:1484px;margin:24px auto}#special.detail #anitokuRelated>div{margin:0 15px;padding:0 0 12px 0;border:3px solid #ECECEC;background:#ECECEC}#special.detail #anitokuRelated>div:after{content:"";display:table;clear:both}#special.detail #anitokuRelated h2{padding:15px 6px 9px 6px;font-size:18px;font-size:1.125rem;font-weight:bold;text-align:center}#special.detail #anitokuRelated dl{max-width:1484px;margin:0 auto;padding:0 1%;font-size:0px;font-size:0rem}#special.detail #anitokuRelated dl dt{display:none;width:120px;height:120px;padding:6px 0 0 0;vertical-align:top;font-size:16px;font-size:1rem}#special.detail #anitokuRelated dl dt span{font-weight:bold}#special.detail #anitokuRelated dl.ftrTopics li a{border:4px solid #FFD931}#special.detail #anitokuRelated dl.ftrSpecial li a{border:4px solid #F0C0FF}#special.detail #anitokuRelated dl dd{display:inline-block;width:100%;vertical-align:top}#special.detail #anitokuRelated dl ul{font-size:0px;font-size:0rem}#special.detail #anitokuRelated dl li{display:inline-block;position:relative;width:33.33%;vertical-align:top}#special.detail #anitokuRelated dl li a{display:block;margin:6px;padding:6px;background:#fff;color:#313131}#special.detail #anitokuRelated dl li a:after{content:"";display:table;clear:both}#special.detail #anitokuRelated dl li figure{float:left;width:33.3%;margin:0 6px 0 0}#special.detail #anitokuRelated dl li .pic{position:relative;width:100%;height:0;overflow:hidden;margin:0 6px 0 0;padding-bottom:56.25%;text-align:center}#special.detail #anitokuRelated dl li .pic .picInner{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}#special.detail #anitokuRelated dl li .pic img{display:inline;width:auto;height:100%}#special.detail #anitokuRelated dl li .pic.android{position:relative;max-width:100%;height:auto;overflow:hidden;padding-bottom:0;text-align:center}#special.detail #anitokuRelated dl li .pic.android .picInner{position:relative;top:auto;left:auto;width:100%;height:auto;text-align:center}#special.detail #anitokuRelated dl li .pic.android img{display:inline;width:100%;height:auto}#special.detail #anitokuRelated dl li p{overflow:hidden;line-height:1.5}#special.detail #anitokuRelated dl li p .txt{display:block;overflow:hidden;padding:6px 0;font-weight:bold;font-size:14px;font-size:.875rem}#special.detail #anitokuRelated dl li p .date{display:block;font-weight:normal;font-size:12px;font-size:.75rem}#special.detail #anitokuRelated dl .new:before{left:0;top:0}#special.detail #anitokuAll{padding:6px 0 0 0;background:#F0C0FF}#special.detail #anitokuAll h2{padding:18px 0 0 0;font-size:18px;font-size:1.125rem;font-weight:bold;text-align:center}#special.detail #anitokuAll .ftrCont{max-width:1484px;margin:0 auto;padding:0 1% 0 1%;font-size:0px;font-size:0rem}@media screen and (max-width: 1280px){#special #insideCont{padding:15px 0}}@media screen and (max-width: 1024px){#special.detail #anitokuRelated dl li{width:50%}}@media screen and (max-width: 960px){#special .thumbList li{width:33.33%}#special .thumbList li a{margin:6px}#special.detail .thumbList li{width:25%}}@media screen and (max-width: 820px){#special.detail #anitokuRelated dl dt{display:none;width:100%;height:auto;padding:6px 0;border-radius:12px;text-align:center}#special.detail #anitokuRelated dl dt span{display:inline;width:auto;height:auto}#special.detail #anitokuRelated dl dd{display:block;width:100%}}@media screen and (max-width: 780px){#special #insideHdr #spNav ul{margin:8px 0 0}#special #insideHdr #spNav ul li{margin:0 2px}#special.detail #pageTtlPaneCmn{padding:18px 3%}#special.detail #pageTtlPaneCmn h1{font-size:4vw}#special.detail #pageTtlPaneCmn h2{font-size:4.6vw}#special.detail #anitokuFtr #prgInfo .ftrCont{padding:12px}#special.detail #anitokuFtr #prgInfo figure{float:none;width:100%;max-width:100%;margin:0 0 0 0;text-align:center}#special.detail #anitokuFtr #prgInfo figure img{max-width:304px}#special.detail #anitokuFtr #prgInfo .prgTxt{margin:18px 0 0 0}}@media screen and (max-width: 640px){#special #insideCont{padding:0 0}#special .thumbList{padding:12px 12px 24px 12px}#special .thumbList li{width:50%}#special .thumbList li a{margin:4px}#special .thumbList li .intro h3{margin-bottom:2px;height:-o-calc(1em * 2 * 1.5);height:calc(1em * 2 * 1.5);font-size:14px;font-size:.875rem;line-height:1.5}#special.detail #leadPane{text-align:center}#special.detail #leadPane p.category{display:inline-block;margin:12px 0 0 3%;text-align:left}#special.detail #leadPane p.update{display:inline-block;margin:12px 0 0 12px;text-align:right}#special.detail #leadPane p.lead{text-align:left}#special.detail #leadPane .prof{text-align:left}#special.detail #leadPane .nhk-snsbtn{position:relative;right:auto;top:auto;margin:12px 0 0 0;text-align:center}#special.detail .thumbList li{width:50%}#special.detail #anitokuRelated dl li{width:100%}}@media screen and (max-width: 480px){#special #insideCont{padding:0 0 30px 0}#special .thumbList{padding:6px 6px 24px 6px}#special .thumbList li .intro h3{margin-top:0;font-size:10px;font-size:3.125vw;line-height:1.6;line-height:1.5}#special .hvr-outline-out:hover:before,#special .hvr-outline-out:focus:before,#special .hvr-outline-out:active:before{border:none}#special.detail #indexPane{margin-top:30px;padding:12px 3% 12px 3%;border-top:2px solid #A2A2A2;vertical-align:top}#special.detail #indexPane dt{float:none;width:100%;height:30px;overflow:hidden;margin:0 auto 12px auto;background:#A2A2A2;text-align:center}#special.detail #indexPane dt img{width:auto;height:72px;margin:-21px 0 0 0}#special.detail #indexPane dd{margin:0 0 0 12px}#special.detail #indexPane dd ol{display:block;vertical-align:top}#special.detail #indexPane dd li{position:relative;margin:6px 0 0 0;padding:0 12px 0 39px;vertical-align:middle}#special.detail .thumbList li{width:100%}#special.detail #anitokuAll .ftrCont{padding:12px 3%}}#program #insideHdr{padding:42px 0 0 0;background:#ffee31}@media screen and (max-width: 820px){#program #insideHdr{padding:24px 0 0 0}}#program #insideHdr .localNav{width:100%;padding:24px 6% 12px 6%;background:#ffee31}#program #insideHdr .localNav:after{content:"";display:table;clear:both}#program #insideHdr .localNav.fixed{position:fixed;left:0px;top:0px;z-index:10}#program #insideHdr .switcher{float:left;width:30%}#program #insideHdr .switcher a{display:block;float:left;width:50%;padding:6px;border:3px solid #FF9631;background:#fff;color:#FF9631;text-align:center}#program #insideHdr .switcher a.left{border-radius:18px 0 0 18px}#program #insideHdr .switcher a.right{border-radius:0 18px 18px 0}#program #insideHdr .switcher a.current{background:#FF9631;color:#fff}#program #insideHdr .switcher a.current:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}#program #insideHdr .timeline{position:relative;float:right;margin:-3px 0 0 0}#program #insideHdr .timeline:after{content:"";display:table;clear:both}#program #insideHdr .timeline.temporary{float:none;width:440px;margin:-3px auto 0 auto}#program #insideHdr .timeline .timeline__item{display:none;float:left;font-size:14px;font-size:.875rem;text-align:center}#program #insideHdr .timeline .timeline__item a{position:relative;display:block;padding-bottom:30px;color:#313131}#program #insideHdr .timeline .timeline__item a:before{display:block;position:absolute;bottom:15px;left:50%;width:100%;height:2px;margin-bottom:-1px;background-color:#313131;content:''}#program #insideHdr .timeline .timeline__item a:after{display:block;position:absolute;left:50%;bottom:11px;width:8px;height:8px;margin-left:-4px;border-radius:5px;background-color:#313131;content:''}#program #insideHdr .timeline .timeline__item a:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}#program #insideHdr .timeline .timeline__item a:hover:after{bottom:9px;width:10px;height:10px;margin-left:-7px;border:2px solid #fff;border-radius:8px;background-color:#FF9631}#program #insideHdr .timeline .timeline__item.is-scale{display:block}#program #insideHdr .timeline .timeline__item.is-end a:before{display:none}#program #insideHdr .timeline .timeline__indicator{display:block;position:absolute;bottom:15px;width:0px;height:0px;border:solid 5px #FFF;border-radius:5px;background-color:transparent;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%);-webkit-transition-property:width, height, left, border-radius;transition-property:width, height, left, border-radius;-webkit-transition-duration:0.2s;transition-duration:0.2s}#program #insideHdr .timeline .timeline__indicator.is-on-scale{width:25px;height:25px;border-radius:14px;border:5px solid #fff;background:#FF9631}#program #insideHdr .timeline#kana .timeline__item{width:40px}#program #insideHdr .timeline#kana .timeline__indicator{margin-left:20px;left:0px}#program #insideHdr .timeline#year .timeline__item{width:50px}#program #insideHdr .timeline#year .timeline__item.is-prev a:before{width:50%}#program #insideHdr .timeline#year .timeline__item.is-now{width:10px !important}#program #insideHdr .timeline#year .timeline__item.is-now a:after{display:none}#program #insideHdr .timeline#year .timeline__indicator{margin-left:20px;right:0px}#program .listCont dl{margin:0 24px;padding:18px 0 12px 0;border-bottom:1px solid #848484}#program .listCont dl:after{content:"";display:table;clear:both}#program .listCont dl dt{float:left;width:78px;margin:0 6px 0 0;padding:6px;border-radius:21px;background:#FF9631;color:#FFF;text-align:center}#program .listCont dl dt.kana{font-size:16px;font-size:1rem}#program .listCont dl dt.sonota{font-size:16px;font-size:1rem}#program .listCont dl dt.year{font-size:16px;font-size:1rem}#program .listCont dl:last-child{border:none}#program .listCont dl dd{width:-o-calc(100% - 84px);width:calc(100% - 84px);overflow:hidden}#program .listCont dl li{display:inline-block;width:12.5%;vertical-align:top}@media screen and (max-width: 1280px){#program .listCont dl li{width:16.66%}}@media screen and (max-width: 1024px){#program .listCont dl li{width:20%}}@media screen and (max-width: 820px){#program .listCont dl li{width:25%}}@media screen and (max-width: 480px){#program .listCont dl li{width:33.3%}}@media screen and (max-width: 360px){#program .listCont dl li{width:50%}}#program .listCont dl li a{display:block;margin:0 3px 6px 3px;color:#313131;font-size:12px;font-size:.75rem;line-height:1.3;text-align:center}#program .listCont dl li img{margin:0 0 3px 0;border:1px solid #ECECEC}@media screen and (max-width: 820px){#program #insideHdr .localNav{padding:15px 3% 12px 3%}#program #insideHdr .localNav.fixed{position:fixed;left:0px;top:0px;z-index:10}#program #insideHdr .switcher{float:none;width:88%;margin:0 auto}#program #insideHdr .switcher:after{content:"";display:table;clear:both}#program #insideHdr .timeline{float:none;margin:18px auto 0 auto}#program #insideHdr .timeline#kana{width:462px}#program #insideHdr .timeline#year{width:330px}}@media screen and (max-width: 640px){#program .listCont dl{margin:0 6px;padding:12px 0 0 0;border-bottom:none}#program .listCont dl:after{content:"";display:table;clear:both}#program .listCont dl dt{float:none;width:auto;margin:0 6px 12px 6px;padding:6px;background:#FF9631;color:#FFF;font-size:18px;font-size:1.125rem;text-align:center}#program .listCont dl dt.sonota{padding:6px;font-size:18px;font-size:1.125rem}#program .listCont dl dd{width:100%}}@media screen and (max-width: 480px){#program #insideHdr .timeline#kana{width:270px}#program #insideHdr .timeline#kana .timeline__item{width:24px}#program #insideHdr .timeline#kana .timeline__indicator{margin-left:12px}#program #insideHdr .timeline#year{width:291px}#program #insideHdr .timeline#year .timeline__item{width:44px}#program #insideHdr .timeline#year .timeline__item.is-now{width:4.4px !important}#program #insideHdr .timeline#year .timeline__indicator{margin-left:22px}}#illust{color:#313131}#illust #insideHdr{padding:42px 0 24px 0;background:#ffba00}@media screen and (max-width: 820px){#illust #insideHdr{padding:24px 0 12px 0}}#illust #insideCont{max-width:1280px;margin:0 auto}#illust #insideCont:after{content:"";display:table;clear:both}#illust #illustNav{max-width:1280px;margin:0 auto}#illust #illustNav ul{margin:20px 0 0 0;padding:1px 6px 1px 6px;border-radius:30px;text-align:center;font-size:0px;font-size:0rem}#illust #illustNav ul li{display:inline-block;margin:0 3px}#illust #illustNav ul li a{display:block;position:relative;margin:2px 0;padding:6px 24px 6px 24px;border-radius:30px;border:6px solid #ffba00;background:#fff;color:#FF9631;font-size:16px;font-size:1rem}#illust #illustNav ul li a:hover,#illust #illustNav ul li a.current{border:6px solid #fd7c00;background:#fd7c00;color:#fff;filter:alpha(opacity=100);-moz-opacity:1;opacity:1}#illust #illustCont{float:right;width:-o-calc(100% - 240px - 30px);width:calc(100% - 240px - 30px);padding:60px 0 0 0}#illust #illustCont .prgEach{margin:0 0 18px 0;padding:0 15px 12px 15px;border-bottom:1px dotted #5E5E5E}#illust #illustCont .prgTtl{padding:0 12px}#illust #illustCont .prgTtl h3{font-size:24px;font-size:1.5rem;font-weight:bold;line-height:1.61}#illust #illustCont .prgTtl h3:before{color:#FF9631;content:'●'}#illust #illustCont .illusts{font-size:0px;font-size:0rem}#illust #illustCont .illusts li{display:inline-block;width:33.33%;padding:15px 2%;vertical-align:top;font-size:16px;font-size:1rem}#illust #illustCont .illusts li p{min-height:54px;padding:0 6px;font-weight:bold;line-height:1.61}#illust #illustCont .illusts li p span{font-size:14px;font-size:.875rem;font-weight:normal}#illust #illustCont .illusts li img{max-width:260px;border-radius:6px;border:6px solid #ffd666}#illust #postal{float:left;width:240px;margin:0 0 0 30px;padding:0 0 0 0}#illust #postal .btnSend{margin:0}#illust #postal .btnSend a{display:block;position:relative;margin:0;padding:9px 24px 6px 6px;border-radius:0px 0px 6px 6px;background:#ffba00;color:#313131;font-size:16px;font-size:1rem;font-weight:bold;text-align:center}#illust #postal .btnSend a:before{display:inline-block;width:27px;height:27px;margin:-2px 6px 0 0;background:url(../images/icon_send.png) no-repeat;background-size:100% auto;content:'';vertical-align:middle}#illust #postal .btnSend a:after{display:block;position:absolute;top:50%;left:auto;right:24px;width:9px;height:9px;margin-top:-5px;border-top:solid 3px #fff;border-right:solid 3px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:""}#illust #postal .potalIn{margin:18px 0 0 0;padding:12px;border:1px solid #ECECEC;background:#fff}#illust #postal .potalIn>div{padding:0 0 0 0}#illust #postal h5{margin:0;color:#313131;font-size:16px;font-size:1rem;font-weight:bold;line-height:1.61}#illust #postal p{margin:6px 0 0 0;font-size:14px;font-size:.875rem;line-height:1.61}#illust #postal .address{margin:12px 0;padding:9px;background:#ffd666}#illust #postal .note{font-size:14px;font-size:.875rem;line-height:1.61}#illust #postal .note li{padding:0 0 0 1em;text-indent:-1em}#illust #postal .comm{margin:12px 0 0 0;font-size:12px;font-size:.75rem}#illust .btnSend.cloned{margin:12px 3%}#illust .btnSend.cloned a{display:block;position:relative;margin:0;padding:9px 24px 6px 6px;border-radius:6px;background:#ffba00;color:#313131;font-size:16px;font-size:1rem;font-weight:bold;text-align:center}#illust .btnSend.cloned a:before{display:inline-block;width:27px;height:27px;margin:-2px 6px 0 0;background:url(../images/icon_send.png) no-repeat;background-size:100% auto;content:'';vertical-align:middle}#illust .btnSend.cloned a:after{display:block;position:absolute;top:50%;left:auto;right:24px;width:9px;height:9px;margin-top:-5px;border-top:solid 3px #fff;border-right:solid 3px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:""}#illust .anchorTxt{margin:18px 0 0 0;font-size:14px;font-size:.875rem;text-align:center}#illust .anchorTxt a{color:#313131}#illust .anchorTxt a:after{display:block;position:absolute;top:50%;left:auto;right:auto;width:6px;height:6px;margin-top:0px;border-top:solid 2px #000;border-right:solid 2px #000;-webkit-transform:rotate(135deg);transform:rotate(135deg);content:"";display:inline-block;position:relative;margin-left:6px;vertical-align:top}@media screen and (max-width: 1024px){#illust #illustCont .illusts li{width:50%}}@media screen and (max-width: 780px){#illust #illustNav ul li a{padding:6px 18px 6px 18px;border:4px solid #ffba00;font-size:14px;font-size:.875rem}#illust #illustNav ul li a:hover,#illust #illustNav ul li a.current{border:4px solid #fd7c00}#illust #illustCont{float:none;width:100%;padding:30px 0 0 0}#illust #postal{float:none;width:94%;margin:18px 3% 0 3%}#illust #postal .btnSend{margin:0}#illust #postal .btnSend a{display:block;margin:0;padding:9px 6px 6px 6px;border-radius:6px;background:#ffba00;color:#313131;font-size:16px;font-size:1rem;font-weight:bold;text-align:center}#illust #postal .btnSend a:before{display:inline-block;width:27px;height:27px;margin:0 6px 0 0;background:url(../images/icon_send.png) no-repeat;background-size:100% auto;content:'';vertical-align:middle}#illust #postal .potalIn{padding:12px}#illust #postal .potalIn>div{padding:0 0 0 0}#illust #postal h5{text-align:center}}@media screen and (max-width: 480px){#illust #insideCont .prgTtl h3{float:none;text-align:center}#illust #insideCont .prgTtl .btnSend{float:none;width:240px;margin:6px auto 0 auto}#illust #illustCont .illusts li{width:100%;text-align:center}}#faq #insideHdr{padding:42px 0 24px 0;background:#ffba00}@media screen and (max-width: 820px){#faq #insideHdr{padding:24px 0 12px 0}}#faq #insideCont{max-width:1280px;margin:0 auto;padding:0 3% 30px 3%}#faq .qaSec{margin:42px 0 0 0}#faq .qaSec h3{padding:12px 30px;border-radius:30px;background:#ffba00;font-size:18px;font-size:1.125rem;font-weight:bold}#faq .qaSec dl{margin:24px 30px 15px 30px;padding:0 0 15px 0;border-bottom:1px dotted #7E8792;line-height:1.61}#faq .qaSec dt{min-height:36px;padding:0 0 0 45px;font-weight:bold}#faq .qaSec dt:after{content:"";display:table;clear:both}#faq .qaSec dt:before{display:block;float:left;margin:-6px 9px 6px -45px;content:url(/anime/common/images/icon_q.png)}#faq .qaSec dt a{position:relative;display:block;color:#000;cursor:default}#faq .qaSec dt a:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}#faq .qaSec dd{padding:6px 0 0 45px}#faq .qaSec dd:before{display:block;float:left;margin:-6px 9px 6px -45px;content:url(/anime/common/images/icon_a.png)}#faq .qaSec dd .atesaki{margin:12px 0;padding:9px;border:1px solid #7E8792;background:#fff}#faq .qaSec dd a{color:#DC0E57;text-decoration:underline}#faq .note{margin:24px 30px 15px 30px;line-height:1.61}#faq .note a{color:#DC0E57;text-decoration:underline}@media screen and (max-width: 820px){#faq .qaSec h3{font-size:16px;font-size:1rem}#faq .qaSec dl{margin:24px 0 15px 0;padding:0 6px 15px 9px}#faq .qaSec dt{font-size:15px;font-size:.9375rem}#faq .qaSec dt a{padding:0 42px 0 0;cursor:pointer}#faq .qaSec dt a:hover{color:#0e82dc}#faq .qaSec dt a:after{display:block;position:absolute;top:50%;left:auto;right:9px;width:12px;height:12px;margin-top:-12px;border-top:solid 3px #313131;border-right:solid 3px #313131;-webkit-transform:rotate(135deg);transform:rotate(135deg);content:"";top:12px}#faq .qaSec dt.opened a:after{display:block;position:absolute;top:50%;left:auto;right:9px;width:12px;height:12px;margin-top:-6px;border-top:solid 3px #313131;border-right:solid 3px #313131;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);content:"";top:12px}#faq .qaSec dd{font-size:15px;font-size:.9375rem}}@media screen and (max-width: 640px){#faq #insideCont{padding:0 1% 15px 1%}#faq .qaSec{margin:30px 0 0 0}#faq .qaSec dl{margin:24px 0 15px 0;padding:0 0 15px 0}#faq .qaSec dd{padding:6px 1% 0 45px}}#copyright #insideHdr{padding:42px 0 24px 0;background:#ffba00}#copyright #insideCont{max-width:1280px;margin:0 auto;padding:0 3% 30px 3%}#copyright #insideCont ul{margin:24px 30px 15px 30px;padding:6px 12px 6px 36px;background:#ffe399;line-height:1.61}#copyright #insideCont ul li{margin:6px 0;list-style-type:disc}#copyright #insideCont p{margin:24px 30px 15px 30px;line-height:1.61}#copyright #insideCont p a{color:#ff9900;text-decoration:underline}@media screen and (max-width: 640px){#copyright #insideCont{padding:0 3% 15px 3%}#copyright #insideCont ul{margin:24px 0 15px 0}#copyright #insideCont p{margin:24px 0 15px 0}}@media screen and (min-width: 961px){#topics header#cmnHdr .gNav li.navChumoku:after{position:absolute;left:50%;bottom:-24px;z-index:10;width:24px;height:18px;border:1xp solid #000;content:url(/anime/common/images/icon_current.png)}#special header#cmnHdr .gNav li.navAnitoku:after{position:absolute;left:50%;bottom:-24px;z-index:10;width:24px;height:18px;border:1xp solid #000;content:url(/anime/common/images/icon_current.png)}#program header#cmnHdr .gNav li.navList:after{position:absolute;left:50%;bottom:-24px;z-index:10;width:24px;height:18px;border:1xp solid #000;content:url(/anime/common/images/icon_current.png)}#illust header#cmnHdr .gNav li.navIllust:after{position:absolute;left:50%;bottom:-24px;z-index:10;width:24px;height:18px;border:1xp solid #000;content:url(/anime/common/images/icon_current.png)}#faq header#cmnHdr .gNav li.navFaq:after{position:absolute;left:50%;bottom:-24px;z-index:10;width:24px;height:18px;border:1xp solid #000;content:url(/anime/common/images/icon_current.png)}}#topics header#cmnHdr .gNav li.navChumoku a{color:#FF9631 !important}#special header#cmnHdr .gNav li.navAnitoku a{color:#FF9631 !important}#program header#cmnHdr .gNav li.navList a{color:#FF9631 !important}#illust header#cmnHdr .gNav li.navIllust a{color:#FF9631 !important}#faq header#cmnHdr .gNav li.navFaq a{color:#FF9631 !important}.inside{background:url(/anime/common/images/bg_programindex.png)}.inside #insideHdr{padding:42px 0 24px 0;background:#ffba00}.inside #insideHdr:after{content:"";display:table;clear:both}.inside #insideHdr h2{padding:0 3%;color:#313131;font-size:30px;font-size:1.875rem;font-weight:bold;text-align:center;vertical-align:top;line-height:30px}.inside #insideHdr .lead{width:88%;margin:12px auto 0 auto;padding:12px 0 0 0;border-top:1px solid #313131;text-align:center;line-height:1.61}.inside #all{position:relative}.inside #all *{-webkit-box-sizing:border-box;box-sizing:border-box}.inside #all a{-webkit-transition-duration:.3s;transition-duration:.3s}.inside #all a:hover{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}.inside #insideCont{padding:0 0 30px 0}#pageTop{display:none;position:fixed;clear:both;right:1%;bottom:60px;z-index:2000;width:60px;text-align:right;-webkit-transition-duration:.3s;transition-duration:.3s}#pageTop a{filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;-webkit-transition-duration:.3s;transition-duration:.3s}#pageTop a:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}#pageTop img{width:60px}#pageTop.bottom{bottom:120px}#pageTop.hide{display:none}footer{background:#ececec}footer #showCmnFooter{position:relative;bottom:auto;z-index:1;background:none}footer #showCmnFooter h4{display:block;margin:24px 0 0 0;font-weight:bold;vertical-align:middle;text-align:center}footer #showCmnFooter h4:before,footer #showCmnFooter h4:after{color:#FF9631;font-weight:bold;content:'●'}footer #showCmnFooter .cmn{padding:0 9px;border-bottom:none}footer #showCmnFooter .cmn:last-child{border-bottom:none}footer #showCmnFooter .cmn .aLineup{margin:0 1%;padding:12px 0 0 0}footer #showCmnFooter .cmn .aLineup dt{padding:6px 0 0 0}footer #showCmnFooter .cmn ul{display:block !important;margin:6px 0 0 0}footer #showCmnFooter .cmn ul a{background:#fff;color:#313131;font-size:12px;font-size:.75rem}footer #showCmnFooter .cmn ul a:hover{background:#FFE25C}footer #showCmnFooter .ftrTopics li{width:33.3%}footer .copyright{padding:24px 15px;color:#5E5E5E;font-size:10px;font-size:.625rem;line-height:1.61}#nol_contentsFooter{position:relative;width:100%;-webkit-transition-duration:.3s;transition-duration:.3s}#nol_footer{position:relative;bottom:auto;width:auto;-webkit-transition-duration:.3s;transition-duration:.3s}@media screen and (max-width: 820px){.inside #insideHdr{padding:24px 0 18px 0}.inside #insideHdr h2{font-size:24px;font-size:1.5rem;line-height:24px}.inside #insideHdr .lead{width:94%}#pageTop{bottom:60px}#pageTop.bottom{bottom:180px}}@media screen and (max-width: 640px){footer #showCmnFooter .ftrTopics li{width:100%}}@media screen and (max-width: 480px){#pageTop{bottom:12px}#pageTop.bottom{bottom:180px}}




