html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;font-size:100%;vertical-align:baseline}body{line-height:1;color:#000;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0;vertical-align:middle}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}a img{border:none}.works-series-tags,.works-book-link-wrapper{-webkit-box-pack:end;-moz-box-pack:end;-o-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.index-page .popup-boukyaku .series,.index-page .popup-boukyaku .detail,.index-page .popup-monogatari .series,.index-page .popup-monogatari .detail,.index-page .popup-zaregoto .series,.index-page .popup-zaregoto .detail,.index-page .popup-ningen .series,.index-page .popup-ningen .detail,.index-page .popup-saikyo .series,.index-page .popup-saikyo .detail,.index-page .popup-sekai .series,.index-page .popup-sekai .detail,.index-page .popup-risuka .series,.index-page .popup-risuka .detail,.index-page .popup-densetsu .series,.index-page .popup-densetsu .detail,.index-page .popup-katana .series,.index-page .popup-katana .detail,.index-page .popup-bishonen .series,.index-page .popup-bishonen .detail,.index-page .popup-etc .series,.index-page .popup-etc .detail,.works-book-cover-display{-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.profile-title .tategaki-line,.works-series-title{-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.index-page .popup-boukyaku .series,.index-page .popup-boukyaku .detail,.index-page .popup-monogatari .series,.index-page .popup-monogatari .detail,.index-page .popup-zaregoto .series,.index-page .popup-zaregoto .detail,.index-page .popup-ningen .series,.index-page .popup-ningen .detail,.index-page .popup-saikyo .series,.index-page .popup-saikyo .detail,.index-page .popup-sekai .series,.index-page .popup-sekai .detail,.index-page .popup-risuka .series,.index-page .popup-risuka .detail,.index-page .popup-densetsu .series,.index-page .popup-densetsu .detail,.index-page .popup-katana .series,.index-page .popup-katana .detail,.index-page .popup-bishonen .series,.index-page .popup-bishonen .detail,.index-page .popup-etc .series,.index-page .popup-etc .detail,.works-series-title,.works-series-tags,.works-book-cover-display,.works-book-link-wrapper{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;margin:0 6px;}@media (max-height:700px){.index-page .popup-boukyaku .series,.index-page .popup-boukyaku .detail,.index-page .popup-monogatari .series,.index-page .popup-monogatari .detail,.index-page .popup-zaregoto .series,.index-page .popup-zaregoto .detail,.index-page .popup-ningen .series,.index-page .popup-ningen .detail,.index-page .popup-saikyo .series,.index-page .popup-saikyo .detail,.index-page .popup-sekai .series,.index-page .popup-sekai .detail,.index-page .popup-risuka .series,.index-page .popup-risuka .detail,.index-page .popup-densetsu .series,.index-page .popup-densetsu .detail,.index-page .popup-katana .series,.index-page .popup-katana .detail,.index-page .popup-bishonen .series,.index-page .popup-bishonen .detail,.index-page .popup-etc .series,.index-page .popup-etc .detail,.works-series-title,.works-series-tags,.works-book-cover-display,.works-book-link-wrapper{margin:0 4px}}.index-page .popup-boukyaku .series .tategaki-character,.index-page .popup-boukyaku .detail .tategaki-character,.index-page .popup-monogatari .series .tategaki-character,.index-page .popup-monogatari .detail .tategaki-character,.index-page .popup-zaregoto .series .tategaki-character,.index-page .popup-zaregoto .detail .tategaki-character,.index-page .popup-ningen .series .tategaki-character,.index-page .popup-ningen .detail .tategaki-character,.index-page .popup-saikyo .series .tategaki-character,.index-page .popup-saikyo .detail .tategaki-character,.index-page .popup-sekai .series .tategaki-character,.index-page .popup-sekai .detail .tategaki-character,.index-page .popup-risuka .series .tategaki-character,.index-page .popup-risuka .detail .tategaki-character,.index-page .popup-densetsu .series .tategaki-character,.index-page .popup-densetsu .detail .tategaki-character,.index-page .popup-katana .series .tategaki-character,.index-page .popup-katana .detail .tategaki-character,.index-page .popup-bishonen .series .tategaki-character,.index-page .popup-bishonen .detail .tategaki-character,.index-page .popup-etc .series .tategaki-character,.index-page .popup-etc .detail .tategaki-character,.works-series-title .tategaki-character,.works-series-tags .tategaki-character,.works-book-cover-display .tategaki-character,.works-book-link-wrapper .tategaki-character{margin-left:0 !important;margin-right:0 !important}.profile-title{height:100%;}.profile-title .tategaki-line{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.landscape-overlay .landscape-caution .tategaki-block,.index-page .tategaki-block,.profile-page .tategaki-block,.works-article .tategaki-block,.project-article .tategaki-block,.gallery-article .tategaki-block{float:right}.landscape-overlay .landscape-caution .tategaki-line,.index-page .tategaki-line,.profile-page .tategaki-line,.works-article .tategaki-line,.project-article .tategaki-line,.gallery-article .tategaki-line{float:right;text-align:center;position:relative}.landscape-overlay .landscape-caution,.index-page,.profile-page,.works-article,.project-article,.gallery-article{font-size:16px;position:absolute;top:0;right:0;bottom:172px;left:auto;height:484px;padding:0 6px;margin:auto;background:url(../img/ruler.svg);background-position:right top;}.landscape-overlay .landscape-caution:before,.index-page:before,.profile-page:before,.works-article:before,.project-article:before,.gallery-article:before{content:"";display:block;border-top:solid 1px #e3e3db;border-bottom:solid 1px #e3e3db;position:absolute;top:0;right:12px;bottom:0;left:12px}@media (max-height:700px){.landscape-overlay .landscape-caution,.index-page,.profile-page,.works-article,.project-article,.gallery-article{position:absolute;top:0;right:0;bottom:60px;left:auto;height:379px;padding:0 4px;background:url(../img/ruler-sp.svg) 100% 0;font-size:14px}.landscape-overlay .landscape-caution:before,.index-page:before,.profile-page:before,.works-article:before,.project-article:before,.gallery-article:before{position:absolute;top:0;right:8px;bottom:0;left:8px}}.landscape-overlay .landscape-caution .tategaki-line,.index-page .tategaki-line,.profile-page .tategaki-line,.works-article .tategaki-line,.project-article .tategaki-line,.gallery-article .tategaki-line{padding-bottom:1px}.landscape-overlay .landscape-caution .tategaki-character,.index-page .tategaki-character,.profile-page .tategaki-character,.works-article .tategaki-character,.project-article .tategaki-character,.gallery-article .tategaki-character{position:relative;width:23px;height:23px;margin:0 6px;line-height:24px;}@media (max-height:700px){.landscape-overlay .landscape-caution .tategaki-character,.index-page .tategaki-character,.profile-page .tategaki-character,.works-article .tategaki-character,.project-article .tategaki-character,.gallery-article .tategaki-character{width:18px;height:18px;margin:0 4px;line-height:19px}}.landscape-overlay .landscape-caution .restrict-character-set-up div,.index-page .restrict-character-set-up div,.profile-page .restrict-character-set-up div,.works-article .restrict-character-set-up div,.project-article .restrict-character-set-up div,.gallery-article .restrict-character-set-up div{position:relative;top:-3px;right:auto;bottom:auto;left:auto}.landscape-overlay .landscape-caution .restrict-character-set-bottom,.index-page .restrict-character-set-bottom,.profile-page .restrict-character-set-bottom,.works-article .restrict-character-set-bottom,.project-article .restrict-character-set-bottom,.gallery-article .restrict-character-set-bottom{position:absolute;background:none !important;}.landscape-overlay .landscape-caution .restrict-character-set-bottom div,.index-page .restrict-character-set-bottom div,.profile-page .restrict-character-set-bottom div,.works-article .restrict-character-set-bottom div,.project-article .restrict-character-set-bottom div,.gallery-article .restrict-character-set-bottom div{position:relative;top:-11px;right:auto;bottom:auto;left:auto;}@media (max-height:700px){.landscape-overlay .landscape-caution .restrict-character-set-bottom div,.index-page .restrict-character-set-bottom div,.profile-page .restrict-character-set-bottom div,.works-article .restrict-character-set-bottom div,.project-article .restrict-character-set-bottom div,.gallery-article .restrict-character-set-bottom div{position:relative;top:-7px;right:auto;bottom:auto;left:auto}}.landscape-overlay .landscape-caution .restrict-character-set-bottom:before,.index-page .restrict-character-set-bottom:before,.profile-page .restrict-character-set-bottom:before,.works-article .restrict-character-set-bottom:before,.project-article .restrict-character-set-bottom:before,.gallery-article .restrict-character-set-bottom:before{display:none}.landscape-overlay .landscape-caution .two-grid-line-set-up div,.index-page .two-grid-line-set-up div,.profile-page .two-grid-line-set-up div,.works-article .two-grid-line-set-up div,.project-article .two-grid-line-set-up div,.gallery-article .two-grid-line-set-up div{position:relative;top:5px;right:auto;bottom:auto;left:auto;}@media (max-height:700px){.landscape-overlay .landscape-caution .two-grid-line-set-up div,.index-page .two-grid-line-set-up div,.profile-page .two-grid-line-set-up div,.works-article .two-grid-line-set-up div,.project-article .two-grid-line-set-up div,.gallery-article .two-grid-line-set-up div{position:relative;top:3px;right:auto;bottom:auto;left:auto}}.landscape-overlay .landscape-caution .two-grid-line-set-bottom div,.index-page .two-grid-line-set-bottom div,.profile-page .two-grid-line-set-bottom div,.works-article .two-grid-line-set-bottom div,.project-article .two-grid-line-set-bottom div,.gallery-article .two-grid-line-set-bottom div{position:relative;top:-4px;right:auto;bottom:auto;left:auto;}@media (max-height:700px){.landscape-overlay .landscape-caution .two-grid-line-set-bottom div,.index-page .two-grid-line-set-bottom div,.profile-page .two-grid-line-set-bottom div,.works-article .two-grid-line-set-bottom div,.project-article .two-grid-line-set-bottom div,.gallery-article .two-grid-line-set-bottom div{position:relative;top:-2.5px;right:auto;bottom:auto;left:auto}}.landscape-overlay .landscape-caution .two-grid-dots-set-up div,.index-page .two-grid-dots-set-up div,.profile-page .two-grid-dots-set-up div,.works-article .two-grid-dots-set-up div,.project-article .two-grid-dots-set-up div,.gallery-article .two-grid-dots-set-up div{position:relative;top:3px;right:auto;bottom:auto;left:auto;}@media (max-height:700px){.landscape-overlay .landscape-caution .two-grid-dots-set-up div,.index-page .two-grid-dots-set-up div,.profile-page .two-grid-dots-set-up div,.works-article .two-grid-dots-set-up div,.project-article .two-grid-dots-set-up div,.gallery-article .two-grid-dots-set-up div{position:relative;top:1px;right:auto;bottom:auto;left:auto}}.landscape-overlay .landscape-caution .two-grid-dots-set-bottom div,.index-page .two-grid-dots-set-bottom div,.profile-page .two-grid-dots-set-bottom div,.works-article .two-grid-dots-set-bottom div,.project-article .two-grid-dots-set-bottom div,.gallery-article .two-grid-dots-set-bottom div{position:relative;top:-3px;right:auto;bottom:auto;left:auto;}@media (max-height:700px){.landscape-overlay .landscape-caution .two-grid-dots-set-bottom div,.index-page .two-grid-dots-set-bottom div,.profile-page .two-grid-dots-set-bottom div,.works-article .two-grid-dots-set-bottom div,.project-article .two-grid-dots-set-bottom div,.gallery-article .two-grid-dots-set-bottom div{position:relative;top:-2px;right:auto;bottom:auto;left:auto}}.landscape-overlay .landscape-caution .title,.index-page .title,.profile-page .title,.works-article .title,.project-article .title,.gallery-article .title{font-size:32px;}.landscape-overlay .landscape-caution .title .tategaki-character,.index-page .title .tategaki-character,.profile-page .title .tategaki-character,.works-article .title .tategaki-character,.project-article .title .tategaki-character,.gallery-article .title .tategaki-character{width:58px;height:46px;line-height:46px;}@media (max-height:700px){.landscape-overlay .landscape-caution .title .tategaki-character,.index-page .title .tategaki-character,.profile-page .title .tategaki-character,.works-article .title .tategaki-character,.project-article .title .tategaki-character,.gallery-article .title .tategaki-character{width:44px;height:36px;line-height:36px}}.landscape-overlay .landscape-caution .foo .tategaki-character,.index-page .foo .tategaki-character,.profile-page .foo .tategaki-character,.works-article .foo .tategaki-character,.project-article .foo .tategaki-character,.gallery-article .foo .tategaki-character{color:#f00}.landscape-overlay .landscape-caution .buz .tategaki-character,.index-page .buz .tategaki-character,.profile-page .buz .tategaki-character,.works-article .buz .tategaki-character,.project-article .buz .tategaki-character,.gallery-article .buz .tategaki-character{background:#000;color:#fff}.landscape-overlay .landscape-caution .qux .tategaki-character,.index-page .qux .tategaki-character,.profile-page .qux .tategaki-character,.works-article .qux .tategaki-character,.project-article .qux .tategaki-character,.gallery-article .qux .tategaki-character{background:#0092db;color:#fff;}.landscape-overlay .landscape-caution .qux .tategaki-character:after,.index-page .qux .tategaki-character:after,.profile-page .qux .tategaki-character:after,.works-article .qux .tategaki-character:after,.project-article .qux .tategaki-character:after,.gallery-article .qux .tategaki-character:after{content:"";position:absolute;top:-1px;right:0;bottom:0;left:0;border:solid 1px rgba(0,0,0,0.1);background-position:0 -1px}.landscape-overlay .landscape-caution .imgs,.index-page .imgs,.profile-page .imgs,.works-article .imgs,.project-article .imgs,.gallery-article .imgs{width:280px;}@media (max-height:700px){.landscape-overlay .landscape-caution .imgs,.index-page .imgs,.profile-page .imgs,.works-article .imgs,.project-article .imgs,.gallery-article .imgs{width:208px}}.landscape-overlay .landscape-caution .imgs .img,.index-page .imgs .img,.profile-page .imgs .img,.works-article .imgs .img,.project-article .imgs .img,.gallery-article .imgs .img{max-width:100%}.landscape-overlay .landscape-caution .bar .tategaki-character,.index-page .bar .tategaki-character,.profile-page .bar .tategaki-character,.works-article .bar .tategaki-character,.project-article .bar .tategaki-character,.gallery-article .bar .tategaki-character{height:22px;margin:0;line-height:22px}.landscape-overlay .landscape-caution .bar.title .tategaki-character,.index-page .bar.title .tategaki-character,.profile-page .bar.title .tategaki-character,.works-article .bar.title .tategaki-character,.project-article .bar.title .tategaki-character,.gallery-article .bar.title .tategaki-character{height:44px;margin:0;line-height:44px}.index-page .background-boukyaku,.index-page .background-monogatari,.index-page .background-zaregoto,.index-page .background-ningen,.index-page .background-saikyo,.index-page .background-sekai,.index-page .background-risuka,.index-page .background-densetsu,.index-page .background-katana,.index-page .background-bishonen,.index-page .background-etc{position:absolute;top:auto;right:auto;bottom:auto;left:auto;-webkit-animation:index-background-show .7s cubic-bezier(.23,1,.32,1) .5s 1 forwards;-moz-animation:index-background-show .7s cubic-bezier(.23,1,.32,1) .5s 1 forwards;-o-animation:index-background-show .7s cubic-bezier(.23,1,.32,1) .5s 1 forwards;-ms-animation:index-background-show .7s cubic-bezier(.23,1,.32,1) .5s 1 forwards;animation:index-background-show .7s cubic-bezier(.23,1,.32,1) .5s 1 forwards;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}.index-page .background-boukyaku.hide,.index-page .background-monogatari.hide,.index-page .background-zaregoto.hide,.index-page .background-ningen.hide,.index-page .background-saikyo.hide,.index-page .background-sekai.hide,.index-page .background-risuka.hide,.index-page .background-densetsu.hide,.index-page .background-katana.hide,.index-page .background-bishonen.hide,.index-page .background-etc.hide{-webkit-animation:index-background-hide .7s cubic-bezier(.23,1,.32,1) 0s 1 forwards;-moz-animation:index-background-hide .7s cubic-bezier(.23,1,.32,1) 0s 1 forwards;-o-animation:index-background-hide .7s cubic-bezier(.23,1,.32,1) 0s 1 forwards;-ms-animation:index-background-hide .7s cubic-bezier(.23,1,.32,1) 0s 1 forwards;animation:index-background-hide .7s cubic-bezier(.23,1,.32,1) 0s 1 forwards}.sp-ua .index-page .background-boukyaku,.sp-ua .index-page .background-monogatari,.sp-ua .index-page .background-zaregoto,.sp-ua .index-page .background-ningen,.sp-ua .index-page .background-saikyo,.sp-ua .index-page .background-sekai,.sp-ua .index-page .background-risuka,.sp-ua .index-page .background-densetsu,.sp-ua .index-page .background-katana,.sp-ua .index-page .background-bishonen,.sp-ua .index-page .background-etc{-webkit-animation:index-background-show-sp .7s cubic-bezier(.23,1,.32,1) .5s 1 forwards;-moz-animation:index-background-show-sp .7s cubic-bezier(.23,1,.32,1) .5s 1 forwards;-o-animation:index-background-show-sp .7s cubic-bezier(.23,1,.32,1) .5s 1 forwards;-ms-animation:index-background-show-sp .7s cubic-bezier(.23,1,.32,1) .5s 1 forwards;animation:index-background-show-sp .7s cubic-bezier(.23,1,.32,1) .5s 1 forwards;}.sp-ua .index-page .background-boukyaku.hide,.sp-ua .index-page .background-monogatari.hide,.sp-ua .index-page .background-zaregoto.hide,.sp-ua .index-page .background-ningen.hide,.sp-ua .index-page .background-saikyo.hide,.sp-ua .index-page .background-sekai.hide,.sp-ua .index-page .background-risuka.hide,.sp-ua .index-page .background-densetsu.hide,.sp-ua .index-page .background-katana.hide,.sp-ua .index-page .background-bishonen.hide,.sp-ua .index-page .background-etc.hide{-webkit-animation:index-background-hide-sp .7s cubic-bezier(.23,1,.32,1) 0s 1 forwards;-moz-animation:index-background-hide-sp .7s cubic-bezier(.23,1,.32,1) 0s 1 forwards;-o-animation:index-background-hide-sp .7s cubic-bezier(.23,1,.32,1) 0s 1 forwards;-ms-animation:index-background-hide-sp .7s cubic-bezier(.23,1,.32,1) 0s 1 forwards;animation:index-background-hide-sp .7s cubic-bezier(.23,1,.32,1) 0s 1 forwards}@media (max-height:700px){.index-page .background-boukyaku,.index-page .background-monogatari,.index-page .background-zaregoto,.index-page .background-ningen,.index-page .background-saikyo,.index-page .background-sekai,.index-page .background-risuka,.index-page .background-densetsu,.index-page .background-katana,.index-page .background-bishonen,.index-page .background-etc{width:100%;height:100%;background-position:0 100%;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}}@-moz-keyframes index-background-show{0%{-webkit-transform:translateX(-40px);-moz-transform:translateX(-40px);-o-transform:translateX(-40px);-ms-transform:translateX(-40px);transform:translateX(-40px);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}0%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-o-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);opacity:.25;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";filter:alpha(opacity=25)}100%{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;opacity:1;-ms-filter:none;filter:none}}@-webkit-keyframes index-background-show{0%{-webkit-transform:translateX(-40px);-moz-transform:translateX(-40px);-o-transform:translateX(-40px);-ms-transform:translateX(-40px);transform:translateX(-40px);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}0%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-o-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);opacity:.25;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";filter:alpha(opacity=25)}100%{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;opacity:1;-ms-filter:none;filter:none}}@-o-keyframes index-background-show{0%{-webkit-transform:translateX(-40px);-moz-transform:translateX(-40px);-o-transform:translateX(-40px);-ms-transform:translateX(-40px);transform:translateX(-40px);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}0%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-o-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);opacity:.25;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";filter:alpha(opacity=25)}100%{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;opacity:1;-ms-filter:none;filter:none}}@keyframes index-background-show{0%{-webkit-transform:translateX(-40px);-moz-transform:translateX(-40px);-o-transform:translateX(-40px);-ms-transform:translateX(-40px);transform:translateX(-40px);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}0%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-o-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);opacity:.25;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";filter:alpha(opacity=25)}100%{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;opacity:1;-ms-filter:none;filter:none}}@-moz-keyframes index-background-hide{0%{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;opacity:1;-ms-filter:none;filter:none}100%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-o-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}}@-webkit-keyframes index-background-hide{0%{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;opacity:1;-ms-filter:none;filter:none}100%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-o-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}}@-o-keyframes index-background-hide{0%{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;opacity:1;-ms-filter:none;filter:none}100%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-o-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}}@keyframes index-background-hide{0%{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;opacity:1;-ms-filter:none;filter:none}100%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-o-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}}@-moz-keyframes index-background-show-sp{0%{-webkit-transform:translateX(-40px);-moz-transform:translateX(-40px);-o-transform:translateX(-40px);-ms-transform:translateX(-40px);transform:translateX(-40px);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}0%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-o-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);opacity:.125;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=13)";filter:alpha(opacity=13)}100%{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}}@-webkit-keyframes index-background-show-sp{0%{-webkit-transform:translateX(-40px);-moz-transform:translateX(-40px);-o-transform:translateX(-40px);-ms-transform:translateX(-40px);transform:translateX(-40px);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}0%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-o-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);opacity:.125;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=13)";filter:alpha(opacity=13)}100%{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}}@-o-keyframes index-background-show-sp{0%{-webkit-transform:translateX(-40px);-moz-transform:translateX(-40px);-o-transform:translateX(-40px);-ms-transform:translateX(-40px);transform:translateX(-40px);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}0%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-o-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);opacity:.125;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=13)";filter:alpha(opacity=13)}100%{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}}@keyframes index-background-show-sp{0%{-webkit-transform:translateX(-40px);-moz-transform:translateX(-40px);-o-transform:translateX(-40px);-ms-transform:translateX(-40px);transform:translateX(-40px);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}0%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-o-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);opacity:.125;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=13)";filter:alpha(opacity=13)}100%{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}}@-moz-keyframes index-background-hide-sp{0%{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}100%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-o-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}}@-webkit-keyframes index-background-hide-sp{0%{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}100%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-o-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}}@-o-keyframes index-background-hide-sp{0%{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}100%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-o-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}}@keyframes index-background-hide-sp{0%{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}100%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-o-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}}.index-page .phrase-boukyaku,.index-page .phrase-monogatari,.index-page .phrase-zaregoto,.index-page .phrase-ningen,.index-page .phrase-saikyo,.index-page .phrase-sekai,.index-page .phrase-risuka,.index-page .phrase-densetsu,.index-page .phrase-katana,.index-page .phrase-bishonen,.index-page .phrase-etc{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-height:100%;}.index-page .phrase-boukyaku .tategaki-line,.index-page .phrase-monogatari .tategaki-line,.index-page .phrase-zaregoto .tategaki-line,.index-page .phrase-ningen .tategaki-line,.index-page .phrase-saikyo .tategaki-line,.index-page .phrase-sekai .tategaki-line,.index-page .phrase-risuka .tategaki-line,.index-page .phrase-densetsu .tategaki-line,.index-page .phrase-katana .tategaki-line,.index-page .phrase-bishonen .tategaki-line,.index-page .phrase-etc .tategaki-line{position:relative}.index-page .phrase-boukyaku .tategaki-line:before,.index-page .phrase-monogatari .tategaki-line:before,.index-page .phrase-zaregoto .tategaki-line:before,.index-page .phrase-ningen .tategaki-line:before,.index-page .phrase-saikyo .tategaki-line:before,.index-page .phrase-sekai .tategaki-line:before,.index-page .phrase-risuka .tategaki-line:before,.index-page .phrase-densetsu .tategaki-line:before,.index-page .phrase-katana .tategaki-line:before,.index-page .phrase-bishonen .tategaki-line:before,.index-page .phrase-etc .tategaki-line:before{content:"";position:absolute;top:0;right:6px;bottom:auto;left:6px;height:100%;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-o-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-o-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.23, 1, 0.32, 1);-moz-transition:-moz-transform 0.4s cubic-bezier(0.23, 1, 0.32, 1);-o-transition:-o-transform 0.4s cubic-bezier(0.23, 1, 0.32, 1);-ms-transition:-ms-transform 0.4s cubic-bezier(0.23, 1, 0.32, 1);transition:transform 0.4s cubic-bezier(0.23, 1, 0.32, 1);}.sp-ua .index-page .phrase-boukyaku .tategaki-line:before,.sp-ua .index-page .phrase-monogatari .tategaki-line:before,.sp-ua .index-page .phrase-zaregoto .tategaki-line:before,.sp-ua .index-page .phrase-ningen .tategaki-line:before,.sp-ua .index-page .phrase-saikyo .tategaki-line:before,.sp-ua .index-page .phrase-sekai .tategaki-line:before,.sp-ua .index-page .phrase-risuka .tategaki-line:before,.sp-ua .index-page .phrase-densetsu .tategaki-line:before,.sp-ua .index-page .phrase-katana .tategaki-line:before,.sp-ua .index-page .phrase-bishonen .tategaki-line:before,.sp-ua .index-page .phrase-etc .tategaki-line:before{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}.index-page .phrase-boukyaku.active .tategaki-line:before,.index-page .phrase-monogatari.active .tategaki-line:before,.index-page .phrase-zaregoto.active .tategaki-line:before,.index-page .phrase-ningen.active .tategaki-line:before,.index-page .phrase-saikyo.active .tategaki-line:before,.index-page .phrase-sekai.active .tategaki-line:before,.index-page .phrase-risuka.active .tategaki-line:before,.index-page .phrase-densetsu.active .tategaki-line:before,.index-page .phrase-katana.active .tategaki-line:before,.index-page .phrase-bishonen.active .tategaki-line:before,.index-page .phrase-etc.active .tategaki-line:before,.index-page .phrase-boukyaku:hover .tategaki-line:before,.index-page .phrase-monogatari:hover .tategaki-line:before,.index-page .phrase-zaregoto:hover .tategaki-line:before,.index-page .phrase-ningen:hover .tategaki-line:before,.index-page .phrase-saikyo:hover .tategaki-line:before,.index-page .phrase-sekai:hover .tategaki-line:before,.index-page .phrase-risuka:hover .tategaki-line:before,.index-page .phrase-densetsu:hover .tategaki-line:before,.index-page .phrase-katana:hover .tategaki-line:before,.index-page .phrase-bishonen:hover .tategaki-line:before,.index-page .phrase-etc:hover .tategaki-line:before{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.sp-ua .index-page .phrase-boukyaku:hover .tategaki-line:before,.sp-ua .index-page .phrase-monogatari:hover .tategaki-line:before,.sp-ua .index-page .phrase-zaregoto:hover .tategaki-line:before,.sp-ua .index-page .phrase-ningen:hover .tategaki-line:before,.sp-ua .index-page .phrase-saikyo:hover .tategaki-line:before,.sp-ua .index-page .phrase-sekai:hover .tategaki-line:before,.sp-ua .index-page .phrase-risuka:hover .tategaki-line:before,.sp-ua .index-page .phrase-densetsu:hover .tategaki-line:before,.sp-ua .index-page .phrase-katana:hover .tategaki-line:before,.sp-ua .index-page .phrase-bishonen:hover .tategaki-line:before,.sp-ua .index-page .phrase-etc:hover .tategaki-line:before{display:none}.index-page .popup-boukyaku,.index-page .popup-monogatari,.index-page .popup-zaregoto,.index-page .popup-ningen,.index-page .popup-saikyo,.index-page .popup-sekai,.index-page .popup-risuka,.index-page .popup-densetsu,.index-page .popup-katana,.index-page .popup-bishonen,.index-page .popup-etc{position:absolute;top:auto;right:auto;bottom:auto;left:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;width:87px;min-height:250px;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-animation:index-popup-show .4s cubic-bezier(.23,1,.32,1);-moz-animation:index-popup-show .4s cubic-bezier(.23,1,.32,1);-o-animation:index-popup-show .4s cubic-bezier(.23,1,.32,1);-ms-animation:index-popup-show .4s cubic-bezier(.23,1,.32,1);animation:index-popup-show .4s cubic-bezier(.23,1,.32,1);overflow:hidden;}@media (max-height:700px){.index-page .popup-boukyaku,.index-page .popup-monogatari,.index-page .popup-zaregoto,.index-page .popup-ningen,.index-page .popup-saikyo,.index-page .popup-sekai,.index-page .popup-risuka,.index-page .popup-densetsu,.index-page .popup-katana,.index-page .popup-bishonen,.index-page .popup-etc{width:64px}}.index-page .popup-boukyaku .index-popup-cover,.index-page .popup-monogatari .index-popup-cover,.index-page .popup-zaregoto .index-popup-cover,.index-page .popup-ningen .index-popup-cover,.index-page .popup-saikyo .index-popup-cover,.index-page .popup-sekai .index-popup-cover,.index-page .popup-risuka .index-popup-cover,.index-page .popup-densetsu .index-popup-cover,.index-page .popup-katana .index-popup-cover,.index-page .popup-bishonen .index-popup-cover,.index-page .popup-etc .index-popup-cover{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-o-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-animation:index-popup-hide .4s cubic-bezier(.23,1,.32,1) .4s 1 forwards;-moz-animation:index-popup-hide .4s cubic-bezier(.23,1,.32,1) .4s 1 forwards;-o-animation:index-popup-hide .4s cubic-bezier(.23,1,.32,1) .4s 1 forwards;-ms-animation:index-popup-hide .4s cubic-bezier(.23,1,.32,1) .4s 1 forwards;animation:index-popup-hide .4s cubic-bezier(.23,1,.32,1) .4s 1 forwards}.index-page .popup-boukyaku.hide,.index-page .popup-monogatari.hide,.index-page .popup-zaregoto.hide,.index-page .popup-ningen.hide,.index-page .popup-saikyo.hide,.index-page .popup-sekai.hide,.index-page .popup-risuka.hide,.index-page .popup-densetsu.hide,.index-page .popup-katana.hide,.index-page .popup-bishonen.hide,.index-page .popup-etc.hide{-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-o-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-animation:index-popup-hide .3s cubic-bezier(.23,1,.32,1) .3s 1 forwards;-moz-animation:index-popup-hide .3s cubic-bezier(.23,1,.32,1) .3s 1 forwards;-o-animation:index-popup-hide .3s cubic-bezier(.23,1,.32,1) .3s 1 forwards;-ms-animation:index-popup-hide .3s cubic-bezier(.23,1,.32,1) .3s 1 forwards;animation:index-popup-hide .3s cubic-bezier(.23,1,.32,1) .3s 1 forwards;}.index-page .popup-boukyaku.hide .index-popup-cover,.index-page .popup-monogatari.hide .index-popup-cover,.index-page .popup-zaregoto.hide .index-popup-cover,.index-page .popup-ningen.hide .index-popup-cover,.index-page .popup-saikyo.hide .index-popup-cover,.index-page .popup-sekai.hide .index-popup-cover,.index-page .popup-risuka.hide .index-popup-cover,.index-page .popup-densetsu.hide .index-popup-cover,.index-page .popup-katana.hide .index-popup-cover,.index-page .popup-bishonen.hide .index-popup-cover,.index-page .popup-etc.hide .index-popup-cover{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-animation:index-popup-show .3s cubic-bezier(.23,1,.32,1) 0s 1 forwards;-moz-animation:index-popup-show .3s cubic-bezier(.23,1,.32,1) 0s 1 forwards;-o-animation:index-popup-show .3s cubic-bezier(.23,1,.32,1) 0s 1 forwards;-ms-animation:index-popup-show .3s cubic-bezier(.23,1,.32,1) 0s 1 forwards;animation:index-popup-show .3s cubic-bezier(.23,1,.32,1) 0s 1 forwards}.index-page .popup-boukyaku .tategaki-line,.index-page .popup-monogatari .tategaki-line,.index-page .popup-zaregoto .tategaki-line,.index-page .popup-ningen .tategaki-line,.index-page .popup-saikyo .tategaki-line,.index-page .popup-sekai .tategaki-line,.index-page .popup-risuka .tategaki-line,.index-page .popup-densetsu .tategaki-line,.index-page .popup-katana .tategaki-line,.index-page .popup-bishonen .tategaki-line,.index-page .popup-etc .tategaki-line{position:static;padding:0}.index-page .popup-boukyaku .tategaki-character,.index-page .popup-monogatari .tategaki-character,.index-page .popup-zaregoto .tategaki-character,.index-page .popup-ningen .tategaki-character,.index-page .popup-saikyo .tategaki-character,.index-page .popup-sekai .tategaki-character,.index-page .popup-risuka .tategaki-character,.index-page .popup-densetsu .tategaki-character,.index-page .popup-katana .tategaki-character,.index-page .popup-bishonen .tategaki-character,.index-page .popup-etc .tategaki-character{width:100%;height:14px;margin:0;font-size:14px;line-height:14px;font-weight:bold;}@media (max-height:700px){.index-page .popup-boukyaku .tategaki-character,.index-page .popup-monogatari .tategaki-character,.index-page .popup-zaregoto .tategaki-character,.index-page .popup-ningen .tategaki-character,.index-page .popup-saikyo .tategaki-character,.index-page .popup-sekai .tategaki-character,.index-page .popup-risuka .tategaki-character,.index-page .popup-densetsu .tategaki-character,.index-page .popup-katana .tategaki-character,.index-page .popup-bishonen .tategaki-character,.index-page .popup-etc .tategaki-character{height:11px;font-size:11px;line-height:11px}}.index-page .popup-boukyaku .column,.index-page .popup-monogatari .column,.index-page .popup-zaregoto .column,.index-page .popup-ningen .column,.index-page .popup-saikyo .column,.index-page .popup-sekai .column,.index-page .popup-risuka .column,.index-page .popup-densetsu .column,.index-page .popup-katana .column,.index-page .popup-bishonen .column,.index-page .popup-etc .column,.index-page .popup-boukyaku .column-link,.index-page .popup-monogatari .column-link,.index-page .popup-zaregoto .column-link,.index-page .popup-ningen .column-link,.index-page .popup-saikyo .column-link,.index-page .popup-sekai .column-link,.index-page .popup-risuka .column-link,.index-page .popup-densetsu .column-link,.index-page .popup-katana .column-link,.index-page .popup-bishonen .column-link,.index-page .popup-etc .column-link{position:relative;top:auto;right:auto;bottom:auto;left:auto;float:right;width:50%}.index-page .popup-boukyaku .column-link,.index-page .popup-monogatari .column-link,.index-page .popup-zaregoto .column-link,.index-page .popup-ningen .column-link,.index-page .popup-saikyo .column-link,.index-page .popup-sekai .column-link,.index-page .popup-risuka .column-link,.index-page .popup-densetsu .column-link,.index-page .popup-katana .column-link,.index-page .popup-bishonen .column-link,.index-page .popup-etc .column-link{position:absolute;width:50%;height:100%}.index-page .popup-boukyaku,.index-page .popup-monogatari,.index-page .popup-zaregoto,.index-page .popup-ningen,.index-page .popup-saikyo,.index-page .popup-sekai,.index-page .popup-risuka,.index-page .popup-densetsu,.index-page .popup-katana,.index-page .popup-bishonen,.index-page .popup-etc,.index-page .popup-boukyaku .series,.index-page .popup-monogatari .series,.index-page .popup-zaregoto .series,.index-page .popup-ningen .series,.index-page .popup-saikyo .series,.index-page .popup-sekai .series,.index-page .popup-risuka .series,.index-page .popup-densetsu .series,.index-page .popup-katana .series,.index-page .popup-bishonen .series,.index-page .popup-etc .series,.index-page .popup-boukyaku .detail,.index-page .popup-monogatari .detail,.index-page .popup-zaregoto .detail,.index-page .popup-ningen .detail,.index-page .popup-saikyo .detail,.index-page .popup-sekai .detail,.index-page .popup-risuka .detail,.index-page .popup-densetsu .detail,.index-page .popup-katana .detail,.index-page .popup-bishonen .detail,.index-page .popup-etc .detail,.index-page .popup-boukyaku .link,.index-page .popup-monogatari .link,.index-page .popup-zaregoto .link,.index-page .popup-ningen .link,.index-page .popup-saikyo .link,.index-page .popup-sekai .link,.index-page .popup-risuka .link,.index-page .popup-densetsu .link,.index-page .popup-katana .link,.index-page .popup-bishonen .link,.index-page .popup-etc .link{border:solid 1px #000}.index-page .popup-boukyaku .link,.index-page .popup-monogatari .link,.index-page .popup-zaregoto .link,.index-page .popup-ningen .link,.index-page .popup-saikyo .link,.index-page .popup-sekai .link,.index-page .popup-risuka .link,.index-page .popup-densetsu .link,.index-page .popup-katana .link,.index-page .popup-bishonen .link,.index-page .popup-etc .link{height:1000px}.index-page .popup-boukyaku .series,.index-page .popup-monogatari .series,.index-page .popup-zaregoto .series,.index-page .popup-ningen .series,.index-page .popup-saikyo .series,.index-page .popup-sekai .series,.index-page .popup-risuka .series,.index-page .popup-densetsu .series,.index-page .popup-katana .series,.index-page .popup-bishonen .series,.index-page .popup-etc .series{margin:0;padding:.5em 0;min-height:150px}.index-page .popup-boukyaku .detail,.index-page .popup-monogatari .detail,.index-page .popup-zaregoto .detail,.index-page .popup-ningen .detail,.index-page .popup-saikyo .detail,.index-page .popup-sekai .detail,.index-page .popup-risuka .detail,.index-page .popup-densetsu .detail,.index-page .popup-katana .detail,.index-page .popup-bishonen .detail,.index-page .popup-etc .detail{margin:0;padding:.5em 0;min-height:150px}.index-page .popup-boukyaku .link,.index-page .popup-monogatari .link,.index-page .popup-zaregoto .link,.index-page .popup-ningen .link,.index-page .popup-saikyo .link,.index-page .popup-sekai .link,.index-page .popup-risuka .link,.index-page .popup-densetsu .link,.index-page .popup-katana .link,.index-page .popup-bishonen .link,.index-page .popup-etc .link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;padding:1em 0;background:#000;color:#fff;-webkit-transition:background 0.25s;-moz-transition:background 0.25s;-o-transition:background 0.25s;-ms-transition:background 0.25s;transition:background 0.25s;}.index-page .popup-boukyaku .link:hover,.index-page .popup-monogatari .link:hover,.index-page .popup-zaregoto .link:hover,.index-page .popup-ningen .link:hover,.index-page .popup-saikyo .link:hover,.index-page .popup-sekai .link:hover,.index-page .popup-risuka .link:hover,.index-page .popup-densetsu .link:hover,.index-page .popup-katana .link:hover,.index-page .popup-bishonen .link:hover,.index-page .popup-etc .link:hover{background:#333}.index-page .popup-boukyaku .series-series,.index-page .popup-monogatari .series-series,.index-page .popup-zaregoto .series-series,.index-page .popup-ningen .series-series,.index-page .popup-saikyo .series-series,.index-page .popup-sekai .series-series,.index-page .popup-risuka .series-series,.index-page .popup-densetsu .series-series,.index-page .popup-katana .series-series,.index-page .popup-bishonen .series-series,.index-page .popup-etc .series-series{margin-top:.5em;}@media (max-height:700px){.index-page .popup-boukyaku .series-series,.index-page .popup-monogatari .series-series,.index-page .popup-zaregoto .series-series,.index-page .popup-ningen .series-series,.index-page .popup-saikyo .series-series,.index-page .popup-sekai .series-series,.index-page .popup-risuka .series-series,.index-page .popup-densetsu .series-series,.index-page .popup-katana .series-series,.index-page .popup-bishonen .series-series,.index-page .popup-etc .series-series{margin-top:.25em}}.index-page .popup-boukyaku .page,.index-page .popup-monogatari .page,.index-page .popup-zaregoto .page,.index-page .popup-ningen .page,.index-page .popup-saikyo .page,.index-page .popup-sekai .page,.index-page .popup-risuka .page,.index-page .popup-densetsu .page,.index-page .popup-katana .page,.index-page .popup-bishonen .page,.index-page .popup-etc .page{margin-top:.5em}.index-page .popup-boukyaku .character,.index-page .popup-monogatari .character,.index-page .popup-zaregoto .character,.index-page .popup-ningen .character,.index-page .popup-saikyo .character,.index-page .popup-sekai .character,.index-page .popup-risuka .character,.index-page .popup-densetsu .character,.index-page .popup-katana .character,.index-page .popup-bishonen .character,.index-page .popup-etc .character{margin-top:.5em}.index-page .popup-boukyaku .book-sub,.index-page .popup-monogatari .book-sub,.index-page .popup-zaregoto .book-sub,.index-page .popup-ningen .book-sub,.index-page .popup-saikyo .book-sub,.index-page .popup-sekai .book-sub,.index-page .popup-risuka .book-sub,.index-page .popup-densetsu .book-sub,.index-page .popup-katana .book-sub,.index-page .popup-bishonen .book-sub,.index-page .popup-etc .book-sub{margin-top:.5em}.index-page .popup-boukyaku .series-title .tategaki-character,.index-page .popup-monogatari .series-title .tategaki-character,.index-page .popup-zaregoto .series-title .tategaki-character,.index-page .popup-ningen .series-title .tategaki-character,.index-page .popup-saikyo .series-title .tategaki-character,.index-page .popup-sekai .series-title .tategaki-character,.index-page .popup-risuka .series-title .tategaki-character,.index-page .popup-densetsu .series-title .tategaki-character,.index-page .popup-katana .series-title .tategaki-character,.index-page .popup-bishonen .series-title .tategaki-character,.index-page .popup-etc .series-title .tategaki-character{height:19px;font-size:19px;line-height:19px;}@media (max-height:700px){.index-page .popup-boukyaku .series-title .tategaki-character,.index-page .popup-monogatari .series-title .tategaki-character,.index-page .popup-zaregoto .series-title .tategaki-character,.index-page .popup-ningen .series-title .tategaki-character,.index-page .popup-saikyo .series-title .tategaki-character,.index-page .popup-sekai .series-title .tategaki-character,.index-page .popup-risuka .series-title .tategaki-character,.index-page .popup-densetsu .series-title .tategaki-character,.index-page .popup-katana .series-title .tategaki-character,.index-page .popup-bishonen .series-title .tategaki-character,.index-page .popup-etc .series-title .tategaki-character{height:13px;font-size:13px;line-height:13px}}.index-page .popup-boukyaku .character .tategaki-character,.index-page .popup-monogatari .character .tategaki-character,.index-page .popup-zaregoto .character .tategaki-character,.index-page .popup-ningen .character .tategaki-character,.index-page .popup-saikyo .character .tategaki-character,.index-page .popup-sekai .character .tategaki-character,.index-page .popup-risuka .character .tategaki-character,.index-page .popup-densetsu .character .tategaki-character,.index-page .popup-katana .character .tategaki-character,.index-page .popup-bishonen .character .tategaki-character,.index-page .popup-etc .character .tategaki-character{height:12px;line-height:12px;font-size:12px;}@media (max-height:700px){.index-page .popup-boukyaku .character .tategaki-character,.index-page .popup-monogatari .character .tategaki-character,.index-page .popup-zaregoto .character .tategaki-character,.index-page .popup-ningen .character .tategaki-character,.index-page .popup-saikyo .character .tategaki-character,.index-page .popup-sekai .character .tategaki-character,.index-page .popup-risuka .character .tategaki-character,.index-page .popup-densetsu .character .tategaki-character,.index-page .popup-katana .character .tategaki-character,.index-page .popup-bishonen .character .tategaki-character,.index-page .popup-etc .character .tategaki-character{height:9px;font-size:9px;line-height:9px}}.index-page .popup-boukyaku .book-sub .tategaki-character,.index-page .popup-monogatari .book-sub .tategaki-character,.index-page .popup-zaregoto .book-sub .tategaki-character,.index-page .popup-ningen .book-sub .tategaki-character,.index-page .popup-saikyo .book-sub .tategaki-character,.index-page .popup-sekai .book-sub .tategaki-character,.index-page .popup-risuka .book-sub .tategaki-character,.index-page .popup-densetsu .book-sub .tategaki-character,.index-page .popup-katana .book-sub .tategaki-character,.index-page .popup-bishonen .book-sub .tategaki-character,.index-page .popup-etc .book-sub .tategaki-character{height:9px;line-height:9px;font-size:9px;}@media (max-height:700px){.index-page .popup-boukyaku .book-sub .tategaki-character,.index-page .popup-monogatari .book-sub .tategaki-character,.index-page .popup-zaregoto .book-sub .tategaki-character,.index-page .popup-ningen .book-sub .tategaki-character,.index-page .popup-saikyo .book-sub .tategaki-character,.index-page .popup-sekai .book-sub .tategaki-character,.index-page .popup-risuka .book-sub .tategaki-character,.index-page .popup-densetsu .book-sub .tategaki-character,.index-page .popup-katana .book-sub .tategaki-character,.index-page .popup-bishonen .book-sub .tategaki-character,.index-page .popup-etc .book-sub .tategaki-character{height:8px;font-size:8px;line-height:8px}}.index-page .popup-boukyaku .page,.index-page .popup-monogatari .page,.index-page .popup-zaregoto .page,.index-page .popup-ningen .page,.index-page .popup-saikyo .page,.index-page .popup-sekai .page,.index-page .popup-risuka .page,.index-page .popup-densetsu .page,.index-page .popup-katana .page,.index-page .popup-bishonen .page,.index-page .popup-etc .page{font-size:12px;text-align:center;}@media (max-height:700px){.index-page .popup-boukyaku .page,.index-page .popup-monogatari .page,.index-page .popup-zaregoto .page,.index-page .popup-ningen .page,.index-page .popup-saikyo .page,.index-page .popup-sekai .page,.index-page .popup-risuka .page,.index-page .popup-densetsu .page,.index-page .popup-katana .page,.index-page .popup-bishonen .page,.index-page .popup-etc .page{font-size:8px;line-height:10px}}.index-page .popup-boukyaku .index-page-spacer,.index-page .popup-monogatari .index-page-spacer,.index-page .popup-zaregoto .index-page-spacer,.index-page .popup-ningen .index-page-spacer,.index-page .popup-saikyo .index-page-spacer,.index-page .popup-sekai .index-page-spacer,.index-page .popup-risuka .index-page-spacer,.index-page .popup-densetsu .index-page-spacer,.index-page .popup-katana .index-page-spacer,.index-page .popup-bishonen .index-page-spacer,.index-page .popup-etc .index-page-spacer{visibility:hidden}.index-page .popup-boukyaku .index-popup-twitter,.index-page .popup-monogatari .index-popup-twitter,.index-page .popup-zaregoto .index-popup-twitter,.index-page .popup-ningen .index-popup-twitter,.index-page .popup-saikyo .index-popup-twitter,.index-page .popup-sekai .index-popup-twitter,.index-page .popup-risuka .index-popup-twitter,.index-page .popup-densetsu .index-popup-twitter,.index-page .popup-katana .index-popup-twitter,.index-page .popup-bishonen .index-popup-twitter,.index-page .popup-etc .index-popup-twitter,.index-page .popup-boukyaku .index-popup-facebook,.index-page .popup-monogatari .index-popup-facebook,.index-page .popup-zaregoto .index-popup-facebook,.index-page .popup-ningen .index-popup-facebook,.index-page .popup-saikyo .index-popup-facebook,.index-page .popup-sekai .index-popup-facebook,.index-page .popup-risuka .index-popup-facebook,.index-page .popup-densetsu .index-popup-facebook,.index-page .popup-katana .index-popup-facebook,.index-page .popup-bishonen .index-popup-facebook,.index-page .popup-etc .index-popup-facebook{display:block;margin:auto;width:23px;height:23px;border:solid 1px #fff;text-indent:-9999px;}.index-page .popup-boukyaku .index-popup-twitter:hover,.index-page .popup-monogatari .index-popup-twitter:hover,.index-page .popup-zaregoto .index-popup-twitter:hover,.index-page .popup-ningen .index-popup-twitter:hover,.index-page .popup-saikyo .index-popup-twitter:hover,.index-page .popup-sekai .index-popup-twitter:hover,.index-page .popup-risuka .index-popup-twitter:hover,.index-page .popup-densetsu .index-popup-twitter:hover,.index-page .popup-katana .index-popup-twitter:hover,.index-page .popup-bishonen .index-popup-twitter:hover,.index-page .popup-etc .index-popup-twitter:hover,.index-page .popup-boukyaku .index-popup-facebook:hover,.index-page .popup-monogatari .index-popup-facebook:hover,.index-page .popup-zaregoto .index-popup-facebook:hover,.index-page .popup-ningen .index-popup-facebook:hover,.index-page .popup-saikyo .index-popup-facebook:hover,.index-page .popup-sekai .index-popup-facebook:hover,.index-page .popup-risuka .index-popup-facebook:hover,.index-page .popup-densetsu .index-popup-facebook:hover,.index-page .popup-katana .index-popup-facebook:hover,.index-page .popup-bishonen .index-popup-facebook:hover,.index-page .popup-etc .index-popup-facebook:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.index-page .popup-boukyaku .index-popup-twitter,.index-page .popup-monogatari .index-popup-twitter,.index-page .popup-zaregoto .index-popup-twitter,.index-page .popup-ningen .index-popup-twitter,.index-page .popup-saikyo .index-popup-twitter,.index-page .popup-sekai .index-popup-twitter,.index-page .popup-risuka .index-popup-twitter,.index-page .popup-densetsu .index-popup-twitter,.index-page .popup-katana .index-popup-twitter,.index-page .popup-bishonen .index-popup-twitter,.index-page .popup-etc .index-popup-twitter{position:absolute;top:auto;right:0;bottom:40px;left:0;background:url(../img/twitter-white.svg) center center no-repeat;-webkit-background-size:75%;-moz-background-size:75%;background-size:75%}.index-page .popup-boukyaku .index-popup-facebook,.index-page .popup-monogatari .index-popup-facebook,.index-page .popup-zaregoto .index-popup-facebook,.index-page .popup-ningen .index-popup-facebook,.index-page .popup-saikyo .index-popup-facebook,.index-page .popup-sekai .index-popup-facebook,.index-page .popup-risuka .index-popup-facebook,.index-page .popup-densetsu .index-popup-facebook,.index-page .popup-katana .index-popup-facebook,.index-page .popup-bishonen .index-popup-facebook,.index-page .popup-etc .index-popup-facebook{position:absolute;top:auto;right:0;bottom:10px;left:0;background:url(../img/facebook-white.svg) center center no-repeat;-webkit-background-size:75%;-moz-background-size:75%;background-size:75%}@-moz-keyframes index-popup-show{0%{-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-o-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}100%{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}}@-webkit-keyframes index-popup-show{0%{-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-o-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}100%{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}}@-o-keyframes index-popup-show{0%{-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-o-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}100%{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}}@keyframes index-popup-show{0%{-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-o-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}100%{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}}@-moz-keyframes index-popup-hide{0%{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}100%{-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-o-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}}@-webkit-keyframes index-popup-hide{0%{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}100%{-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-o-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}}@-o-keyframes index-popup-hide{0%{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}100%{-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-o-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}}@keyframes index-popup-hide{0%{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}100%{-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-o-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}}.page-wrapper{-webkit-animation:page-wrapper-slide-in .5s cubic-bezier(.23,1,.32,1);-moz-animation:page-wrapper-slide-in .5s cubic-bezier(.23,1,.32,1);-o-animation:page-wrapper-slide-in .5s cubic-bezier(.23,1,.32,1);-ms-animation:page-wrapper-slide-in .5s cubic-bezier(.23,1,.32,1);animation:page-wrapper-slide-in .5s cubic-bezier(.23,1,.32,1);}.page-wrapper.hide{-webkit-animation:page-wrapper-slide-out .5s cubic-bezier(.23,1,.32,1) 0s 1 forwards;-moz-animation:page-wrapper-slide-out .5s cubic-bezier(.23,1,.32,1) 0s 1 forwards;-o-animation:page-wrapper-slide-out .5s cubic-bezier(.23,1,.32,1) 0s 1 forwards;-ms-animation:page-wrapper-slide-out .5s cubic-bezier(.23,1,.32,1) 0s 1 forwards;animation:page-wrapper-slide-out .5s cubic-bezier(.23,1,.32,1) 0s 1 forwards}@-moz-keyframes page-wrapper-slide-in{0%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-o-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}100%{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;opacity:1;-ms-filter:none;filter:none}}@-webkit-keyframes page-wrapper-slide-in{0%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-o-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}100%{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;opacity:1;-ms-filter:none;filter:none}}@-o-keyframes page-wrapper-slide-in{0%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-o-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}100%{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;opacity:1;-ms-filter:none;filter:none}}@keyframes page-wrapper-slide-in{0%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-o-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}100%{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;opacity:1;-ms-filter:none;filter:none}}@-moz-keyframes page-wrapper-slide-out{0%{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;opacity:1;-ms-filter:none;filter:none}100%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-o-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}}@-webkit-keyframes page-wrapper-slide-out{0%{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;opacity:1;-ms-filter:none;filter:none}100%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-o-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}}@-o-keyframes page-wrapper-slide-out{0%{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;opacity:1;-ms-filter:none;filter:none}100%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-o-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}}@keyframes page-wrapper-slide-out{0%{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;opacity:1;-ms-filter:none;filter:none}100%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-o-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}}.page-header.tategaki-block{font-size:41px;font-weight:bold;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}.page-header.tategaki-block .tategaki-character{width:58px;height:46px;line-height:46px}@media (max-height:700px){.page-header.tategaki-block{font-size:14px}.page-header.tategaki-block .tategaki-character{width:18px;height:18px;line-height:18px}}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:YuMincho, "游明朝", "Hiragino Mincho ProN", "ヒラギノ明朝 ProN W3", Honoka, Meiryo, "メイリオ", serif;font-size:16px;line-height:1;color:#000;overflow:hidden}a{color:inherit;cursor:pointer}.site-frame{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;overflow:hidden}.site-main{position:absolute;top:15px;right:15px;bottom:15px;left:15px;overflow:hidden;background:#f2f2e8;}@media (max-height:700px){.site-main{position:absolute;top:8px;right:8px;bottom:8px;left:8px}}.site-header{position:absolute;top:auto;right:0;bottom:25px;left:0;height:172px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);visibility:hidden;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-o-transition:opacity 1s;-ms-transition:opacity 1s;transition:opacity 1s;}.site-header.show{visibility:visible;opacity:1;-ms-filter:none;filter:none}@media (max-height:700px),(max-width:700px){.site-header{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}}@media (max-height:700px){.site-header{padding:8px;height:60px;bottom:24px}}.site-nav-backdrop{display:none;}@media (max-height:700px),(max-width:700px){.site-nav-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0);z-index:40}.site-nav-backdrop.show{display:block}}.site-nav-toggle{display:none;position:absolute;top:auto;right:8px;bottom:24px;left:auto;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:18px;height:18px;margin:auto;}@media (max-height:700px),(max-width:700px){.site-nav-toggle{display:block}.site-nav-toggle > .burger{width:100%;fill:#999}}@media (max-height:700px),(max-width:700px){.site-nav-wrapper{position:fixed;right:0;top:0;z-index:50;height:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:distribute;-moz-box-pack:distribute;-o-box-pack:distribute;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;padding:0 20px;background:rgba(0,0,0,0.85);-webkit-transform:translatex(100%);-moz-transform:translatex(100%);-o-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%);-webkit-transition:-webkit-transform 500ms, opacity 500ms;-moz-transition:-moz-transform 500ms, opacity 500ms;-o-transition:-o-transform 500ms, opacity 500ms;-ms-transition:-ms-transform 500ms, opacity 500ms;transition:transform 500ms, opacity 500ms;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.site-nav-wrapper.show{-webkit-transform:translatex(0%);-moz-transform:translatex(0%);-o-transform:translatex(0%);-ms-transform:translatex(0%);transform:translatex(0%);opacity:1;-ms-filter:none;filter:none;}.site-nav-wrapper.show .site-nav-close{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}.site-nav-close{display:none;}@media (max-height:700px),(max-width:700px){.site-nav-close{display:block;position:absolute;top:15px;right:15px;-webkit-transition:-webkit-transform 500ms;-moz-transition:-moz-transform 500ms;-o-transition:-o-transform 500ms;-ms-transition:-ms-transform 500ms;transition:transform 500ms;width:20px;height:20px}.site-nav-close > .img{fill:#fff}}.site-nav{zoom:1;position:absolute;top:50%;right:auto;bottom:auto;left:40px;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-o-transform:translatey(-50%);-ms-transform:translatey(-50%);transform:translatey(-50%);font-size:12px;line-height:1.2;}.site-nav:before,.site-nav:after{content:"";display:table}.site-nav:after{clear:both}@media (max-height:700px),(max-width:700px){.site-nav{position:static;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;padding:80px 0 60px}}.site-nav-link{float:right;margin:0 20px 0 0;text-decoration:none;-webkit-transition:color 500ms;-moz-transition:color 500ms;-o-transition:color 500ms;-ms-transition:color 500ms;transition:color 500ms;}.site-nav-link:first-child{margin:0}.site-nav-link:before{content:"＞";display:block;margin-bottom:.6em;color:#000;font-size:.6em;-webkit-transform:rotate(90deg) scalex(.8);-moz-transform:rotate(90deg) scalex(.8);-o-transform:rotate(90deg) scalex(.8);-ms-transform:rotate(90deg) scalex(.8);transform:rotate(90deg) scalex(.8)}.site-nav-link:hover{color:#808080}.site-nav-link.active{color:#808080}@media (max-height:700px),(max-width:700px){.site-nav-link{margin:0;padding:0 10px;color:#fff}.site-nav-link:before{color:#fff}}.site-logo > .logo{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:auto;}@media (max-height:700px){.site-logo > .logo{width:104px}}.site-banners{position:absolute;top:auto;right:12px;bottom:10px;left:auto;}.site-banners .br{display:none}@media (max-height:700px),(max-width:700px){.site-banners{position:static;text-align:center}.site-banners .br{display:block}}.site-banner,.site-digital-project-banner{margin-left:10px;display:inline-block;}.site-banner > .img,.site-digital-project-banner > .img{display:block;height:20px}@media (max-height:700px),(max-width:700px){.site-banner,.site-digital-project-banner{margin:0 4px 4px}}@media (max-height:700px),(max-width:700px){.site-banner.nisioisin,.site-digital-project-banner.nisioisin{background:url(../img/banner/nisioisin-white.png) no-repeat;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;}.site-banner.nisioisin > .img,.site-digital-project-banner.nisioisin > .img{visibility:hidden}}.site-digital-project-banner > .img{position:relative;display:block;height:30px;top:5px}@media (max-height:700px),(max-width:700px){.site-digital-project-banner > .img{height:26px;top:3px}}a.site-banner:hover,a.site-digital-project-banner:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.site-nav-copyright{display:none;}@media (max-height:700px),(max-width:700px){.site-nav-copyright{display:block;margin-top:4px;color:#eee;font-size:5px;font-family:"Neue Helvetica","Tahoma",sans-serif}}.site-footer{position:absolute;top:auto;right:0;bottom:0;left:0;z-index:20;height:200px;background:#000;color:#fff;font-size:13px;line-height:40px;-webkit-transform:translateY(200px);-moz-transform:translateY(200px);-o-transform:translateY(200px);-ms-transform:translateY(200px);transform:translateY(200px);-webkit-transition:-webkit-transform 1s, bottom 0.5s;-moz-transition:-moz-transform 1s, bottom 0.5s;-o-transition:-o-transform 1s, bottom 0.5s;-ms-transition:-ms-transform 1s, bottom 0.5s;transition:transform 1s, bottom 0.5s;}.site-footer.show{-webkit-transform:translateY(160px);-moz-transform:translateY(160px);-o-transform:translateY(160px);-ms-transform:translateY(160px);transform:translateY(160px)}.site-footer.opened{bottom:160px}@media (max-height:700px){.site-footer{height:160px;line-height:32px;font-size:10px;-webkit-transform:translateY(160px);-moz-transform:translateY(160px);-o-transform:translateY(160px);-ms-transform:translateY(160px);transform:translateY(160px)}.site-footer.show{-webkit-transform:translateY(128px);-moz-transform:translateY(128px);-o-transform:translateY(128px);-ms-transform:translateY(128px);transform:translateY(128px)}.site-footer.opened{bottom:128px;}.site-footer.opened .footer-tap-preventer{display:none}.site-footer.opened .footer-backdrop{display:block}}@media (max-height:700px){.footer-tap-preventer{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0)}.footer-backdrop{display:none;position:absolute;top:-1000px;right:0;bottom:0;left:0;background:rgba(0,0,0,0.5)}}.footer-news{position:absolute;top:0;right:0;bottom:0;left:0;padding-left:40px;}@media (max-height:700px){.footer-news{padding:0 8px}}.footer-news-item{margin:0;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.footer-news-link{text-decoration:none;}.footer-news-link:hover{text-decoration:underline}.footer-news-date{display:inline-block;font-size:11px;margin:0 20px 0 0;}.footer-news-date:before{content:"\25B8";margin:0 10px 0 0}.footer-news-date:after{content:"";display:inline-block;width:1px;height:30px;margin:0 0 0 20px;background:#fff;vertical-align:middle}@media (max-height:700px){.footer-news-date{margin-right:10px;font-size:9px}.footer-news-date:before{margin-right:5px}.footer-news-date:after{display:none}}.footer-copyright{position:absolute;top:0;right:30px;bottom:0;left:auto;margin:auto;font-size:8px;}@media (max-height:700px),(max-width:700px){.footer-copyright{display:none}}.left-scroller{position:absolute;top:0;right:0;bottom:0;left:auto;width:240140px}.splash{position:absolute;top:15px;right:15px;bottom:15px;left:15px;}@media (max-height:700px){.splash{position:absolute;top:8px;right:8px;bottom:8px;left:8px}}.splash .logo{position:absolute;top:50%;right:auto;bottom:auto;left:50%;display:block;width:979px;height:628px;margin:-314px 0 0 -489.5px;}@media (max-height:700px){.splash .logo{width:293.7px;height:188.4px;margin:-94.2px 0 0 -146.85px}.splash .logo > *{max-width:100%}}.splash .title{background-image:url("data:image/png;base64,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");-webkit-background-size:385.4px 29.11px;-moz-background-size:385.4px 29.11px;background-size:385.4px 29.11px;width:385.4px;height:29.11px;background-repeat:no-repeat;text-indent:-9999px;position:absolute;top:50%;right:auto;bottom:auto;left:50%;display:none;margin:15.445px 0 0 -192.7px}.splash .copyright{position:absolute;top:auto;right:0;bottom:70px;left:0;height:12px;line-height:12px;font-size:12px;margin:auto;text-align:center;}@media (max-height:700px){.splash .copyright{font-size:6px}}.splash .skip{position:absolute;top:auto;right:8px;bottom:8px;left:auto}.page-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:100%}.social-buttons{position:absolute;bottom:50px;right:12px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);visibility:hidden;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-o-transition:opacity 1s;-ms-transition:opacity 1s;transition:opacity 1s;zoom:1;}.social-buttons:before,.social-buttons:after{content:"";display:table}.social-buttons:after{clear:both}@media (max-height:700px),(max-width:700px){.social-buttons{position:absolute;top:auto;right:auto;bottom:24px;left:8px;margin:auto}}.social-buttons.show{visibility:visible;opacity:1;-ms-filter:none;filter:none}.social-buttons.show{visibility:visible;opacity:1;-ms-filter:none;filter:none}.social-buttons .twitter-button,.social-buttons .facebook-button{float:left;width:23px;height:23px;border:solid 1px #000;}.social-buttons .twitter-button:hover,.social-buttons .facebook-button:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}@media (max-height:700px),(max-width:700px){.social-buttons .twitter-button,.social-buttons .facebook-button{width:18px;height:18px}}.social-buttons .twitter-button{text-indent:-9999px;background:url(../img/twitter.svg) center center no-repeat;-webkit-background-size:75%;-moz-background-size:75%;background-size:75%;margin-right:11.5px;}@media (max-height:700px),(max-width:700px){.social-buttons .twitter-button{margin-right:9px}}.social-buttons .facebook-button{text-indent:-9999px;background:url(../img/facebook.svg) center center no-repeat;-webkit-background-size:75%;-moz-background-size:75%;background-size:75%}.landscape-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:none;background:#f2f2e8;border:solid 8px #000;}@media (max-height:460px) and (orientation:landscape){.landscape-overlay{display:block}}.landscape-overlay .landscape-caution{right:0;left:0;margin:auto;height:198px;width:60px}.landscape-overlay .site-logo > .logo{position:absolute;top:auto;right:0;bottom:26px;left:0;display:block;margin:auto;}@media (max-height:700px){.landscape-overlay .site-logo > .logo{width:100px}}.digital-project-modal{visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);background:rgba(0,0,0,0.8);position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s;-ms-transition:opacity 0.5s;transition:opacity 0.5s;z-index:60}.digital-project-modal-background,.digital-project-modal-logo{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:auto;max-width:calc(100% - 25px)}.digital-project-modal-background{width:900px;}@media (max-height:700px){.digital-project-modal-background{width:450px}}.digital-project-modal-logo{width:800px;}@media (max-height:700px){.digital-project-modal-logo{width:400px}}.digital-project-modal.show{visibility:visible;opacity:1;-ms-filter:none;filter:none}.digital-project-modal-close{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.digital-project-modal-close img{display:block;position:absolute;top:50%;right:auto;bottom:auto;left:50%;margin:-300px 0 0 480px;}@media (max-height:700px){.digital-project-modal-close img{position:absolute;top:0;right:0;bottom:auto;left:auto;margin:25px 25px 0 0;width:30px}}.vertical-element,.post-title,.profile-content,.works-series,.works-series-title,.works-series-wrapper,.works-series-content,.works-series-summary,.works-series-details,.works-series-tags,.works-series-caption,.works-series-desc,.works-series-visual,.works-series-more-btn,.works-book,.works-book-title,.works-book-desc,.works-book-cover-display,.works-book-link-wrapper,.project-section,.project-title,.project-summary,.project-details,.project-details-desc,.project-details-link-wrapper,.project-details-visuals,.project-details-img,.gallery-post,.gallery-post-title,.gallery-post-videos{height:100%;float:right;position:relative}.page-header.tategaki-block{margin-left:35px;}@media (max-height:700px){.page-header.tategaki-block{margin-left:26px}}.post-title,.project-title,.gallery-post-title{padding:23px 12px 23px 11px;background:#000;color:#fff;font-size:18px;font-weight:bold;}@media (max-height:700px){.post-title,.project-title,.gallery-post-title{padding:18px 9px;font-size:14px}}.tategaki-rotate-right.year-before{-webkit-transform:translatey(.15em);-moz-transform:translatey(.15em);-o-transform:translatey(.15em);-ms-transform:translatey(.15em);transform:translatey(.15em)}.tategaki-rotate-right.year-after{-webkit-transform:translatey(-.15em);-moz-transform:translatey(-.15em);-o-transform:translatey(-.15em);-ms-transform:translatey(-.15em);transform:translatey(-.15em)}.svg-block{display:block;width:100%;height:100%;fill:currentColor}.sp-ua .index-page.animating .tategaki-block{-webkit-transition:-webkit-transform 0.75s;-moz-transition:-moz-transform 0.75s;-o-transition:-o-transform 0.75s;-ms-transition:-ms-transform 0.75s;transition:transform 0.75s}.sp-ua .index-page.animating .tategaki-character{-webkit-transition:-webkit-transform 0.75s linear, opacity 0.75s cubic-bezier(0.55, 0.085, 0.68, 0.53);-moz-transition:-moz-transform 0.75s linear, opacity 0.75s cubic-bezier(0.55, 0.085, 0.68, 0.53);-o-transition:-o-transform 0.75s linear, opacity 0.75s cubic-bezier(0.55, 0.085, 0.68, 0.53);-ms-transition:-ms-transform 0.75s linear, opacity 0.75s cubic-bezier(0.55, 0.085, 0.68, 0.53);transition:transform 0.75s linear, opacity 0.75s cubic-bezier(0.55, 0.085, 0.68, 0.53)}.index-page.inactive .tategaki-line:before{display:none}.index-page .title-block{margin-top:69px;}@media (max-height:700px){.index-page .title-block{margin-top:54px}}.index-page .author-block{margin-top:345px;}@media (max-height:700px){.index-page .author-block{margin-top:270px}}.index-page .phrase-boukyaku .tategaki-line:before{background:rgba(0,255,255,0.75)}.index-page .phrase-monogatari .tategaki-line:before{background:rgba(255,0,120,0.75)}.index-page .phrase-zaregoto .tategaki-line:before{background:rgba(247,147,30,0.75)}.index-page .phrase-ningen .tategaki-line:before{background:rgba(179,179,179,0.75)}.index-page .phrase-saikyo .tategaki-line:before{background:rgba(255,0,0,0.75)}.index-page .phrase-sekai .tategaki-line:before{background:rgba(255,0,255,0.75)}.index-page .phrase-risuka .tategaki-line:before{background:rgba(255,0,0,0.75)}.index-page .phrase-densetsu .tategaki-line:before{background:rgba(255,0,0,0.75)}.index-page .phrase-katana .tategaki-line:before{background:rgba(0,255,0,0.75)}.index-page .phrase-bishonen .tategaki-line:before{background:rgba(255,255,0,0.75)}.index-page .phrase-etc .tategaki-line:before{background:rgba(25,100,65,0.75)}.index-page .phrase-etc{margin-top:276px;}@media (max-height:700px){.index-page .phrase-etc{margin-top:216px}}.index-page .popup-boukyaku{background:#00FFFF}.index-page .popup-monogatari{background:#FF0078}.index-page .popup-zaregoto{background:#F7931E}.index-page .popup-ningen{background:#B3B3B3}.index-page .popup-saikyo{background:#FF0000}.index-page .popup-sekai{background:#FF00FF}.index-page .popup-risuka{background:#FF0000}.index-page .popup-densetsu{background:#FF0000}.index-page .popup-katana{background:#00FF00}.index-page .popup-bishonen{background:#FFFF00}.index-page .popup-etc{background:#196441}.index-page .overlay-cover{position:absolute;top:-1000px;right:-1000px;bottom:-1000px;left:-1000px;background:rgba(0,0,0,0)}.index-page .index-content-clone{position:absolute;top:0;right:0;bottom:auto;left:auto;padding:0 6px;}@media (max-height:700px){.index-page .index-content-clone{padding:0 4px}}.index-page .padded-content .title-block,.index-page .padded-content .author-block,.index-page .padded-content .phrase-etc{margin:0}.index-bishonen-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;-webkit-transition:-webkit-transform 1.5s cubic-bezier(0.6, 0.04, 0.835, 0.33), opacity 0.7s;-moz-transition:-moz-transform 1.5s cubic-bezier(0.6, 0.04, 0.835, 0.33), opacity 0.7s;-o-transition:-o-transform 1.5s cubic-bezier(0.6, 0.04, 0.835, 0.33), opacity 0.7s;-ms-transition:-ms-transform 1.5s cubic-bezier(0.6, 0.04, 0.835, 0.33), opacity 0.7s;transition:transform 1.5s cubic-bezier(0.6, 0.04, 0.835, 0.33), opacity 0.7s;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);z-index:30;}.index-bishonen-overlay.show{opacity:1;-ms-filter:none;filter:none}.index-bishonen-gradient{background:-webkit-linear-gradient(#000, rgba(0,0,0,0));background:-moz-linear-gradient(#000, rgba(0,0,0,0));background:-o-linear-gradient(#000, rgba(0,0,0,0));background:-ms-linear-gradient(#000, rgba(0,0,0,0));background:linear-gradient(#000, rgba(0,0,0,0));height:640px;position:absolute;top:auto;right:0;bottom:-640px;left:0}.index-bishonen-star{color:#fff;position:absolute;-webkit-animation:index-bishonen-blink 2s linear 0s infinite;-moz-animation:index-bishonen-blink 2s linear 0s infinite;-o-animation:index-bishonen-blink 2s linear 0s infinite;-ms-animation:index-bishonen-blink 2s linear 0s infinite;animation:index-bishonen-blink 2s linear 0s infinite;-webkit-transition:-webkit-transform 1.5s cubic-bezier(0.6, 0.04, 0.835, 0.33);-moz-transition:-moz-transform 1.5s cubic-bezier(0.6, 0.04, 0.835, 0.33);-o-transition:-o-transform 1.5s cubic-bezier(0.6, 0.04, 0.835, 0.33);-ms-transition:-ms-transform 1.5s cubic-bezier(0.6, 0.04, 0.835, 0.33);transition:transform 1.5s cubic-bezier(0.6, 0.04, 0.835, 0.33);text-shadow:0 0 16px}.index-saikyo-buttai{position:absolute;top:0;right:auto;bottom:auto;left:0;font-size:32px;-webkit-transition:-webkit-transform 0.5s linear, opacity 1s;-moz-transition:-moz-transform 0.5s linear, opacity 1s;-o-transition:-o-transform 0.5s linear, opacity 1s;-ms-transition:-ms-transform 0.5s linear, opacity 1s;transition:transform 0.5s linear, opacity 1s;}.index-saikyo-buttai .tategaki-character{-webkit-transition:-webkit-transform 0.8s cubic-bezier(0.23, 1, 0.32, 1) 0.5s;-moz-transition:-moz-transform 0.8s cubic-bezier(0.23, 1, 0.32, 1) 0.5s;-o-transition:-o-transform 0.8s cubic-bezier(0.23, 1, 0.32, 1) 0.5s;-ms-transition:-ms-transform 0.8s cubic-bezier(0.23, 1, 0.32, 1) 0.5s;transition:transform 0.8s cubic-bezier(0.23, 1, 0.32, 1) 0.5s}.index-perspective-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-o-transition:-o-transform 2s;-ms-transition:-ms-transform 2s;transition:transform 2s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.preserve3d .index-perspective-wrapper{-webkit-perspective:800px;-moz-perspective:800px;-ms-perspective:800px;perspective:800px}.no-preserve3d .index-densetsu,.no-preserve3d .tategaki-line,.no-preserve3d .index-densetsu-group-wrapper-1,.no-preserve3d .index-densetsu-group-wrapper-2,.no-preserve3d .index-densetsu-group-wrapper-3,.no-preserve3d .index-densetsu-group-wrapper-4,.no-preserve3d .index-densetsu-group-wrapper-5,.no-preserve3d .index-densetsu-group-wrapper-6{-webkit-perspective:800px;-moz-perspective:800px;-ms-perspective:800px;perspective:800px}.index-densetsu{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;}.index-densetsu .phrase-densetsu{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;}.index-densetsu .phrase-densetsu .tategaki-line{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.preserve3d .index-densetsu .tategaki-character{-webkit-transition:-webkit-transform 3s;-moz-transition:-moz-transform 3s;-o-transition:-o-transform 3s;-ms-transition:-ms-transform 3s;transition:transform 3s}.preserve3d .index-densetsu .index-densetsu-group-wrapper-1,.preserve3d .index-densetsu .index-densetsu-group-wrapper-2,.preserve3d .index-densetsu .index-densetsu-group-wrapper-3,.preserve3d .index-densetsu .index-densetsu-group-wrapper-4,.preserve3d .index-densetsu .index-densetsu-group-wrapper-5,.preserve3d .index-densetsu .index-densetsu-group-wrapper-6{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-o-transition:-o-transform 2s;-ms-transition:-ms-transform 2s;transition:transform 2s}.index-page .background-boukyaku{background:url(../img/index/background/boukyaku.png);background-repeat:no-repeat;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;background-size:auto 100%;background-position:left 30% bottom 0;}@media (max-height:700px){.index-page .background-boukyaku{background-position:center bottom}}.index-page .background-monogatari{background:url(../img/index/background/monogatari.png);background-repeat:no-repeat;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;background-size:auto 100%;background-position:left 30% bottom 0;}@media (max-height:700px){.index-page .background-monogatari{background-position:center bottom}}.index-page .background-zaregoto{background:url(../img/index/background/zaregoto.png);background-repeat:no-repeat;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;background-size:auto 100%;background-position:left 30% bottom 0;}@media (max-height:700px){.index-page .background-zaregoto{background-position:center bottom}}.index-page .background-ningen{background:url(../img/index/background/ningen.png);background-repeat:no-repeat;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;background-size:auto 100%;background-position:left 30% bottom 0;}@media (max-height:700px){.index-page .background-ningen{background-position:center bottom}}.index-page .background-saikyo{background:url(../img/index/background/saikyo.png);background-repeat:no-repeat;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;background-size:auto 100%;background-position:left 30% bottom 0;}@media (max-height:700px){.index-page .background-saikyo{background-position:center bottom}}.index-page .background-sekai{background:url(../img/index/background/sekai.png);background-repeat:no-repeat;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;background-size:auto 100%;background-position:left 30% bottom 0;}@media (max-height:700px){.index-page .background-sekai{background-position:center bottom}}.index-page .background-risuka{background:url(../img/index/background/risuka.png);background-repeat:no-repeat;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;background-size:auto 100%;background-position:left 30% bottom 0;}@media (max-height:700px){.index-page .background-risuka{background-position:center bottom}}.index-page .background-densetsu{background:url(../img/index/background/densetsu.png);background-repeat:no-repeat;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;background-size:auto 100%;background-position:left 30% bottom 0;}@media (max-height:700px){.index-page .background-densetsu{background-position:center bottom}}.index-page .background-katana{background:url(../img/index/background/katana.png);background-repeat:no-repeat;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;background-size:auto 100%;background-position:left 30% bottom 0;}@media (max-height:700px){.index-page .background-katana{background-position:center bottom}}.index-page .background-bishonen{background:url(../img/index/background/bishonen.png);background-repeat:no-repeat;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;background-size:auto 100%;background-position:left 30% bottom 0;}@media (max-height:700px){.index-page .background-bishonen{background-position:center bottom}}.index-page .background-etc{background:url(../img/index/background/etc.png);background-repeat:no-repeat;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;background-size:auto 100%;background-position:left 30% bottom 0;}@media (max-height:700px){.index-page .background-etc{background-position:center bottom}}@media (max-height:700px){.index-page .background-sekai{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;margin-left:-170px;padding-right:170px}}@media (max-height:700px){.index-page .background-boukyaku{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;margin-left:-170px;padding-right:170px}}@media (max-height:700px){.index-page .background-saikyo{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;margin-left:-130px;padding-right:130px}}@-moz-keyframes index-bishonen-blink{0%{opacity:1;-ms-filter:none;filter:none}50%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}90%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}100%{opacity:1;-ms-filter:none;filter:none}}@-webkit-keyframes index-bishonen-blink{0%{opacity:1;-ms-filter:none;filter:none}50%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}90%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}100%{opacity:1;-ms-filter:none;filter:none}}@-o-keyframes index-bishonen-blink{0%{opacity:1;-ms-filter:none;filter:none}50%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}90%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}100%{opacity:1;-ms-filter:none;filter:none}}@keyframes index-bishonen-blink{0%{opacity:1;-ms-filter:none;filter:none}50%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}90%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}100%{opacity:1;-ms-filter:none;filter:none}}.profile-title{font-weight:bold;font-size:70px;}.profile-title .tategaki-character{width:93px;height:69px;line-height:69px}@media (max-height:700px){.profile-title{font-size:68px}.profile-title .tategaki-character{width:70px;height:72px;line-height:72px}}.works-article{padding-left:76px;-webkit-transition:opacity 400ms;-moz-transition:opacity 400ms;-o-transition:opacity 400ms;-ms-transition:opacity 400ms;transition:opacity 400ms}.works-series{margin-left:35px;}@media (max-height:700px){.works-series{margin-left:0}}.works-series.boukyaku .works-series-title{border-color:#0dd;}.works-series.boukyaku .works-series-title:hover{background-color:#002c2c}.works-series.boukyaku .works-series-caption{color:#0dd}.works-series.boukyaku .works-series-more-btn{background:#0dd}.works-series.boukyaku .works-series-details{-webkit-box-shadow:0 0 0 2px #0dd inset;box-shadow:0 0 0 2px #0dd inset}.works-series.boukyaku .works-book-title{color:#0dd}.works-series.monogatari .works-series-title{border-color:#ff0078;}.works-series.monogatari .works-series-title:hover{background-color:#330018}.works-series.monogatari .works-series-caption{color:#ff0078}.works-series.monogatari .works-series-more-btn{background:#ff0078}.works-series.monogatari .works-series-details{-webkit-box-shadow:0 0 0 2px #ff0078 inset;box-shadow:0 0 0 2px #ff0078 inset}.works-series.monogatari .works-book-title{color:#ff0078}.works-series.zaregoto .works-series-title{border-color:#f7931e;}.works-series.zaregoto .works-series-title:hover{background-color:#351e02}.works-series.zaregoto .works-series-caption{color:#f7931e}.works-series.zaregoto .works-series-more-btn{background:#f7931e}.works-series.zaregoto .works-series-details{-webkit-box-shadow:0 0 0 2px #f7931e inset;box-shadow:0 0 0 2px #f7931e inset}.works-series.zaregoto .works-book-title{color:#f7931e}.works-series.ningen .works-series-title{border-color:#aaa;}.works-series.ningen .works-series-title:hover{background-color:#222}.works-series.ningen .works-series-caption{color:#aaa}.works-series.ningen .works-series-more-btn{background:#aaa}.works-series.ningen .works-series-details{-webkit-box-shadow:0 0 0 2px #aaa inset;box-shadow:0 0 0 2px #aaa inset}.works-series.ningen .works-book-title{color:#aaa}.works-series.saikyo .works-series-title{border-color:#f00;}.works-series.saikyo .works-series-title:hover{background-color:#300}.works-series.saikyo .works-series-caption{color:#f00}.works-series.saikyo .works-series-more-btn{background:#f00}.works-series.saikyo .works-series-details{-webkit-box-shadow:0 0 0 2px #f00 inset;box-shadow:0 0 0 2px #f00 inset}.works-series.saikyo .works-book-title{color:#f00}.works-series.sekai .works-series-title{border-color:#e0e;}.works-series.sekai .works-series-title:hover{background-color:#300030}.works-series.sekai .works-series-caption{color:#e0e}.works-series.sekai .works-series-more-btn{background:#e0e}.works-series.sekai .works-series-details{-webkit-box-shadow:0 0 0 2px #e0e inset;box-shadow:0 0 0 2px #e0e inset}.works-series.sekai .works-book-title{color:#e0e}.works-series.risuka .works-series-title{border-color:#f00;}.works-series.risuka .works-series-title:hover{background-color:#300}.works-series.risuka .works-series-caption{color:#f00}.works-series.risuka .works-series-more-btn{background:#f00}.works-series.risuka .works-series-details{-webkit-box-shadow:0 0 0 2px #f00 inset;box-shadow:0 0 0 2px #f00 inset}.works-series.risuka .works-book-title{color:#f00}.works-series.densetsu .works-series-title{border-color:#f00;}.works-series.densetsu .works-series-title:hover{background-color:#300}.works-series.densetsu .works-series-caption{color:#f00}.works-series.densetsu .works-series-more-btn{background:#f00}.works-series.densetsu .works-series-details{-webkit-box-shadow:0 0 0 2px #f00 inset;box-shadow:0 0 0 2px #f00 inset}.works-series.densetsu .works-book-title{color:#f00}.works-series.katana .works-series-title{border-color:#0d0;}.works-series.katana .works-series-title:hover{background-color:#002c00}.works-series.katana .works-series-caption{color:#0d0}.works-series.katana .works-series-more-btn{background:#0d0}.works-series.katana .works-series-details{-webkit-box-shadow:0 0 0 2px #0d0 inset;box-shadow:0 0 0 2px #0d0 inset}.works-series.katana .works-book-title{color:#0d0}.works-series.bishonen .works-series-title{border-color:#c9c900;}.works-series.bishonen .works-series-title:hover{background-color:#282800}.works-series.bishonen .works-series-caption{color:#c9c900}.works-series.bishonen .works-series-more-btn{background:#c9c900}.works-series.bishonen .works-series-details{-webkit-box-shadow:0 0 0 2px #c9c900 inset;box-shadow:0 0 0 2px #c9c900 inset}.works-series.bishonen .works-book-title{color:#c9c900}.works-series.etc .works-series-title{border-color:#196441;}.works-series.etc .works-series-title:hover{background-color:#05140d}.works-series.etc .works-series-caption{color:#196441}.works-series.etc .works-series-more-btn{background:#196441}.works-series.etc .works-series-details{-webkit-box-shadow:0 0 0 2px #196441 inset;box-shadow:0 0 0 2px #196441 inset}.works-series.etc .works-book-title{color:#196441}.works-series.monoani .works-series-title{border-color:#ff0078;}.works-series.monoani .works-series-title:hover{background-color:#330018}.works-series.monoani .works-series-caption{color:#ff0078}.works-series.monoani .works-series-more-btn{background:#ff0078}.works-series.monoani .works-series-details{-webkit-box-shadow:0 0 0 2px #ff0078 inset;box-shadow:0 0 0 2px #ff0078 inset}.works-series.monoani .works-book-title{color:#ff0078}.works-series.zaregoto .works-series-visual{background-position:0 0}.works-series.etc .works-series-title .tategaki-character{height:auto;white-space:nowrap;font-size:.9em;margin-top:9px;}@media (max-height:700px){.works-series.etc .works-series-title .tategaki-character{margin-top:12px}}.works-series.summary_opened .works-series-summary{pointer-events:auto}.works-series.details_opened .works-series-more-btn .symbol{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.works-series.details_opened .works-series-details{pointer-events:auto}.works-series-title{padding:1em 0 2em;background:#000;border:3px solid #000;color:#fff;font-weight:bold;font-size:38px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-o-transition:background 0.3s;-ms-transition:background 0.3s;transition:background 0.3s;will-change:background;}@media (max-height:700px){.works-series-title{border-width:2px;font-size:20px}.works-series-title:hover{background-color:#000 !important}}.works-series-title .tategaki-character{width:52px;height:52px;line-height:52px;}@media (max-height:700px){.works-series-title .tategaki-character{width:40px;height:40px;line-height:40px}}.works-series-title .small .tategaki-character{height:23px;font-size:16px;line-height:23px;}@media (max-height:700px){.works-series-title .small .tategaki-character{height:18px;font-size:10px;line-height:18px}}.works-series-title.etc .small{display:none}.works-series-wrapper{overflow:hidden;will-change:width}.works-series-content{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translatex(-20px);-moz-transform:translatex(-20px);-o-transform:translatex(-20px);-ms-transform:translatex(-20px);transform:translatex(-20px)}.works-series-summary{z-index:5;pointer-events:none;overflow:hidden}.works-series-details{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translatex(-20px);-moz-transform:translatex(-20px);-o-transform:translatex(-20px);-ms-transform:translatex(-20px);transform:translatex(-20px);pointer-events:none}.works-series-tags{width:23px;}@media (max-height:700px){.works-series-tags{width:18px}}.works-series-close{position:absolute;top:0;right:0;width:23px;height:23px;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;-o-transition:-o-transform 0.3s;-ms-transition:-ms-transform 0.3s;transition:transform 0.3s;will-change:transform;}.works-series-close > .img{fill:#52524f}.works-series-close:hover{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}@media (max-height:700px){.works-series-close{top:-18px;right:-4px;width:26px;height:54px;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.works-series-close:hover{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}.works-series-close > .img{margin:18px 4px;width:18px;height:18px}}.works-series-link{display:block;margin-top:23px;padding:23px 0;background:#52524f;text-decoration:none;text-align:center;color:#fff;font-size:14px;}.works-series-link:hover{background-color:#646460}@media (max-height:700px){.works-series-link{margin-top:18px;padding:18px 0;font-size:9px}.works-series-link:hover{background-color:#52524f}}.works-series-caption{font-size:18px;}@media (max-height:700px){.works-series-caption{font-size:14px}}.works-series-visual{margin:0 -6px 0 0;width:286px;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:0 100%;}@media (max-height:700px){.works-series-visual{margin:0 -4px 0 0;width:212px}}.works-series-more-btn{zoom:1;position:static;margin:0;width:35px;padding-top:126px;cursor:pointer;font-size:14px;color:#fff;}.works-series-more-btn:hover > .symbol{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}@media (max-height:700px){.works-series-more-btn{width:26px;padding-top:99px;font-size:10px}.works-series-more-btn:hover > .symbol{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}}.works-series-more-btn > .symbol{display:block;width:20px;height:20px;margin:1em auto;-webkit-transition:-webkit-transform 0.5s;-moz-transition:-moz-transform 0.5s;-o-transition:-o-transform 0.5s;-ms-transition:-ms-transform 0.5s;transition:transform 0.5s;will-change:transform;}.works-series-more-btn > .symbol > .img{fill:#fff}@media (max-height:700px){.works-series-more-btn > .symbol{width:14px;height:14px;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}}.works-series-more-btn .tategaki-character{width:100%;margin:0}.works-book{margin-left:35px;}@media (max-height:700px){.works-book{margin-left:26px}}.works-book-title{z-index:10;font-size:18px;}@media (max-height:700px){.works-book-title{font-size:14px}}.works-book-cover-display{width:128px;}@media (max-height:700px){.works-book-cover-display{width:96px}}.works-book-cover{margin-bottom:23px;width:100%;}.works-book-cover:last-child{margin-bottom:0}@media (max-height:700px){.works-book-cover{margin-bottom:18px}}.works-book-cover > .cover{display:block;width:128px;}@media (max-height:700px){.works-book-cover > .cover{width:96px}}.works-book-link-horizontal{display:block;height:23px;background:#52524f;color:#fff;font-size:12px;text-align:center;text-decoration:none;line-height:23px;}.works-book-link-horizontal:hover{background-color:#646460}@media (max-height:700px){.works-book-link-horizontal{height:18px;margin-bottom:18px;line-height:18px;font-size:9px}.works-book-link-horizontal:hover{background-color:#52524f}}.works-book-link-vertical{padding:23px 0;background:#52524f;color:#fff;font-size:12px;text-decoration:none;text-align:center;}.works-book-link-vertical:hover{background-color:#646460}@media (max-height:700px){.works-book-link-vertical{margin-bottom:18px;padding:18px 0;font-size:9px}.works-book-link-vertical:hover{background-color:#52524f}}.project-article .page-header{font-size:43px;}@media (max-height:700px){.project-article .page-header{font-size:14px}}.project-section{margin:0 0 0 35px;}@media (max-height:700px){.project-section{margin:0 0 0 26px}}.project-title{margin:0 6px;}@media (max-height:700px){.project-title{margin:0 4px}}.project-details-desc{margin-right:35px;}@media (max-height:700px){.project-details-desc{margin-right:26px}}.project-details-link-wrapper{margin:0 6px;padding-top:23px;}@media (max-height:700px){.project-details-link-wrapper{margin:0 4px;padding-top:18px}}.project-details-link{display:block;padding:23px 0;background:#52524f;color:#fff;font-size:12px;text-align:center;text-decoration:none;}.project-details-link:hover{background:#646460}.project-details-link > .tategaki-character{margin:0}@media (max-height:700px){.project-details-link{padding:18px 0}}.project-details-img{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin:0 6px;}.project-details-img.grid5{width:163px}.project-details-img.grid6{width:198px}.project-details-img.grid7{width:233px}.project-details-img.grid8{width:268px}.project-details-img.grid9{width:303px}.project-details-img.grid10{width:338px}.project-details-img.grid11{width:373px}.project-details-img.grid12{width:408px}@media (max-height:700px){.project-details-img{margin:0 4px}.project-details-img.grid5{width:122px}.project-details-img.grid6{width:148px}.project-details-img.grid7{width:174px}.project-details-img.grid8{width:200px}.project-details-img.grid9{width:226px}.project-details-img.grid10{width:252px}.project-details-img.grid11{width:278px}.project-details-img.grid12{width:304px}}.project-details-img > .img{width:100%;display:block}.gallery-post{margin:0 6px 0 41px;}@media (max-height:700px){.gallery-post{margin:0 4px 0 30px}}.gallery-post-videos{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-right:47px;}@media (max-height:700px){.gallery-post-videos{margin-right:34px}}.gallery-iframe{width:443px;height:276px;}@media (max-height:700px){.gallery-iframe{width:330px;height:216px}}.page-container,.background-container{position:absolute;top:0;right:0;bottom:0;left:0}.original-content{position:absolute;top:auto;right:auto;bottom:auto;left:auto;z-index:-1}