@charset "UTF-8";#header #global-navigation li>a.nav-link,#header .site-description,#header .site-title,#main h1,.character-container .tab-pane h3,.character-selector ul li>a{white-space:nowrap;overflow:hidden}@font-face{font-family:Kavoon;font-style:normal;font-weight:400;src:local('Kavoon'),local('Kavoon-Regular'),url(https://fonts.gstatic.com/s/kavoon/v5/PMzOnY7AcdtckHTJS0S3dQ.ttf) format('truetype')}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}.says,.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.navbar{border:0;border-radius:0}.nav>li>a:focus,.nav>li>a:hover{background-color:inherit}@keyframes bound{0%,100%,50%{transform:scale(1,1) translate(0,0)}10%{transform:scale(1.05,.95) translate(0,2%)}40%{transform:scale(1.1,.9) translate(0,8%)}60%{transform:scale(.95,1.1) translate(0,-16%)}75%{transform:scale(.95,1.1) translate(0,-3%)}90%{transform:scale(1.1,.85) translate(0,5%)}}@keyframes pico{0%,100%,50%{transform:translate(0,0)}10%{transform:translate(0,1%)}40%,90%{transform:translate(0,3%)}60%{transform:translate(0,-5%)}75%{transform:translate(0,-2%)}}@keyframes poyon{0%{transform:scale(.8,1.4) translate(0,-100%)}10%{transform:scale(.8,1.4) translate(0,-15%)}20%{transform:scale(1.4,.6) translate(0,30%)}30%{transform:scale(.9,1.1) translate(0,-10%)}40%{transform:scale(.95,1.2) translate(0,-30%)}50%{transform:scale(.95,1.2) translate(0,-10%)}60%{transform:scale(1.1,.9) translate(0,5%)}100%,70%{transform:scale(1,1) translate(0,0)}}@keyframes skew{0%,50%{transform:skew(0deg,0deg) scale(1)}5%{transform:skew(2.7deg,2.2deg) scale(1.15)}10%{transform:skew(-1.9deg,-1.3deg) scale(1.17)}15%{transform:skew(1.5deg,1.1deg) scale(1.12)}20%{transform:skew(-1deg,-.75deg) scale(1.08)}25%{transform:skew(.45deg,.45deg) scale(1.05)}30%{transform:skew(-.15deg,-.15deg) scale(1.02)}35%{transform:skew(.15deg,.15deg) scale(1)}40%{transform:skew(-.1deg,-.1deg) scale(1)}45%{transform:skew(.1deg,.1deg) scale(1.01)}}.floating{-webkit-animation-name:floating;-webkit-animation-duration:1.25s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-webkit-animation-direction:alternate;-moz-animation-name:floating;-moz-animation-duration:1.25s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:ease-in-out;-moz-animation-direction:alternate;animation-name:floating;animation-duration:1.25s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-direction:alternate}@-webkit-keyframes floating{0%{-webkit-transform:translate(0,0)}100%{-webkit-transform:translate(0,-16px)}}@-moz-keyframes floating{0%{-moz-transform:translate(0,0)}100%{-moz-transform:translate(0,-16px)}}@keyframes floating{0%{transform:translate(0,0)}100%{transform:translate(0,-16px)}}.floating-a{animation-delay:0s;animation-duration:1.75s}.floating-b{animation-delay:.75s;animation-duration:1s}.floating-c{animation-delay:1.3s;animation-duration:1.25s}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}figure.post-image{display:block;width:100%;height:0;padding-bottom:56%;background-color:transparent;background-reepat:no-repeat;background-position:50% 50%;background-size:cover}figure.post-image-full,figure.post-image-v{background-color:#dae9f2;background-reepat:no-repeat;background-position:50% 0;background-repeat:no-repeat;display:block}figure.post-image img{width:100%;height:auto}figure.post-image-v{width:100%;height:0;padding-bottom:140%;background-size:contain}figure.post-image-full,figure.post-image-full img,figure.post-image-v img{height:auto;width:100%}.card .post-entry,.card .post-products{padding:12px;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic","Original Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Verdana,Meiryo,"M+ 1p",sans-serif}figure.post-image-full{background-size:cover}.card{background:#fff;border-radius:8px;overflow:hidden;margin-bottom:16px}.card.park,.card.youtube>figure,.card.youtube>figure:before{background-repeat:no-repeat;background-position:50% 50%}.card:not(.card-large):hover{animation:pico .3s ease}.card.park{background-image:url(/wp-content/themes/urahara/images/logo_park.png);background-size:65%}.card.youtube>figure{position:relative;background-image:url(https://i.ytimg.com/vi/ZTzzXyRcGFw/maxresdefault.jpg);background-size:cover}.card.youtube>figure:before{content:"";position:absolute;width:100%;height:100%;background-image:url(/wp-content/themes/urahara/images/play.png);opacity:.75}.card .post-entry .post-info{margin:0 0 8px;font-size:13px;height:1.2em;line-height:1em;overflow:hidden;color:#85bee6}.card .post-entry .post-info>a{color:inherit}.card .post-entry .post-info .category-item{float:right;color:#8dc6ae}.card .post-entry .post-tags{margin:8px 0 0;height:1.2em;line-height:1em;overflow:hidden}.card .post-entry .post-title{margin:0;font-weight:700;font-size:18px;line-height:1.35em;overflow:hidden;color:#876fab}.card .post-entry .post-title>a{color:inherit}.col-md-4 .card .post-entry .post-title{height:2.7em}.col-md-3 .card .post-entry .post-title{height:4em}.card .post-entry .post-body{margin:0 0 24px;font-size:18px;line-height:1.75em;color:#6d7498}.card .post-entry .post-body dd,.card .post-entry .post-body div,.card .post-entry .post-body dt,.card .post-entry .post-body li,.card .post-entry .post-body p,.card .post-entry .post-body span{color:#6d7498}.card .post-entry .post-body p>iframe{margin:1em auto;max-width:560px;max-height:313px}@media (min-width:480px) and (max-width:767px){.card .post-entry .post-body p>iframe{width:100%;height:auto;min-height:250px}}@media (min-width:375px) and (max-width:479px){.card .post-entry .post-body p>iframe{width:100%;height:auto;min-height:200px}}@media (max-width:374px){.card .post-entry .post-body p>iframe{width:100%;height:auto;min-height:150px}}.card .post-entry .post-body .wp_social_bookmarking_light{margin-left:-4px;text-align:left}.card .post-entry .post-body .wp_social_bookmarking_light>div{float:left!important}.card .post-entry .post-broadcast{margin:40px 0 24px;line-height:1.5em}.card .post-entry .post-broadcast h3{color:#876fab;font-size:18px}.card .post-entry .post-broadcast dd,.card .post-entry .post-broadcast div,.card .post-entry .post-broadcast dt,.card .post-entry .post-broadcast li,.card .post-entry .post-broadcast p,.card .post-entry .post-broadcast span{color:#78abcc;font-size:16px}.card .post-products .post-info{margin:0 0 8px;font-size:13px;height:1.2em;line-height:1em;overflow:hidden;color:#85bee6}.card .post-products .post-info>a{color:inherit}.card .post-products .post-info .category-item{float:right;color:#8dc6ae}.card .post-products .post-tags{margin:8px 0 0;height:1.2em;line-height:1em;overflow:hidden}.card .post-products .post-title{margin:0;font-weight:700;font-size:18px;line-height:1.35em;overflow:hidden;color:#876fab}.card .post-products .post-title>a{color:inherit}.col-md-3 .card .post-products .post-title,.col-md-4 .card .post-products .post-title{height:2.7em}.card .post-products .post-body{margin:0 0 24px;font-size:18px;line-height:1.5em;color:#6d7498}.card .post-products .post-body h2{font-size:18px;color:#876fab;line-height:1.5em;font-family:"Rounded Mplus 1c";text-align:center}.card .post-products .post-body h3{font-size:18px;color:#85bee6;line-height:1.5em;font-family:"Rounded Mplus 1c"}.card .post-products .post-body h4{font-size:16px;color:#f2a8b6;line-height:1.5em;font-family:"Noto Sans Japanese"}.card .post-products .post-body dd,.card .post-products .post-body div,.card .post-products .post-body dt,.card .post-products .post-body li,.card .post-products .post-body p,.card .post-products .post-body span{color:#6d7498;font-size:16px}.card .post-products .post-body li{line-height:1.3em}.card .post-products .post-body table{width:100%!important}.card .post-products .post-body table td,.card .post-products .post-body table th{font-size:16px;vertical-align:top;line-height:1.3em;padding:.75em 1em 1em .75em;border:1px solid #85bee6}.card .post-products .post-body table td small,.card .post-products .post-body table th small{font-size:10px}.card .post-products .post-body table th{width:25%;color:#876fab;background:#eaf9ff}#header,#header .site-description,#header .site-title{background-repeat:no-repeat}.card .post-products .post-body table th small{color:#6d7498;line-height:1.5em}.card .post-products .post-body table td{width:75%}.card .post-products .post-body p>iframe{margin:1em auto;max-width:560px;max-height:313px}.card.card-large .post-title,.card.card-special .post-title{font-size:28px;margin-bottom:16px}@media (min-width:480px) and (max-width:767px){.card .post-products .post-body p>iframe{width:100%;height:auto;min-height:250px}}@media (min-width:375px) and (max-width:479px){.card .post-products .post-body p>iframe{width:100%;height:auto;min-height:200px}}@media (max-width:374px){.card .post-products .post-body p>iframe{width:100%;height:auto;min-height:150px}}.card .post-products .post-body .wp_social_bookmarking_light{margin-left:-4px;text-align:left}.card .post-products .post-body .wp_social_bookmarking_light>div{float:left!important}.card.card-large:hover{transform:translateY(0)}.card.card-large .post-entry{padding:24px}.card.card-special:hover{transform:translateY(0)!important}.card.card-special .post-title{text-align:center;font-family:"Rounded Mplus 1c"}.card.card-special .post-entry,body,html{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic","Original Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Verdana,Meiryo,"M+ 1p",sans-serif}.card.card-special .post-entry{padding:32px}.card.card-special .post-entry .post-info{margin:0 0 8px;font-size:13px;height:1.2em;line-height:1em;overflow:hidden;color:#85bee6}.card.card-special .post-entry .post-info>a{color:inherit}.card.card-special .post-entry .post-info .category-item{float:right;color:#8dc6ae}.card.card-special .post-entry .post-tags{margin:8px 0 0;height:1.2em;line-height:1em;overflow:hidden}.card.card-special .post-entry .post-body{margin:0 0 24px;line-height:1.75em;color:#6d7498}.card.card-special .post-entry .post-body dd,.card.card-special .post-entry .post-body div,.card.card-special .post-entry .post-body dt,.card.card-special .post-entry .post-body li,.card.card-special .post-entry .post-body p,.card.card-special .post-entry .post-body span{color:#6d7498}.card.card-special .post-entry .post-body p{margin-bottom:1.5em}body,html{width:100%;height:100%;display:block;-webkit-font-smoothing:antialiased}#footer .container .copyrights,#footer .container .site-info{font-family:Kavoon,cursive;letter-spacing:.1em;color:#fff}a:hover{text-decoration:none}.headroom{transition-duration:.3s}.headroom--pinned{transform:translateY(0)}.headroom--unpinned{transform:translateY(-100%)}p.text-center{text-align:center!important}#header{position:relative;width:100%;background-image:url(../images/main_visual.jpg);background-size:cover;background-position:50% 15%;padding-bottom:38%}@media (min-width:375px) and (max-width:479px){#header{padding-bottom:65%}}@media (max-width:374px){#header{padding-bottom:65%}}body.home #header{background-position:50% 25%;padding-bottom:54%}@media only screen and (max-width:40em){body.home #header{padding-bottom:74%}}.error404 #header{background-image:url(../images/bg_404.jpg);padding-bottom:70%}#header h1.site-title{margin:0 auto}#header .site-title{position:absolute;z-index:32;top:30px;bottom:auto;right:80px;margin:0 auto;padding:0;width:350px;height:180px;background-image:url(../images/logo_urahara.png);background-size:contain;background-position:50% 50%;text-indent:100%}@media (min-width:375px) and (max-width:479px){#header .site-title{width:100%;height:0;padding-bottom:50%;top:auto;right:0;left:0;bottom:-80px;background-size:90%}}@media (max-width:374px){#header .site-title{width:100%;height:0;padding-bottom:50%;top:auto;right:0;left:0;bottom:-80px;background-size:90%}}.error404 #header .site-title{top:60px;left:80px;right:auto;bottom:auto}body.home #header .site-title{top:auto;bottom:96px;right:80px;margin:0 auto;padding:0;width:400px;height:220px;animation:poyon .85s linear}@media (min-width:992px) and (max-width:1199px){body.home #header .site-title{width:350px;height:150px;right:40px;bottom:80px}}@media (min-width:768px) and (max-width:991px){body.home #header .site-title{width:280px;height:110px;right:40px;bottom:80px}}@media (min-width:480px) and (max-width:767px){body.home #header .site-title{width:170px;height:90px;right:0;bottom:0}}@media (min-width:375px) and (max-width:479px){body.home #header .site-title{width:100%;height:0;padding-bottom:50%;top:auto;right:0;left:0;bottom:-80px;background-size:80%}}@media (max-width:374px){body.home #header .site-title{width:100%;height:0;padding-bottom:50%;top:auto;right:0;left:0;bottom:-60px;background-size:80%}}#header .site-title>a{display:block;height:200px}#header .site-description{position:absolute;z-index:32;top:80px;right:40%;margin:0 auto;padding:0;width:50px;height:500px;background-image:url(../images/catchphrase_itadakimasu.png);background-size:contain;background-position:50% 0;text-indent:100%;display:none}.error404 #header .site-description{display:none}body.home #header .site-description{display:block}@media (min-width:992px) and (max-width:1199px){body.home #header .site-description{top:80px;right:42%;width:40px;height:400px}}@media (min-width:768px) and (max-width:991px){body.home #header .site-description{top:64px;right:40%;width:30px;height:300px}}@media (min-width:480px) and (max-width:767px){body.home #header .site-description{top:40px;right:45%;width:18px;height:180px}}@media (min-width:375px) and (max-width:479px){body.home #header .site-description{top:40px;right:40%;width:18px;height:180px}}@media (max-width:374px){body.home #header .site-description{top:20px;right:40%;width:15px;height:150px}}#header #global-navigation{transition:all .1s ease-in-out;position:absolute;bottom:0;width:100%;background:url(../images/bg_gnavi.png) repeat-x #f6c4ce;background-size:contain;margin-bottom:0}@media only screen and (max-width:40em){#header #global-navigation{display:none}}#header #global-navigation ul.nav{text-align:center;height:80px}#header #global-navigation li{position:relative;display:inline-block;float:none;top:-6px}#header #global-navigation li>a.nav-link{margin:0;padding:0;cursor:pointer;text-indent:100%;width:220px;height:48px;background-image:url(../images/urahara_global_navi.png);background-repeat:no-repeat;background-size:180px}@media (min-width:992px) and (max-width:1199px){#header #global-navigation li>a.nav-link{background-size:180px;width:220px;height:48px}}@media (min-width:768px) and (max-width:991px){#header #global-navigation li>a.nav-link{background-size:162px;width:162px;height:48px}}@media (min-width:480px) and (max-width:767px){#header #global-navigation li>a.nav-link{background-size:162px;width:162px;height:40px}}@media (min-width:375px) and (max-width:479px){#header #global-navigation li>a.nav-link{background-size:162px;width:162px;height:40px}}#header #global-navigation li>a.nav-link.nav-news{background-position:50% 0}#header #global-navigation li>a.nav-link.nav-synopsis{background-position:50% -75px}@media (min-width:375px) and (max-width:991px){#header #global-navigation li>a.nav-link.nav-synopsis{background-position:50% -67.5px}}#header #global-navigation li>a.nav-link.nav-characters{background-position:50% -150px}@media (min-width:375px) and (max-width:991px){#header #global-navigation li>a.nav-link.nav-characters{background-position:50% -135px}}#header #global-navigation li>a.nav-link.nav-staffs-casts{background-position:50% -225px}@media (min-width:375px) and (max-width:991px){#header #global-navigation li>a.nav-link.nav-staffs-casts{background-position:50% -202.5px}}#header #global-navigation li>a.nav-link.nav-products{background-position:50% -300px}@media (min-width:375px) and (max-width:991px){#header #global-navigation li>a.nav-link.nav-products{background-position:50% -270px}}#header #global-navigation li>a.nav-link.nav-onair{background-position:50% -375px}@media (min-width:375px) and (max-width:991px){#header #global-navigation li>a.nav-link.nav-onair{background-position:50% -337.5px}}#header #global-navigation li>a.nav-link.nav-introduction{background-position:50% -450px}@media (min-width:375px) and (max-width:991px){#header #global-navigation li>a.nav-link.nav-introduction{background-position:50% -405px}}#header #global-navigation li>a.nav-link.nav-special{background-position:50% -525px}@media (min-width:375px) and (max-width:991px){#header #global-navigation li>a.nav-link.nav-special{background-position:50% -472.5px}}#header #global-navigation li>a.nav-link:not(.disabled):hover{animation:bound .3s ease}#spheader{display:none;background:#f5bdc8;min-height:48px}@media (min-width:375px) and (max-width:479px){#spheader{display:block}}@media (max-width:374px){#spheader{display:block}}#spheader #global-nav-sp{padding:48px}#spheader #global-nav-sp ul{margin:0;padding:0}#spheader #global-nav-sp ul li{text-align:center}#spheader #global-nav-sp ul li>a.nav-link{display:block;margin:0 auto;padding:0;text-indent:100%;white-space:nowrap;overflow:hidden;width:195px;height:75px;background-image:url(../images/urahara_global_navi.png);background-size:180px;background-repeat:no-repeat}#spheader #global-nav-sp ul li>a.nav-link.nav-news{background-position:50% 0}#spheader #global-nav-sp ul li>a.nav-link.nav-synopsis{background-position:50% -75px}#spheader #global-nav-sp ul li>a.nav-link.nav-characters{background-position:50% -150px}#spheader #global-nav-sp ul li>a.nav-link.nav-staffs-casts{background-position:50% -225px}#spheader #global-nav-sp ul li>a.nav-link.nav-products{background-position:50% -300px}#spheader #global-nav-sp ul li>a.nav-link.nav-onair{background-position:50% -375px}#spheader #global-nav-sp ul li>a.nav-link.nav-introduction{background-position:50% -450px}#spheader #global-nav-sp ul li>a.nav-link.nav-special{background-position:50% -525px}#spheader #sp-menu{position:absolute;display:block;top:10px;left:10px;margin:auto 0;padding:0;width:30px;height:30px;z-index:1003;-webkit-tap-highlight-color:transparent}#spheader #sp-menu .sp-menu-btn,#spheader #sp-menu .sp-menu-btn:after,#spheader #sp-menu .sp-menu-btn:before{width:30px;height:5px;border-radius:3px}#spheader #sp-menu .sp-menu-btn{display:block;position:relative;margin:12px 0 0;padding:0;background:#fff}#spheader #sp-menu .sp-menu-btn:after,#spheader #sp-menu .sp-menu-btn:before{display:block;content:"";position:absolute;top:50%;left:0;background:#fff}#spheader #sp-menu .sp-menu-btn:before{margin-top:-15px}#spheader #sp-menu .sp-menu-btn:after{margin-top:9px}#spheader #sp-menu .sp-menu-btn.close{margin:13px 0 0 -5px;width:40px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transition:.1s ease-in-out;-webkit-transition:.1s ease-in-out}#spheader #sp-menu .sp-menu-btn.close:before{display:none}#spheader #sp-menu .sp-menu-btn.close:after{margin:-3px 0 0;width:40px;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transition:.1s ease-in-out;-webkit-transition:.1s ease-in-out}#footer{padding:64px 0 48px;background:#f5bdc8}#footer .container{position:relative}#footer .container .site-info{text-align:center;font-size:15px;padding-bottom:1em}#footer .container .site-info ul{margin:0;padding:0}#footer .container .site-info ul li{display:inline-block;margin:0 3px}#footer .container .site-info ul li a{color:#fff;display:inline-block;width:7em;height:28px;line-height:28px;border-radius:15px;border:1px solid #fff}#footer .container .copyrights{text-align:center;font-size:21px}#footer .container .back2top{position:absolute;z-index:1024;top:-105px;right:0;width:80px;height:80px;color:#fff;border-radius:50%;background-color:#876fab;text-align:center;line-height:80px}#footer .container .back2top:hover{animation:skew .85s linear infinite}@media only screen and (max-width:40em){#footer .container .back2top{right:10px}}#footer .container .back2top>span{display:inline-block;position:absolute;width:20px;height:20px;margin-top:32px;margin-left:-10px;border-left:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(135deg);transform:rotate(135deg)}#content{padding:0 0 64px;background:#eaf9ff}#main{margin:0 auto;padding-top:32px}#main h1{display:none;margin-top:0;width:100%;height:150px;text-indent:110%;background-image:url(../images/urahara_htitles.png);background-size:380px;background-repeat:no-repeat}#main h1.head-news{display:block;background-position:50% 0}#main h1.head-summary{display:block;background-position:50% -150px}@media (min-width:768px) and (max-width:991px){#main h1{width:100%;height:100px;background-size:260px}#main h1.head-summary{background-position:50% -100px}}#main h1.head-charactercast{display:block;background-position:50% -300px}@media (min-width:768px) and (max-width:991px){#main h1.head-charactercast{background-position:50% -200px}}#main h1.head-staff{display:block;background-position:50% -450px;margin-bottom:40px}@media (min-width:768px) and (max-width:991px){#main h1.head-staff{background-position:50% -300px}}#main h1.head-products{display:block;background-position:50% -600px}@media (min-width:768px) and (max-width:991px){#main h1.head-products{background-position:50% -400px}}#main h1.head-onair{display:block;background-position:50% -750px}@media (min-width:768px) and (max-width:991px){#main h1.head-onair{background-position:50% -500px}}#main h1.head-introduction{display:block;background-position:50% -900px}@media (min-width:768px) and (max-width:991px){#main h1.head-introduction{background-position:50% -600px}}#main h1.head-special{display:block;background-position:50% -1080px}@media (min-width:768px) and (max-width:991px){#main h1.head-special{background-position:50% -700px}}#page-staffs-casts #main{padding-bottom:80px;background-image:url(../images/characters/ebifurya.png);background-size:25%;background-position:100% 90%;background-repeat:no-repeat}@media (min-width:375px) and (max-width:479px){#main h1{margin-top:40px}#page-staffs-casts #main{background-size:50%}}@media (max-width:374px){#main h1{margin-top:40px}#page-staffs-casts #main{background-size:50%}}.staff-list{margin:0;padding:0 32px}@media (min-width:768px) and (max-width:991px){.staff-list{margin:0 0 80px}}@media (min-width:480px) and (max-width:767px){#page-staffs-casts #main{background-size:50%}.staff-list{margin:0 0 80px}.character-selector ul li{width:276px;height:76px}}@media (min-width:375px) and (max-width:479px){.staff-list{padding:0 16px;margin:0 0 80px}}@media (max-width:374px){.staff-list{padding:0 16px;margin:0 0 80px}}.staff-list>li{margin:0 16px 32px;padding:0;list-style:none}@media (min-width:375px) and (max-width:479px){.staff-list>li{margin:0 0 32px}}@media (max-width:374px){.staff-list>li{margin:0 0 32px}}.staff-list>li dl dt{margin:0;padding:0;text-align:left;font-size:18px;color:#876fab;line-height:1.5em;font-family:"Rounded Mplus 1c"}.staff-list>li dl dd{text-align:right;font-size:18px;color:#6d7498;margin-top:-1.5em;line-height:1.5em;font-family:"Noto Sans Japanese"}.staff-list>li dl dd small{display:block;font-size:16px}@media (min-width:375px) and (max-width:479px){.staff-list>li dl dd{margin-top:0}}@media (max-width:374px){.staff-list>li dl dd{margin-top:0}}.error-404{padding:40px 0 80px}.error-404 .page-header{text-align:center}.error-404 .page-header h1{font-size:28px}.error-404 .page-content{text-align:center;font-size:16px}.character-selector{margin:40px auto 0;text-align:center}.character-selector ul{margin:0 auto;text-align:center}.character-selector ul li{width:276px;height:76px;margin:0 35px 8px;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;transition:all .25s linear;display:inline-block;float:none}@media (min-width:768px) and (max-width:991px){.character-selector ul li{width:276px;height:76px;margin:0 15px 8px}}.character-selector ul li>a{padding:0;width:276px;height:76px;background-color:transparent!important;text-indent:100%}@media (min-width:992px) and (max-width:1199px){.character-selector ul li{width:276px;height:76px}.character-selector ul li>a{width:230px;height:64px}}@media (min-width:768px) and (max-width:991px){.character-selector ul li>a{width:175px;height:50px}}@media (min-width:480px) and (max-width:767px){.character-selector ul li>a{width:276px;height:76px}}.character-selector ul li.rito{background-image:url(../images/characters/chara_tab_rito.png)}.character-selector ul li.rito.active,.character-selector ul li.rito:hover{background-image:url(../images/characters/chara_tab_rito_active.png)}.character-selector ul li.mari{background-image:url(../images/characters/chara_tab_mari.png)}.character-selector ul li.mari.active,.character-selector ul li.mari:hover{background-image:url(../images/characters/chara_tab_mari_active.png)}.character-selector ul li.kotoko{background-image:url(../images/characters/chara_tab_kotoko.png)}.character-selector ul li.kotoko.active,.character-selector ul li.kotoko:hover{background-image:url(../images/characters/chara_tab_kotoko_active.png)}.character-selector ul li.misa{background-image:url(../images/characters/chara_tab_misa.png)}.character-selector ul li.misa.active,.character-selector ul li.misa:hover{background-image:url(../images/characters/chara_tab_misa_active.png)}.character-selector ul li.ebifurya{background-image:url(../images/characters/chara_tab_ebifurya.png)}.character-selector ul li.ebifurya.active,.character-selector ul li.ebifurya:hover{background-image:url(../images/characters/chara_tab_ebifurya_active.png)}.character-selector ul li.sayumin{background-image:url(../images/characters/chara_tab_sayumin.png)}.character-selector ul li.sayumin.active,.character-selector ul li.sayumin:hover{background-image:url(../images/characters/chara_tab_sayumin_active.png)}.character-container .tab-pane{min-height:640px;position:relative}.character-container .tab-pane h3{margin-top:64px;text-indent:100%;z-index:8;width:100%;height:150px;background-size:contain;background-repeat:no-repeat;background-position:100% 50%}@media (min-width:992px) and (max-width:1199px){.character-container .tab-pane h3{width:100%;height:130px}}@media (min-width:768px) and (max-width:991px){.character-container .tab-pane h3{width:100%;height:128px}}@media (min-width:480px) and (max-width:767px){.character-container .tab-pane h3{width:100%;height:125px}}.character-container .tab-pane h3.rito{background-image:url(../images/characters/title_rito.png)}.character-container .tab-pane h3.mari{background-image:url(../images/characters/title_mari.png)}.character-container .tab-pane h3.kotoko{background-image:url(../images/characters/title_kotoko.png)}.character-container .tab-pane h3.misa{background-image:url(../images/characters/title_misa.png)}.character-container .tab-pane h3.ebifurya{background-image:url(../images/characters/title_ebifurya.png)}.character-container .tab-pane h3.sayumin{background-image:url(../images/characters/title_sayumin.png)}.character-container .tab-pane figure{position:absolute;top:0;z-index:4}@media (min-width:375px) and (max-width:479px){.character-container .tab-pane h3{background-position:50% 50%}.character-container .tab-pane{text-align:center}.character-container .tab-pane figure{position:relative;width:90%;margin:0 auto}}@media (max-width:374px){.character-container .tab-pane h3{background-position:50% 50%}.character-container .tab-pane{text-align:center}.character-container .tab-pane figure{position:relative;width:90%;margin:0 auto}}.character-container .tab-pane figure.rito{width:274px}@media (min-width:768px) and (max-width:991px){.character-container .tab-pane figure.rito{width:246px}}@media (min-width:375px) and (max-width:479px){.character-container .tab-pane figure.rito{width:100%}}@media (max-width:374px){.character-container .tab-pane figure.rito{width:100%}}.character-container .tab-pane figure.mari{width:298px}@media (min-width:768px) and (max-width:991px){.character-container .tab-pane figure.mari{width:268px}}@media (min-width:375px) and (max-width:479px){.character-container .tab-pane figure.mari{width:100%}}@media (max-width:374px){.character-container .tab-pane figure.mari{width:100%}}.character-container .tab-pane figure.kotoko{width:249px}@media (min-width:768px) and (max-width:991px){.character-container .tab-pane figure.kotoko{width:224px}}@media (min-width:375px) and (max-width:479px){.character-container .tab-pane figure.kotoko{width:100%}}@media (max-width:374px){.character-container .tab-pane figure.kotoko{width:100%}}.character-container .tab-pane figure.misa{width:231px}@media (min-width:768px) and (max-width:991px){.character-container .tab-pane figure.misa{width:207px}}@media (min-width:375px) and (max-width:479px){.character-container .tab-pane figure.misa{width:80%}}@media (max-width:374px){.character-container .tab-pane figure.misa{width:80%}}.character-container .tab-pane figure.ebifurya{width:270px}@media (min-width:768px) and (max-width:991px){.character-container .tab-pane figure.ebifurya{width:250px}}@media (min-width:375px) and (max-width:479px){.character-container .tab-pane figure.ebifurya{width:100%}}@media (max-width:374px){.character-container .tab-pane figure.ebifurya{width:100%}}.character-container .tab-pane figure.sayumin{width:310px}@media (min-width:768px) and (max-width:991px){.character-container .tab-pane figure.sayumin{width:268px}}@media (min-width:375px) and (max-width:479px){.character-container .tab-pane figure.sayumin{width:100%}}@media (max-width:374px){.character-container .tab-pane figure.sayumin{width:100%}}.character-container .tab-pane figure>img{width:100%}.character-container .tab-pane p{position:absolute;right:0;margin:24px 0 0;padding:24px;font-size:16px;color:#6d7498;border-radius:8px;background:rgba(255,255,255,.5);width:480px;line-height:1.75em}@media (min-width:992px) and (max-width:1199px){.character-container .tab-pane p{width:480px}}@media (min-width:768px) and (max-width:991px){.character-container .tab-pane p{width:450px}}@media (min-width:480px) and (max-width:767px){.character-container .tab-pane p{width:430px}}@media (min-width:375px) and (max-width:479px){.character-container .tab-pane p{position:relative;width:100%}}@media (max-width:374px){.character-container .tab-pane p{position:relative;width:100%}}body.page-template-default #content{margin:0;padding:0!important;overflow:hidden}.story-wrap{position:relative;text-align:center}.story-wrap:after,.story-wrap:before{position:absolute;z-index:1;content:"";display:block;height:100%;top:0}.story-wrap:before{width:250px;left:-100px;background:url(../images/line_background.png) 100% 100% repeat-y;background-size:250px}@media (min-width:768px) and (max-width:991px){.story-wrap:before{width:200px;background-size:200px}}@media (min-width:480px) and (max-width:767px){.story-wrap:before{width:150px;background-size:150px}}@media (min-width:375px) and (max-width:479px){.story-wrap:before{width:100px;background-size:100px;left:-80px}}@media (max-width:374px){.story-wrap:before{width:100px;background-size:100px;left:-80px}}.story-wrap:after{width:250px;right:-100px;background:url(../images/line_background.png) 100% 15% repeat-y;background-size:250px}@media (min-width:768px) and (max-width:991px){.story-wrap:after{width:200px;background-size:200px}}@media (min-width:480px) and (max-width:767px){.story-wrap:after{width:150px;background-size:150px}}.story-wrap>div{position:relative;z-index:4}.global-introduction{margin:0 auto;padding:0;text-align:center}@media (min-width:375px) and (max-width:479px){.story-wrap:after{width:100px;background-size:100px;right:-70px}.global-introduction{background-image:none}}@media (max-width:374px){.story-wrap:after{width:100px;background-size:100px;right:-70px}.global-introduction{background-image:none}}.global-introduction p{font-size:20px;width:600px;margin:0 auto 2em;text-align:left;line-height:1.75em;color:#876fab;font-family:"Noto Sans Japanese","Rounded Mplus 1c";font-weight:500}@media (min-width:992px) and (max-width:1199px){.global-introduction p{font-size:18px;width:500px;margin:20px auto 1.5em;line-height:1.5em}}@media (min-width:768px) and (max-width:991px){.global-introduction p{font-size:14px;width:360px;margin:0 auto 1.5em}}@media (min-width:480px) and (max-width:767px){.global-introduction p{font-size:18px;width:80%;margin:0 auto 1em}}@media (min-width:375px) and (max-width:479px){.global-introduction p{font-size:18px;width:80%;margin:0 auto .5em}.global-description{background-image:none}}@media (max-width:374px){.global-introduction p{font-size:18px;width:80%;margin:0 auto .5em}.global-description{background-image:none}}.global-description{margin:0 auto;padding:20px 0 80px;text-align:center}.global-description hr{border:0;border-top:solid 1px #fff;width:600px;margin:80px auto}.global-description p{font-size:17px;width:600px;margin:0 auto 1.5em;text-align:left;line-height:1.75em;color:#49567e}.global-description p.desc{text-align:justify;color:#6d7498;font-size:14px}@media (min-width:992px) and (max-width:1199px){.global-description p{font-size:18px;width:500px;margin:20px auto 1.5em;line-height:1.5em}}@media (min-width:768px) and (max-width:991px){.global-description p{font-size:14px;width:360px;margin:0 auto 1.5em}}@media (min-width:480px) and (max-width:767px){.global-description p{font-size:18px;width:80%;margin:0 auto 1em}}@media (min-width:375px) and (max-width:479px){.global-description p{font-size:18px;width:80%;margin:0 auto .5em}}@media (max-width:374px){.global-description p{font-size:18px;width:80%;margin:0 auto .5em}}.global-description h3{font-size:20px;width:600px;margin:64px auto 1.5em;padding-right:2em;text-align:center;line-height:1.75em;color:#78abcc;font-weight:700}@media (min-width:992px) and (max-width:1199px){.global-description h3{font-size:18px;width:500px;margin:40px auto 1.5em;line-height:1.5em}}@media (min-width:768px) and (max-width:991px){.global-description h3{font-size:16px;width:360px;margin:40px auto 1.5em}}@media (min-width:480px) and (max-width:767px){.global-description h3{font-size:18px;width:100%;margin:30px auto 1em}}@media (min-width:375px) and (max-width:479px){.global-description h3{font-size:16px;width:100%;margin:30px auto .5em}}@media (max-width:374px){.global-description h3{font-size:16px;width:100%;margin:30px auto .5em}}.global-description h3>span{display:inline-block;width:30px;height:30px;margin-right:8px;vertical-align:middle}.global-description h3>span.desc{background-image:url(../images/h3_books.png);width:35px;height:35px;background-size:35px;background-repeat:no-repeat;background-position:0 50%}.global-description h3>span.creator,.global-description h3>span.crunchyroll,.global-description h3>span.park{background-size:30px;background-repeat:no-repeat;background-position:0 50%}.global-description h3>span.creator{background-image:url(../images/h3_dounuts.png)}.global-description h3>span.crunchyroll{background-image:url(../images/logo_crunchyroll_s.png)}.global-description h3>span.park{background-image:url(../images/logo_park_s.png)}.page-content{padding:40px 0 80px}#page-onair .page-content .onair,#page-onair .page-content .onweb{width:100%;height:0;padding-bottom:25%;overflow:hidden;background-image:url(../images/bg_onair.png);background-repeat:no-repeat;background-size:cover}#page-onair{text-align:center}#page-onair .page-content{text-align:center;margin:0 auto;max-width:640px}#page-onair .page-content .onweb{margin-top:20px;background-position:50% 0}#page-onair .page-content .onair{margin-top:40px;background-position:50% 100%}#page-onair .page-content h3,#page-onair .page-content p:not(.link){display:none}#page-onair .page-content ul.link-list{list-style:none;margin:2em 0}#page-onair .page-content ul.link-list>li{list-style:none;display:inline-block;font-family:"Rounded Mplus 1c";margin:.5em 1em;font-size:16px;font-weight:700;text-shadow:1px 1px 2px rgba(255,255,255,.2)}#page-onair .page-content ul.link-list>li>a{color:#f2a8b6}#page-onair .page-content ul.link-list>li>a:hover{color:#f4bec8}.pager{margin-top:40px}.pager li>a,.pager li>span{padding:0;width:50px;height:50px;line-height:50px;border-radius:50%;background-color:#86bfe5;text-align:center;color:#fff;font-size:18px;font-weight:700;border:0}.pager li>a.current,.pager li>a:hover,.pager li>span.current,.pager li>span:hover{background-color:#8771a9}
