@charset "UTF-8";html{box-sizing:border-box}*:before,*:after{box-sizing:inherit}html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,picture,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}html{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif,Hiragino Sans,Hiragino Kaku Gothic ProN,"游ゴシック  Medium",meiryo,sans-serif;font-size:16px;font-weight:400;line-height:1.75;color:#222}body{background-color:#efefef}img{width:100%;vertical-align:bottom}.profile .container,.about .container,.footer .container{width:calc(100% - 32px);max-width:960px;margin:auto}.prologue .container,.comment .container .body,.movie .container,.widget .container,.more-info .container{width:calc(100% - 32px);max-width:640px;margin:auto}.button{display:inline-block;margin:0 auto;padding:.75em 1em;color:#fff;text-align:center;text-decoration:none;background-color:#d50000;border-radius:2.5em;cursor:pointer;transition:.3s ease-out;font-size:1em;line-height:1.5;font-weight:700}.button:hover{background-color:#a20000;box-shadow:rgba(45,45,45,.05) 0 2px 2px,rgba(49,49,49,.05) 0 4px 4px,rgba(42,42,42,.05) 0 8px 8px,rgba(32,32,32,.05) 0 16px 16px,rgba(49,49,49,.05) 0 32px 32px,rgba(35,35,35,.05) 0 64px 64px}.is-white.button{color:#222;background-color:#fff}.is-white.button:hover{background-color:#e6e6e6}.is-outline.button{padding:.5em 1.25em;background-color:transparent;border:1px solid #fff;border-radius:4px;font-size:.75em;line-height:1.5;font-weight:700}.is-outline.button:hover{color:#222;background:#fff;box-shadow:none}.is-small.button{display:block;width:180px;margin:8px auto;padding:.5em 1em;font-size:.825em;line-height:1.5;font-weight:700}html.is-clipped{overflow:hidden}.modal,.modal__background{position:absolute;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh}.modal{position:fixed;z-index:40;display:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;overflow:hidden}.modal.is-active{display:-ms-flexbox;display:flex}.modal__contents{width:calc(100% - 32px);max-width:960px}.modal__background{background-color:rgba(10,10,10,.86)}.modal__close{position:absolute;top:1em;right:2em;color:#fff}.modal__close i{font-size:32px;font-size:2rem}.header__nav__menu .share-item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:48px;height:48px;color:#fff;text-decoration:none;background-color:rgba(255,255,255,.2);border-radius:50%;transition:.2s}.header__nav__menu .share-item:hover{background-color:#d50000}.header__nav__menu .share-item+.share-item{margin-left:1em}.header__nav__menu .facebook.share-item img{width:8.65px;height:16px}.header__nav__menu .twitter.share-item img{width:17.115px;height:13px}.header__nav__menu .line.share-item img{width:17px;height:16px}.header__nav__menu .hatebu.share-item img{width:13.5px;height:13px}.header{position:absolute;top:0;z-index:2;width:100%}.header .container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:calc(100% - 32px);margin:auto;padding:1em 0}.header .logo a{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.header .logo img{width:168px;height:16px}.header__nav__dropdown{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:48px;height:48px;background-color:rgba(255,255,255,.2);border-radius:50%;cursor:pointer}.header__nav__dropdown i{color:#fff;vertical-align:middle}.header__nav__menu{position:absolute;display:none}.header__nav__menu .share-item{margin-top:.5em}.header__nav__menu .share-item+.share-item{margin-left:0}.main-image{position:relative;background-color:#06070b}.main-image .container{max-width:1600px;margin:auto}.main-image__contents:after{position:absolute;bottom:0;z-index:0;display:block;width:100%;height:75%;background-image:linear-gradient(transparent,rgba(0,0,0,.7));content:''}.main-image__contents .container{position:absolute;right:0;bottom:0;left:0;z-index:1;width:calc(100% - 32px);max-width:480px;padding:0 0 10%}.main-image__contents .container .title-logo{margin-bottom:12px}.main-image__contents .entry-head{color:#fff}.main-image__contents .info{margin-top:8px;color:#fff;font-size:.75em;text-align:right}.main-image__entry{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:auto;padding:8px;text-decoration:none;background-color:rgba(0,0,0,.7);border:1px solid #fff;border-radius:4px;transition:.2s}.main-image__entry+.main-image__entry{margin-top:.75em}.main-image__entry:hover{background-color:rgba(255,255,255,.4)}.main-image__entry .entry__image{-ms-flex:0 0 25%;flex:0 0 25%;width:100%;margin-right:8px}.main-image__entry .entry__image img{width:100%}.main-image__entry .entry__body{color:#fff;text-decoration:none;font-size:.825em;line-height:1.4;font-weight:700}.scroll{position:absolute;bottom:10%;left:calc(50% - 18px);display:none;text-align:center}.scroll img{width:36px}.prologue,.comment,.movie,.profile,.entries,.widget,.about,.more-info{margin:-5% 0 0;padding:40px 0;overflow:hidden;transform:skewY(-5deg)}.prologue .container,.comment .container,.movie .container,.profile .container,.entries .container,.widget .container,.about .container,.more-info .container{margin:20px auto 40px;transform:skewY(5deg)}.prologue{background-color:#fff}.prologue .container{font-size:1em;line-height:2;font-weight:700;margin-bottom:40px}.prologue .container .title{font-size:1.5em;line-height:1.25;font-weight:700;margin-bottom:.5em;text-align:center}.comment{z-index:0;background-color:#d50000}.comment .container{z-index:1;width:calc(100% - 32px);max-width:768px;margin-bottom:80px;background-color:#fff;border:4px solid #222}.comment .container .head{border-bottom:4px solid #222}.comment .container .head .title{font-size:1.5em;line-height:1.25;font-weight:700;padding:.75em 1em;text-align:center}.comment .container .head .title .br{display:none}.comment .container .body{font-size:1em;line-height:2;font-weight:700;padding:1.75em 0}.comment .signature{margin-top:2em;overflow:hidden;text-align:right}.comment .signature img{width:160px}.movie{background-color:#282828}.movie .container{color:#fff}.movie .container .title-eng{font-size:2em;line-height:1.5;font-weight:400;margin-bottom:16px;font-weight:300;font-family:Roboto Condensed,sans-serif;font-style:italic;text-align:center}.movie .container .movie__item+.movie__item{margin-top:40px}.movie .container .movie__item .desc{font-size:1em;line-height:1.5;font-weight:400;text-align:center}.youtube-wrapper{position:relative;width:100%;margin-bottom:.5em;padding-top:56.25%}.youtube-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.profile{background-color:#d50000}.profile .container{margin-bottom:40px}.profile__container{background-color:#fff;border:4px solid #222}.profile__image{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:32px 0 64px;padding:2rem 0 4rem;border-bottom:4px solid #222}.profile__image .ph-wrapper{position:relative}.profile__image .ph-wrapper .ph{width:100%;max-width:200px}.profile__image .ph-wrapper .item{position:absolute;right:-2em;bottom:-2em;width:140px}.profile__contents .head{padding:1.25em 16px;padding:1.25em 1rem;border-bottom:4px solid #222}.profile__contents .head .title{font-size:1.25em;line-height:1.5;font-weight:700}.profile__contents .body{padding:1.75em 16px;padding:1.75em 1rem}.profile .follow-wrapper{margin-bottom:80px;padding:0 16px;padding:0 1rem;text-align:center;transform:skewY(5deg)}.profile .follow-wrapper .button{display:block;max-width:400px;margin:auto}.profile .follow-wrapper .button .socicon{margin-right:.5em;color:#1b95e0;font-size:1.1em;vertical-align:middle}.profile .follow-wrapper .button+.button{margin:1em auto 0}.past-entries{padding-top:80px}.past-entries__head{position:relative;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end;width:100%;height:200px;background-position:0 0;background-size:cover}.past-entries__head:before{position:absolute;top:0;left:0;z-index:-1;display:block;width:100%;height:100%;background-image:linear-gradient(transparent,rgba(0,0,0,.6));content:''}.past-entries__head--bleague{background-image:url(https://www.j-cast.com/images/2018/11/news_20181121141424.jpg);background-position:0 45%}.past-entries__head--kenpo{background-image:url(https://www.j-cast.com/images/2018/10/news_20181010145228.jpg);background-position:0 25%}.past-entries__head--fgo{background-image:url(https://www.j-cast.com/images/2018/08/news_20180823113459.jpg);background-position:0 20%}.past-entries__head--shimamura{background-image:url(https://www.j-cast.com/images/2018/07/news_20180717160820.jpg);background-position:0 10%}.past-entries__head--hataraki{background-image:url(https://www.j-cast.com/images/2018/06/news_20180615124128.jpg);background-position:0 35%}.past-entries__head--kikitai{background-image:url(https://www.j-cast.com/images/2018/07/news_20180712114428.jpg);background-position:0 40%}.past-entries__head--dprk{background-image:url(https://www.j-cast.com/images/2018/05/news_20180530135024.jpg);background-position:0 20%}.past-entries__head--netasu{background-image:url(https://www.j-cast.com/images/2018/05/news_20180509131721.jpg);background-position:0 33%}.past-entries__head .ribbon{position:absolute;top:-6px;right:-6px;width:89px;height:91px;overflow:hidden}.past-entries__head .ribbon__contents{position:absolute;top:22px;left:-23px;display:inline-block;width:160px;padding:7px 0;color:#fff;font-size:13px;font-family:roboto;line-height:1.25;letter-spacing:.05em;text-align:center;background:#ffa520;box-shadow:0 2px 5px rgba(0,0,0,.2);transform:rotate(45deg)}.past-entries__head .ribbon__contents:before,.past-entries__head .ribbon__contents:after{position:absolute;bottom:-4px;border-top:4px solid #b2751b;border-right:4px solid transparent;border-left:4px solid transparent;content:''}.past-entries__head .ribbon__contents:before{left:14px}.past-entries__head .ribbon__contents:after{right:18px}.past-entries .sub-title{font-size:1em;line-height:1.5;font-weight:700;padding:0 16px 24px;padding:0 1rem 1.5rem}.past-entries__trigger{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;max-width:120px;margin:16px auto 40px;padding:10px 16px;font-size:14px;line-height:1;background:transparent;border:1px solid #fff;border-radius:4px;cursor:pointer;transition:.2s}.past-entries__trigger .material-icons{transform:rotate3d(0);transition:.2s}.past-entries__trigger:hover{background:#333}.past-entries__trigger.is-active .material-icons{transform:rotate3d(1,0,0,-180deg)}.past-entries__body{display:none;margin-bottom:60px}.past-entries .past-entry{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;padding:8px;color:#ebebeb;text-decoration:none;background:transparent;transition:.2s;font-size:.875em;line-height:1.5;font-weight:700}.past-entries .past-entry:hover{color:#fff;background:#333}.past-entries .past-entry+.past-entry{border-top:1px solid #444}.past-entries .past-entry .image{width:90px;margin-right:16px;margin-right:1rem}.past-entries .past-entry .text{-ms-flex-positive:1;flex-grow:1}.past-entries .past-entry .icon{display:none}.past-entries .past-entry .icon i{vertical-align:top}.entries{background-color:#111}.entries .container{width:calc(100% - 32px);max-width:900px;margin:auto;padding-bottom:80px;color:#fff}.entries .container .title{font-size:2em;line-height:1.5;font-weight:700;margin-bottom:40px;text-align:center}.entries .container .entry{position:relative;display:block;color:#fff;text-decoration:none}.entries .container .entry+.entry{margin-top:32px}.entries .container .entry__image{width:100%}.entries .container .entry__body{position:absolute;bottom:0;z-index:2;width:calc(100% - 32px);padding:.75em 1em;background:rgba(0,0,0,.4);font-size:1em;line-height:1.5;font-weight:700}.widget{background-color:#222}.widget .container{margin:0 auto 80px}.widget .container .twitter-wrapper{max-width:360px;margin:0 auto 80px}.about{background-color:#efefef}.about .container{margin-bottom:40px}.about .container .about__content{-ms-flex:1;flex:1}.about .container .about__content .title{font-size:2em;line-height:1.5;font-weight:700;margin-bottom:.5em}.about .container .about__content p{font-size:1em;line-height:1.75;font-weight:400}.about .container .about__content p+p{margin-top:.625em}.about .container .about__image{display:none;-ms-flex:1;flex:1;width:calc(100% - 32px);max-width:400px}.more-info{padding:60px 0;background-color:#111}.more-info__content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:calc(100% - 32px);max-width:480px;margin:auto;padding:1em;color:#222;font-weight:700;text-decoration:none;background:#fff;border-radius:4px;transform:translate(0,0);transition:.3s ease-out}.more-info__content:hover{background-color:#e6e6e6}.more-info__content img{width:120px;margin-right:24px}.register-button__wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:1.5em 0}.join-us{margin:-5% 0 0;padding:160px 0 80px;background-color:#111}.footer{margin-top:-6%;padding:50vh 0 0;background-color:#cfcecd;background-image:url(../images/netnews_no_ashita/footer-ph-sp.jpg);background-repeat:no-repeat;background-size:cover}.footer .container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.footer__share{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin-bottom:1em}.footer__share *+*{margin-left:.5em}.footer .logo img{width:115.73px;height:24px}.footer .copyright{font-size:.75em;line-height:1.5;font-weight:400;padding:1em 0;color:#fff;text-align:center}.fade-in{transform:translate(0,50px);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:1.2s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.fade-in.is-scroll{transform:translate(0,0);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.fade-in.container{transform:translate(0,70px) skewY(5deg)}.fade-in.container.is-scroll{transform:translate(0,0) skewY(5deg);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.fade-in.is-right-to-left{transform:translate(70px,0)}.fade-in.is-right-to-left.is-scroll{transform:translate(0,0);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.fade-in.is-left-to-right{transform:translate(-70px,0)}.fade-in.is-left-to-right.is-scroll{transform:translate(0,0);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}@media screen and (min-width:360px){html{font-size:16px}}@media screen and (min-width:480px){html{font-size:16px}.main-image__contents .container{position:relative;margin-top:-200px}.main-image__contents .container .title-logo{display:none}}@media screen and (min-width:768px){html{font-size:16px}.button{font-size:1.25em;line-height:1.5;font-weight:700;padding:.75em 3em}.header .logo img{width:210px;height:20px}.header__nav__dropdown{display:none}.header__nav__menu{position:static;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header__nav__menu .share-item{margin-top:0}.header__nav__menu .share-item+.share-item{margin-left:1em}.main-image__contents:after{height:50%}.scroll{display:block}.prologue,.comment,.movie,.profile,.entries,.widget,.about,.more-info{padding:80px 0}.prologue .container .title{font-size:2em;line-height:1.5;font-weight:700}.comment .container .head .title{font-size:2em;line-height:1.5;font-weight:700}.comment .container .head .title .br{display:block}.movie .container .title-eng{font-size:4em;line-height:1.5;font-weight:400}.profile__container{display:-ms-flexbox;display:flex}.profile__image{-ms-flex:0 0 280px;flex:0 0 280px;border:none}.profile__contents{border-left:4px solid #222}.profile__contents .head{padding:1.25em 2.5rem}.profile__contents .body{padding:1.25em 2.5rem}.past-entries__head:before{background-image:linear-gradient(transparent,rgba(0,0,0,.3))}.past-entries .sub-title{font-size:1.5em;line-height:1.5;font-weight:700}.past-entries__body{margin-bottom:100px}.past-entries .past-entry{-ms-flex-align:center;align-items:center}.past-entries .past-entry .image{width:120px;margin-right:1.5rem}.past-entries .past-entry .icon{display:block}.entries .container .entry{position:static;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:1em;background:transparent}.entries .container .entry:hover{color:#ddd;background:#222}.entries .container .entry__image{max-width:300px;margin-right:32px}.entries .container .entry__body{position:static;width:100%;padding:0;background:none;font-size:1.25em;line-height:1.5;font-weight:700}.about{padding:80px 0 20px}.about .container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.about .container .about__content{margin-right:80px}.about .container .about__image{display:block}.footer{padding:28% 0 0;background-image:url(../images/netnews_no_ashita/footer-ph.jpg);background-position:right;background-size:contain}.footer .container{-ms-flex-align:end;align-items:flex-end}}@media screen and (min-width:1024px){html{font-size:16px}.header__nav__menu .line.share-item{display:none}.main-image__contents .container{position:absolute;margin-top:0;transform:translate(50%)}.comment:before{position:absolute;right:-50%;bottom:0;z-index:0;width:100%;height:100%;background-image:url(../images/pattarn-bg.png);background-repeat:no-repeat;transform:skewY(5deg);content:''}.profile__image{-ms-flex:0 0 400px;flex:0 0 400px;border:none}.profile__image .ph-wrapper .ph{max-width:280px}.widget .container{margin-bottom:120px}}@media screen and (min-width:1280px){html{font-size:16px}.prologue .container,.comment .container,.movie .container,.profile .container,.entries .container,.widget .container,.about .container,.more-info .container{margin:40px auto 120px}.profile .container{margin:40px auto}.more-info .container{margin:20px auto 40px}}@media screen and (max-width:767px){.header__nav.is-active .header__nav__menu{display:block}}