@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;400;700;900&display=swap&subset=japanese");@font-face{font-family:'KozGoPr6N-Regular';font-style:normal;font-weight:400;src:local("KozGoPr6N-Regular"),url(//japanese-media.com/wp-content/themes/japanese-media/assets/css/../font/KozGoPr6N-Regular.otf) format("otf")}@font-face{font-family:'AgileSans-Bold';font-style:normal;font-weight:700;src:local("AgileSans-Bold"),url(//japanese-media.com/wp-content/themes/japanese-media/assets/css/../font/AgileSans-Bold.otf) format("otf")}@font-face{font-family:'MinionVariableConcept-Roman';font-style:normal;font-weight:400;src:local("MinionVariableConcept-Roman"),url(//japanese-media.com/wp-content/themes/japanese-media/assets/css/../font/MinionVariableConcept-Roman.otf) format("otf")}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{position:relative;font-family:'Noto Sans JP',sans-serif;font-weight:400;overflow-x:hidden;background:#00100c}a{text-decoration:none !important}* a{text-decoration:none !important;color:unset}h1,h2,h3,h4,h5,h6,p{line-height:1;color:#333}ul{list-style:none}img{display:block;max-width:100%;height:auto}header{position:relative;padding:33px 0;z-index:1001}header .site-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1600px;margin:0 auto;padding:0 32px}header .site-header .logo{font-family:'KozGoPr6N-Regular';font-size:2.5rem;font-weight:700;color:#ccddd9}header .site-header .header-r{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .site-header .header-r .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:114px;height:27px;margin-right:8px;border-radius:3px}header .site-header .header-r .btn span{font-family:'KozGoPr6N-Regular';font-size:10px;color:#fff}header .site-header .header-r .btn.regist{background:#4d4d4d}header .site-header .header-r .btn.login{border:1px solid #4d4d4d}header .site-header .header-r .sep{width:1px;height:27px;margin:0 26px;background:#ccddd9}header .site-header .header-r .btn-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:27px;height:27px}header .site-header .header-r .btn-search i{font-size:27px;color:#4d4d4d}header .logo{width:22%}footer .site-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:80px 50px;border-top:1px solid #052e23}footer .site-footer .footer-l .footer-logo{font-family:'AgileSans-Bold';font-weight:700;color:#fff}footer .site-footer .footer-r .footer-nav-row{display:-webkit-box;display:-ms-flexbox;display:flex}footer .site-footer .footer-r .footer-nav-row .footer-nav-col .footer-nav-list .footer-nav-item{margin:0 0 18px;font-size:12px;color:gray}footer .site-footer .footer-r .footer-nav-row .footer-nav-col:nth-child(1){width:195px}footer .site-footer .footer-r .footer-nav-row .footer-nav-col:nth-child(2){width:210px}footer .site-footer .footer-r .footer-nav-row .footer-nav-col:nth-child(3){width:240px}footer .site-footer .footer-r .footer-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:300px;height:26px;margin:30px 0 0 auto;font-family:'KozGoPr6N-Regular';font-size:12px;color:#999;border:1px solid #ccddd9;border-radius:3px}footer .copyright{padding:28px 0 18px;text-align:center;font-family:'KozGoPr6N-Regular';font-size:12px;color:#4d4d4d;background:#ccddd9}footer .footer-logo{width:30%}.content{position:relative;width:1600px;margin:0 auto}.content.content-768{width:768px}.animation-popup{display:none;position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:rgba(0,0,0,.9)}.animation-popup .animation-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.animation-popup .animation-wrapper .btn-close-animation{position:absolute;right:20px;top:20px;font-size:24px;color:#ccddd9;cursor:pointer}.animation-popup .animation-wrapper .wp-video{width:100% !important}.cartoon-popup{display:none;position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:rgba(0,0,0,.9)}.cartoon-popup .cartoon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.cartoon-popup .cartoon-wrapper .btn-close-cartoon{position:absolute;right:40px;top:40px;font-size:24px;color:#ccddd9;cursor:pointer;z-index:10}.cartoon-popup .cartoon-wrapper .wp-block-pdf-viewer-block-standard{position:absolute;left:0;top:0;width:100%;height:100%}.cartoon-popup .cartoon-wrapper .wp-block-pdf-viewer-block-standard iframe{height:100% !important}body.home #lead{position:relative;overflow:hidden}body.home #lead .lead-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.home #lead .lead-inner .lead-figure{position:relative;width:774px}body.home #lead .lead-inner .lead-figure:after{content:'';position:absolute;right:0;top:0;width:150px;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,.8)));background:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%);pointer-events:none}body.home #lead .lead-inner .lead-figure img{width:100%}body.home #lead .lead-inner .lead-infos{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}body.home #lead .lead-inner .lead-infos:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:85px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,16,12,0)),to(#00100c));background:linear-gradient(180deg,rgba(0,16,12,0) 0%,#00100c 100%)}body.home #lead .lead-inner .lead-infos .lead-infos-stuff{width:285px}body.home #lead .lead-inner .lead-infos .lead-infos-stuff .lead-infos-stuff-ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:180px;height:33px;margin:0 0 32px;font-size:14px;color:#00100c;background:#fff;border-radius:4px}body.home #lead .lead-inner .lead-infos .lead-infos-stuff .lead-infos-stuff-txt{margin:0 0 14px;font-size:12px;color:#fff}body.home #lead .lead-inner .lead-infos .lead-infos-stuff .lead-infos-stuff-txt span{display:inline-block;min-width:90px;line-height:normal}body.home #lead .lead-inner .lead-infos .lead-infos-links{width:220px;padding:0 0 36px}body.home #lead .lead-inner .lead-infos .lead-infos-links .lead-infos-link-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:33px;margin:0 0 20px;font-size:14px;color:#fff;border:1px solid #fff;border-radius:4px}body.home #lead .lead-inner .lead-infos .lead-infos-links .lead-infos-link-item i{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:14px}body.home #lead .video-wrapper{position:absolute;top:-93px;width:100%;height:calc(100% + 93px)}body.home #lead .video-wrapper:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.1);z-index:1}body.home #lead .video-wrapper video{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:100%;min-height:100%}body.home #ranking .slide-block{position:relative;padding:60px 0 0 48px;background:url(//japanese-media.com/wp-content/themes/japanese-media/assets/css/../img/v-slide-bg.png) no-repeat;background-position:center;background-size:cover}body.home #ranking .slide-block:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,16,12,.85);z-index:0}body.home .sec-slide-rank{margin:0 0 60px}body.home .sec-slide-rank .slide-block{padding:0 0 0 48px}body.home .sec-slide-rank .slide-block .slide-block-ttl{position:relative;margin:0 0 20px;font-size:20px;color:#fff}body.home .sec-slide-rank .slide-block .slide-row{position:relative}body.home .sec-slide-rank .slide-block .slide-row .swiper-container{padding:60px 0 60px 40px}body.home .sec-slide-rank .slide-block .slide-row .swiper-container .swiper-wrapper .swiper-slide a{display:block}body.home .sec-slide-rank .slide-block .slide-row .swiper-container .swiper-wrapper .swiper-slide .rank-item{position:relative}body.home .sec-slide-rank .slide-block .slide-row .swiper-container .swiper-wrapper .swiper-slide .rank-item img{width:100%}body.home .sec-slide-rank .slide-block .slide-row .swiper-container .swiper-wrapper .swiper-slide .rank-item:before{content:'';position:absolute;left:0;top:0;width:0;height:0;border-style:solid;border-width:53px 53px 0 0;border-color:rgba(0,16,12,.85) transparent transparent transparent}body.home .sec-slide-rank .slide-block .slide-row .swiper-container .swiper-wrapper .swiper-slide .rank-item .no{position:absolute;left:-15px;top:-35px;font-family:'MinionVariableConcept-Roman';font-size:70px;color:#fff}body.home .sec-slide-rank .slide-block .slide-row .swiper-button-next,body.home .sec-slide-rank .slide-block .slide-row .swiper-button-prev{color:#fff}body.home .sec-slide-h{margin:0 0 60px}body.home .sec-slide-h .slide-block{padding:0 0 0 48px}body.home .sec-slide-h .slide-block .slide-block-ttl{margin:0 0 20px;font-size:20px;color:#fff}body.home .sec-slide-h .slide-block .slide-row{position:relative}body.home .sec-slide-h .slide-block .slide-row:after{content:'';position:absolute;right:0;top:0;width:2.6%;height:100%;background:rgba(0,0,0,.69);z-index:1}body.home .sec-slide-h .slide-block .slide-row .swiper-button-next,body.home .sec-slide-h .slide-block .slide-row .swiper-button-prev{color:#fff}body.home .sec-slide-h .slide-block a{display:block;overflow:hidden}body.home .sec-slide-h .slide-block .swiper-content{display:block;width:100%;height:calc(160/1920*100vw);background-position:center !important;background-size:cover !important;-webkit-transition:.3s ease;transition:.3s ease;overflow:hidden}body.home .sec-slide-h .slide-block .swiper-content:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}:not(home.body) .content{width:100%;padding:0 50px}:not(home.body) .content.content-768{width:768px;margin:0 auto}:not(home.body) .primary{padding:60px 0}body.single-art #primary{padding:30px 0}body.single-art #primary .art-head{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:150px}body.single-art #primary .art-head .art-ttl{position:relative;padding:0 0 0 32px;font-size:32px;font-weight:700;line-height:48px;color:#fff}body.single-art #primary .art-head .art-ttl:before{content:'';position:absolute;left:0;top:0;width:8px;height:100%;background:#fff}body.single-art #primary .art-lead{margin:0 0 100px;font-size:16px;line-height:1.4;color:#fff}body.single-art #primary .art-body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -50px}body.single-art #primary .art-body .art-item{width:calc(50% - 100px);margin:0 50px 114px}body.single-art #primary .art-body .art-item .art-item-head{margin:0 0 28px;font-size:20px;color:#fff}body.single-art #primary .art-body .art-item .art-item-figure{position:relative;height:23vw;margin:0 0 24px;overflow:hidden;background-position:center !important;background-size:100% !important;-webkit-transition:.3s ease;transition:.3s ease}body.single-art #primary .art-body .art-item .art-item-figure:hover{background-size:120% !important}body.single-art #primary .art-body .art-item .art-item-figure .art-item-link{position:absolute;left:40px;bottom:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:140px;height:40px;background:#ccddd9;border:3px solid #ccddd9;border-radius:5px;overflow:hidden}body.single-art #primary .art-body .art-item .art-item-figure .art-item-link i{font-size:20px;color:#000}body.single-art #primary .art-body .art-item .art-item-figure .art-item-link span{margin:0 0 0 12px;padding:0 0 4px}body.single-art #primary .art-body .art-item .art-item-metas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 20px;border-bottom:1px solid #333736}body.single-art #primary .art-body .art-item .art-item-metas .art-item-like-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.single-art #primary .art-body .art-item .art-item-metas .art-item-like-row .art-item-like-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:32px}body.single-art #primary .art-body .art-item .art-item-metas .art-item-like-row .art-item-like-col .ico{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px}body.single-art #primary .art-body .art-item .art-item-metas .art-item-like-row .art-item-like-col .ico i{font-size:28px;color:#ccddd9;cursor:pointer}body.single-art #primary .art-body .art-item .art-item-metas .art-item-like-row .art-item-like-col .num{margin:0 0 0 10px;font-size:18px;color:#ccddd9}body.single-art #primary .art-body .art-item .art-item-metas .art-item-rate-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.single-art #primary .art-body .art-item .art-item-metas .art-item-rate-row .rating{display:inline-block;unicode-bidi:bidi-override;font-size:26px;color:#333736;width:auto;position:relative;padding:0}body.single-art #primary .art-body .art-item .art-item-metas .art-item-rate-row .rating span{color:#333736 !important;margin:0 1px;cursor:default}body.single-art #primary .art-body .art-item .art-item-metas .art-item-rate-row .rating .rating-upper{padding:0;position:absolute;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;top:0;left:0;overflow:hidden}body.single-art #primary .art-body .art-item .art-item-metas .art-item-rate-row .rating .rating-upper span{color:#ccddd9 !important}body.single-art #primary .art-body .art-item .art-item-metas .art-item-rate-row .rating .rating-lower{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:0}body.single-art #primary .art-body .art-item .art-item-metas .art-item-rate-row .rating.large{font-size:22px}body.single-art #primary .art-body .art-item .art-item-metas .art-item-rate-row .value{margin:0 0 0 10px;font-size:18px;color:#ccddd9}body.single-art #primary .art-body .art-item .art-item-comm-list .art-item-comm-item{padding:24px 0 12px;border-bottom:1px solid #333736}body.single-art #primary .art-body .art-item .art-item-comm-list .art-item-comm-item .art-item-comm-item-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 12px}body.single-art #primary .art-body .art-item .art-item-comm-list .art-item-comm-item .art-item-comm-item-head .art-item-comm-item-head-avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px}body.single-art #primary .art-body .art-item .art-item-comm-list .art-item-comm-item .art-item-comm-item-head .art-item-comm-item-head-avatar i{font-size:48px;color:#ccddd9}body.single-art #primary .art-body .art-item .art-item-comm-list .art-item-comm-item .art-item-comm-item-head .art-item-comm-item-head-ttl{width:calc(100% - 48px);padding:0 0 0 32px;font-size:16px;font-weight:700;color:#ccddd9}body.single-art #primary .art-body .art-item .art-item-comm-list .art-item-comm-item .art-item-comm-item-body{padding:0 0 0 80px;font-size:14px;font-weight:400;line-height:2;color:#ccddd9}body.page-register p{color:#ccddd9;line-height:1.5}body.page-register p a{text-decoration:underline !important}body.page-register #wpmem_reg .form fieldset legend,body.page-register #wpmem_login .form fieldset legend{text-align:center;color:#ccddd9}body.page-register #wpmem_reg .form fieldset label,body.page-register #wpmem_login .form fieldset label{color:#ccddd9}body.page-register #wpmem_reg .form fieldset .div_text,body.page-register #wpmem_login .form fieldset .div_text{width:100%}body.page-register #wpmem_reg .form fieldset .link-text,body.page-register #wpmem_login .form fieldset .link-text{color:#ccddd9}body.page-register #wpmem_reg .form fieldset .link-text a,body.page-register #wpmem_login .form fieldset .link-text a{text-decoration:underline !important}body.page-register #wpmem_msg,body.page-register .wpmem_msg{width:100%;background:0 0;border:none}body.page-register #wpmem_msg h2,body.page-register .wpmem_msg h2{margin:0 0 40px;color:#ccddd9}body.page-register #wpmem_msg p,body.page-register .wpmem_msg p{color:#ccddd9}body.page-login h2,body.page-login p{color:#ccddd9;line-height:1.5}body.page-login h2 a,body.page-login p a{text-decoration:underline !important}body.page-login #wpmem_login .form fieldset legend{text-align:center;color:#ccddd9}body.page-login #wpmem_login .form fieldset label{color:#ccddd9}body.page-login #wpmem_login .form fieldset .div_text{width:100%}body.page-login #wpmem_login .form fieldset .link-text{color:#ccddd9}body.page-login #wpmem_login .form fieldset .link-text a{text-decoration:underline !important}body.page-login #wpmem_msg,body.page-login .wpmem_msg{background:0 0;border:none}