body{font-family:yaldevi,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;font-family:"Cinzel","Noto Serif JP";background:#fff}body p,dd{font-weight:300}.post-edit-link{display:none}html body a,.widget_fukasawa_recent_posts a:hover .title,.widget_fukasawa_recent_comments a:hover .title{transition:all .4s ease-in-out}@media (min-width:1001px){.sidebar{position:fixed;height:100vh}.sidebar{width:20%}.sidebar:before{width:20%}.wrapper{margin-left:20%}.blog-title{margin:32px 0}.credits p{font-size:.8vw}.blog-title a{font-size:2.8vw;text-align:left;padding:0}.main-menu li{font-size:1.4vw;margin-top:20px}}.main-menu:after{content:"";display:block;width:48px;height:2px;background:#e7e7e7;margin:35px 0}.main-menu li{text-transform:none;letter-spacing:.05em}.blog-title a{border:none;color:#333;letter-spacing:.08em;font-weight:900}.blog-title a:hover{background:none;color:#767676}.credits p{display:none}.credits::before{display:none}.credits p:first-child{display:block}.credits p a{pointer-events:none}.credits{position:absolute;margin-left:40px;margin-bottom:50px;bottom:0;left:0}.main-menu .current-menu-item a,.main-menu .current_page_item a{border-bottom:1px solid #333}.main-menu .current-menu-item:before,.main-menu .current_page_item:before{display:none}.posts .post-container div{padding:0}.post-header h2{display:none}.post-meta-bottom,.post-navigation,.respond-container{display:none}.post-excerpt{display:none}.category-no_link .post-inner .post-header{display:none}.category-no_link .post-inner{margin:0;padding:20px 0 0 0}.category-publications .post-title{display:none}.category-publications .post-inner{padding:0}.category-publications .clear{display:none}@media screen and (max-width:600px){body{width:100%}.posts .post-container{width:46.7vw;padding:10px;margin-top:0;padding-left:6.8vw;padding-right:0}.content .posts .post-container{margin-top:0;padding-bottom:0}.content{margin-left:0;margin-right:0;max-width:100%}}.posts .post-container{padding-bottom:0}.nav-toggle{padding:16px 10px 10px}.menu,.nav-toggle.active .close{font-size:0}.nav-toggle.active .close:before{font-size:12px;content:"close";color:#767676}.nav-toggle.active{padding:16px 10px 10px}.mobile-navigation ul li,.nav-toggle.active p{text-transform:none}.nav-toggle{margin-left:0}.nav-toggle.active .bars .bar{background:#767676}@media (max-width:999px){.mobile-menu .current-menu-item:before,.mobile-menu .current_page_item:before{display:none}}.post-content .dp_alignwide{padding:0 3.5%;margin:2.5em auto;margin-left:-176.5px;max-width:973px;width:973px}@media (max-width:1411px){.post-content .dp_alignwide{margin-left: calc( ( ( ( 100vw - 280px ) * .86 ) - 620px ) /-2 );max-width: calc( ( 100vw - 280px ) * .86 );width: calc( ( 100vw - 280px ) * .86 )}}@media (max-width:1132px){.post-content .dp_alignwide{margin-left: calc( ( ( ( 100vw - 280px ) * .86 ) - ( ( ( 100vw - 280px ) * .86 ) * .85 ) ) /-2 )}}@media (max-width:1000px){.post-content .dp_alignwide{margin-left: calc( ( ( 100vw * .9 ) - 620px ) /-2 );max-width: calc( 100vw * .9 );width: calc( 100vw * .9 )}}@media (max-width:808px){.post-content .dp_alignwide{margin-left: calc( ( ( 100vw * .9 ) - ( ( 100vw * .9 ) * .85 ) ) /-2 )}}@media (max-width:600px){.post-content .dp_alignwide{margin-left:calc(50% - 45vw);width:100vw}}.blog-logo a{margin-top:0;padding: }@media (max-width:1000px){#wpadminbar{display:none}.mobile-menu{padding:7.5% 5% 7.5% 7.5%}.mobile-menu{padding:7.5%;width:50vw;margin:0 0 0 auto;background:rgba(255,255,255,.95)}.sidebar{position:fixed;z-index:10;height:70px;border-bottom:none;background:rgba(255,255,255,.95)}.sidebar .nav-toggle.active{background:rgba(255,255,255,0)}.mobile-navigation{position:fixed;z-index:10;top:70px;width:100%;background:none}main#site-content{margin-top:70px}.blog-logo a{margin-top:0;padding-left:10px}.blog-logo img{width:140px}main#site-content{margin-top:50px}.mobile-menu a{color:#333}body .mobile-navigation{width:100%}.mobile-menu li{text-align:right}.nav-toggle{order:3;margin-left:auto}.blog-logo,.blog-title{width:140px}.sidebar{justify-content:flex-start}.sidebar .credits{position:static;margin:32px 0 0 12px;display:block;font-size:10px}.credits p,.credits p a{color:#000}.mobile-menu>.current-menu-item>a,.mobile-menu>.current_page_item>a{color:#000;font-size:20px}}@media (max-width:600px){.sidebar{height:50px}.mobile-navigation{top: }main#site-content{margin-top:70px}.blog-logo,.blog-logo img{width:100px}.sidebar .credits{margin:24px 0 0 8px;font-size:11px}.sidebar{height:70px}}.vp-portfolio__preloader-wrap{display:none}.fancybox-button.fancybox-button{height:0}.fancybox-button.fancybox-button:hover{opacity:.5}.fancybox-button.fancybox-button--arrow_right div{position:absolute;left:30px;width:4px;height:4px;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:none;transition:.5s}.fancybox-button.fancybox-button--arrow_left div{position:absolute;right:30px;width:4px;height:4px;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:rotate(225deg);transform:rotate(225deg);background:none;transition:.5s}@media (max-width:600px){.fancybox-button.fancybox-button--arrow_right div{left:40px}.fancybox-button.fancybox-button--arrow_left div{right:40px}}.fancybox-button svg{display:none}.fancybox-is-open .fancybox-bg{opacity:.95}.main-menu a{color:#333}.main-menu a:hover{opacity:.7}