@charset "utf-8";#modal-news-bg,#modal-news-container{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%}#modal-news-close:after,#modal-news-close:before{width:40px;height:1px;background:#fff;top:50%;left:calc(50% - 20px);position:absolute;content:""}#modal-news-container{z-index:1000;display:none}#modal-news-container-inner{width:900px;height:520px;padding:30px;background:#fff;position:absolute;top:calc(50% - 300px);left:calc(50% - 450px);z-index:1}#modal-news-bg{z-index:0;background:rgba(0,0,0,.9)}#modal-news-ttl{font-size:24px;line-height:1.3em;margin:0 0 20px;padding:0 0 0 20px;border-left:4px solid #c77a9f}.modal-news-ttl-sub{font-size:22px}.modal-news-txt{font-size:13px;line-height:1.5em;padding:0 0 10px}#modal-news-close{width:50px;height:50px;position:absolute;z-index:10;bottom:-60px;right:calc(50% - 25px);border:1px solid #fff;overflow:hidden;cursor:pointer}#modal-news-close:after{display:block;transform:rotate(45deg)}#modal-news-close:before{display:block;transform:rotate(-45deg)}#modal-news-close:after,#modal-news-close:before{transition:all .2s linear}#modal-news-close:hover:after,#modal-news-close:hover:before{width:70px;left:calc(50% - 35px);transition:all .1s linear}@media screen and (max-width:812px){#modal-news-close:after,#modal-news-close:before{content:"";display:block;width:40px;height:1px;background:#fff;position:absolute;top:50%;left:calc(50% - 20px)}#modal-news-container-inner{width:90%;height:calc(90% - 50px);padding:0;background:#fff;position:absolute;top:5vh;left:5vw;z-index:1}#modal-news-scroll-container{width:100%;height:100%;padding:4%;overflow-y:scroll;-webkit-overflow-scrolling:touch}#modal-news-ttl{font-size:18px;line-height:1.3em;margin:0 0 5%;padding:0 0 0 10px;border-left:4px solid #c77a9f}.modal-news-ttl-sub{font-size:16px}.modal-news-txt{font-size:12px;line-height:1.5em;padding:0 0 10px}#modal-news-close{width:50px;height:50px;position:absolute;z-index:10;bottom:-60px;right:calc(50% - 25px);border:1px solid #fff;overflow:hidden;cursor:pointer}#modal-news-close:after{transform:rotate(45deg)}#modal-news-close:before{transform:rotate(-45deg)}#modal-news-close:after,#modal-news-close:before{transition:all .2s linear}#modal-news-close:hover:after,#modal-news-close:hover:before{width:70px;left:calc(50% - 35px);transition:all .1s linear}}.presents-main-ttl{color:#fff;font-size:30px;letter-spacing:15px;display:block;font-weight:400}.presents-txt{color:#fff;line-height:1.5em;display:table;margin:0 auto 40px;font-size:16px}.presents-txt span{font-size:13px}.presents-box-container{margin:0 auto 100px;color:#fff;width:800px}.presents-box{background:rgba(0,0,0,.6);padding:30px 60px;margin:0 0 30px}.presents-ttl{font-size:24px;padding:0 0 20px;line-height:1.5em}.presents-txt0{display:inline-block;background:#fff;color:#000;padding:3px;font-weight:700;margin:0 0 25px}.presents-txt1{margin:0 0 20px;line-height:1.4em;font-size:12px}.presents-txt1 span{font-size:10px;display:block;opacity:.8}.presents-img{margin:0 auto}@media screen and (max-width:812px){.presents-main-ttl{font-size:20px;letter-spacing:10px}.presents-txt{color:#fff;line-height:1.5em;display:table;margin:0 auto 40px;padding:0 5%;font-size:12px}.presents-txt span{font-size:10px}.presents-box-container{margin:0 auto 10%;width:94%}.presents-box{padding:5%;margin:0 auto 5%}.presents-ttl{font-size:18px;padding:0 0 5%;line-height:1.5em}.presents-txt0{display:inline-block;background:#fff;color:#000;padding:3px;font-weight:700;margin:0 0 4%}.presents-txt1{margin:0 0 20px;line-height:1.4em;font-size:12px}.presents-txt1 span{font-size:10px;display:block;opacity:.8}.presents-img{margin:0 auto}}.bnr-box{width:240px;margin:0 0 5px}#haishin-bnr-box{position:relative}#haishin-bnr-list{position:absolute;z-index:1;display:flex;justify-content:center;bottom:10px;width:94%;margin:0 3%}.haishin-bnr-bg{width:100%}.haishin-bnr-link-btn{width:48%;text-align:center;display:block;background:#8b6de3;color:#fff;margin:0 1%;padding:4% 0}#buzzes-banner{width:240px;margin:0 0 15px}#top-contents-main{position:relative}#top-main-ttl{position:absolute;z-index:2;top:44%;right:1.7%;width:28.75%;opacity:0}.top-main-ttl-img{width:100%;height:auto}#top-main-visual-container{position:relative;width:100%;z-index:0;line-height:0;opacity:0}.top-main-visual-chara{position:absolute;z-index:1;top:0;left:0;opacity:0}.top-main-visual-bg{position:relative;z-index:0;top:0;left:0}.top-contents-sub-ttl{color:#fff;font:400 16px/1em trajan-pro-3,serif;letter-spacing:4px;border-bottom:1px solid rgba(255,255,255,.5);margin:0 0 10px;padding:5px 0}#top-movie-container{position:absolute;z-index:5;top:60%;right:6%;opacity:0}.top-movie-box{width:20vw;position:relative}.top-movie-box-thumb,.top-movie-box-thumb iframe{width:100%;height:100%}.top-movie-box:after{content:"";display:block;padding-top:56.25%}.top-movie-box-thumb{background:#000;overflow:hidden;position:absolute;top:0;left:0}.top-movie-box-thumb a:after,.top-movie-box-thumb a:before,.top-movie-box-thumb:after,.top-movie-box-thumb:before{content:"";background:#fff;position:absolute;display:block;transition:all .2s ease;z-index:2}.top-movie-box-thumb:after{width:0;height:1px;top:0;left:0;transition-delay:.2s}.top-movie-box-thumb:before{width:1px;height:0%;top:0;right:0}.top-movie-box-thumb a:after{width:0;height:1px;bottom:0;right:0;transition-delay:.2s}.top-movie-box-thumb a:before{width:1px;height:0%;bottom:0;left:0}.top-movie-box-thumb:hover:after{width:100%;transition:all .1s 0s ease}.top-movie-box-thumb:hover:before{height:100%;transition:all .1s .1s ease}.top-movie-box-thumb:hover a:after{width:100%;transition:all .1s 0s ease}.top-movie-box-thumb:hover a:before{height:100%;transition:all .1s .1s ease}.top-movie-box-thumb:active{transform:scale(.95);transition:all .2s ease}.top-movie-box-thumb-overlay{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.top-movie-play-icon{width:80px;height:80px;opacity:.2}.top-movie-box-thumb a:hover .top-movie-play-icon{opacity:.8;transition:all .2s .2s ease}.top-movie-box-thumb-img{width:100%;height:auto;display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.top-movie-ttl{font:400 13px/1.2em yu-mincho-pr6,"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;color:#fff;text-align:center;line-height:1em;padding:10px;letter-spacing:2px}#top-news-container{position:fixed;z-index:5;bottom:10px;left:50px;opacity:0}.top-news-box a{margin:0 0 5px}.top-news-box a:hover{opacity:.5}.top-news-ttl{color:#fff;font:400 18px/1em trajan-pro-3,serif;letter-spacing:5px;padding:0 0 20px 60px;position:relative}.top-news-ttl:after{content:"";display:block;width:50px;height:1px;background:#fff;position:absolute;top:8px;left:-20px}.top-news-thumb{width:100px;height:60px;overflow:hidden;display:block;border:1px solid rgba(255,255,255,.1);position:relative}.top-news-thumb img{width:100%;height:auto;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.top-news-box-inner{width:150px;color:#fff;padding:0 0 0 10px}.top-news-date,.top-news-txt{background:rgba(0,0,0,.8);padding:2px}.top-news-date{font:400 10px/1em trajan-pro-3,serif;margin:0 0 5px;display:inline-block}.top-news-txt{font:400 10px/1.5em yu-mincho-pr6,"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;display:inline}@media all and (-ms-high-contrast:none){.top-news-txt{font:400 10px/1.5em "ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}}.top-contents-more-btn{border-bottom:1px solid rgba(255,255,255,.3);font:400 10px/1em trajan-pro-3,serif;letter-spacing:5px;padding:5px 0;text-align:right}.top-contents-more-btn a{color:#000;position:relative;display:inline-block;transition:all .2s linear}.top-contents-more-btn a:after{content:"";display:block;width:100%;height:1px;bottom:-6px;left:0;background:#000;position:absolute}.top-contents-more-btn a:hover{letter-spacing:10px;transition:all .2s ease-out}@media screen and (max-width:812px){.top-movie-box-thumb a:after,.top-movie-box-thumb a:before,.top-movie-box-thumb:after,.top-movie-box-thumb:before,.top-movie-box:after{content:none}#buzzes-banner,.bnr-box{width:100%;margin:4% auto}#top-contents-main{position:relative}#top-main-ttl{position:absolute;z-index:2;top:auto;bottom:1%;right:17%;width:66%}.top-main-ttl-img{width:100%;height:auto}#top-main-visual-container{position:relative;width:100vw;height:150.8vw;z-index:0;line-height:0;overflow:hidden}.top-main-visual-bg,.top-main-visual-chara{width:156.8vw;left:-28.4vw;top:-25.86vw!important}#top-contents-footer{opacity:1!important}.top-contents-sub-ttl{display:none}#top-movie-container{width:90%;margin:5% auto;position:relative;right:0;opacity:1!important}.top-movie-box{width:auto;max-width:100%}.top-movie-box-thumb{width:100%;height:auto;background:#000;border:1px solid #161616;overflow:hidden;position:relative}.top-movie-box-thumb iframe{width:100%;height:100%;position:absolute;z-index:1}.top-movie-box-thumb:after{content:"";display:block;background:0 0;padding-top:56.25%;position:initial}.top-movie-box-thumb a,.top-movie-box-thumb-overlay{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.top-movie-box-thumb a{right:0;bottom:0}.top-movie-box-thumb-overlay{background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.top-news-box,.top-news-box a:hover{background:0 0}.top-movie-play-icon{width:80px;height:80px;opacity:.5}.top-movie-box-thumb a:hover .top-movie-play-icon{opacity:.5;transition:all .2s .2s ease}#top-news-container{width:90%;margin:0 auto;position:static!important;opacity:1!important}#top-news-box-container{display:block;margin:0 0 5%}.top-news-box{width:100%;height:auto;margin:0 0 10px;padding:0 0 10px;overflow:hidden;border:none;border-bottom:1px solid rgba(255,255,255,.1);font-size:12px;line-height:1.2em}.top-news-box:nth-last-child(1){margin:0}.top-news-box a{padding:0;display:flex}.top-news-ttl{color:#000;background:#fff;display:inline-block;height:25px;font:400 18px/25px trajan-pro-3,serif;letter-spacing:8px;margin:0 0 8%;padding:0 10%;position:relative}.top-news-ttl:after{content:"";display:none}.top-news-thumb{width:110px;height:68px;overflow:hidden;display:block;border:1px solid rgba(255,255,255,.1)}.top-news-thumb img{width:100%;height:100%;object-fit:cover}.top-news-box-inner{width:200px;width:calc(100% - 110px);color:#fff;padding:0 0 0 10px}.top-news-date{display:block;font:400 10px/1em trajan-pro-3,serif;padding:5px 0 10px}.top-news-txt{display:block;font:400 11px/1.2em yu-mincho-pr6,"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.top-contents-more-btn{display:none}#top-nav-container{width:90%;margin:0 auto 10%;display:flex;flex-wrap:wrap;justify-content:center}.top-nav-box{width:100%;height:60px;background:#0d0d0d;border:1px solid #fff;text-align:center;margin:0 0 5%}#top-nav-box-about,#top-nav-box-special{margin:0}#top-nav-box-about{margin:0;border-bottom:1px solid #c77a9f}#top-nav-box-special{margin:0;border-bottom:1px solid #4c8e97}.top-nav-btn{color:#fff;font:400 14px/1.2em yu-mincho-pr6,"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;padding:15px 0 8px;display:block;height:100%;letter-spacing:4px}#top-about-nav-container,#top-special-nav-container{width:100%;margin:0 auto 5%;padding:4% 2% 2%}#top-about-nav-container{background:rgba(196,115,154,.95)}#top-special-nav-container{background:rgba(76,142,151,.95)}.top-sub-nav-box{width:49%;text-align:center;border:1px solid rgba(255,255,255,.5);margin:0 0 2%}.top-sub-nav-box:nth-child(odd){margin:0 2% 2% 0}.top-sub-nav-btn{color:#fff;font:400 12px/1.2em yu-mincho-pr6,"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;padding:10px 0 8px}#top-nav-container .top-nav-box:nth-last-child(1),#top-nav-container .top-nav-box:nth-last-child(2){width:60px;margin:0 2%}#top-nav-container .top-nav-box:nth-last-child(1) a,#top-nav-container .top-nav-box:nth-last-child(2) a{font-size:20px;padding:18px}}.theaters-contents-main{position:relative;background:0 0;z-index:1;width:962px;margin:0 auto;padding:0}.theaters-contents-main a{color:#ea222d;text-decoration:none}@media screen and (max-width:812px){.theaters-contents-main{width:100%;padding:0;background:0 0}}#date,#maeuri-txt{padding:20px 0}#maeuri{color:#fff;margin:0 0 30px}#maeuri-txt{text-align:center;font:700 18px/1.2em yu-mincho-pr6,"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;letter-spacing:4px}#maeuri-link{margin:0 0 20px}#maeuri-link a{display:block;margin:0 10px}#maeuri-notes{display:table;margin:0 auto;font:700 10px/1.2em yu-mincho-pr6,"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;letter-spacing:3px}.tokuten-banner{margin:0 0 40px}@media screen and (max-width:812px){#maeuri{width:90%;margin:0 auto}#maeuri-txt{font:700 14px/1.2em yu-mincho-pr6,"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;letter-spacing:1px}#maeuri-link{margin:0 0 20px}#maeuri-link a{display:block;margin:0 5px}#maeuri-link a img{width:100%;height:auto}#maeuri-notes{display:table;margin:0 auto 10%;font:700 10px/1.2em yu-mincho-pr6,"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;letter-spacing:1px}.tokuten-banner{width:90%;margin:0 auto 10%}#notes{width:96%;margin:0 auto}}#date,#notes{font-size:12px;line-height:1.5em;color:#fff}#notes{padding:0 0 80px;text-align:left}#date,.arealist{text-align:center}.navigation{margin:0 0 50px}.arealist{width:962px;height:52px;line-height:50px;margin:0 auto;color:#C3C3C3;border:1px solid #ccc;display:flex;flex-wrap:wrap}.arealist a{width:160px;height:50px;position:relative;display:inline-block;color:#000;text-decoration:none;border-left:1px solid #ccc;border-right:1px solid #fff;text-shadow:1px 1px 1px #fff;background:-webkit-linear-gradient(#fff,#DCDCDC);background:linear-gradient(#fff,#DCDCDC)}.arealist a:nth-child(1){border-left:1px solid #fff}.arealist a:hover{background:-webkit-linear-gradient(#DCDCDC,#fff);background:linear-gradient(#DCDCDC,#fff);text-decoration:none}.arealist a span{width:16px;height:16px;display:inline-block;background:#000;border-radius:50%;position:absolute;z-index:1;top:17px;right:8px}.arealist a span:after,.arealist a span:before{content:"";width:6px;height:2px;background:#fff;position:absolute;left:6px}.arealist a span:before{top:5px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.arealist a span:after{top:9px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}@media screen and (max-width:812px){.navigation{width:98%;margin:0 auto 5%}.arealist{width:100%;height:auto;border:none}.arealist a,.arealist a:nth-child(1){border:1px solid #ccc}.arealist a{width:48%;position:relative;display:inline-block;color:#000;text-decoration:none;height:52px;line-height:50px;margin:1%;text-align:center}}.top-header,.top-header .area-ttl,.top-header .list{height:40px;line-height:40px}#section-container{width:100%;margin:0 auto;text-align:left}#section-container h1{font-size:93%;font-weight:700;padding:10px 0 3px;color:#a63b9e;border-bottom:solid #a63b9e}.theater-block{padding:10px 0 0;margin:0}.area-wrap{padding:0 0 50px}.area-name{font-size:24px;color:#fff;padding:10px 0}.article{padding:15px 0 8px}.article-container{padding:0;color:#fff}.top-header{width:100%;color:#FFF;background-color:#222;display:flex;flex-wrap:wrap}.top-header .list p{border:none}.area-wrap .list-all,.list-all .list{border-left:1px solid #ccc;display:flex}.area-wrap .list-all{border-top:1px solid #ccc;border-right:1px solid #ccc;flex-wrap:wrap;-webkit-justify-content:flex-end;justify-content:flex-end;background:#111}.area-wrap .list-all:nth-last-child(1){border-bottom:1px solid #ccc}.area-wrap .list-all:hover{background:#151515}.top-header .area-ttl{width:10%;padding:0 0 0 25px}.top-header .list{width:-webkit-calc(100% - 10%);width:calc(100% - 10%);display:flex}.list-all .area-ttl{width:10%;height:50px;line-height:50px;padding:0 0 0 25px}.list-all .list{background:#111;border-bottom:1px dotted #ccc;width:-webkit-calc(100% - 10%);width:calc(100% - 10%);height:50px;line-height:50px}.list-all .list:hover{background:#151515}.list-all .list:nth-last-child(1){border-bottom:none}.article-container p{padding:0 0 0 25px}.t2,.t3,.t4,.t5{padding:0!important;text-align:center;border-left:1px solid #ccc}.t1{width:50%}.t1 a{display:block}.t2,.t3,.t4{width:15%}.t5{width:35%}.areatxt{font-weight:700;font-size:16px}@media screen and (max-width:812px){.area-wrap{padding:0 0 5%}.area-name{font-size:20px;width:94%;padding:10px 0;margin:0 auto}.article{padding:15px 0 8px}.article-container{width:94%;margin:0 auto;padding:0;color:#555}.list-all .area-ttl,.top-header{height:40px;line-height:40px;color:#FFF}.top-header{width:100%;background-color:#ccc;display:none}.area-wrap .list-all{background:0 0;border-top:none;border-left:none;border-right:none;margin:0 auto 4%}.area-wrap .list-all:nth-last-child(1){border-bottom:none}.area-wrap .list-all:hover{background:0 0}.top-header .area-ttl{width:100%;height:40px;line-height:40px;padding:0}.top-header .list{border-bottom:1px dotted #D0D0D0;width:-webkit-calc(100% - 15%);width:calc(100% - 15%);height:40px;line-height:40px}.list-all .area-ttl{width:100%;margin:0 0 4%;padding:0;background-color:#111;text-align:center}.list-all .list{background:#111;border:1px solid #ccc!important;width:100%;height:auto;margin:0 0 4%;line-height:inherit;display:block;color:#fff}.article-container p{min-height:30px;line-height:30px;padding:0 0 0 45%!important;position:relative;border-bottom:1px dotted #ccc}.article-container p:nth-child(1){border-bottom:1px solid #ccc}.article-container p:nth-last-child(1){border-bottom:none}.article-container p.t1{width:100%;padding:10px 0 0!important;min-height:40px;line-height:1.5em}.t1 a{display:block;text-align:center;color:#ea222d}.t2,.t3,.t4,.t5{width:100%;text-align:left;border-left:none}.t1:before{display:none!important;content:"劇場名"}.t2:before{content:"電話番号"}.t3:before{content:"公開日"}.t4:before{content:"ムビチケカード"}.t5:before{content:"備考欄"}.list-all .list p:before{background:#111;color:#fff;text-align:center;display:block;width:40%;position:absolute;height:100%;line-height:30px;top:0;left:0;font-size:12px;border-right:1px solid #ccc}}.detail-share-container .share-btn{margin:0 3px;width:30px;height:30px}.detail-share-container .share-link-btn{color:#fff;font-size:16px;width:100%;height:100%;padding:7px;border-radius:100px;transition:all .4s ease}.detail-share-container .share-link-btn:hover{transition:all .2s ease}.detail-share-container #share-twitter .share-link-btn:hover{background:#1da1f2}.detail-share-container #share-facebook .share-link-btn:hover{background:#3b5998}.detail-share-container #share-line .share-link-btn:hover{background:#00c300}.detail-share-container #share-hatena .share-link-btn:hover{background:#008fde}.news-detail-container{width:800px;margin:0 auto;padding:0 0 50px}.detail-container-inner{padding:22px 25px;box-shadow:none;position:relative;overflow:hidden;border:1px solid #1e1e1e;background:#000}.detail-container-inner .up-date{color:#ea222d;font:400 12px/1em trajan-pro-3,serif;text-align:left;letter-spacing:2px;display:inline-block;position:relative;padding:0 0 21px}.cat-link,.content-box .cat-link{text-align:right;letter-spacing:1px;background:#ea222d;color:#fff}.detail-container-inner .up-date:before{content:"";width:50%;height:2px;background:#ea222d;position:absolute;top:19px;left:-10px}.detail-container-inner .title{font-size:24px;color:#fff;line-height:1.4;font-weight:700;margin:0 auto;padding:10px 0 30px;border-bottom:1px solid #1e1e1e;position:relative}.cat-link{position:absolute;top:22px;right:25px;font:400 10px/1em trajan-pro-3,serif;padding:4px 5px}.content-box .cat-link{padding:10px 0 0}.content-box .cat-link a{color:#fff;background:0 0;padding:0}@media screen and (max-width:812px){.detail-container,.news-detail-container{width:94%;margin:0 auto;padding:0}.detail-container-inner{padding:4%;box-shadow:none;position:relative;overflow:hidden;border:1px solid #1e1e1e;background:#000}.detail-container-inner .up-date{padding:0 0 10px;font-size:10px}.detail-container-inner .title{font-size:16px;margin:0 auto;padding:5% 0}.detail-share-container{margin:0 0 3%;padding:2px 0}.detail-share-txt{color:#fff;letter-spacing:5px}.content{color:grey;font-size:13px;margin:0;padding:10px 0 0;position:relative}.content a{color:#ea222d}.wp-video{max-width:100%}.content iframe,.content img,.content video{max-width:100%;height:auto}.content p{margin-bottom:5%;font-size:13px}.cat-link{top:10px;right:10px}.content-box .cat-link{color:#fff;font-size:12px;text-align:right;letter-spacing:1px;padding:10px 0 0;background:#ea222d}.content-box .cat-link a{color:#fff;background:0 0;font-size:12px;padding:0}#detail-pager{justify-content:space-around;padding:10% 0 0;position:relative;bottom:0;width:100%;z-index:100;flex-wrap:nowrap}.pager-btn{font-size:12px;display:block;width:100%;padding:0 2%;text-align:center}.back-list a:after,.next a:after,.prev a:after{content:"";display:block;width:8px;height:8px;border-top:1px solid #fff;position:absolute;top:16px}.pager-btn a{color:#fff;display:block;padding:15px 0}.back-list a:after{border-bottom:1px solid #fff;left:-10px}.prev a:after{border-left:1px solid #fff;transform:rotate(-45deg);left:20px}.next a:after{border-left:1px solid #fff;transform:rotate(135deg);right:20px}}#sort-navi-container{position:relative;z-index:1;margin-bottom:40px}.sort-btn{margin:0 5px;position:relative}.sort-btn a{padding:10px 20px;display:block;background:rgba(0,0,0,.8);border:1px solid rgba(255,255,255,.1);color:#fff;transition:all .4s ease}.sort-btn a:hover,.sort-btn.act a{background:#fff;color:#000}.sort-btn a:after,.sort-btn a:before,.sort-btn:after,.sort-btn:before{content:"";background:#fff;position:absolute;display:block;transition:all .2s ease}.sort-btn:after{width:0;height:1px;top:0;left:0;transition-delay:.2s}.sort-btn:before{width:1px;height:0%;top:0;right:0}.sort-btn a:after{width:0;height:1px;bottom:0;right:0;transition-delay:.2s}.sort-btn a:before{width:1px;height:0%;bottom:0;left:0}.sort-btn:hover:after{width:100%;transition:all .1s 0s ease}.sort-btn:hover:before{height:100%;transition:all .1s .1s ease}.sort-btn:hover a:after{width:100%;transition:all .1s 0s ease}.sort-btn:hover a:before{height:100%;transition:all .1s .1s ease}.sort-btn a:hover{transition:all .2s .2s ease}.sort-btn:active{transform:scale(.95);transition:all .2s ease}@media screen and (max-width:812px){#sort-navi-container{position:relative;z-index:1;display:block;overflow-x:scroll;-webkit-overflow-scrolling:touch;white-space:nowrap;padding:0 5%}.sort-btn{margin:0 5px;position:relative;display:inline-block}.sort-btn a{padding:8px 10px;display:block;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:11px;transition:none}.sort-btn a:after,.sort-btn a:before,.sort-btn:after,.sort-btn:before{content:none;transition:none}.sort-btn a:hover{background:0 0;color:#fff}.sort-btn.act a{background:#fff;color:#000}}.detail-img,.detail-img p{display:flex;line-height:0}.detail-img,.detail-txt-container{border:1px solid #1e1e1e;position:relative}.detail-container{width:1200px;margin:0 auto;position:relative;padding:30px 0 150px;align-items:flex-start}.detail-img{width:400px;min-height:400px;align-items:center;margin:0 40px 0 20px;background:#fff}.detail-img p{width:100%;height:100%;justify-content:center;align-items:center}#bd-ttl,.detail-title{line-height:1.4;font-weight:700}.detail-txt-container{width:680px;margin:0 auto;box-shadow:none;overflow:hidden;background:#000;padding:22px 25px}.detail-title{font-size:24px;color:#fff;margin:0 auto;padding:10px 0 30px;border-bottom:1px solid #1e1e1e;position:relative}.up-date{color:#ea222d;font:400 12px/1em trajan-pro-3,serif;text-align:left;letter-spacing:2px;display:inline-block;position:relative;padding:0 0 21px}.up-date:before{content:"";width:50%;height:2px;background:#ea222d;position:absolute;top:19px;left:-10px}.detail-share-container{justify-content:flex-end;align-items:center;margin:0 0 10px;padding:8px 0;font-family:'Cutive Mono',monospace;border-bottom:1px solid #1e1e1e}.detail-share-txt{color:#fff;font:400 10px/1em trajan-pro-3,serif;letter-spacing:5px}.content,.content p{font-size:14px;position:relative}.content{color:grey;margin:0;padding:10px 0 0}.content a{color:#ea222d}.content img{max-width:100%;height:auto}.content p{margin-bottom:15px;color:#fff;line-height:1.6}.content .price{font-size:18px;margin:0 0 5px}.content .maker{margin:0 0 5px;font-size:13px}.content .days{font-size:13px;margin:0 0 30px}.content .contact{padding:15px 0 0}.content .contact p{font-size:12px;margin:0 0 5px}.cat{position:absolute;top:22px;right:25px;font:400 10px/1em trajan-pro-3,serif;color:#fff;text-align:right;letter-spacing:1px;padding:4px 5px;background:#ea222d}.pager-btn,.pager-btn a{color:#fff;position:relative}#detail-pager{justify-content:space-around;width:800px;margin:0 auto;padding-bottom:100px}.pager-btn{font:400 14px/1em trajan-pro-3,serif;top:0;letter-spacing:.2em}.pager-btn a{padding:20px 40px}.back-list a:after,.next a:after,.prev a:after{content:"";display:block;width:8px;height:8px;border-top:1px solid #fff;position:absolute;top:23px}.back-list a:after{border-bottom:1px solid #fff;left:20px}.prev a:after{border-left:1px solid #fff;transform:rotate(-45deg);left:20px}.next a:after{border-left:1px solid #fff;transform:rotate(135deg);right:20px}@media screen and (max-width:812px){.cat,.cat-link{top:10px;right:10px}.detail-container{width:94%;margin:0 auto;padding:0;display:block}.detail-img{width:100%;height:auto;min-height:auto;margin:0 auto 5%;display:flex;justify-content:center;align-items:center}.detail-img p{width:100%;height:auto}.detail-txt-container{width:100%;padding:4%;box-shadow:none;position:relative;overflow:hidden;border:1px solid #1e1e1e;background:#000}.detail-txt-container .up-date{padding:0 0 10px;font-size:10px}.detail-txt-container .detail-title{font-size:16px;margin:0 auto;padding:5% 0}.detail-share-container{margin:0 0 3%;padding:2px 0}.detail-share-txt{color:#fff;letter-spacing:5px}.content{color:grey;font-size:13px;margin:0;padding:10px 0 0;position:relative}.content a{color:#ea222d}.wp-video{max-width:100%}.content iframe,.content img,.content video{max-width:100%;height:auto}.content p{margin-bottom:5%;font-size:13px}.content-box .cat-link{color:#fff;font-size:12px;text-align:right;letter-spacing:1px;padding:10px 0 0;background:#ea222d}.content-box .cat-link a{color:#fff;background:0 0;font-size:12px;padding:0}#detail-pager{justify-content:space-around;padding:10% 0 100px;position:relative;bottom:0;width:100%;z-index:100;flex-wrap:nowrap}.pager-btn{font-size:12px;display:block;width:100%;padding:0 2%;text-align:center}.back-list a:after,.next a:after,.prev a:after{content:"";display:block;width:8px;height:8px;border-top:1px solid #fff;position:absolute;top:16px}.pager-btn a{color:#fff;display:block;padding:15px 0}.back-list a:after{border-bottom:1px solid #fff;left:-10px}.prev a:after{border-left:1px solid #fff;transform:rotate(-45deg);left:20px}.next a:after{border-left:1px solid #fff;transform:rotate(135deg);right:20px}}#bd-sub-ttl,#bd-ttl{text-align:center;color:#fff}#bd-ttl,.bd-box,.bd-sub-thumb,.bd-thumb{border-bottom:1px solid #1e1e1e}#bd-contents{width:1050px;margin:0 auto;padding:22px 25px;position:relative;overflow:hidden;border:1px solid #1e1e1e;background:#000;font-size:14px}#bd-ttl{font-size:30px;margin:0 auto;padding:20px 0;border-top:1px solid #1e1e1e;position:relative}#bd-sub-ttl,#bd-ttl span,.bd-sub-txt .strong,.bd-txt .strong{font-size:24px}.bd-thumb,.bd-thumb-nav-box{position:relative;line-height:0!important}#bd-contents-inner{width:100%;margin:0 auto}.bd-box{margin:0 0 30px;padding:0 0 30px}.bd-box .contents-inner{justify-content:space-between}.houjin-img1{width:100%;margin:2% auto 1%}.houjin-img1 a,.houjin-img2 a{transition:all .3s ease}.houjin-img1 a:hover,.houjin-img2 a:hover{opacity:.6}.houjin-img1 img{width:48%;height:auto;margin:0 1%}.houjin-img2{margin:0 auto 1%}#bd-sub-ttl{width:100%;margin:15px auto 30px;padding:20px 0;background:#ea222d;text-shadow:1px 1px 0 rgba(0,0,0,.5)}#bd-thumb-container,.bd-thumb{width:400px}.bd-thumb-box{display:none}.bd-thumb-box:nth-child(1),.bd-txt-ttl{display:block}.bd-thumb{background:#fff;box-sizing:border-box;overflow:hidden}.bd-thumb img{width:100%;height:auto}.bd-sub-thumb{width:300px;box-sizing:border-box;overflow:hidden;position:relative;margin:0 auto}#bd2-thumb-nav{padding:10px 0}.bd-thumb-nav-box{width:96px;margin:0 5px 0 0}.audition-btn:after,.bd-thumb-nav-box:after{content:"";position:absolute}.bd-thumb-nav-box:after{display:block;z-index:1;top:0;left:0;width:100%;height:100%;box-sizing:border-box;border:0 solid red}.bd-thumb-nav-box.active:after,.bd-thumb-nav-box:hover:after{border:3px solid red}#bd2-thumb-nav .bd-thumb-nav-box.active:after,#bd2-thumb-nav .bd-thumb-nav-box:hover:after{border:3px solid rgba(196,115,154,1)}.bd-thumb-nav-box:nth-last-child(1){margin-right:0}.bd-txt-container{padding:0 0 0 20px;width:580px}.bd-sub-txt-container{width:100%}.bd-sub-txt-box,.bd-txt-box{border-bottom:1px solid #1e1e1e;padding:0 0 15px}.bd-txt-ttl{width:80px;text-align:left}#bd2-link-btn,#tokuten-track p,.audition-btn,.haishin-link-txt,.haishin-logo-box,.haishin-ttl,.haishin-txt,.houjin-img,.houjin-ttl,.houjin-ttl2{text-align:center}.bd-txt-ttl.price{margin:10px 0 0}.bd-txt{width:480px}.bd-sub-txt{width:310px}.tokuten-box{border:1px solid #1e1e1e;margin:0 0 15px}.tokuten-sub-img{border:1px solid #1e1e1e;margin:5px 0 10px}.tokuten-box .strong{font-size:18px;color:#ea222d}.bd-sub2-ttl{background:#fff;padding:6px 10px;color:#000!important;display:inline-block}.tokuten-txt{line-height:2em;padding:0 15px}.bd-sub-box{width:42%;margin:0 2%}.worning{font-size:11px!important}.houjin-box{width:490px;border:1px solid #fff;margin:0 0 20px;background:#111}.houjin-box:nth-child(odd){margin:0 16px 20px 0}.houjin-ttl{background:#fff;padding:10px 0;font-size:18px!important;color:#ea222d!important}.houjin-txt-box{padding:10px}.houjin-txt2{font-size:16px!important;color:#ea222d!important}.houjin-img{line-height:0}.houjin-img img{height:294px;width:auto}#tokuten-track{width:98%;margin:0 auto 15px}#tokuten-track p{margin:0}#tokuten-track-inner,#tokuten-track-inner2{margin:10px 0 15px;color:#fff}#tokuten-track-inner ul{width:50%;padding:0 2%}#tokuten-track-inner2 ul{padding:0 2%}#tokuten-track-inner ul li,#tokuten-track-inner2 ul li{line-height:1.6em;font-size:12px}#tokuten-track-inner ul li:not(.audition-btn-box),#tokuten-track-inner2 ul li{border-top:1px solid #0c0c0c}#tokuten-track-inner ul li.audition-btn-box{line-height:1.8em;text-indent:0;margin:5px 0 8px;padding:0;position:relative}.audition-btn{width:120px;font-size:13px;font-weight:700;display:block;background:red;border-radius:3px;text-shadow:1px 1px 1px rgba(0,0,0,.2);cursor:pointer;padding:0 0 0 15px;box-sizing:border-box;position:relative}.audition-btn b{line-height:1em}.audition-btn:hover{opacity:.6}#bd2-link-btn:hover,.character-nav-btn:not(.active):hover{opacity:.5}.audition-btn:after{display:block;width:15px;height:15px;background:#fff;border-radius:8px;top:3px;left:5px}.audition-btn.nowPlay:before,.audition-btn:before{display:block;position:absolute;top:7px;left:10px;z-index:1;content:""}.audition-btn:before{border:4px solid transparent;border-left:7px solid red}.audition-btn.nowPlay:before{width:2px;height:8px;background:red;box-shadow:3px 0 0 red;border:none}@media screen and (max-width:812px){#bd-contents,#bd-ttl{font-size:14px;margin:0 auto;position:relative}#bd-ttl,.bd-box,.bd-thumb{border-bottom:1px solid #1e1e1e}#bd-contents,#bd-ttl,.bd-thumb,.bd-thumb-nav-box{position:relative}#bd-ttl,.audition-btn,.houjin-ttl{font-weight:700;text-align:center}#bd-sub-ttl,#bd-ttl,.audition-btn,.bd-txt-ttl,.houjin-ttl{text-align:center}#bd-contents{width:94%;box-shadow:none;overflow:hidden;border:1px solid #1e1e1e;background:#000;padding:4%}#bd-ttl{color:#fff;line-height:1.4;letter-spacing:0;padding:5% 0 3%}#bd-ttl span{font-size:80%}#bd-contents-inner{width:100%;margin:0 auto}#bd-contents .up-date{padding:0 0 20px;font-size:10px}.bd-box{margin:0 0 30px;padding:0 0 30px}#bd-contents-inner p{font-size:12px;letter-spacing:1px}#bd-sub-ttl{font-size:16px;width:100%;margin:0 auto 6%;padding:10px 0;background:#ea222d;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.5)}#bd-thumb-container{margin:0 0 20px}.bd-thumb-box{display:none}.bd-thumb-box:nth-child(1){display:block}.bd-thumb{width:100%;background:#fff;box-sizing:border-box;overflow:hidden;margin:0 0 5px!important;line-height:0!important}.bd-thumb img{width:100%;height:auto;object-fit:contain}#bd-thumb-nav{display:flex}.bd-thumb-nav-box{margin:0 1%;line-height:1em!important;width:23%}.audition-btn:after,.bd-thumb-nav-box:after{content:"";position:absolute}.bd-thumb-nav-box:after{display:block;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;box-sizing:border-box;border:0 solid red}.audition-btn,.bd-sub-thumb{box-sizing:border-box;position:relative}.bd-thumb-nav-box.active:after{border:3px solid red}.bd-thumb-nav-box:nth-last-child(1){margin-right:0}.bd-thumb-txt{font-size:11px!important}.bd-sub-thumb{width:90%;border-bottom:1px solid #1e1e1e;overflow:hidden;margin:0 auto}.bd-txt-container{width:100%;padding:0}.bd-sub-txt-container{width:100%}.bd-sub-txt-box,.bd-txt-box{display:flex;flex-wrap:wrap;border-bottom:1px solid #1e1e1e;padding:0 0 15px}.bd-txt-ttl{width:auto;padding:0 10px;display:block;background:#fff;color:#000;margin:0 0 10px}.bd-txt-ttl.price{font-size:13px;width:auto;padding:0 10px}.bd-sub-box,.bd-sub-txt,.bd-txt,.houjin-box,.houjin-img1{width:100%}.bd-txt{font-size:12px}.bd-sub-txt{font-size:11px}.bd-sub-txt .strong,.bd-txt .strong{font-size:24px;display:inline-block;color:#fff}.tokuten-box{border:1px solid #1e1e1e;margin:0 0 15px}.houjin-box,.houjin-box:nth-child(odd){margin:0 0 20px}.tokuten-box .strong{font-size:16px;color:#ea222d;display:inline-block}.bd-sub2-ttl{background:#fff;padding:0 15px;color:#000!important;display:inline-block}.tokuten-txt{padding:0 2%}.worning{font-size:10px!important}.houjin-ttl,.houjin-txt2{font-size:14px!important;color:#ea222d!important}.houjin-box{border:1px solid #fff;background:#111}.houjin-img1,.houjin-img2{margin:0 auto 1%}.houjin-ttl{background:#fff;padding:10px 0}.houjin-txt-box{padding:10px}.houjin-img img{width:100%;height:auto}#tokuten-track{width:98%;margin:0 auto 15px}#tokuten-track-inner{margin:0 0 15px}#tokuten-track p{line-height:1.4em;margin:0 0 10px}#tokuten-track-inner ul,#tokuten-track-inner2 ul{padding:0 1.5%;color:#fff}#tokuten-track-inner ul li,#tokuten-track-inner2 ul li{line-height:1.4em;font-size:12px}.audition-btn{width:70px;font-size:10px;background:red;border-radius:3px;text-shadow:1px 1px 1px rgba(0,0,0,.2);margin:3px 0 3px 5px;padding:2px 0 2px 12px;display:inline-block}.audition-btn:after{display:block;width:13px;height:13px;background:#fff;border-radius:7px;top:4px;left:3px}.audition-btn.nowPlay:before,.audition-btn:before{content:"";display:block;position:absolute;left:7px;z-index:1}.audition-btn:before{border:4px solid transparent;border-left:6px solid red;top:6.5px}.audition-btn.nowPlay:before{width:2px;height:7px;background:red;box-shadow:3px 0 0 red;top:7px;border:none}}.bd-dvd2{color:#fff}#bd2-link-btn{display:table;padding:10px 40px 10px 20px;margin:20px auto;border:1px solid #fff;font-size:16px;position:relative;cursor:pointer}#bd2-link-btn:after,#bd2-link-btn:before{content:"";display:block;width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;z-index:1;transform:rotate(135deg);position:absolute;top:12px;right:15px}#bd2-link-btn:before{top:5px}.bd-dvd2 #bd-sub-ttl{background:rgba(196,115,154,1)}.bd-dvd2 .bd-txt-ttl.price{margin:4px 0 0}.bd-dvd2 .bd-sub-thumb,.bd-dvd2 .bd-thumb{border:1px solid #1e1e1e;line-height:0}.bd-dvd2 .bd-txt-box{margin:0 0 15px}.bd-dvd2 .mini-ttl,.bd-dvd2 .tokuten-box-mini-ttl{margin:10px 0;font-weight:400;display:inline-block}.bd-dvd2 .tokuten-box-inner{padding:15px}.bd-dvd2 .tokuten-box-ttl{color:#54a0a9;padding:10px 0 25px;display:inline-block;font-size:18px;font-weight:700}.bd-dvd2 .tokuten-box-txt{font-size:14px;color:#fff;font-weight:700;line-height:1.2em;padding:0 0 15px}.bd-dvd2 .tokuten-box-txt-sub{font-size:80%;display:block;color:#ddd;font-weight:400;padding:5px 0 0}.bd-dvd2 .tokuten-box-link-txt{color:rgba(196,115,154,1);display:block;line-height:1.4em;padding:0 0 5px}.bd-dvd2 .tokuten-box-link-txt:hover{text-decoration:underline}.bd-dvd2 .tokuten-box-mini-ttl{border:1px solid #54a0a9;padding:3px 10px;font-size:80%;color:#54a0a9}.bd-dvd2 .bd-spec-box .bd-txt-box{font-size:11px}.bd-dvd2 .mini-txt{font-size:80%;letter-spacing:0}.bd-dvd2 .mini-ttl{border:1px solid #fff;padding:1px 10px;font-size:80%}.bd-dvd2 .bd-sub-txt-container{margin:30px 0}.bd-dvd2 .bd-sub-box{width:46%}.bd-dvd2 .bd-sub-txt{width:380px}.bd-dvd2 .tokuten-txt{font-size:14px;color:#fff;font-weight:700;line-height:1.2em;padding:15px 30px}.bd-dvd2 .houjin-contents .houjin-contents-ttl{text-align:center;font-size:20px;font-weight:700;padding:20px 0}.houjin-contents .houjin-box{border:1px solid #54a0a9}.houjin-ttl2{background:#54a0a9;color:#fff;font-size:16px;font-weight:700;padding:10px 0}.houjin-contents .houjin-gentei-box{width:100%;margin:0 auto}.bd-dvd2 .houjin-txt-box{padding:10px 15px;line-height:1.4em}.bd-dvd2 .houjin-txt{padding:0 0 15px}.houjin-txt-ttl{padding:2px 15px;border:1px solid #fff;margin:0 10px 0 0;display:inline-block;color:#fff}.houjin-txt3{font-size:22px;font-weight:700;line-height:1.5em;padding:0 0 15px}.houjin-txt4{color:#54a0a9;font-weight:700}@media screen and (max-width:812px){.bd-dvd2 .bd-sub-thumb{width:100%}.bd-dvd2 .bd-sub2-ttl{padding:5px}.bd-dvd2 .bd-txt-ttl{padding:3px 5px}.bd-dvd2 .bd-txt-ttl.price{margin:0 0 15px}.bd-dvd2 .bd-spec-box .bd-txt-box,.bd-dvd2 .bd-spec-box .bd-txt-box .bd-sub-txt,.bd-dvd2 .bd-spec-box .bd-txt-box .bd-txt{font-size:10px!important}.bd-dvd2 .tokuten-box-ttl,.houjin-contents .houjin-contents-ttl{font-size:16px!important}.bd-dvd2 .tokuten-box-inner{padding:3%}.bd-dvd2 .bd-sub-box{width:48%;margin:0}.bd-dvd2 .bd-sub-box:nth-child(1){margin:0 4% 0 0}.bd-dvd2 .bd-sub-box .sp{line-height:2em}.bd-dvd2 .bd-sub-txt{width:100%}.bd-dvd2 .tokuten-txt{padding:8%}.mini-txt{display:inline-block}.houjin-txt-ttl{padding:2px 15px;border:1px solid #fff;margin:0 0 10px;display:table;color:#fff}.houjin-txt3{font-size:18px!important}.bd-txt-box.disc{min-height:125px;display:block}.bd-txt-box.disc .bd-txt-ttl{display:table}}.haishin-txt,.haishin-txt span{display:block}#haishin-contents-inner{width:100%;margin:30px auto}.haishin-txt{margin-right:20px;flex:1;border:1px solid #1e1e1e;padding:20px;align-items:center}.haishin-txt span.st{font-size:1.6em;margin:10px 0;color:#ea222d;font-weight:700}.haishin-txt span.att{font-size:.8em;margin-top:20px}.haishin-img{width:410px;border:1px solid #fff}.haishin-img img{width:100%}#haishin-head{display:flex;flex-direction:row-reverse;margin-bottom:50px}.haishin-box{width:320px;border:1px solid #fff;margin:0 0 20px;background:#111}.haishin-box a{display:block;width:100%;height:100%}.haishin-box:nth-child(3n-1){margin:0 16px 20px}.haishin-ttl{background:#fff;padding:10px 0;font-size:18px!important;color:#ea222d!important;margin-bottom:0;display:block}.haishin-logo-box{padding:30px;box-sizing:border-box;height:calc(100% - 48px);display:flex;justify-content:center;align-items:center}.haishin-logo-box img{width:100%}.haishin-logo-box.gyao img{width:100px}.haishin-box:hover{opacity:.6}.products-box.center{margin:0 auto 60px}@media screen and (max-width:812px){#haishin-head,.haishin-txt,.haishin-txt span{display:block}#haishin-contents-inner{width:100%;margin:6% auto}.haishin-txt{margin-top:6%;border:1px solid #1e1e1e;padding:2%;text-align:left}.haishin-box,.haishin-img{width:100%;border:1px solid #fff}.haishin-txt span.st{font-size:16px;margin:10px 0;color:#ea222d;display:block;font-weight:700;text-align:center}.haishin-txt span.att{font-size:.8em;margin-top:20px}.haishin-img img{width:100%}#haishin-head{margin-bottom:6%}.haishin-box,.haishin-box:nth-child(3n-1){margin:0 0 20px}.haishin-box{float:left;background:#111}p.haishin-ttl{text-align:center;background:#fff;padding:10px 0;font-size:18px!important;color:#ea222d!important;margin-bottom:0}.haishin-logo-box{padding:30px 50px;box-sizing:border-box;height:calc(100% - 48px);display:flex;text-align:center;align-items:center}.haishin-logo-box img{margin:0 auto}.products-box.center{margin:-8% auto 6%;float:none}}.intro-contents-main{width:760px;margin:0 auto 150px;text-align:left;color:#fff;font-size:14px;line-height:2.4}.intro-contents-main p{margin-bottom:2em;text-shadow:1px 1px 0 #000}.intro-lead{font-size:24px;line-height:1.5}.intro-lead span{font-size:20px}@media screen and (max-width:812px){.intro-contents-main{width:90%;font-size:12px;line-height:1.8}.intro-lead{font-size:17px}.intro-lead span{font-size:14px}}.story-contents-main{width:860px;margin:0 auto 150px;text-align:left;color:#fff;font-size:14px;line-height:2.4}.story-contents-main p{margin-bottom:2em;text-shadow:1px 1px 0 #000}@media screen and (max-width:812px){.story-contents-main{width:90%;font-size:12px;line-height:1.8}}#character-nav{padding:0 50px 20px 0}#character-container-inner{width:1000px;margin:0 auto;padding:150px 0;position:relative;z-index:1}#character-nav-container{display:table;margin:0 auto;position:relative;top:-50px;z-index:2}.character-nav-btn{display:inline-block;margin:0 1.5px;transition:all .2s ease;cursor:pointer;position:relative;line-height:0}.character-nav-btn.active:after{content:"";display:block;width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6)}.character-nav-btn-img{width:auto;height:50px}#character-box-container{width:1024px;min-height:856px;margin:0 auto 100px;position:relative}.character-box{width:100%;position:absolute;z-index:1;color:#fff;opacity:0;transition:all .5s ease;pointer-events:none;display:flex}.character-box.show{opacity:1;z-index:2;pointer-events:auto}.character-box-left{width:384px}.character-box-center{width:800px;margin:0 auto}.character-img-box{position:relative;width:362px;pointer-events:none}.character-img-box.sizeL{width:800px}.character-img-box-1,.character-img-box-2{position:absolute;z-index:1;top:0;left:0}.character-img-box-0,.character-img-box-1,.character-img-box-2{opacity:0;transition:all .3s ease}.character-img-box-0.act,.character-img-box-1.act,.character-img-box-2.act{opacity:1}.character-box:nth-child(3) .character-img-box{top:-30%}.character-box:nth-child(6) .character-img-box{top:-20%}.character-img{width:100%;height:auto}.character-box-right{position:relative;z-index:1;width:640px;padding:140px 0}.character-box-img-nav{position:absolute;z-index:5;pointer-events:auto;top:90px;right:0}.character-box-img-nav-box{border:1px solid rgba(255,255,255,.2);margin:0 0 0 5px;background:rgba(0,0,0,.5);cursor:pointer}.character-box-img-nav-box.act,.character-box-img-nav-box:hover{opacity:.5}.character-box-nav-img{width:50px;height:auto}.character-name{font:30px/1em yu-mincho-pr6,"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;padding:0 0 20px}.character-cv{font-size:18px;padding:0 0 20px;color:#eee}.character-cv span{font-size:14px;padding:0 5px 0 0}.character-txt-box{border:1px solid #1f1f1f;margin:0 0 60px;padding:20px;background:rgba(0,3,10,.8);position:relative}.character-txt-box-inner:after,.character-txt-box-inner:before,.character-txt-box:after,.character-txt-box:before{content:"";display:block;width:10px;height:10px;position:absolute;pointer-events:none}.character-txt-box:after{top:-1px;left:-1px;border-top:1px solid #fff;border-left:1px solid #fff}.character-txt-box:before{top:-1px;right:-1px;border-top:1px solid #fff;border-right:1px solid #fff}.character-txt-box-inner:after{bottom:-1px;left:-1px;border-bottom:1px solid #fff;border-left:1px solid #fff}.character-txt-box-inner:before{bottom:-1px;right:-1px;border-bottom:1px solid #fff;border-right:1px solid #fff}.character-txt{font:14px/2.5em yu-mincho-pr6,"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}@media screen and (max-width:812px){#character-nav{padding:0 50px 20px 0}#character-nav-container{width:100%;padding:0 5%;margin:0 auto;display:block;position:relative;top:0;z-index:2}#character-nav-container-inner{display:flex;flex-wrap:wrap;justify-content:center}.character-nav-btn{display:inline-block;height:13vw;width:auto;margin:1%}.character-nav-btn:hover{opacity:1;cursor:default}.character-nav-btn-img{width:auto;height:100%}#character-box-container{width:100%;min-height:auto;padding:5% 0;margin:0 auto 100px;position:relative}.character-box{width:100%;position:absolute;z-index:1;color:#fff;display:block;opacity:0}.character-box.show{position:relative;opacity:1}.character-box-left{width:60%;margin:0 auto}.character-box-center{width:90%;margin:0 auto}.character-img-box.sizeL{width:100%}.character-img-box{position:relative;width:100%;pointer-events:none}.character-box:nth-child(3) .character-img-box,.character-box:nth-child(6) .character-img-box{top:0}.character-img{width:100%;height:auto}.character-box-right{position:relative;z-index:1;width:90%;margin:0 auto;padding:0 0 10%}.character-box-img-nav{position:absolute;z-index:5;pointer-events:auto;top:-220px;right:0;display:block}.character-box:nth-child(1) .character-box-img-nav{top:-320px}.character-box-img-nav-box{cursor:default;margin:0 0 5px}.character-box-img-nav-box:hover{opacity:auto}.character-box-nav-img{width:40px;height:auto}.character-name{font:24px/1em yu-mincho-pr6,"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;padding:0 0 3%;text-align:center}.character-cv{font-size:14px;padding:0 0 5%;color:#eee;text-align:center}.character-cv span{font-size:12px;padding:0 5px 0 0}.character-txt-box{margin:0 0 15%;padding:4%}.character-txt{font:12px/1.8em yu-mincho-pr6,"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}}#mechanic-nav{padding:0 50px 20px 0}#mechanic-container-inner{width:1000px;margin:0 auto;padding:150px 0;position:relative;z-index:1}#mechanic-nav-container{display:table;margin:0 auto;position:relative;top:-50px;z-index:2;padding:0 0 0 308px}.mechanic-nav-btn{display:inline-block;margin:0 1.5px;transition:all .2s ease;cursor:pointer;position:relative;line-height:0}.mechanic-nav-btn.active:after{content:"";display:block;width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6)}.mechanic-txt-box,.words-box{border:1px solid #1f1f1f;background:rgba(0,3,10,.8)}.mechanic-nav-btn:not(.active):hover{opacity:.5}.mechanic-nav-btn-img{width:60px;height:60px}#mechanic-box-container{width:1024px;min-height:856px;margin:0 auto 100px;position:relative}.mechanic-box{width:100%;position:absolute;z-index:1;color:#fff;opacity:0;transition:all .5s ease;pointer-events:none;display:flex}.mechanic-box.show{opacity:1}.mechanic-box-left{width:450px}.mechanic-img-box{position:relative;width:450px;pointer-events:none}.mechanic-box:nth-child(1) .mechanic-img-box{top:-20%}.mechanic-img{width:100%;height:auto}.mechanic-img.sizeM{width:120%}.mechanic-box-right{position:relative;z-index:1;width:550px;padding:140px 0}.mechanic-name{font:30px/1em yu-mincho-pr6,"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;padding:0 0 20px}.mechanic-name span{display:block;font-size:80%;padding:5px 0}.mechanic-txt-box{margin:0 0 60px;padding:20px;position:relative}.mechanic-txt-box-inner:after,.mechanic-txt-box-inner:before,.mechanic-txt-box:after,.mechanic-txt-box:before{content:"";display:block;width:10px;height:10px;position:absolute;pointer-events:none}.mechanic-txt-box:after{top:-1px;left:-1px;border-top:1px solid #fff;border-left:1px solid #fff}.mechanic-txt-box:before{top:-1px;right:-1px;border-top:1px solid #fff;border-right:1px solid #fff}.mechanic-txt-box-inner:after{bottom:-1px;left:-1px;border-bottom:1px solid #fff;border-left:1px solid #fff}.mechanic-txt-box-inner:before{bottom:-1px;right:-1px;border-bottom:1px solid #fff;border-right:1px solid #fff}.mechanic-txt{font:14px/2.5em yu-mincho-pr6,"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}@media screen and (max-width:812px){#mechanic-nav{padding:0 50px 20px 0}#mechanic-nav-container{width:100%;padding:0 5%;margin:0 auto;display:block;position:relative;top:0;z-index:2}#mechanic-nav-container-inner{display:flex;flex-wrap:wrap;justify-content:center}.mechanic-nav-btn{display:block;width:13%;margin:1%}.mechanic-nav-btn:hover{opacity:1;cursor:default}.mechanic-nav-btn-img{width:100%;height:auto}#mechanic-box-container{width:100%;min-height:auto;padding:5% 0;margin:0 auto 100px;position:relative}.mechanic-box{width:100%;position:absolute;z-index:1;color:#fff;display:block;opacity:0}.mechanic-box.show{position:relative;opacity:1}.mechanic-box-left{width:80%;margin:0 auto -20%}.mechanic-box:nth-child(1) .mechanic-box-left{margin:0 auto}.mechanic-box:nth-child(4) .mechanic-box-left{margin:0 auto -80%}.mechanic-box:nth-child(3) .mechanic-box-left{margin:0 auto}.mechanic-img-box{position:relative;width:100%;pointer-events:none}.mechanic-box:nth-child(1) .mechanic-img-box{top:0}.mechanic-img{width:100%;height:auto}.mechanic-box-right{position:relative;z-index:1;width:90%;margin:0 auto;padding:0 0 10%}.mechanic-name{font:20px/1em yu-mincho-pr6,"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;padding:0 0 3%;text-align:center;letter-spacing:0}.mechanic-cv{font-size:14px;padding:0 0 5%;color:#eee;text-align:center}.mechanic-cv span{font-size:12px;padding:0 5px 0 0}.mechanic-txt-box{margin:0 0 15%;padding:4%}.mechanic-txt{font:12px/1.8em yu-mincho-pr6,"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}}#words-box-container{width:820px;margin:0 auto;padding:0 0 80px}.words-box{margin:0 0 60px;padding:20px;position:relative}.words-box:after,.words-box:before{top:-1px;border-top:1px solid #fff}.words-box-inner:after,.words-box-inner:before,.words-box:after,.words-box:before{content:"";display:block;width:10px;height:10px;position:absolute;pointer-events:none}.words-box:after{left:-1px;border-left:1px solid #fff}.words-box:before{right:-1px;border-right:1px solid #fff}.words-box-inner:after{bottom:-1px;left:-1px;border-bottom:1px solid #fff;border-left:1px solid #fff}.words-box-inner:before{bottom:-1px;right:-1px;border-bottom:1px solid #fff;border-right:1px solid #fff}.words-box-left{margin:0 20px 0 0}.words-box-img-box{width:320px;border:1px solid #5e5e5e;line-height:0}.words-box-img{width:100%}.words-box-right{width:100%;color:#fff;font:14px/2.5em yu-mincho-pr6,"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;letter-spacing:0}.words-box-ttl{font-size:24px;line-height:1em;border-bottom:1px solid #5e5e5e;margin:0 0 20px;padding:0 0 20px}@media screen and (max-width:812px){#words-box-container{width:90%;margin:0 auto;padding:0 0 10%}.words-box{margin:0 0 5%;padding:4%}.words-box-inner{display:block}.words-box-img-box{width:100%}.words-box-left{margin:0 0 3%}.words-box-right{margin:0;font:12px/1.8em yu-mincho-pr6,"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.words-box-ttl{margin:0 0 3%;padding:0 0 3%}}#caststaff #sub-contents-header{position:relative}#caststaff #sub-contents-header::after{content:"";display:block;width:100%;height:1px;background:rgba(255,255,255,.2);bottom:0;left:30px;position:absolute}.caststaff-contents-main{width:976px;margin:0 auto;padding-top:20px;color:#fff;border-left:1px solid rgba(255,255,255,.2);border-right:1px solid rgba(255,255,255,.2);position:relative}@media screen and (max-width:1050px){.caststaff-contents-main{margin:0 0 0 29px}}.caststaff-contents-main::after,.caststaff-contents-main::before{content:"";display:block;width:1px;height:100%;background:rgba(255,255,255,.2);top:0;left:calc(100%/3*2 - 1px);position:absolute}.caststaff-contents-main::after{left:calc(100%/3 - 1px)}.staffcast-list-ttl{opacity:.6;font-size:15px;letter-spacing:.7em;margin-bottom:30px}#cast-list{padding-bottom:60px}#staff-list{padding-bottom:90px}.staffcast-list{display:flex;flex-wrap:wrap;text-shadow:1px 1px 0 #000}.staffcast-item{width:calc(100%/3);margin-bottom:70px;padding-left:10px;position:relative}.staffcast-item::after{content:"";display:block;width:1px;height:14px;background:#fff;position:absolute;left:-1px;top:0}.comment-btn{background:#fff;color:#000;font-size:10px;vertical-align:text-bottom;padding:0 8px;margin-left:15px;font-weight:700;text-shadow:none}.staffcast-item.grow,.staffcast-item.pc-grow{width:calc(100%/3*2)}.staffcast-item.grow-w{width:100%}.staffcast-item .label{font-size:13px;margin:0 0 5px;line-height:1.2}.staffcast-item .name{font-size:20px;font-weight:700;line-height:1.7}.staffcast-item .name span{white-space:nowrap;margin-right:15px}.staffcast-item .name span.wrap{white-space:inherit}.staffcast-item .name small{font-size:.6em;font-weight:400}@media screen and (max-width:812px){#caststaff #sub-contents-header::after{left:0}.caststaff-contents-main{width:90%;margin:0 auto}.caststaff-contents-main::before{left:calc(50% - 1px)}.caststaff-contents-main::after{display:none}.staffcast-list-ttl{font-size:12px;margin-bottom:15px}.comment-btn,.staffcast-item .label{font-size:10px}.staffcast-item{width:50%;margin-bottom:30px;padding-left:5px}.staffcast-item.mr0{margin-right:0}.staffcast-item::after{height:12px}.comment-btn{padding:0 5px;margin-left:15px}.staffcast-item.grow{width:100%}.staffcast-item.pc-grow{width:50%}.staffcast-item.sp-grow{width:100%}.staffcast-item.grow-w span{width:100%;display:block;margin:0}.staffcast-item .name{font-size:15px}.staffcast-item .name span{margin-right:12px}}.comment-contents-main{width:880px;margin:0 auto 120px;text-align:left;color:#fff;font-size:12px;line-height:1.7}.comment-box{display:flex;justify-content:space-between;text-shadow:1px 1px 0 #000;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid rgba(255,255,255,.2)}.comment-img-box{width:160px;margin-right:30px}.comment-img-box img{width:100%}.comment-txt-wrapper{width:calc(100% - 190px)}.comment-txt-wrapper2{width:100%}.comment-name{font-size:20px;line-height:1;margin-bottom:20px}.comment-sub-name{display:block;font-size:12px;padding:0 0 8px;color:#bbb}.comment-ttl{margin:25px 0 10px;font-size:14px;border-bottom:1px solid rgba(255,255,255,.5);display:inline-block}.comment-img-ruann{width:400px;height:auto}@media screen and (max-width:812px){.comment-contents-main{width:90%;margin:0 auto 100px}.comment-box{display:block;font-size:10px;padding-bottom:20px;margin-bottom:50px;border-bottom:1px solid rgba(255,255,255,.2);position:relative}.comment-img-box{width:26.7vw}.comment-txt-wrapper{width:100%}.comment-txt-wrapper2{padding:20px 0 0}.comment-txt-box{position:absolute;width:58.7vw;top:0;right:0}.comment-txt-wrapper2 .comment-txt-box{width:100%}.comment-name{font-size:18px}.comment-faq-box{margin-top:20px;border-top:1px solid rgba(255,255,255,.2)}.comment-ttl{margin-top:20px;font-size:12px}.comment-img-ruann{width:100%;height:auto;margin:20px 0 0;padding:0 10%}}.movie-contents-main{width:1000px;margin:0 auto 80px;color:#fff}@media screen and (min-width:1580px){.movie-contents-main{width:1500px}}.sub-movie-box{margin:0 10px 70px}.sub-movie-box-thumb{width:480px;height:270px;background:#000;overflow:hidden;position:relative}.sub-movie-box-thumb iframe{width:100%;height:100%}.sub-movie-box-thumb a:after,.sub-movie-box-thumb a:before,.sub-movie-box-thumb:after,.sub-movie-box-thumb:before{content:"";background:#fff;position:absolute;display:block;transition:all .2s ease;z-index:2}.sub-movie-box-thumb:after{width:0;height:1px;top:0;left:0;transition-delay:.2s}.sub-movie-box-thumb:before{width:1px;height:0%;top:0;right:0}.sub-movie-box-thumb a:after{width:0;height:1px;bottom:0;right:0;transition-delay:.2s}.sub-movie-box-thumb a:before{width:1px;height:0%;bottom:0;left:0}.sub-movie-box-thumb:hover:after{width:100%;transition:all .1s 0s ease}.sub-movie-box-thumb:hover:before{height:100%;transition:all .1s .1s ease}.sub-movie-box-thumb:hover a:after{width:100%;transition:all .1s 0s ease}.sub-movie-box-thumb:hover a:before{height:100%;transition:all .1s .1s ease}.sub-movie-box-thumb:active{transform:scale(.95);transition:all .2s ease}.sub-movie-box-thumb-overlay{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.sub-movie-play-icon{width:80px;height:80px;opacity:.2}.sub-movie-box-thumb a:hover .sub-movie-play-icon{opacity:.8;transition:all .2s .2s ease}.sub-movie-box-thumb-img{width:100%;height:auto;display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.sub-movie-ttl{font-size:16px;color:#fff;text-align:center;line-height:1em;padding:10px;letter-spacing:2px}@media screen and (max-width:812px){.movie-contents-main{width:90%;margin:0 auto 100px;display:block}.sub-movie-box{margin:0 0 50px}.sub-movie-box-thumb{width:100%;height:auto;background:#000;border:1px solid #161616;overflow:hidden;position:relative}.sub-movie-box-thumb iframe{width:100%;height:100%;position:absolute}.sub-movie-box-thumb a:after,.sub-movie-box-thumb a:before,.sub-movie-box-thumb:after,.sub-movie-box-thumb:before{content:none}.sub-movie-box-thumb:after{content:"";display:block;padding-top:56.25%;position:relative;z-index:0;background:0 0;pointer-events:none}.sub-movie-box-thumb a,.sub-movie-box-thumb-overlay{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.sub-movie-box-thumb a{right:0;bottom:0}.sub-movie-box-thumb-overlay{background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.sub-movie-play-icon{width:80px;height:80px;opacity:.5}.sub-movie-box-thumb a:hover .sub-movie-play-icon{opacity:.5;transition:all .2s .2s ease}.sub-movie-ttl{font-size:12px}}.column-lead,.interview-q{border-bottom:1px solid rgba(255,255,255,.5)}#interview-container{width:820px;margin:0 auto;color:#fff}#interview-ttl{font-size:18px;text-align:center;padding:0 0 50px}.interview-q{font-size:13px;margin:0 0 10px;padding:0 0 5px;display:inline-block}.interview-a span,.interview-q span{letter-spacing:-2px}.interview-a{font:400 14px/1.5em "Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;padding:0 0 40px}.interview-profile{font-size:13px;line-height:1.5em;display:flex;padding:50px 0}.interview-name{letter-spacing:1px!important;display:inline-block;margin:0 10px 0 0;font-weight:700}@media screen and (max-width:812px){#interview-container{width:90%;margin:0 auto;color:#fff}#interview-ttl{font-size:18px;text-align:center;padding:0 0 50px}.interview-q{font-size:13px;line-height:1.5em;margin:0 0 10px;padding:0 0 5px;display:inline-block;border-bottom:1px solid rgba(255,255,255,.5)}.interview-a span,.interview-q span{letter-spacing:-2px}.interview-a{font:400 13px/1.5em "Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;padding:0 0 40px}.interview-profile{font-size:13px;line-height:1.5em;display:flex;padding:50px 0}}#column-container{width:820px;margin:0 auto 100px;color:#fff}.column-lead{font-size:16px;margin:0 auto 10px;padding:0 0 5px;display:inline-block;letter-spacing:0;font-weight:700}.column-txt{font-size:13px;line-height:1.8em;padding:0 0 20px}.column-txt span{letter-spacing:-2px}.column-txt img{max-width:100%;height:auto}@media screen and (max-width:812px){#column-container{width:90%;margin:0 auto 20%;color:#fff}.column-lead{font-size:16px;margin:0 auto 10px;padding:0 0 5px;display:inline-block;border-bottom:1px solid rgba(255,255,255,.5);letter-spacing:0;font-weight:700}.column-txt{font-size:13px;line-height:1.8em;padding:0 0 20px}.column-txt span{letter-spacing:-2px}}.notfound-contents-main{font-size:14px;color:#fff;text-shadow:1px 1px 0 #000;margin-top:100px;padding:100px;min-height:calc(100vh - 530px);display:flex;justify-content:center;align-items:center}.notfound-txt-box{text-align:center;line-height:1}.notfound-txt1{font-size:100px;letter-spacing:1.4em;text-indent:1.4em;margin-bottom:30px;font-weight:700}.notfound-txt2{font-size:29px;letter-spacing:1.2em;text-indent:1.2em;margin-bottom:30px}.notfound-txt3{font-size:12px;letter-spacing:.3em;text-indent:.3em}@media screen and (max-width:812px){.notfound-contents-main{margin-top:0;padding:150px 0}.notfound-txt1{font-size:38px;margin-bottom:20px}.notfound-txt2{font-size:12px;margin-bottom:20px}.notfound-txt3{font-size:10px;letter-spacing:.3em;text-indent:.3em}}.min{font-family:yu-mincho-pr6,"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.pc{display:block}.sp{display:none}#sub-contents-header{margin-top:100px;text-align:center;height:215px;display:flex;justify-content:center;align-items:center}.sub-contents-ttl{color:#fff;font-size:30px;letter-spacing:15px;display:inline-block;font-weight:400;line-height:1.2em}@media screen and (max-width:812px){.pc{display:none}.sp{display:block}#sub-contents-header{margin-top:100px;height:100px}.sub-contents-ttl{font-size:20px;letter-spacing:10px}}