div.asl_w{width:100%;height:auto;border-radius:5px;background-color:#e5e5e5;background-image:-moz-radial-gradient(center,ellipse cover,#e5e5e5,#e5e5e5);background-image:-webkit-gradient(radial,center center,0,center center,100%,#e5e5e5,#e5e5e5);background-image:-webkit-radial-gradient(center,ellipse cover,#e5e5e5,#e5e5e5);background-image:-o-radial-gradient(center,ellipse cover,#e5e5e5,#e5e5e5);background-image:-ms-radial-gradient(center,ellipse cover,#e5e5e5,#e5e5e5);background-image:radial-gradient(ellipse at center,#e5e5e5,#e5e5e5);;overflow:hidden;border:0
none #8dd5ef;border-radius:0 0 0 0;box-shadow:0 0 0 0 #000}#ajaxsearchlite1 .probox,div.asl_w
.probox{margin:0;height:34px;background-color:#d2d2d2;background-image:-moz-radial-gradient(center,ellipse cover,#d2d2d2,#d2d2d2);background-image:-webkit-gradient(radial,center center,0,center center,100%,#d2d2d2,#d2d2d2);background-image:-webkit-radial-gradient(center,ellipse cover,#d2d2d2,#d2d2d2);background-image:-o-radial-gradient(center,ellipse cover,#d2d2d2,#d2d2d2);background-image:-ms-radial-gradient(center,ellipse cover,#d2d2d2,#d2d2d2);background-image:radial-gradient(ellipse at center,#d2d2d2,#d2d2d2);;border:0
solid #68aec7;border-radius:0 0 0 0;box-shadow:0 0 0 0 #b5b5b5 inset}#ajaxsearchlite1 .probox .proinput,div.asl_w .probox
.proinput{font-weight:normal;font-family:Open Sans;color:#fff !important;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0)}#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput
input{font-weight:normal;font-family:Open Sans;color:#fff !important;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0);border:0;box-shadow:none;height:34px}div.asl_w .probox .proinput input::-webkit-input-placeholder{font-weight:normal;font-family:Open Sans;color:#fff !important;text-shadow:0 0 0 rgba(255,255,255,0)}div.asl_w .probox .proinput input::-moz-placeholder{font-weight:normal;font-family:Open Sans;color:#fff !important;text-shadow:0 0 0 rgba(255,255,255,0)}div.asl_w .probox .proinput input:-ms-input-placeholder{font-weight:normal;font-family:Open Sans;color:#fff !important;text-shadow:0 0 0 rgba(255,255,255,0)}div.asl_w .probox .proinput input:-moz-placeholder{font-weight:normal;font-family:Open Sans;color:#fff !important;text-shadow:0 0 0 rgba(255,255,255,0)}div.asl_w .probox .proinput
input.autocomplete{font-weight:normal;font-family:Open Sans;color:#fff;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0);margin-top:-34px !important}div.asl_w .probox .proloading,div.asl_w .probox .proclose,div.asl_w .probox .promagnifier,div.asl_w .probox
.prosettings{width:34px;height:34px}div.asl_w .probox .promagnifier .innericon
svg{fill:#fff}div.asl_w .probox .prosettings .innericon
svg{fill:#fff}div.asl_w .probox
.promagnifier{width:34px;height:34px;background-color:#b6b6b6;background-image:-o-linear-gradient(180deg,#b6b6b6,#b6b6b6);background-image:-ms-linear-gradient(180deg,#b6b6b6,#b6b6b6);background-image:-webkit-linear-gradient(180deg,#b6b6b6,#b6b6b6);background-image:linear-gradient(180deg,#b6b6b6,#b6b6b6);background-position:center center;background-repeat:no-repeat;border:0
solid #000;border-radius:0 0 0 0;box-shadow:0 0 0 0 rgba(255,255,255,.61);cursor:pointer;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;cursor:pointer}div.asl_w .probox
div.prosettings{width:34px;height:34px;background-color:#b6b6b6;background-image:-o-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-ms-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-webkit-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:linear-gradient(185deg,#b6b6b6,#b6b6b6);background-position:center center;background-repeat:no-repeat;float:right;border:0
solid #68aec7;border-radius:0 0 0 0;box-shadow:0 0 0 0 rgba(255,255,255,.63);cursor:pointer;background-size:100% 100%;order:7;-webkit-order:7}div.asl_r{position:absolute;z-index:1100}div.asl_r.vertical{padding:4px;background:rgba(118,118,118,.8);border-radius:3px;border:0
none #000;border-radius:0 0 0 0;box-shadow:0 0 0 0 #000;visibility:hidden;display:none}div.asl_r .results .nores
.keyword{padding:0
6px;cursor:pointer;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);font-weight:bold}div.asl_r .results
.item{height:auto;background:#fff}div.asl_r.vertical .results .item:after{background:#ccc}div.asl_r .results
.item.hovered{background-color:#f5f5f5;background-image:-moz-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-webkit-gradient(radial,center center,0,center center,100%,#f5f5f5,#f5f5f5);background-image:-webkit-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-o-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-ms-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:radial-gradient(ellipse at center,#f5f5f5,#f5f5f5);}div.asl_r .results .item
.asl_image{width:70px;height:70px}div.asl_r .results .item
.asl_content{font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:12px;line-height:18px;text-shadow:0 0 0 rgba(255,255,255,0)}div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3
a{margin:0;padding:0;line-height:inherit;font-weight:normal;font-family:Open Sans;color:#1454a9;font-size:13px;line-height:17px;text-shadow:0 0 0 rgba(255,255,255,0)}div.asl_r .results .item .asl_content h3 a:hover{font-weight:normal;font-family:Open Sans;color:#2e6bbc;font-size:13px;line-height:17px;text-shadow:0 0 0 rgba(255,255,255,0)}div.asl_r .results .item
div.etc{padding:0;line-height:10px;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:10px;line-height:12px;text-shadow:0 0 0 rgba(255,255,255,0);margin-top:4px}div.asl_r .results .item .etc
.asl_author{padding:0;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:10px;line-height:12px;text-shadow:0 0 0 rgba(255,255,255,0)}div.asl_r .results .item .etc
.asl_date{margin:0
0 0 10px;padding:0;font-weight:normal;font-family:Open Sans;color:#adadad;font-size:10px;line-height:12px;text-shadow:0 0 0 rgba(255,255,255,0)}div.asl_r .results .item
p.desc{margin:2px
0;padding:0;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0)}div.asl_r .mCSBap_scrollTools .mCSBap_buttonDown:after{border-color:rgba(136,183,213,0);border-top-color:#fff;border-width:6px;left:50%;margin-left:-6px}div.asl_r .mCSBap_scrollTools .mCSBap_buttonUp:after{border-color:rgba(136,183,213,0);border-bottom-color:#fff;border-width:6px;left:50%;margin-left:-6px}div.asl_r
span.highlighted{font-weight:bold;color:#d9312b;background-color:#eee;color:rgba(217,49,43,1);background-color:rgba(238,238,238,1)}div.asl_s.searchsettings{background-color:#b6b6b6;background-image:-webkit-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-moz-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-o-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-ms-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-webkit-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-moz-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-o-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-ms-linear-gradient(185deg,#b6b6b6,#b6b6b6);;box-shadow:0 0 0 0 #000;}div.asl_s.searchsettings
.asl_option_label{font-weight:bold;font-family:Open Sans;color:#fff;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0)}div.asl_s.searchsettings .asl_option_inner
.asl_option_checkbox{background-color:#222;background-image:linear-gradient(180deg,#222,#36373a);background-image:-webkit-linear-gradient(180deg,#222,#36373a);background-image:-moz-linear-gradient(180deg,#222,#36373a);background-image:-o-linear-gradient(180deg,#222,#36373a);background-image:-ms-linear-gradient(180deg,#222,#36373a);}div.asl_s.searchsettings fieldset
.categoryfilter{max-height:200px;overflow:auto}div.asl_s.searchsettings fieldset
legend{padding:5px
0 0 10px;margin:0;font-weight:normal;font-family:Open Sans;color:#2d2d2d;font-size:14px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0)}@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/fukasawa/assets/fonts/lato-v23-latin-regular.woff2) format('woff2')}@font-face{font-family:'Lato';font-style:italic;font-weight:400;font-display:swap;src:url(/wp-content/themes/fukasawa/assets/fonts/lato-v23-latin-italic.woff2) format('woff2')}@font-face{font-family:'Lato';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/fukasawa/assets/fonts/lato-v23-latin-700.woff2) format('woff2')}@font-face{font-family:'Lato';font-style:italic;font-weight:700;font-display:swap;src:url(/wp-content/themes/fukasawa/assets/fonts/lato-v23-latin-700italic.woff2) format('woff2')}@font-face{font-family:"Genericons";src:url("/wp-content/themes/fukasawa/assets/fonts/genericons/font/Genericons.woff") format( "woff" );font-weight:normal;font-style:normal}.genericon{font-size:16px;vertical-align:top;text-align:center;-moz-transition:color .1s ease-in 0;-webkit-transition:color .1s ease-in 0;display:inline-block;font-family:"Genericons";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:none}.genericon-404:before{content:"\f423"}.genericon-aside:before{content:"\f101"}.genericon-attachment:before{content:"\f416"}.genericon-audio:before{content:"\f109"}.genericon-bold:before{content:"\f471"}.genericon-book:before{content:"\f444"}.genericon-cart:before{content:"\f447"}.genericon-category:before{content:"\f301"}.genericon-chat:before{content:"\f108"}.genericon-checkmark:before{content:"\f418"}.genericon-close:before{content:"\f405"}.genericon-close-alt:before{content:"\f406"}.genericon-cloud:before{content:"\f426"}.genericon-cloud-download:before{content:"\f440"}.genericon-cloud-upload:before{content:"\f441"}.genericon-code:before{content:"\f462"}.genericon-codepen:before{content:"\f216"}.genericon-cog:before{content:"\f445"}.genericon-collapse:before{content:"\f432"}.genericon-comment:before{content:"\f300"}.genericon-day:before{content:"\f305"}.genericon-digg:before{content:"\f221"}.genericon-document:before{content:"\f443"}.genericon-dot:before{content:"\f428"}.genericon-downarrow:before{content:"\f502"}.genericon-draggable:before{content:"\f436"}.genericon-dribbble:before{content:"\f201"}.genericon-dropbox:before{content:"\f225"}.genericon-dropdown:before{content:"\f433"}.genericon-dropdown-left:before{content:"\f434"}.genericon-edit:before{content:"\f411"}.genericon-ellipsis:before{content:"\f476"}.genericon-expand:before{content:"\f431"}.genericon-external:before{content:"\f442"}.genericon-facebook:before{content:"\f203"}.genericon-facebook-alt:before{content:"\f204"}.genericon-fastforward:before{content:"\f458"}.genericon-feed:before{content:"\f413"}.genericon-flag:before{content:"\f468"}.genericon-flickr:before{content:"\f211"}.genericon-foursquare:before{content:"\f226"}.genericon-fullscreen:before{content:"\f474"}.genericon-gallery:before{content:"\f103"}.genericon-github:before{content:"\f200"}.genericon-googleplus:before{content:"\f206"}.genericon-googleplus-alt:before{content:"\f218"}.genericon-heart:before{content:"\f461"}.genericon-help:before{content:"\f457"}.genericon-hide:before{content:"\f404"}.genericon-hierarchy:before{content:"\f505"}.genericon-home:before{content:"\f409"}.genericon-image:before{content:"\f102"}.genericon-info:before{content:"\f455"}.genericon-instagram:before{content:"\f215"}.genericon-italic:before{content:"\f472"}.genericon-key:before{content:"\f427"}.genericon-leftarrow:before{content:"\f503"}.genericon-link:before{content:"\f107"}.genericon-linkedin:before{content:"\f207"}.genericon-linkedin-alt:before{content:"\f208"}.genericon-location:before{content:"\f417"}.genericon-lock:before{content:"\f470"}.genericon-mail:before{content:"\f410"}.genericon-maximize:before{content:"\f422"}.genericon-menu:before{content:"\f419"}.genericon-minimize:before{content:"\f421"}.genericon-month:before{content:"\f307"}.genericon-next:before{content:"\f429"}.genericon-notice:before{content:"\f456"}.genericon-paintbrush:before{content:"\f506"}.genericon-path:before{content:"\f219"}.genericon-pause:before{content:"\f448"}.genericon-phone:before{content:"\f437"}.genericon-picture:before{content:"\f473"}.genericon-pinned:before{content:"\f308"}.genericon-pinterest:before{content:"\f209"}.genericon-pinterest-alt:before{content:"\f210"}.genericon-play:before{content:"\f452"}.genericon-plugin:before{content:"\f439"}.genericon-pocket:before{content:"\f224"}.genericon-polldaddy:before{content:"\f217"}.genericon-portfolio:before{content:"\f460"}.genericon-previous:before{content:"\f430"}.genericon-print:before{content:"\f469"}.genericon-quote:before{content:"\f106"}.genericon-reddit:before{content:"\f222"}.genericon-refresh:before{content:"\f420"}.genericon-reply:before{content:"\f412"}.genericon-reply-alt:before{content:"\f466"}.genericon-reply-single:before{content:"\f467"}.genericon-rewind:before{content:"\f459"}.genericon-rightarrow:before{content:"\f501"}.genericon-search:before{content:"\f400"}.genericon-send-to-phone:before{content:"\f438"}.genericon-send-to-tablet:before{content:"\f454"}.genericon-share:before{content:"\f415"}.genericon-show:before{content:"\f403"}.genericon-sitemap:before{content:"\f507"}.genericon-skip-ahead:before{content:"\f451"}.genericon-skip-back:before{content:"\f450"}.genericon-skype:before{content:"\f220"}.genericon-spam:before{content:"\f424"}.genericon-standard:before{content:"\f100"}.genericon-star:before{content:"\f408"}.genericon-status:before{content:"\f105"}.genericon-stop:before{content:"\f449"}.genericon-stumbleupon:before{content:"\f223"}.genericon-subscribe:before{content:"\f463"}.genericon-subscribed:before{content:"\f465"}.genericon-summary:before{content:"\f425"}.genericon-tablet:before{content:"\f453"}.genericon-tag:before{content:"\f302"}.genericon-time:before{content:"\f303"}.genericon-top:before{content:"\f435"}.genericon-trash:before{content:"\f407"}.genericon-tumblr:before{content:"\f214"}.genericon-twitter:before{content:"\f202"}.genericon-unapprove:before{content:"\f446"}.genericon-unsubscribe:before{content:"\f464"}.genericon-unzoom:before{content:"\f401"}.genericon-uparrow:before{content:"\f500"}.genericon-user:before{content:"\f304"}.genericon-video:before{content:"\f104"}.genericon-vimeo:before{content:"\f212"}.genericon-warning:before{content:"\f414"}.genericon-website:before{content:"\f475"}.genericon-week:before{content:"\f306"}.genericon-wordpress:before{content:"\f205"}.genericon-xpost:before{content:"\f504"}.genericon-youtube:before{content:"\f213"}.genericon-zoom:before{content:"\f402"}html,body{margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,blockquote,address,big,cite,code,font,img,small,strike,sub,sup,li,ol,ul,fieldset,form,label,legend,button,table,caption,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;font-size:100%;line-height:1;font-family:inherit;text-align:left}table{border-collapse:collapse;border-spacing:0}blockquote:before,blockquote:after{content:""}input[type=search]{-moz-appearance:none;-webkit-appearance:none}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}html{-webkit-text-size-adjust:100%}body{background:#f2f2f2;border:none;color:#333;font-family:'Lato','Helvetica Neue',Helvetica,sans-serif;font-size:18px}body
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body
a{color:#019EBD;text-decoration:none}img{max-width:100%;height:auto}.fleft{float:left}.fright{float:right}::selection{background:#444;color:#FFF}::-webkit-input-placeholder{color:#767676}::-moz-input-placeholder{color:#767676}:-ms-input-placeholder{color:#767676}.group:after,.clear:after,.entry-content:after,[class*="__inner-container"]:after{clear:both;content:"";display:block}.sidebar{font-size:0.71em;position:absolute;left:0;top:0;padding:50px
40px;width:280px}.sidebar:before{content:"";display:block;width:280px;background:#fff;position:fixed;z-index:-1;top:0;bottom:0;left:0}.wrapper{display:block;margin-left:280px}.content{width:1200px;max-width:86%;margin:40px
auto 50px}.content.thin{width:973px;margin-top:50px}body a,
.widget_fukasawa_recent_posts a:hover .title,
.widget_fukasawa_recent_comments a:hover
.title{transition:all 0.1s ease-in-out}.post-title a,
.flex-direction-nav a,
.comment-form input[type="submit"],
.post-content input[type="submit"],
.post-content input[type="reset"],
.post-content input[type="button"],
.archive-nav
a{transition:all 0.2s ease-in-out}.blog-title
a{transition:all 0.3s ease-in-out}.posts .featured-media img,
.posts .post-overlay,
.post-navigation a,
.post-navigation a
p{transition:all 0.4s ease-in-out}.screen-reader-text{clip:rect( .1rem, .1rem, .1rem, .1rem );height: .1rem;overflow:hidden;position:absolute !important;left:-999999rem;width: .1rem}.screen-reader-text:focus{background-color:#f1f1f1;border-radius: .3rem;box-shadow:0 0 .2rem .2rem rgba( 0, 0, 0, 0.6 );clip:auto !important;display:block;font-size:1.4rem;font-weight:700;height:auto;left: .5rem;line-height:normal;padding:1.5rem 2.3rem 1.4rem 2.3rem;text-decoration:none;top: .5rem;width:auto;z-index:100000}.skip-link{position:absolute;left:-9999rem;top:2.5rem;z-index:999999999}.skip-link:focus{left:2.5rem;text-decoration:none}@media ( prefers-reduced-motion: reduce ){*{animation-duration:0s !important;transition-duration:0s !important}}.blog-title
a{display:inline-block;padding:9px
13px;border:3px
solid #333;font-size:17px;line-height:150%;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:3px;color:#333}.blog-title a:hover{background:#333;color:#fff}.blog-logo a,
.blog-logo
img{display:block}.blog-logo a:hover{opacity:0.6}.main-menu:before,.widgets:before,.widget+.widget:before,.credits:before{content:"";display:block;width:48px;height:2px;background:#e7e7e7;margin:35px
0}.widget-title{color:#333;font-weight:700;margin-bottom:15px}.widget-content{color:#555}.textwidget a:hover{text-decoration:underline}.widget-content
p{line-height:150%;margin-top:1em}.widget-content>*:first-child{margin-top:0}.widget-content>*:last-child{margin-bottom:0}.widget-content ul,
.widget-content
ol{list-style:none;margin:0}.widget-content ul
ul{margin-left:1em}.widget-content ul ul li:first-child{margin-top:0.5em;border-top:1px solid #eee}.widget-content>ul>li:first-child{padding-top:0}.widget-content
li{line-height:140%;padding:10px
0;border-bottom:1px solid #eee}.widget-content li:last-child{padding-bottom:0;border-bottom:none}.widget-content
.textwidget{line-height:150%}.widget-content .textwidget
a{color:#767676}.widget-content .textwidget a:hover{color:#019EBD;text-decoration:none}.widget_archive li,
.widget_categories li,
.widget_meta li,
.widget_nav_menu li,.widget_pages{color:#767676}.widget_archive li a,
.widget_categories li a,
.widget_meta li a,
.widget_nav_menu li a,
.widget_pages li
a{color:#333}.widget_archive li a:hover,
.widget_categories li a:hover,
.widget_meta li a:hover,
.widget_nav_menu li a:hover,
.widget_pagaes li a:hover{color:#019EBD;text-decoration:none}.widget_archive li:before,
.widget_categories li:before,
.widget_meta li:before,
.widget_nav_menu li:before{font:16px/1 'Genericons';width:16px;height:16px;display:inline-block;vertical-align:middle;color:#767676;margin-right:8px;position:relative;top:-1px}.widget_archive li:before{content:'\f307'}.widget_categories li:before{content:'\f301'}.widget_meta li:before{content:'\f445'}.widget_nav_menu li:before{content:'\f429'}.widget_rss .widget-title
a{vertical-align:middle}.widget_rss .widget-content ul
a.rsswidget{display:block;line-height:120%;font-weight:700;color:#444}.widget_rss .widget-content ul a.rsswidget:hover{color:#019EBD}.rss-date{display:block;margin-top:2px;font-size:0.85em;font-style:italic;color:#767676}.rssSummary{margin-top:5px;color:#666}.widget_rss
cite{display:block;margin-top:5px;font-size:0.8em;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#767676}.widget_rss cite:before{content:"— "}.widget_search .searchform input[type="text"]{padding:15px
50px 15px 15px;font-size:14px}#wp-calendar{color:#767676;max-width:100%;text-align:center;width:100%}#wp-calendar,
#wp-calendar caption,
#wp-calendar tr,
#wp-calendar td,
#wp-calendar
th{text-align:center}#wp-calendar th,
#wp-calendar
td{padding:4% 2%}#wp-calendar caption,
#wp-calendar
thead{color:#666;border-bottom:1px solid #eee}#wp-calendar
caption{font-style:italic;text-transform:capitalize;color:#767676;padding-bottom:4%}#wp-calendar
thead{color:#019EBD}#wp-calendar thead
th{font-weight:700;text-transform:uppercase;font-size:0.9em}.wp-calendar-nav{border-top:1px solid #EEE;display:flex;justify-content:space-between}#wp-calendar
tfoot{border-top:1px solid #EEE}#wp-calendar tfoot
td{padding:0}#wp-calendar tfoot
#prev{text-align:left}#wp-calendar tfoot
#next{text-align:right}#wp-calendar tfoot a,
.wp-calendar-nav
a{display:block;margin-top:10px;font-size:0.9em;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#666}#wp-calendar tfoot a:hover,
.wp-calendar-nav a:hover{text-decoration:underline}.widget_fukasawa_recent_posts a,
.widget_fukasawa_recent_comments
a{display:block}.widget_fukasawa_recent_posts .post-icon,
.widget_fukasawa_recent_comments .post-icon{display:block;float:left;width:44px;height:44px;background:#eee;border-radius:999px;position:relative}.widget_fukasawa_recent_posts img,
.widget_fukasawa_recent_comments
img{display:block;border-radius:999px;width:100%;height:auto}.widget_fukasawa_recent_posts .inner,
.widget_fukasawa_recent_comments
.inner{padding-top:4px;margin-left:54px}.widget_fukasawa_recent_posts .post-icon
.genericon{font-size:32px;height:32px;width:32px;position:absolute;top:50%;left:50%;margin-top:-16px;margin-left:-16px;color:#bbb}.widget_fukasawa_recent_posts .title,
.widget_fukasawa_recent_comments
.title{color:#333;font-weight:700;line-height:120%;margin:0;word-break:break-word;-ms-word-break:break-word}.widget_fukasawa_recent_posts
.meta{margin-top:2px;color:#767676}.widget_fukasawa_recent_comments
.excerpt{margin-top:3px;font-size:0.9em;line-height:150%;color:#767676}.widget_fukasawa_recent_posts a:hover .title,
.widget_fukasawa_recent_comments a:hover
.title{color:#019EBD}.widget_tag_cloud
a{display:inline-block;padding:6px
8px;margin:0
1px 4px 0;border-radius:2px;background:#eee;font-size:11px !important;line-height:1;color:#444}.widget_tag_cloud a:hover{background:#019EBD;color:#fff}.main-menu{margin:0}.main-menu
li{display:block;line-height:1.25;margin-top:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;position:relative}.main-menu>li:first-child{margin-top:0}.main-menu
ul{margin-left:20px}.main-menu
a{color:#767676}.main-menu a:hover,
.main-menu .current-menu-item > a,
.main-menu .current_page_item>a{color:#333}.main-menu .current-menu-item:before,
.main-menu .current_page_item:before{content:'\f405';display:block;font:16px/1 "Genericons";color:#019EBD;position:absolute;top:-1px;left:-20px}.nav-toggle{background:transparent;border-radius:3px;box-shadow:none;display:none;flex-shrink:0;margin-left:20px;padding:12px
12px 10px;transition:background-color .15s linear;-moz-appearance:none;-webkit-appearance:none}.nav-toggle
.bars{height:10px;width:15px;float:right;position:relative;margin-top:-1px}.nav-toggle
.bar{width:15px;height:2px;background:#767676;border-radius:2px;position:absolute;left:0;top:0}.nav-toggle .bar:nth-child(2){top:4px}.nav-toggle .bar:nth-child(3){top:8px}.nav-toggle
p{font-size:13px;line-height:10px;font-weight:700;text-transform:uppercase;text-align:right;color:#767676;float:right;margin-right:8px;position:relative;top:-1px}.nav-toggle
.close{display:none}.nav-toggle:hover{cursor:pointer}.nav-toggle.active{background:#019EBD}.nav-toggle.active
p{color:#fff}.nav-toggle.active
.bar{background:#fff}.nav-toggle.active .bar:nth-child(1),
.nav-toggle.active .bar:nth-child(3){top:4px}.nav-toggle.active .bar:nth-child(2){opacity:0}.nav-toggle.active .bar:nth-child(1){transform:rotate( 45deg )}.nav-toggle.active .bar:nth-child(3){transform:rotate( -45deg )}.nav-toggle.active
.menu{display:none}.nav-toggle.active
.close{display:block}.mobile-navigation{background:#2d2d2d;display:none}.mobile-menu{font-size:0.8em;margin:0;padding:7.5% 5%}.mobile-menu
li{display:block;margin-top:25px;font-weight:700;line-height:120%;text-transform:uppercase;letter-spacing:1px;position:relative}.mobile-menu>li:first-child{margin-top:0}.mobile-menu
ul{margin-left:25px}.mobile-menu
a{color:#767676}.mobile-menu>.current-menu-item>a,.mobile-menu>.current_page_item>a{color:#fff}.mobile-menu .current-menu-item:before,
.mobile-menu .current_page_item:before{content:'\f405';display:block;font:16px/1 "Genericons";color:#019EBD;position:absolute;left:-19px;top:2px}.mobile-menu a:hover{color:#fff}.page-title{color:#666;padding:1% 0 10px}.search-no-results .page-title{padding-bottom:20px}.archive-title,.archive-description{margin:0
10px}.search-no-results .archive-title,
.search-no-results .archive-description{margin:0}.archive-title{border-bottom:2px solid #e1e1e1;font-weight:700;line-height:120%;padding-bottom:10px}.archive-title .archive-subtitle{float:right;font-weight:400;font-style:italic;color:#767676}.archive-description{line-height:1.33;margin-bottom:10px;margin-top:10px}.archive-description
p{line-height:inherit}.posts{overflow:visible !important;position:relative;transition:opacity .15s linear}.posts .post-container{overflow:hidden;padding:10px;width:33.33333%}.js .post-container{opacity:0}.posts .post-container>div{width:100%;padding:16px;background:#fff;position:relative}.posts .sticky .is-sticky{display:inline}.featured-media{display:block;overflow:hidden;position:relative}.featured-media a,
.featured-media iframe,
.featured-media
object{display:block}.featured-media
img{display:block;width:100%;height:auto}.posts .format-standard .featured-media:hover img,
.posts .format-image .featured-media:hover
img{transform:scale(1.1)}.post-overlay{display:block;background:rgba(17,17,17,0.3);opacity:0;position:absolute;z-index:1000;top:0;right:0;bottom:0;left:0}.format-standard .featured-media:hover .post-overlay,
.format-image .featured-media:hover .post-overlay{opacity:1}.format-gallery .flexslider:hover .post-overlay{opacity:1}.post-overlay
.view{display:block;width:100%;font-size:0.75em;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#fff;text-align:center;position:absolute;top:50%;margin-top:-6px}.posts .featured-media+.post-header{margin-top:16px}.posts .post-title{font-size:1.25em;line-height:120%;font-weight:700;color:#333;word-break:break-word;-ms-word-break:break-word}.posts .post-title
a{color:#333}.posts .post-title a:hover{color:#019EBD}.post-excerpt{margin-top:8px;font-size:0.9em}.post-excerpt
p{line-height:145%;font-style:italic;color:#666}.posts-meta{margin-top:20px;font-size:0.75em;line-height:120%;text-transform:uppercase;color:#767676}.posts-meta:before{content:"";display:block;width:40px;height:2px;background:#eee;margin-bottom:12px}.posts-meta
a{color:#767676}.posts-meta a:hover{color:#666}.flexslider{background:#f6f6f6;position:relative}ul.slides{list-style:none;margin:0}.flex-direction-nav{list-style:none;margin:0;position:absolute;top:calc( 50% - 16px );width:100%;z-index:1001}.wp-is-mobile .flex-direction-nav{display:none}.flex-direction-nav
a{display:block;width:32px;height:32px;background:#333 no-repeat center;background-size:auto 10px;text-indent:-99999px}.flex-direction-nav li:nth-child(1) a{background-image:url('/wp-content/themes/fukasawa/assets/images/icons/chevron-left_w.png');float:left;margin-left:-32px}.flex-direction-nav li:nth-child(2) a{background-image:url('/wp-content/themes/fukasawa/assets/images/icons/chevron-right_w.png');float:right;margin-right:-32px}.flexslider:hover .flex-direction-nav
a{margin-left:0;margin-right:0}.flex-direction-nav a:hover{background-color:#019EBD}.post.single{background:#fff}.post-inner{width:620px;max-width:85%;padding:7.5% 0;margin:0
auto}.post.single .post-title{font-size:2em;line-height:120%;font-weight:700;margin-bottom:40px;word-break:break-word;-ms-word-break:break-word}.post.single .post-title
a{color:#333}.post.single .post-title a:hover{color:#019EBD}.page-links{display:inline-block;margin-bottom:15px;background:#eee;border-radius:3px;overflow:hidden;font-size:0.9em;text-transform:uppercase;letter-spacing:1px;color:#767676}.page-links a,.page-links>span{display:inline-block;padding:10px}.page-links a:first-child,
.page-links span:first-child{margin-left:0}.page-links a:hover{background:#019EBD;color:#fff}.page-links>span:nth-of-type(2){background:#ddd;color:#666}.post-meta-bottom{margin-top:40px;font-size:0.85em;color:#767676}.post-meta-bottom:before{content:"";display:block;width:48px;height:2px;background:#ddd;margin-bottom:18px}.post-meta-bottom
ul{list-style:none;margin-left:0}.post-meta-bottom ul
li{float:left;margin-right:20px;line-height:140%}.post-meta-bottom li
a{color:#767676}.post-meta-bottom li a:hover{color:#666}.post-meta-bottom .post-tags
a{margin-right:6px}.post-meta-bottom .post-tags a:last-child{margin-right:0}.post-meta-bottom .post-tags a:before{content:"#"}.post-navigation{background:#f2f2f2;min-height:2px}.post-navigation
a{display:block;width:48.5%;height:120px;margin-top:3%;margin-bottom:3%;background:#e2e2e2;overflow:hidden;position:relative}.post-navigation .post-nav-prev{float:left}.post-navigation .post-nav-next{float:right}.post-navigation
p{width:100%;font-size:14px;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:2px;color:#666;position:absolute;top:50%;margin-top:-7px;right:0;left:0}.post-navigation a:hover{background:#333}.post-navigation a:hover
p{color:#fff}.post.single .flex-direction-nav{margin-top:-24px}.post.single .flex-direction-nav
a{width:48px;height:48px}.post.single .flex-direction-nav li:nth-child(1) a{margin-left:-48px}.post.single .flex-direction-nav li:nth-child(2) a{margin-right:-48px}.post.single .flexslider:hover .flex-direction-nav
a{margin-left:0;margin-right:0}.search-no-results .post-content input[type="text"]{background-color:#fff}.post-content{color:#333}.post-content a:hover{text-decoration:underline}.post-content p,
.post-content blockquote,
.post-content address,
.post-content dl,
.post-content .wp-caption,
.post-content
pre{line-height:170%;margin-bottom:1.1em}.post-content>*:first-child{margin-top:0}.post-content *:last-child{margin-bottom:0}.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content
h6{margin:50px
0 25px;font-weight:700}.post-content
h1{font-size:2em}.post-content
h2{font-size:1.8em}.post-content
h3{font-size:1.6em}.post-content
h4{font-size:1.4em;font-weight:700}.post-content
h5{font-size:1.2em;font-weight:400}.post-content
h6{margin-bottom:15px;font-size:0.9em;font-weight:700;text-transform:uppercase}.post-content h1+h1, .post-content h1+h2, .post-content h1+h3, .post-content h1+h4, .post-content h1+h5, .post-content h1+h6,
.post-content h2+h1, .post-content h2+h2, .post-content h2+h3, .post-content h2+h4, .post-content h2+h5, .post-content h2+h6,
.post-content h3+h1, .post-content h3+h2, .post-content h3+h3, .post-content h3+h4, .post-content h3+h5, .post-content h3+h6,
.post-content h4+h1, .post-content h4+h2, .post-content h4+h3, .post-content h4+h4, .post-content h4+h5, .post-content h4+h6,
.post-content h5+h1, .post-content h5+h2, .post-content h5+h3, .post-content h5+h4, .post-content h5+h5, .post-content h5+h6,
.post-content h6+h1, .post-content h6+h2, .post-content h6+h3, .post-content h6+h4, .post-content h6+h5, .post-content h6+h6{margin-top:25px}.post-content
blockquote{margin:2.5em 0;padding:0
80px 0 0;position:relative;color:#666}.post-content blockquote:before{content:'\f106';font:64px/1 "Genericons";width:64px;height:64px;color:#019EBD;position:absolute;top:-4px;right:-6px}.post-content blockquote
p{font-size:1.25em;line-height:160%;font-style:italic}.post-content
cite{font-size:0.9rem;line-height:140%;font-weight:700;text-transform:uppercase;letter-spacing:1px}.post-content cite:before{content:"— "}.post-content blockquote
cite{display:block;margin-top:1em}.post-content blockquote cite
em{font-style:italic;font-weight:700}em,q{font-style:italic}.post-content strong em,
.post-content em
strong{font-weight:700;font-style:italic}.post-content
big{font-size:1.25em}abbr,acronym{cursor:help}code,kbd,pre{font-size:0.85em;background:#EEE;font-family:Menlo,Monaco,monospace}.post-content
.highlight{background:#fcf8a5;display:inline;padding:2px
3px}.post-content kbd,
.post-content
code{padding:5px;border-radius:3px}.post-content
dl{line-height:160%}.post-content dl
dt{font-weight:700}.post-content
hr{width:50%;height:2px;background:#EEE;margin:3em
auto;border:0}.post-content hr.is-style-wide,
.post-content hr.is-style-dots{width:100%}ul,ol{line-height:170%;margin-bottom:1.1em;margin-left:1.5em}.post-content ul ul,
.post-content ul ol,
.post-content ol ul,
.post-content ol
ol{margin-bottom:0}.post-content
li{margin-bottom:0.5em;line-height:170%}.post-content
address{padding:3% 3.5%;background:#f1f1f1}.post-content
pre{white-space:pre-wrap;word-wrap:break-word;line-height:140%;padding:2% 2.5%;background:#333;font-size:0.8em;color:#FFF;border-radius:6px}.post-content p.has-drop-cap:not(:focus):first-letter {font-size:5.9em;font-weight:400}figure{display:block;margin:0}.wp-caption,
.post-content
img{max-width:100%}.post-content .wp-caption{margin-bottom:1.5em}img.alignleft,
.alignleft img,
img.aligncenter,
.aligncenter img,
img.alignright,
.alignright img,
img.alignnone,
.alignnone
img{border:1px
solid #EEE;box-sizing:border-box;display:block;padding:5px}.post-content .alignnone,
.post-content .aligncenter,
.post-content .alignwide,
.post-content
.alignfull{margin:2.5em auto}.post-content
.alignwide{padding:0
3.5%}.post-content .alignwide,
.post-content
.alignfull{margin-left:-176.5px;max-width:973px;width:973px}.post-content .alignleft,
.post-content
.alignright{margin-bottom:1em;max-width:45%}.post-content .wp-caption .alignleft,
.post-content .wp-caption
.alignright{margin-bottom:0}.post-content
.alignleft{float:left;margin-right:1em}.post-content
.alignright{float:right;margin-left:1em}.post-content .aligncenter,
.post-content .aligncenter
img{display:block;margin-left:auto;margin-right:auto}.post-content .wp-caption-text,
.post-content .gallery-caption,
.post-content
figcaption{color:#666;font-size:0.9em;font-style:italic;line-height:120%;padding-top:10px;text-align:center}.post-content .gallery-caption{font-size:16px;line-height:1.4}.post-content
table{border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:0.9em;margin:2.5em 0;width:100%}.post-content th,
.post-content
td{border-bottom:1px solid #DDD;line-height:120%;margin:0;overflow:visible;padding:2%}.post-content
caption{color:#444;padding:2%;text-align:center}.post-content
thead{vertical-align:bottom;white-space:nowrap}.post-content
th{color:#444;font-weight:700}.post-content table tbody>tr:nth-child(odd)>td{background:#f9f9f9}.post-content
fieldset{border:2px
solid #eee;margin-bottom:1em;padding:25px}.post-content fieldset
legend{font-size:0.8rem;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:2px;padding:10px
12px;background:#019EBD;color:#fff}.post-content
label{font-size:1rem;font-weight:700}.post-content input,
.post-content
textarea{font-family:'Lato',sans-serif}.post-content input[type="text"],
.post-content input[type="tel"],
.post-content input[type="url"],
.post-content input[type="password"],
.post-content
textarea{width:100%;padding:14px
16px;font-size:0.9em;border:none;color:#333;background:#f2f2f2;border-radius:3px;-moz-appearance:none;-webkit-appearance:none}.post-content input[type="file"]{padding:10px;background:#f2f2f2;border-radius:3px}.post-content
textarea{height:180px;line-height:140%}.post-content input[type="text"]:focus,
.post-content input[type="tel"]:focus,
.post-content input[type="url"]:focus,
.post-content input[type="password"]:focus,
.post-content textarea:focus{outline:none}.button,
.post-content input[type="submit"],
.post-content input[type="reset"],
.post-content input[type="button"]{padding:12px
16px;margin:0;border:none;background:#333;color:#fff;font-size:0.9rem;line-height:1;-webkit-appearance:none;border-radius:3px;-webkit-appearance:none}.post-content input[type="submit"] + input[type="reset"],
.post-content input[type="submit"] + input[type="button"],
.post-content input[type="reset"] + input[type="submit"],
.post-content input[type="reset"] + input[type="button"],
.post-content input[type="button"] + input[type="reset"],
.post-content input[type="submit"]+input[type="submit"]{margin-left:10px}.button:hover,
.post-content input[type="submit"]:hover,
.post-content input[type="reset"]:hover,
.post-content input[type="button"]:hover{cursor:pointer;background:#019EBD;color:#fff}.post-content .has-background{background-color:#333}.post-content .has-accent-color{color:#019EBD}.post-content .has-accent-background-color{background-color:#019EBD}.post-content .has-black-color{color:#333}.post-content .has-black-background-color{background-color:#333}.post-content .has-dark-gray-color{color:#444}.post-content .has-dark-gray-background-color{background-color:#444}.post-content .has-medium-gray-color{color:#666}.post-content .has-medium-gray-background-color{background-color:#666}.post-content .has-light-gray-color{color:#767676}.post-content .has-light-gray-background-color{background-color:#767676}.post-content .has-white-color{color:#fff}.post-content .has-white-background-color{background-color:#fff}.post-content .has-small-font-size{font-size: .842em}.post-content .has-regular-font-size,
.post-content .has-normal-font-size{font-size:1em}.post-content .has-large-font-size,
.post-content .has-larger-font-size{line-height:1.5}.post-content .has-large-font-size{font-size:1.33em}.post-content .has-larger-font-size{font-size:1.5em}:root *[class*="_inner-container"]>*:first-child{margin-top:0}:root *[class*="_inner-container"]>*:last-child{margin-bottom:0}.wp-block-archives,.wp-block-button,.wp-block-buttons,.wp-block-categories,.wp-block-code,.wp-block-columns,.wp-block-cover,.wp-block-cover-image,.wp-block-embed,.wp-block-gallery,.wp-block-group,.wp-block-image,.wp-block-latest-comments,.wp-block-latest-posts,.wp-block-media-text,.wp-block-preformatted,.wp-block-pullquote,.wp-block-social,.wp-block-quote,.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-verse,.wp-block-video{margin-bottom:30px;margin-top:30px}.wp-block-audio
audio{width:100%}.post-content .wp-block-file__button,
.post-content .wp-block-button__link{border-radius:4px;font-family:Lato,sans-serif;font-weight:700;padding: .8em 1.4em}.post-content .wp-block-button__link{font-size:16px}.post-content .wp-block-file
a{color:inherit}.post-content a.wp-block-file__button{color:#fff}.post-content .wp-block-file__button:hover,
.post-content .wp-block-button__link:hover{opacity: .85;text-decoration:none}.wp-block-column{padding:0
5px}.wp-block-cover-image{color:#fff}.wp-block-cover-image
p{font-weight:400}.post-content .wp-block-file{align-items:center;background:rgba( 0, 0, 0, 0.05 );border-radius:4px;display:flex;font-family:Lato,sans-serif;justify-content:space-between;margin:30px
0;padding:20px}.post-content .wp-block-file a:not(.wp-block-file__button){font-weight:400;text-decoration:none}.post-content .wp-block-file__button{font-weight:700;flex-shrink:0}.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item
figcaption{margin:0;padding-bottom:10px}.post-content .wp-block-gallery.alignfull{padding:0
8px}.post-content ul.wp-block-gallery:not(.alignfull):not(.alignwide){margin-left:0}.wp-block-gallery .blocks-gallery-image:last-child,
.wp-block-gallery .blocks-gallery-item:last-child{margin-bottom:16px}.wp-block-image .aligncenter > figcaption,
.wp-block-image .alignleft > figcaption,
.wp-block-image .alignright>figcaption,.wp-block-image.is-resized>figcaption{display:block}.wp-block-pullquote,
.wp-block-pullquote
blockquote{background:none;border:none;padding:0}.wp-block-pullquote
blockquote{margin:0}.wp-block-pullquote blockquote:before{content:none}.wp-block-pullquote blockquote p,
.wp-block-pullquote.alignleft blockquote p,
.wp-block-pullquote.alignright blockquote
p{font-size:1.25em;margin-bottom:1em}.wp-block-pullquote.alignleft blockquote p,
.wp-block-pullquote.alignright blockquote
p{line-height:1.45}.wp-block-pullquote
cite{color:#666}.post-content .wp-block-quote.is-large,
.post-content .wp-block-quote.is-style-large{margin:2.5em 0;padding:0
80px 0 0}.post-content blockquote p:last-child{margin-bottom:0}.wp-block-quote.is-large p,
.wp-block-quote.is-style-large
p{font-size:1.5em;line-height:1.5}.wp-block-quote.is-large cite,
.wp-block-quote.is-style-large
cite{display:block;font-size: .8em;text-align:left}.wp-block-social-links:not(.alignleft):not(.alignfull):not(.alignwide):not(.alignright):not(.alignleft){margin-left:0}.comments-inner{padding:7.5% 0;width:620px;max-width:85%;margin:0
auto;position:relative}.comments-title,.comment-reply-title{margin-bottom:40px;font-size:1.5em;font-weight:700;color:#333}.comments-title:after,.comment-reply-title:after{content:"";display:block;width:48px;height:2px;background:#ddd;margin-top:20px}.no-comments{text-align:center;font-style:italic;color:#767676}.commentlist{list-style:none}.commentlist
div.comment{margin-top:30px;border-top:2px solid #eee;padding-top:30px;position:relative}.commentlist>li.comment:first-child>div.comment:first-child{margin-top:0;border-top:none;padding-top:0}.commentlist
.children{margin-left:8%}.comment-header{margin-bottom:20px;position:relative}.comment
.avatar{float:left;width:50px}.comment.bypostauthor > .comment .comment-header:before{content:"";display:block;width:24px;height:24px;background:#019EBD;border-radius:999px;position:absolute;z-index:999;top:-12px;left:-12px}.comment.bypostauthor > .comment .comment-header:after{content:'\f304';display:block;font:16px/1 "Genericons";color:#fff;position:absolute;z-index:1000;top:-8px;left:-8px}.comment-header-inner{padding:4px
0 0 62px}.comment-header
h4{font-size:1em;font-weight:700;color:#333}.comment-header h4
a{color:#333}.comment-header h4 a:hover{color:#019EBD}.comment-meta{margin-top:8px;font-size:0.75em;font-weight:700;text-transform:uppercase;letter-spacing:1px}.comment-meta,
.comment-meta
a{color:#767676}.comment-meta a:hover{color:#666}.comment-actions{margin-top:25px;font-size:0.75em}.comment-actions
.fleft{font-weight:700;text-transform:uppercase;letter-spacing:1px}.comment-actions
.sep{color:#ddd;margin:0
10px}.comment-actions a:hover{text-decoration:underline}.comment-awaiting-moderation{font-weight:700;font-style:italic;color:#767676}.comments
.pingbacks{margin-top:30px;border-top:2px solid #eee;padding-top:45px}.pingbacklist{list-style:none}.pingbacks-title{font-size:0.8em;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px}.comments .pingbacks
li{padding:12px
4px;border-bottom:1px solid #eee}.comments .pingbacks li:first-child{border-top:1px solid #eee}.comments .pingbacks li:nth-child(2n){background:#fafafa}.comments .pingbacks li
.url{line-height:140%;color:#767676}.comments .pingbacks li .comment-edit-link{margin-left:4px;font-size:0.7em;font-weight:700;text-transform:uppercase;color:#767676}.comments .pingbacks li a:hover{color:#019EBD}.comments-nav{margin-top:30px;border-top:2px solid #eee;padding-top:20px;font-size:0.9em;font-weight:700}.comments-nav
a{color:#666}.comments-nav a:hover{color:#019EBD}.comments-container+.respond-container,.post-inner+.respond-container{border-top:2px solid #eee}.comment-respond{padding:7.5% 0;width:620px;max-width:85%;margin:0
auto;position:relative}.commentlist{margin:0}.commentlist .comment-respond{max-width:100%;margin:30px
0 0;border-top:2px solid #eee;padding:30px
0 0}#cancel-comment-reply-link{margin-left:5px;font-size:0.9rem;font-weight:700;color:#767676}#cancel-comment-reply-link:hover{text-decoration:underline;color:#767676}.comment-notes{color:#666}.comment-form{margin-top:40px}.comment-form
p{margin-top:30px}.comment-form p a:hover{text-decoration:underline}.comment-form-comment+.comment-form-author,.comment-form-comment+.comment-form-author+.comment-form-email{margin-top:30px}p.comment-form-author,p.comment-form-email{width:47.5%;float:left;margin:0
0 30px}p.comment-form-author{margin-right:5%}.comment-form
label{display:block;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px;color:#666}.comment-form input[type="checkbox"]+label{display:inline;font-weight:400;letter-spacing:0;margin:0
0 0 5px;text-transform:none}.comment-form
.required{color:red;margin-left:3px}.comment-form input,
.comment-form
textarea{font-family:'Lato',sans-serif}.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form
textarea{display:block;width:100%;padding:16px
18px;border-radius:3px;background:#f2f2f2;color:#333;border:none;font-size:0.95em;margin:0}.comment-form
textarea{height:250px;line-height:140%}.comment-form input[type="text"]:focus,
.comment-form input[type="email"]:focus,
.comment-form textarea:focus{outline:none}.form-submit
#submit{padding:14px
20px 16px 20px;border:none;margin:none;background:#333;border-radius:3px;font-size:0.9em;font-style:italic;color:#fff;-webkit-appearance:none}.form-submit #submit:hover{cursor:pointer;background:#019EBD}.comment-form .comment-subscription-form
label{text-transform:none;letter-spacing:0}.comment-subscription-form+.comment-subscription-form{margin-top:12px}.archive-nav{margin-top:40px}.archive-nav
a{font-size:0.8em;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#666;padding-bottom:5px;border-bottom:2px solid transparent}.archive-nav .archive-nav-older{float:right}.archive-nav .archive-nav-newer{float:left}.archive-nav a:hover{color:#666;border-bottom-color:#ccc}.infinite-scroll
.posts{padding-bottom:70px}.infinite-scroll .archive-nav{display:none}#infinite-handle{width:100%;position:absolute;top:auto !important;bottom:0;text-align:center}#infinite-handle
span{display:inline-block;padding:15px
20px;background:#fff;font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#666}#infinite-handle span:before{content:"+ "}#infinite-handle span:hover{color:#333;cursor:pointer}.infinite-loader{width:100%;text-align:center}.infinite-loader
.spinner{display:block;position:absolute !important;top:auto !important;bottom:10px !important;left:50% !important;margin-left:-12px}.searchform{position:relative}.searchform input[type="text"]{display:block;width:100%;padding:20px
50px 20px 20px;margin:0;border:none;border-radius:3px;background:#eee;font-family:'Lato',sans-serif;font-size:0.95em;color:#666}.searchform input[type="text"]:focus{outline:none}.searchform input[type="submit"]{background:transparent url(/wp-content/themes/fukasawa/assets/images/icons/search.svg) no-repeat center;background-size:24px auto;border:none;box-shadow:none;color:inherit;cursor:pointer;display:block;opacity: .5;padding:0;position:absolute;top:0;right:0;bottom:0;text-indent:-999999px;transition:opacity .1s linear;width:50px;-moz-appearance:none;-webkit-appearance:none}.searchform input[type="submit"]:hover{opacity:1}.archive-container
h3{font-size:1.4em;font-weight:700;margin:50px
0 20px}.archive-container>ul{list-style:none;margin-left:0}.archive-container ul
ul{margin-left:30px}.archive-container
li{padding:12px
0;margin:0;border-top:1px solid #eee;line-height:130%;word-break:break-word;-ms-word-break:break-word}.archive-container ul>li:last-child{border-bottom:1px solid #eee}.archive-container ul ul li:first-child{margin-top:12px}.archive-container ul ul li:last-child{padding-bottom:0}.archive-container
time{color:#767676;font-size:0.7em;font-weight:700;letter-spacing:1px;margin-left:4px;text-transform:uppercase}.archive-container a:hover{text-decoration:underline}.credits{font-size:13px}.credits
p{color:#767676;line-height:160%}.credits p
a{color:#767676}.credits p a:hover{color:#666}img#wpstats{display:none}.no-js .posts .post-container{width:508px;max-width:100%;margin:0
auto}.no-js .posts .format-gallery .slides
li{display:none}.no-js .posts .format-gallery .slides li:first-child{display:block}.no-js .single.format-gallery .slides
li{float:left;width:50%}.no-js .archive-nav{display:block}@media ( max-width: 1411px ){.post-content .alignfull,
.post-content
.alignwide{margin-left:calc( ( ( ( 100vw - 280px ) * .86 ) - 620px ) /-2 );max-width:calc( ( 100vw - 280px ) * .86 );width:calc( ( 100vw - 280px ) * .86  )}}@media ( max-width: 1200px ){.section{padding:60px
0}.medium-padding{padding:45px
0}.small-padding{padding:30px
0}.no-padding{padding:0}.posts .post-container{width:50%}}@media ( max-width: 1132px ){.post-content .alignfull,
.post-content
.alignwide{margin-left:calc( ( ( ( 100vw - 280px ) * .86 ) - ( ( ( 100vw - 280px ) * .86 ) * .85 ) ) /-2 )}}@media ( max-width: 1000px ){.wrapper{margin-left:0}.sidebar{align-items:center;background:#fff;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;font-size:1em;margin:0;padding:30px
5%;position:relative;width:100%}.sidebar:before{content:none}.content,.content.thin{max-width:90%;margin:5% auto}.main-menu,.widgets,.credits{display:none}.blog-logo,.blog-title{width:100%}.blog-logo
img{max-height:100px}.nav-toggle{display:block}.posts .post-container{width:50%}.post-content .alignfull,
.post-content
.alignwide{margin-left:calc( ( ( 100vw * .9 ) - 620px ) /-2 );max-width:calc( 100vw * .9 );width:calc( 100vw * .9  )}}@media ( max-width: 808px ){.post-content .alignfull,
.post-content
.alignwide{margin-left:calc( ( ( 100vw * .9 ) - ( ( 100vw * .9 ) * .85 ) ) /-2 )}}@media ( max-width: 800px ){.post-navigation
a{height:100px}}@media ( max-width: 600px ){.sidebar{padding:20px
5%}.blog-title
a{padding:5px
7px 5px 9px;font-size:16px;letter-spacing:2px}.posts .post-container{width:100%;padding:0}.posts .post-container+.post-container{margin-top:20px}.load-container{margin-top:30px}.post.single .post-inner{padding-top:30px}.post.single .post-title{font-size:1.75em;margin-bottom:20px}body.single-post .content.thin,
body.page .content.thin,
body.single-attachment
.content.thin{margin:0;max-width:100%}.post-navigation{padding:0
3%}.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content
h6{margin:40px
0 20px}.post-content
h1{font-size:1.75em}.post-content
h2{font-size:1.5em}.post-content
h3{font-size:1.25em}.post-content
h4{font-size:1.1em}.post-content
h5{font-size:1em}.post-content
h6{font-size:0.85em}.post-content blockquote,
.post-content .wp-block-quote.is-large,
.post-content .wp-block-quote.is-style-large{padding:0
60px 0 0;margin:1.5em 0}.post-content blockquote:before{font-size:48px;width:56px;height:56px;top:-2px;right:-11px}.post-content blockquote p,
.post-content .wp-block-quote.is-large p,
.post-content .wp-block-quote.is-style-large
p{font-size:1.05em;line-height:150%}.post-content blockquote
cite{font-size:0.8rem}.post-content
hr{margin:2em
0}.post-content .alignfull,
.post-content
.alignwide{margin-left:calc( 50% - 50vw );max-width:100vw;width:100vw}.post-content .alignleft,
.post-content .alignleft img,
.post-content .alignright,
.post-content .alignright
img{max-width:100%;float:none;margin-left:auto;margin-right:auto}.comments-title,.comment-reply-title{font-size:1.25em}#cancel-comment-reply-link{font-size:0.85rem}.comment-actions .fleft,
.comment-actions
.fright{float:none}.comment-awaiting-moderation{margin-bottom:15px}.comments-nav{padding:18px
0}.comments-nav
span{display:none}.comment-form{margin-top:30px}.comment-form
p{margin-top:20px}.comment-form p:first-child{margin-top:0}p.comment-form-author,p.comment-form-email{width:100%;float:none;margin:20px
0 0 0}.comment-form
textarea{height:180px}.page-title{font-size:16px;padding-bottom:20px}.archive-title{margin:0}.archive-description{margin:10px
0 0}}@media ( max-width: 500px ){.mobile-menu
li{margin-top:20px}.mobile-menu
ul{margin-left:20px}.mobile-menu .current-menu-item:before,
.mobile-menu .current_page_item:before{left:-16px}.posts .post-container>div{width:100%}.post-navigation{padding:15px}.post-navigation
a{max-height:80px;width:100%;margin:0;float:none !important}.post-navigation a+a{margin-top:15px}.post-meta-bottom ul
li{float:none;display:block;margin:0}.post-meta-bottom ul li+li{margin-top:8px}.post.single .flex-direction-nav{margin-top:-16px}.post.single .flex-direction-nav
a{width:32px;height:32px}.post.single .flex-direction-nav li:nth-child(1) a{margin-left:-32px}.post.single .flex-direction-nav li:nth-child(2) a{margin-right:-32px}.post.single .flexslider:hover .flex-direction-nav
a{margin-left:0;margin-right:0}.post-content
fieldset{padding:15px}.archive-nav{margin:30px
0 25px}}