');mask-image:url('data:image/svg+xml;utf8, ');mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;border-radius:0}}.wp-block-latest-comments__comment{font-size:15px;line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:36px;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:52px}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:14px;line-height:1.8;margin:5px 0 20px}.wp-block-latest-comments__comment-date{color:#8f98a1;display:block;font-size:12px}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:24px;display:block;float:left;height:40px;margin-right:12px;width:40px}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - 16px)}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-latest-posts.columns-4 li{width:calc(25% - 16px)}.wp-block-latest-posts.columns-5 li{width:calc(20% - 16px)}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-latest-posts__post-date{display:block;color:#6c7781;font-size:13px}.wp-block-latest-posts__post-excerpt{margin-top:8px;margin-bottom:16px}.wp-block-latest-posts__featured-image img{height:auto;width:auto}.wp-block-latest-posts__featured-image.alignleft{margin-right:1em}.wp-block-latest-posts__featured-image.alignright{margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}.wp-block-media-text{
/*!rtl:begin:ignore*/direction:ltr;
/*!rtl:end:ignore*/display:-ms-grid;display:grid;-ms-grid-columns:50% 1fr;grid-template-columns:50% 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{-ms-grid-columns:1fr 50%;grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{-ms-grid-row-align:start;align-self:start}.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{-ms-grid-row-align:center;align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{-ms-grid-row-align:end;align-self:end}.wp-block-media-text .wp-block-media-text__media{
/*!rtl:begin:ignore*/-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;
/*!rtl:end:ignore*/margin:0}.wp-block-media-text .wp-block-media-text__content{direction:ltr;
/*!rtl:begin:ignore*/-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;
/*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{
/*!rtl:begin:ignore*/-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1
/*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{
/*!rtl:begin:ignore*/-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1
/*!rtl:end:ignore*/}.wp-block-media-text>figure>img,.wp-block-media-text>figure>video{max-width:unset;width:100%;vertical-align:middle}.wp-block-media-text.is-image-fill figure.wp-block-media-text__media{height:100%;min-height:250px;background-size:cover}.wp-block-media-text.is-image-fill figure.wp-block-media-text__media>img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{-ms-grid-columns:100%!important;grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media,.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}}.wp-block-navigation>ul{display:block;list-style:none;margin:0;padding-left:0}@media (min-width:600px){.wp-block-navigation>ul{display:flex;flex-wrap:wrap}}.wp-block-navigation>ul ul{list-style:none;padding-left:0;margin-top:0;margin-left:0}.wp-block-navigation>ul ul li{margin:0}.wp-block-navigation>ul li{z-index:1}.wp-block-navigation>ul li:focus-within,.wp-block-navigation>ul li:hover{cursor:pointer;z-index:99999}.wp-block-navigation>ul li:focus-within>ul,.wp-block-navigation>ul li:hover>ul,.wp-block-navigation>ul li ul:focus,.wp-block-navigation>ul li ul:hover{visibility:visible;opacity:1;display:flex;flex-direction:column}.wp-block-navigation>ul>li ul{position:absolute;left:0;top:100%;min-width:200px;max-width:200px;opacity:0;transition:opacity .1s linear;visibility:hidden}.wp-block-navigation,.wp-block-navigation .block-editor-block-list__layout{display:flex;flex-wrap:wrap}.wp-block-navigation .block-editor-block-list__layout .block-editor-block-list__layout{width:200px}.wp-block-navigation .block-editor-inner-blocks>.block-editor-block-list__layout>.wp-block{margin:0;width:auto}.wp-block-navigation,.wp-block-navigation>.wp-block-navigation__container{align-items:center;width:100%}.wp-block-navigation>.wp-block-navigation-link,.wp-block-navigation>.wp-block-navigation__container>.wp-block-navigation-link{display:flex;margin-top:0;margin-bottom:0}.wp-block-navigation .wp-block-navigation-link{position:relative;margin:0;min-height:56px;display:flex;line-height:1.4}.wp-block-navigation .wp-block-navigation-link .wp-block,.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link{min-height:auto;padding:0}.wp-block-navigation .wp-block-navigation-link .wp-block .wp-block-navigation-link{margin:0}.wp-block-navigation .wp-block-navigation-link>.block-editor-inner-blocks{display:none}.wp-block-navigation .wp-block-navigation-link.has-child>.wp-block-navigation__container,.wp-block-navigation .wp-block-navigation-link.is-editing.has-child>.block-editor-inner-blocks{display:flex;border:1px solid rgba(0,0,0,.15);position:absolute;z-index:1;top:100%;left:0}.wp-block-navigation .wp-block-navigation-link.has-child>.wp-block-navigation__container .block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link.has-child>.wp-block-navigation__container .wp-block-navigation__container,.wp-block-navigation .wp-block-navigation-link.is-editing.has-child>.block-editor-inner-blocks .block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link.is-editing.has-child>.block-editor-inner-blocks .wp-block-navigation__container{left:100%;top:-1px}.wp-block-navigation .wp-block-navigation-link .block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link .wp-block-navigation__container{background-color:inherit;color:inherit}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content{display:flex;align-items:center;width:max-content;padding:6px 16px}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link:first-child:not(:only-child) .wp-block-navigation-link__content{padding-top:8px}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link:last-child .wp-block-navigation-link__content{padding-bottom:8px}.wp-block-navigation .wp-block-navigation-link.has-child .wp-block-navigation-link__content{min-width:100%;padding-right:32px;position:relative}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__submenu-icon{position:absolute;right:16px}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__submenu-icon svg{fill:currentColor}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link svg{transform:rotate(0)}.wp-block-navigation .wp-block-navigation-link.has-text-color .wp-block-navigation-link__content{color:inherit}.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-text-color)>.block-editor-inner-blocks,.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-text-color)>.wp-block-navigation__container,.wp-block-navigation .wp-block-navigation-link:not(.has-text-color)>.block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link:not(.has-text-color)>.wp-block-navigation__container{color:#111}.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-background)>.block-editor-inner-blocks,.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-background)>.wp-block-navigation__container,.wp-block-navigation .wp-block-navigation-link:not(.has-background)>.block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link:not(.has-background)>.wp-block-navigation__container{background-color:#fff}.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-text-color)>.block-editor-inner-blocks,.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-text-color)>.wp-block-navigation__container{color:#fff}.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-background)>.block-editor-inner-blocks,.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-background)>.wp-block-navigation__container{background-color:#333}.wp-block-navigation .wp-block-navigation-link.has-child>.wp-block-navigation__container{display:flex;flex-direction:column;padding:0}.wp-block-navigation>ul>li>a{display:flex;align-items:center}.wp-block-navigation>ul>li:first-of-type>a{padding-left:0}.wp-block-navigation>ul>li:last-of-type>a{padding-right:0}.wp-block-navigation.items-justified-left>ul{justify-content:flex-start}.wp-block-navigation.items-justified-center>ul{justify-content:center}.wp-block-navigation.items-justified-right>ul{justify-content:flex-end}.is-small-text{font-size:14px}.is-regular-text{font-size:16px}.is-large-text{font-size:36px}.is-larger-text{font-size:48px}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}p.has-background{padding:20px 30px}p.has-text-color a{color:inherit}.wp-block-pullquote{padding:3em 0;margin-left:0;margin-right:0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:290px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:20px}.wp-block-pullquote p{font-size:28px;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:32px}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:0 0 16px;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:24px;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:18px;text-align:right}.wp-block-rss.alignleft{margin-right:2em}.wp-block-rss.alignright{margin-left:2em}.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-rss.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-rss.columns-2 li{width:calc(50% - 16px)}.wp-block-rss.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-rss.columns-4 li{width:calc(25% - 16px)}.wp-block-rss.columns-5 li{width:calc(20% - 16px)}.wp-block-rss.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;color:#6c7781;font-size:13px}.wp-block-search{display:flex;flex-wrap:wrap}.wp-block-search .wp-block-search__label{width:100%}.wp-block-search .wp-block-search__input{flex-grow:1;max-width:360px}.wp-block-search .wp-block-search__button{margin-left:10px}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none!important;border:none;text-align:center;max-width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"\00b7 \00b7 \00b7";color:currentColor;font-size:20px;letter-spacing:2em;padding-left:2em;font-family:serif}.wp-block-social-links{display:flex;justify-content:flex-start;padding-left:0;padding-right:0;margin-left:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{text-decoration:none;border-bottom:0;box-shadow:none}.wp-social-link{display:block;width:36px;height:36px;border-radius:36px;margin-right:8px;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-social-link{transition-duration:0s}}.wp-social-link a{padding:6px;display:block;line-height:0;transition:transform .1s ease}.wp-social-link a,.wp-social-link a:active,.wp-social-link a:hover,.wp-social-link a:visited,.wp-social-link svg{color:currentColor;fill:currentColor}.wp-social-link:hover{transform:scale(1.1)}.wp-block-social-links.aligncenter{justify-content:center;display:flex}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1977f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0577b5;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#fe4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#21a1f3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:#ff0100;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none;padding:4px}.wp-block-social-links.is-style-logos-only .wp-social-link svg{width:28px;height:28px}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1977f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0577b5}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#fe4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{color:#fff;stroke:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#21a1f3}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:#ff0100}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:16px;padding-right:16px}.wp-block-spacer{clear:both}p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:.75}.wp-block-table{overflow-x:auto}.wp-block-table table{width:100%}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f3f4f5}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 16px;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}.wp-block-video{margin-left:0;margin-right:0}.wp-block-video video{max-width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}:root .has-pale-pink-background-color{background-color:#f78da7}:root .has-vivid-red-background-color{background-color:#cf2e2e}:root .has-luminous-vivid-orange-background-color{background-color:#ff6900}:root .has-luminous-vivid-amber-background-color{background-color:#fcb900}:root .has-light-green-cyan-background-color{background-color:#7bdcb5}:root .has-vivid-green-cyan-background-color{background-color:#00d084}:root .has-pale-cyan-blue-background-color{background-color:#8ed1fc}:root .has-vivid-cyan-blue-background-color{background-color:#0693e3}:root .has-vivid-purple-background-color{background-color:#9b51e0}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-cyan-bluish-gray-background-color{background-color:#abb8c3}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-pale-pink-color{color:#f78da7}:root .has-vivid-red-color{color:#cf2e2e}:root .has-luminous-vivid-orange-color{color:#ff6900}:root .has-luminous-vivid-amber-color{color:#fcb900}:root .has-light-green-cyan-color{color:#7bdcb5}:root .has-vivid-green-cyan-color{color:#00d084}:root .has-pale-cyan-blue-color{color:#8ed1fc}:root .has-vivid-cyan-blue-color{color:#0693e3}:root .has-vivid-purple-color{color:#9b51e0}:root .has-very-light-gray-color{color:#eee}:root .has-cyan-bluish-gray-color{color:#abb8c3}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:linear-gradient(135deg,#0693e3,#9b51e0)}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:linear-gradient(135deg,#7adcb4,#00d082)}:root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:linear-gradient(135deg,#fcb900,#ff6900)}:root .has-luminous-vivid-orange-to-vivid-red-gradient-background{background:linear-gradient(135deg,#ff6900,#cf2e2e)}:root .has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:linear-gradient(135deg,#eee,#a9b8c3)}:root .has-cool-to-warm-spectrum-gradient-background{background:linear-gradient(135deg,#4aeadc,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c)}:root .has-blush-light-purple-gradient-background{background:linear-gradient(135deg,#ffceec,#9896f0)}:root .has-blush-bordeaux-gradient-background{background:linear-gradient(135deg,#fecda5,#fe2d2d 50%,#6b003e)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-luminous-dusk-gradient-background{background:linear-gradient(135deg,#ffcb70,#c751c0 50%,#4158d0)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-pale-ocean-gradient-background{background:linear-gradient(135deg,#fff5cb,#b6e3d4 50%,#33a7b5)}:root .has-electric-grass-gradient-background{background:linear-gradient(135deg,#caf880,#71ce7e)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-small-font-size{font-size:13px}.has-normal-font-size,.has-regular-font-size{font-size:16px}.has-medium-font-size{font-size:20px}.has-large-font-size{font-size:36px}.has-huge-font-size,.has-larger-font-size{font-size:42px}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}
/**
* #.# Common SCSS
*
* Can include things like variables and mixins
* that are used across the project.
*/
/**
* #.# Styles
*
* CSS for both Frontend+Backend.
*/
#toc_container li,#toc_container ul{margin:0;padding:0}#toc_container.no_bullets li,#toc_container.no_bullets ul,#toc_container.no_bullets ul li,.toc_widget_list.no_bullets,.toc_widget_list.no_bullets li{background:0 0;list-style-type:none;list-style:none}#toc_container.have_bullets li{padding-left:12px}#toc_container ul ul{margin-left:1.5em}#toc_container{background:#f9f9f9;border:1px solid #aaa;padding:10px;margin-bottom:1em;width:auto;display:table;font-size:95%}#toc_container.toc_light_blue{background:#edf6ff}#toc_container.toc_white{background:#fff}#toc_container.toc_black{background:#000}#toc_container.toc_transparent{background:none transparent}#toc_container p.toc_title{text-align:center;font-weight:700;margin:0;padding:0}#toc_container.toc_black p.toc_title{color:#aaa}#toc_container span.toc_toggle{font-weight:400;font-size:90%}#toc_container p.toc_title+ul.toc_list{margin-top:1em}.toc_wrap_left{float:left;margin-right:10px}.toc_wrap_right{float:right;margin-left:10px}#toc_container a{text-decoration:none;text-shadow:none}#toc_container a:hover{text-decoration:underline}.toc_sitemap_posts_letter{font-size:1.5em;font-style:italic}
@charset "UTF-8";
/*!
Theme Name: iA4
Theme URI: http://store.ia.net/
Author: iA, Inc.
Author URI: http://ia.net/
Description: An ultra-minimalist WordPress Theme by iA.
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: iA4
Tags: white, one-column, responsive-layout, custom-header, custom-menu, featured-image-header, theme-options, translation-ready, flexible-header
This theme is licensed under the GPL, and is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
*/
.visuallyhidden{display:none}html,body,div,span,applet,object,iframe,h1,h2,h3,.pagelink a,h4,.custom-field dt,.custom-field dd,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,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{border:0;font-family:inherit;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{overflow-y:scroll;overflow-x:hidden;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:#fdfdfd}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:400;text-align:left}blockquote,q{quotes:"" ""}a:focus{outline:thin dotted}a:hover,a:active{outline:0}a img{border:0}cite{font-style:italic;text-decoration:none}.entry-content label{display:inherit}*{font-size:100%;color:#222;font-size:19px;font-weight:400;font-family:"Merriweather","Georgia",serif;line-height:32px;margin:0;padding:0}@media only screen and (max-width:767px){*{font-size:16px;line-height:25px}}@media only screen and (max-width:374px){*{font-size:16px;line-height:25px}}body{background:#fdfdfd}h1,h2,h3,.pagelink a,h4,.custom-field dt,.custom-field dd,h5,h6{font-family:"Merriweather","Georgia",serif;font-size:19px;margin:0}@media only screen and (max-width:767px){h1,h2,h3,.pagelink a,h4,.custom-field dt,.custom-field dd,h5,h6{font-size:16px}}h1{font-weight:700;text-align:center;letter-spacing:1.5px;margin:0 0 32px;text-transform:uppercase}@media only screen and (max-width:767px){h1{letter-spacing:1px;margin:0 0 25px}}@media only screen and (max-width:374px){h1{margin:0 0 25px}}h1.site-title{font-size:16px;line-height:25px;font-weight:400;clear:both;text-align:left;letter-spacing:0;margin:0;text-transform:none}@media only screen and (max-width:374px){h1.site-title{line-height:25px}}h1.site-title a{font-size:16px;line-height:25px}h1.blog-title{margin:0}h1+h2{margin:-32px 0 32px}@media only screen and (max-width:767px){h1+h2{margin:-25px 0 25px}}@media only screen and (max-width:374px){h1+h2{margin:-25px 0 25px}}h2{font-weight:700;margin:0;text-align:center;margin:0 0 32px}@media only screen and (max-width:767px){h2{margin:0 0 25px}}@media only screen and (max-width:374px){h2{margin:0 0 25px}}h2.blog-title{margin:0;text-align:left}h2.portfolio-title{margin-top:-32px;margin-left:-19px;max-width:800px}@media only screen and (max-width:767px){h2.portfolio-title{margin-top:-25px;margin-left:-16px}}@media only screen and (max-width:374px){h2.portfolio-title{margin-top:-25px}}h3,.pagelink a{font-weight:700}h4,.custom-field dt,.custom-field dd{font-weight:700;font-style:italic}h5{font-weight:400;font-style:italic}h6{font-weight:400}.center a:hover,.front a:hover{color:#7e7e7e}.fronta:hover{color:#7e7e7e}.front.span a:hover{color:#222}.front .tags{margin-bottom:0}.front .center .entry-content,.front .front .entry-content{margin:0 0 64px}@media only screen and (max-width:767px){.front .center .entry-content,.front .front .entry-content{margin:0 0 25px}}@media only screen and (max-width:374px){.front .center .entry-content,.front .front .entry-content{margin:0 0 25px}}p{margin:0 0 32px;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;text-align:left}@media only screen and (max-width:767px){p{text-align:left;margin:0 0 25px}}@media only screen and (max-width:374px){p{text-align:left;margin:0 0 25px}}p.meta--blog{font-style:italic;margin:0;text-align:left}p.meta--blog.detail{text-align:center;margin:0 0 32px}@media only screen and (max-width:767px){p.meta--blog.detail{margin:0 0 25px}}@media only screen and (max-width:374px){p.meta--blog.detail{margin:0 0 25px}}p.message{margin:0 0 96px}@media only screen and (max-width:767px){p.message{margin:0 0 75px}}@media only screen and (max-width:374px){p.message{margin:0 0 75px}}b,strong{font-weight:700}dfn,em,i{font-style:italic}blockquote{padding:0 64px}@media only screen and (max-width:767px){blockquote{padding:0 50px}}@media only screen and (max-width:413px){blockquote{padding:0 25px}}@media only screen and (max-width:374px){blockquote{padding:0 25px}}address{margin:0 0 32px}@media only screen and (max-width:767px){address{margin:0 0 25px}}pre{white-space:pre-wrap;margin-bottom:32px;max-width:100%}@media only screen and (max-width:767px){pre{margin-bottom:25px}}code,kbd,tt,var{font-family:"Courier",monospace}abbr,acronym{border-bottom:1px dotted #222;cursor:help}mark,ins{background:#dadada;text-decoration:none}sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}a:link{color:#222}a:visited{color:#222}a:hover{color:#222}a:active{color:#222}a.custom{text-decoration:none}small{font-size:75%}big{font-size:125%}figure+p{margin-top:0;text-indent:0}h1+time{margin-top:-32px}@media only screen and (max-width:767px){h1+time{margin-top:-25px}}@media only screen and (max-width:767px){h1+time{margin-top:-25px}}time{margin-bottom:32px;text-align:center;font-style:italic;display:block}@media only screen and (max-width:767px){time{margin-bottom:25px}}@media only screen and (max-width:374px){time{margin-bottom:25px}}.read-next-wrapper{text-align:right}.read-next-wrapper .read-next{font-style:italic}.post-data{margin:0 0 64px}.post-data .tags{margin:0}.post-data .tags .tag a{font-style:italic;display:inline-block}.post-data .categories span{display:inline-block}.pagelink{text-decoration:none;text-align:center;display:block}.pagelink a{margin-left:30px;margin-right:30px;text-decoration:none}.custom-field{clear:left}.custom-field dd{font-weight:400}.entry-content label{margin-left:0;text-indent:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.entry-content label input{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.teaser article:hover h2 a{color:#7e7e7e}.teaser article:hover p{color:#7e7e7e}.teaser article:hover h2{color:#7e7e7e}li.tile.tile-small:hover a{color:#7e7e7e}li.tile.tile-small:hover a p{color:#7e7e7e}.text-center{text-align:center}.fake-small-caps,.more__text,.mobile-menu{text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:14px;line-height:14px}@media only screen and (max-width:767px){.fake-small-caps,.more__text,.mobile-menu{font-size:12px;line-height:12px}}@media only screen and (max-width:374px){.fake-small-caps,.more__text,.mobile-menu{font-size:12px;line-height:12px}}ul,ol{margin:0 0 32px}ul{list-style:disc}ul ul,ul ol{margin:0 0 0 32px}ul ul ul,ul ul ol,ul ol ul,ul ol ol{margin:0 0 0 64px}ol{list-style:decimal}ol ul,ol ol{margin:0 0 0 32px}ol ul ul,ol ul ol,ol ol ul,ol ol ol{margin:0 0 0 64px}dt{font-weight:700}dd{margin:0 0 32px}table{font-size:16px;margin:0 0 32px;width:100%}@media only screen and (max-width:374px){table{line-height:25px}}table tr th{font-weight:700;background-color:#eee;empty-cells:hide}table tr th>*:empty{display:none}table tr th,table tr td{font-size:16px;line-height:25px;border-top:1px solid #222;border-left:1px solid #222;padding:6px}table tr th:last-child,table tr td:last-child{border-right:1px solid #222}table tr:last-child th,table tr:last-child td{border-bottom:1px solid #222}table tfoot tr:last-child th,table tfoot tr:last-child td{border-top:none}table thead tr:last-child th,table thead tr:last-child td{border-bottom:none}hr{background-color:#222;border:0;height:1px}img{height:auto;max-width:100%}@media only screen and (max-width:374px){img{float:none}}.content figure,.post-content figure{line-height:0;padding:0;margin-bottom:32px;display:block;text-align:center}@media only screen and (max-width:767px){.content figure,.post-content figure{margin-bottom:25px}}@media only screen and (max-width:374px){.content figure,.post-content figure{margin-bottom:25px}}.content figure.align-left,.post-content figure.align-left{text-align:left}.content figure.align-center,.post-content figure.align-center{text-align:center}.content figure.align-right,.post-content figure.align-right{text-align:right}.content figure figcaption,.post-content figure figcaption{margin-top:16px}@media only screen and (max-width:767px){.content figure figcaption,.post-content figure figcaption{margin-top:12.5px}}@media only screen and (max-width:374px){.content figure figcaption,.post-content figure figcaption{margin-top:12.5px}}.content figure p,.post-content figure p{display:none}.content>a>img,.content>img,.post-content>a>img,.post-content>img{display:block;margin-left:auto;margin-right:auto;margin-bottom:32px}.more{color:inherit}.more--click{display:inline}@media only screen and (max-width:767px){.more--click{display:none}}.more--touch{display:none}@media only screen and (max-width:767px){.more--touch{display:inline}}.more__text{color:inherit;text-decoration:underline}article ol{list-style:decimal outside}@media only screen and (max-width:767px){article ol{list-style:decimal inside}}article ul{list-style:disc outside}@media only screen and (max-width:767px){article ul{list-style:disc inside}}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}.comments-area{margin:32px 0 0;min-width:100%}@media only screen and (max-width:992px){.comments-area{margin:32px 0 0}}@media only screen and (max-width:413px){.comments-area{margin:25px 0 0}}@media only screen and (max-width:374px){.comments-area{margin:25px 0 0}}.comments-area *{font-family:"Merriweather","Georgia",serif;display:inline-block}.comments-area script{display:none}.comments-area .comment-content p{text-indent:0;margin:0;font-weight:inherit}.comments-area .comment-meta{font-style:italic;display:block}.comments-area .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:0}.comments-area .pagelink{display:block}.comments-area footer{margin-bottom:0}.comments-area footer time{margin-bottom:0}.comments-area footer time:hover{color:#7e7e7e}.comment-respond{display:inline-block;width:100%}.comment-respond form.is-collapsed .comment-form-author,.comment-respond form.is-collapsed .comment-form-email,.comment-respond form.is-collapsed .comment-form-tags,.comment-respond form.is-collapsed .comment-form-comment label,.comment-respond form.is-collapsed .form-submit{display:none;opacity:0}.comment-respond form.is-collapsed .form-submit{margin-bottom:32px}@media only screen and (max-width:992px){.comment-respond form.is-collapsed .form-submit{margin-bottom:25px}}@media only screen and (max-width:374px){.comment-respond form.is-collapsed .form-submit{margin-bottom:25px}}.comment-respond form.is-collapsed textarea{height:49.5356px}@media only screen and (max-width:767px){.comment-respond form.is-collapsed textarea{height:40.44118px}}.comment-respond .comment-form{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.comment-respond .comment-form.is-collapsed textarea{border-width:1px}.comment-respond .comment-form.is-collapsed .comments-area{margin-bottom:16px}@media only screen and (max-width:413px){.comment-respond .comment-form.is-collapsed .comments-area{margin-bottom:12.5px}}@media only screen and (max-width:374px){.comment-respond .comment-form.is-collapsed .comments-area{margin-bottom:12.5px}}.comment-respond .form-submit{display:block}.comment-respond .comment-form p{border-radius:0}.comment-respond .comment-form p input{border-width:1px 1px 0}.comment-respond .comment-form p textarea{border-width:1px 1px 0}.comment-respond .comment-form p+p{text-indent:0}.comment-respond .comment-form .comment-subscription-form,.comment-respond .comment-form .logged-in-as,.comment-respond .comment-form .comment-subscription-form{border-top:0;margin-bottom:16px}@media only screen and (max-width:992px){.comment-respond .comment-form .comment-subscription-form,.comment-respond .comment-form .logged-in-as,.comment-respond .comment-form .comment-subscription-form{margin-bottom:12.5px}}@media only screen and (max-width:374px){.comment-respond .comment-form .comment-subscription-form,.comment-respond .comment-form .logged-in-as,.comment-respond .comment-form .comment-subscription-form{margin-bottom:12.5px}}.comment-respond .comment-form-comment textarea{border-radius:0}.comment-respond .comment-form-author,.comment-respond .comment-form-email{margin:0;width:50%;float:left}.comment-respond .comment-form-author input,.comment-respond .comment-form-email input{border-radius:0;width:100%}@media only screen and (max-width:767px){.comment-respond .comment-form-author,.comment-respond .comment-form-email{width:100%}}.comment-respond .comment-form-email input{border-left:none}@media only screen and (max-width:767px){.comment-respond .comment-form-email input{border-left:1px solid #222}}.comment-respond .form-submit input[type=submit]{border-radius:0;border-color:#222;width:100%;margin-bottom:32px}.comment-respond .form-submit input[type=submit]:hover{background-color:#404040}@media only screen and (max-width:992px){.comment-respond .form-submit input[type=submit]{margin-bottom:25px}}@media only screen and (max-width:374px){.comment-respond .form-submit input[type=submit]{margin-bottom:25px}}.comment-respond .comment-form-author,.comment-respond .comment-form-email,.comment-respond .comment-form-tags,.comment-respond .comment-form-comment label,.comment-respond .form-submit{opacity:1}.comment-respond .comment-form-author,.comment-respond .comment-form-email,.comment-respond .comment-form-tags,.comment-respond .comment-form-comment label,.comment-respond .form-submit,.comment-respond textarea{-webkit-animation:fadeIn .5s ease-in-out;-moz-animation:fadeIn .5s ease-in-out;-ms-animation:fadeIn .5s ease-in-out;-o-animation:fadeIn .5s ease-in-out;animation:fadeIn .5s ease-in-out;border-radius:0}.comment-respond label{display:block}.comment-respond p{margin:0}.comment-respond code{color:#222}.comment-subscription-form label{font-family:"Merriweather","Georgia",serif}.comment-reply-title,.comment-reply-title small{float:right;width:100%}#cancel-comment-reply-link{position:relative;width:100%;color:transparent}#cancel-comment-reply-link:before{content:"×";position:absolute;top:-10px;right:-10px;width:30px;height:30px;color:#222;display:block;font-size:19px;line-height:30px;text-align:center;background:#fdfdfd;border:1px solid #222;border-radius:100%}#cancel-comment-reply-link:before:hover{color:red}.comments-area .logged-in-as,.comments-area .comment-subscription-form{font-size:16px;font-family:"Merriweather","Georgia",serif}.comment-reply-title+.no-print .comment-respond{margin-left:0}textarea{font-family:"Merriweather","Georgia",serif;overflow:auto;padding-left:3px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;vertical-align:top;width:100%}label{font-family:"Merriweather","Georgia",serif;display:inline-block;width:100%;font-weight:400}label.grunion-field-label{font-family:"Merriweather","Georgia",serif}label.grunion-field-label span{font-family:"Merriweather","Georgia",serif;font-weight:inherit;color:#222;margin:0}label.grunion-field-label span:before{content:""}input,input[type=text],input[type=tel],input[type=number],input[type=email],textarea{background:0 0;font-family:"Merriweather","Georgia",serif;display:inline-block;width:100%;max-width:100%;margin-bottom:0;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:1px solid #222;padding:8px 16px;line-height:32px;outline:none;font-weight:inherit}@media only screen and (max-width:767px){input,input[type=text],input[type=tel],input[type=number],input[type=email],textarea{padding:6.25px 12.5px}}@media only screen and (max-width:374px){input,input[type=text],input[type=tel],input[type=number],input[type=email],textarea{padding:6.25px 12.5px}}input[type=submit]{background:#222;font-family:"Merriweather","Georgia",serif;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;color:#fff;text-decoration:none;border:none;cursor:pointer;display:inline-block}input[type=submit]:hover{background-color:#404040}textarea{font-family:"Merriweather","Georgia",serif;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-transition:height .2s ease-in-out;-moz-transition:height .2s ease-in-out;-ms-transition:height .2s ease-in-out;-o-transition:height .2s ease-in-out;transition:height .2s ease-in-out;max-width:100%;width:100%;height:160px}@media only screen and (max-width:767px){textarea{height:125px}}@media only screen and (max-width:374px){textarea{height:125px}}.form-error h3,.form-error .pagelink a,.pagelink .form-error a{font-family:"Merriweather","Georgia",serif;color:#222}.form-error .form-errors .form-error-message{list-style-type:none;font-family:"Merriweather","Georgia",serif;font-style:italic;color:#222}.contact-form{float:left;width:100%}.contact-form input[type=submit]{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;float:left}.contact-form input[type=submit]:hover{background-color:#404040}.contact-form>div{font-family:"Merriweather","Georgia",serif;margin-bottom:-13px;float:left;width:100%;border-radius:3px}.contact-form>div:first-child input,.contact-form>div:first-child input[type=text],.contact-form>div:first-child input[type=tel],.contact-form>div:first-child input[type=number],.contact-form>div:first-child input[type=email],.contact-form>div:first-child textarea{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.contact-form>div input,.contact-form>div input[type=text],.contact-form>div input[type=tel],.contact-form>div input[type=number],.contact-form>div input[type=email],.contact-form>div textarea{border:none;border-left:1px solid #222;border-right:1px solid #222;border-top:1px solid #222;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;min-width:100%}div#contact-form-17{font-family:"Merriweather","Georgia",serif}div#contact-form-17 blockquote{padding-left:0}a{color:#222}a:visited{color:#222}a:hover,a:focus,a:active{color:#222}.widget a{color:#222;text-decoration:none}a.more-link{display:inline-block}h1 a,h1 a:visited,h1 a:hover{color:#222;text-decoration:none !important}.site-main .comment-navigation,.site-main .paging-navigation,.site-main .post-navigation{margin:0;overflow:hidden}.comment-navigation .nav-previous,.paging-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%;font-style:italic}.comment-navigation .nav-next,.paging-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%;font-style:italic}.site-main .paging-navigation{margin-bottom:32px}header .navigation{float:right;width:100%;z-index:9999}@media only screen and (max-width:767px){header .navigation{display:none;margin:0;width:100%;left:0}}header .navigation .main-navigation{clear:both;display:block;float:left;width:100%;margin-bottom:0}header .navigation .main-navigation .main-menu-wrapper{float:right;position:relative;position:relative;min-height:1em;text-decoration:none;line-height:32px}@media only screen and (max-width:767px){header .navigation .main-navigation .main-menu-wrapper{margin:25px 0 0;line-height:25px}}@media only screen and (max-width:374px){header .navigation .main-navigation .main-menu-wrapper{margin:25px 0 0;line-height:25px}}header .navigation .main-navigation .main-menu-wrapper .menu-main-menu-container{float:left}@media only screen and (max-width:767px){header .navigation .main-navigation .main-menu-wrapper .menu-main-menu-container{float:none}}header .navigation .menu ul,header .navigation .search,header .navigation .menu{float:left;margin-top:0;margin-bottom:0;margin-right:0;list-style-type:none}header .navigation .search img{display:none}header .navigation .search.loading .icon{display:none}header .navigation .search.loading img{display:inline-block;margin-bottom:0}header .navigation #main-menu{visibility:visible}header .navigation .menu{padding-left:0;margin:0;list-style:none}@media only screen and (max-width:767px){header .navigation .menu{margin:0 12.5px 0 0}}@media only screen and (max-width:374px){header .navigation .menu{margin:0 12.5px 0 0}}header .navigation .menu.search-wrapper{margin:0;float:left;border-bottom:2px solid transparent;display:block;position:relative;width:100%}header .navigation .menu.search-wrapper .search.current_page_item{line-height:25px}header .navigation .menu.search-wrapper .search.current_page_item a{border-bottom:none;font-family:"Merriweather","Georgia",serif;line-height:26px;font-size:24px;font-weight:300}header .navigation ul li{float:left}@media only screen and (max-width:374px){header .navigation ul li{width:100%;display:inline-block}}header .navigation ul li a{height:32px;margin-left:16px;font-style:italic;font-weight:400;color:#222;text-decoration:none;padding-bottom:0}@media only screen and (max-width:767px){header .navigation ul li a{width:100%;display:inline-block;height:25px;margin-left:12.5px}}@media only screen and (max-width:374px){header .navigation ul li a{height:25px;margin-left:12.5px}}header .navigation ul li a:hover,header .navigation ul li a:visited{color:#222}header .navigation .search-field,header .navigation #searchterm,header .navigation .menu-main-container,header .navigation .search-term,header .navigation .menu,header .navigation .menu li,header .navigation .menu li a{line-height:32px}@media only screen and (max-width:767px){header .navigation .search-field,header .navigation #searchterm,header .navigation .menu-main-container,header .navigation .search-term,header .navigation .menu,header .navigation .menu li,header .navigation .menu li a{line-height:25px;height:inherit}}@media only screen and (max-width:767px){header .navigation .search-field,header .navigation #searchterm,header .navigation .menu-main-container,header .navigation .search-term,header .navigation .menu,header .navigation .menu li,header .navigation .menu li a{line-height:25px;height:inherit}}header .navigation .search-field{display:inline-block;display:none;width:100%;left:0;top:0}@media only screen and (max-width:767px){header .navigation .search-field{min-width:auto;display:inline;min-width:inherit}}header .navigation #searchterm{position:absolute;bottom:0;border:none;outline:none;display:inline-block;height:32px;padding-right:32px;padding-left:0;border-radius:0;border-bottom:2px solid #222}@media only screen and (max-width:767px){header .navigation #searchterm{font-size:16px;padding:8px 25px 8px 0;height:auto;position:relative;display:inline-block;border:none;font-style:normal;-webkit-appearance:none;width:100%;border-bottom:1px solid #222;border-top:1px solid #222;background:url("/wp-content/themes/iA4/img/icn-search.svg") no-repeat right center !important;background-size:16px !important}}header .navigation .menu-wrapper{position:relative;float:right;width:100%}@media only screen and (max-width:767px){header .navigation .menu-wrapper{height:auto;width:100%;padding:0}}header .navigation .iaicon-menu{vertical-align:middle}@media only screen and (max-width:767px){header .navigation .search-field{position:static}header .navigation .search{display:none}header .navigation .main-navigation>div,header .navigation .menu{width:100%}header .navigation .menu{margin-bottom:25px}header .navigation .menu.hidden{display:none}header .navigation .searchbox{border-bottom:1px solid #222;background:#222;padding:12px}header .navigation .menu ul{width:100%;list-style:none}header .navigation .menu li{height:auto;float:none;margin:0}header .navigation .menu a{border-bottom:1px solid #222;padding:8px 0;margin-left:0;display:block;float:none;vertical-align:baseline}header .navigation li.current_page_item a{font-weight:700}header .navigation li:hover{border-bottom:none !important}header .navigation .transition .navigation{-webkit-transition:margin-top .35s ease-in-out;-moz-transition:margin-top .35s ease-in-out;-ms-transition:margin-top .35s ease-in-out;-o-transition:margin-top .35s ease-in-out;transition:margin-top .35s ease-in-out}header .navigation .search.loading img{opacity:.4}}@media only screen and (max-width:374px){.menu{margin-bottom:25px}}.navigation li a:hover,.navigation li.current-menu-item a{background-image:linear-gradient(to bottom,#222,#222);text-shadow:-1px -1px 0 #fdfdfd,1px -1px 0 #fdfdfd,-1px 1px 0 #fdfdfd,1px 1px 0 #fdfdfd;background-repeat:repeat-x;background-size:2px 2px;background-position:0 90%;background-position:0 96%}@media only screen and (max-width:767px){.navigation li a:hover,.navigation li.current-menu-item a{background-image:none;text-shadow:none;background-repeat:no-repeat;background-size:inherit;background-position:inherit}}.main-navigation>div{position:relative;float:left}.paging-navigation{float:none}.mobile-menu{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;border:1px solid #000;padding:12px 12px 9px;cursor:pointer;display:none;border-radius:3px;position:absolute;right:0;top:0}.mobile-menu--has-logo{top:50%;transform:translateY(-50%)}@media only screen and (max-width:767px){.mobile-menu{display:block}}.searching header .navigation .main-menu-wrapper{width:100%}.searching header .navigation #main-menu{visibility:hidden}.searching header .navigation .menu.search-wrapper a{font-style:normal}.searching header .navigation .search-field{display:block;position:absolute;bottom:0}.menu-open header.site-header{height:auto}@media mobile-medium{.menu-open header.site-header{margin:0}}.menu-open .navigation{display:block}.menu-open .mobile-menu{background:#000;color:#fff}form .search-field{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}form .search-submit{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}@media only screen and (max-width:767px){#new-search-box{display:none}}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#222;background-clip:padding-box;-webkit-border-radius:3px;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#222;display:block;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wordpress--alignment,.aligncenter,.alignright,.alignleft{clear:both;display:block;margin-left:auto;margin-right:auto}.aligncenter{margin:5px auto 5px auto}.alignright{margin:5px 0 20px 20px}@media only screen and (max-width:413px){.alignright{margin:5px 0 20px}}.alignleft{margin:5px 20px 20px 0}@media only screen and (max-width:413px){.alignleft{margin:5px 0 20px}}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget h2:first-child,.widget p:first-child,.widget ul:first-child,.widget ol:first-child{margin-top:0}.widget ul{margin-left:1em}.widget .col.small:only-child{width:100%}.widget.widget_search .col.small:only-child{text-align:center}.widget.widget_search .col.small:only-child form{display:inline-block}.widget.widget_search .col.small:only-child form input[type=search]{-webkit-appearance:textfield}.sticky{display:block}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.page-links{clear:both}.home .col.small h2{margin-bottom:0}.single .post-content>p:first-child{margin-top:0;text-align:left}.jetpack-portfolio .entry-content p:first-child{margin-top:0}.teaser a{text-decoration:none}.next-teaser{position:relative;margin:0 0 32px}@media only screen and (max-width:767px){.next-teaser{margin:0 0 25px}}@media only screen and (max-width:374px){.next-teaser{margin:0 0 25px}}.next-teaser .load-next-modal{-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.next-teaser .load-next-modal:hover .load-next-modal__bottom{opacity:1}.next-teaser .load-next-modal .col,.next-teaser .load-next-modal .cols,.next-teaser .load-next-modal .center,.next-teaser .load-next-modal .front{height:100%}.next-teaser .load-next-modal .col{position:relative}.next-teaser .read-more{display:none}.next-teaser .mood__info{-webkit-transition:opacity .1s ease-in-out;-moz-transition:opacity .1s ease-in-out;-ms-transition:opacity .1s ease-in-out;-o-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;opacity:0}.mood{max-width:1024px;display:block;position:relative;overflow:hidden;width:100%;margin:0 0 64px}@media only screen and (max-width:767px){.mood{margin:0 0 50px}}@media only screen and (max-width:374px){.mood{margin:0 0 50px}}.mood a{display:inline-block}.mood img{width:100%}.mood .mood__aspect-ratio{height:auto;width:100%}.mood .mood__image{position:absolute;width:100%;height:auto;left:0;top:0}.mood.mood--big{margin-left:auto;margin-right:auto}.mood.mood--work{margin:0 0 32px}@media only screen and (max-width:767px){.mood.mood--work{margin:0 0 25px}}@media only screen and (max-width:374px){.mood.mood--work{margin:0 0 25px}}.mood .mood__info{position:absolute;z-index:9999;width:100%;bottom:32px;left:0}@media only screen and (max-width:767px){.mood .mood__info{bottom:25px}}@media only screen and (max-width:767px){.mood .mood__info{bottom:25px}}.front .mood.mood--big{max-height:900px;margin-bottom:0}.front figcaption{text-align:right;font-style:italic;text-decoration:none;font-size:14px;margin:0 0 64px}.front figcaption a{text-decoration:none;font-size:14px}@media only screen and (max-width:992px){.front figcaption{padding:0 25px;margin:0 0 50px;text-align:center}}@media only screen and (max-width:413px){.front figcaption{text-align:center}}@media only screen and (max-width:374px){.front figcaption{margin:0 0 50px;text-align:center}}.front ul.tiles{overflow:hidden}.front ul.tiles li.tile{margin-bottom:0}@media only screen and (max-width:992px){.front ul.tiles li.tile{width:calc((100% - 27.2px)/2)}}@media only screen and (max-width:413px){.front ul.tiles li.tile{width:100%;margin-top:25px}}@media only screen and (max-width:374px){.front ul.tiles li.tile{width:100%;margin-top:25px}}@media only screen and (max-width:413px){.front ul.tiles li.tile:first-of-type{margin-top:0}}@media only screen and (max-width:992px){.front ul.tiles li.tile-small:last-child{display:none}}@media only screen and (max-width:413px){.front ul.tiles li.tile-small:last-child{display:block}}@media only screen and (max-width:992px){.front ul.tiles{padding:0 25px;margin-right:0}.front ul.tiles li.tile-small:nth-last-child(2){margin-right:0}}.front ul.tags{margin-bottom:0}.single-jetpack-portfolio header figure{margin-bottom:0}.single-jetpack-portfolio dl.meta{display:inline-block;margin:0 0 32px}@media only screen and (max-width:992px){.single-jetpack-portfolio dl.meta{margin:0 0 25px}}@media only screen and (max-width:374px){.single-jetpack-portfolio dl.meta{margin:0 0 25px}}.single-jetpack-portfolio dl.meta dt,.single-jetpack-portfolio dl.meta dd{float:left;padding:0 0 0 9.5px;margin:0}@media only screen and (max-width:992px){.single-jetpack-portfolio dl.meta dt,.single-jetpack-portfolio dl.meta dd{padding:0 0 0 8px}}.single-jetpack-portfolio dl.meta dt:first-child,.single-jetpack-portfolio dl.meta dd:first-child{padding:0}.single-jetpack-portfolio dl.meta dt{font-weight:400}.portfolio-tiles{overflow-x:hidden}.work-examples{overflow:hidden;list-style:none;padding:0;margin-right:-25px;margin-bottom:0;font-size:0}@media only screen and (max-width:413px){.work-examples{margin:0}}.front .work-examples{margin-bottom:32px}@media only screen and (max-width:767px){.front .work-examples{margin-bottom:0}}.tile{overflow-x:hidden;margin:0 25px 32px 0;width:calc(33.33333333333% - 25px);display:inline-block;vertical-align:top}@media only screen and (max-width:992px){.tile{margin:0 25px 25px 0;width:calc(50% - 25px)}}@media only screen and (max-width:413px){.tile{width:100%;margin:0 0 25px}}@media only screen and (max-width:374px){.tile{width:100%;margin:0 0 25px}}.tile a{-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;display:block;text-decoration:none}.tile-pan{margin:0 0 12.5px;padding-bottom:56.25%}@media only screen and (max-width:374px){.tile-pan{margin:0 0 12.5px}}.tile-pan.empty{background-color:#eee}.tile p{text-align:left;font-size:16px;line-height:25px;margin:0;text-indent:0}@media only screen and (max-width:374px){.tile p{line-height:25px}}.tile p.meta{font-weight:700}.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}.comments{list-style:none;padding:0;margin-bottom:0;margin-left:0}.comments h5{text-transform:inherit;font-weight:700;margin-bottom:0;display:block;padding:0}.comments .comments__item__date{color:#222;font-weight:400;font-style:italic;display:inline-block}.comments .comments__item__content{margin-bottom:0;display:block}.comments li{margin:0 0 32px;padding:0;width:100%}@media only screen and (max-width:767px){.comments li{margin:0 0 25px}}@media only screen and (max-width:374px){.comments li{margin:0 0 25px}}.comments li .children{min-width:90%}.comments li:last-child{border-bottom:none;margin:0}.comments ul.children{margin-bottom:32px;margin-top:32px;margin-left:49px}@media only screen and (max-width:767px){.comments ul.children{margin-left:20px}}.initially-hidden{display:none}.comment-errors{display:list-item;list-style-type:asterisks}.comment-errors:empty{display:none}.comment-form .avatar,.comment-author.vcard .avatar{vertical-align:top;margin-left:-47px;float:left}@media only screen and (max-width:767px){.comment-form .avatar,.comment-author.vcard .avatar{margin-left:0;margin-right:10px;height:24px;width:auto}}.comment-respond{margin-top:32px;margin-left:49px}.comment-respond small{height:0}.page-content img.wp-smiley,.entry-content img.wp-smiley,.comment-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.page-content .attachment a img,.entry-content .attachment a img,.comment-content .attachment a img{margin-right:auto;margin-left:auto;display:block;width:100%}embed,iframe,object{max-width:100%;margin-bottom:32px}@media only screen and (max-width:767px){embed,iframe,object{margin-bottom:25px}}@media only screen and (max-width:374px){embed,iframe,object{margin-bottom:25px}}.wp-caption-text,.alignleft,.alignright,.aligncenter{margin-bottom:0;color:#222;font-style:italic;text-align:left}@media only screen and (max-width:767px){.wp-caption-text,.alignleft,.alignright,.aligncenter{float:none}}.alignleft{float:left;padding-right:10px}@media only screen and (max-width:413px){.alignleft{padding-right:0}}.alignright{float:right}.aligncenter{float:none}.gallery{margin-bottom:32px;margin-right:calc(32px*-1)}@media only screen and (max-width:413px){.gallery{margin-right:0}}.gallery figure.gallery-term:last-child{margin-right:0}.gallery img.attachment-thumbnail{min-width:100%;height:auto;margin-right:auto;margin-right:auto}.gallery-item{float:left;display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-item a{text-decoration:none}@media only screen and (max-width:413px){.gallery-item{width:100%;margin-right:0}}.gallery-columns-1 .gallery-item{width:calc(100% - 32px);margin-right:32px;margin-bottom:32px}.gallery-columns-1 .gallery-item div{max-height:500px;overflow:hidden}@media only screen and (max-width:413px){.gallery-columns-1 .gallery-item{width:100%;margin-right:0}}.gallery-columns-2 .gallery-item{max-width:calc((100%/2) - 32px);margin-right:32px;margin-bottom:32px}.gallery-columns-2 .gallery-item div{max-height:300px;overflow:hidden}.gallery-columns-3 .gallery-item{max-width:calc((100%/3) - 32px);margin-right:32px;margin-bottom:32px}.gallery-columns-3 .gallery-item div{max-height:300px;overflow:hidden}.gallery-columns-4 .gallery-item{max-width:calc(25% - 32px);margin-right:32px;margin-bottom:32px}.gallery-columns-5 .gallery-item{max-width:calc(20% - 32px);margin-right:32px;margin-bottom:32px}.gallery-columns-6 .gallery-item{max-width:calc((100%/6) - 32px);margin-right:32px;margin-bottom:32px}.gallery-columns-7 .gallery-item{max-width:calc((100%/7) - 32px);margin-right:32px;margin-bottom:32px}.gallery-columns-8 .gallery-item{max-width:calc((100%/8) - 32px);margin-right:32px;margin-bottom:32px}.gallery-columns-9 .gallery-item{max-width:calc((100%/9) - 32px);margin-right:32px;margin-bottom:32px}.gallery-caption{display:block}@media only screen and (max-width:992px){.gallery-responsive,.gallery-columns-2 .gallery-item,.gallery-columns-3 .gallery-item,.gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item{max-width:calc(50% - 32px);margin-right:32px;margin-bottom:32px}.gallery-responsive div,.gallery-columns-2 .gallery-item div,.gallery-columns-3 .gallery-item div,.gallery-columns-4 .gallery-item div,.gallery-columns-5 .gallery-item div,.gallery-columns-6 .gallery-item div,.gallery-columns-7 .gallery-item div,.gallery-columns-8 .gallery-item div,.gallery-columns-9 .gallery-item div{max-height:300px;overflow:hidden}}@media only screen and (max-width:413px){.gallery-responsive,.gallery-columns-2 .gallery-item,.gallery-columns-3 .gallery-item,.gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item{max-width:100%;margin-right:0}.gallery-responsive div,.gallery-columns-2 .gallery-item div,.gallery-columns-3 .gallery-item div,.gallery-columns-4 .gallery-item div,.gallery-columns-5 .gallery-item div,.gallery-columns-6 .gallery-item div,.gallery-columns-7 .gallery-item div,.gallery-columns-8 .gallery-item div,.gallery-columns-9 .gallery-item div{max-height:300px;overflow:hidden}}.center,.front{max-width:800px;padding:0 32px;margin:0 auto 64px auto}@media only screen and (max-width:767px){.center,.front{padding:0 16px;margin:0 auto 25px auto}}@media only screen and (max-width:374px){.center,.front{padding:0 12.5px;margin:0 auto 25px auto}}.post-content{margin-bottom:64px}#content{-webkit-animation:fadeIn .6s ease-in-out;-moz-animation:fadeIn .6s ease-in-out;-ms-animation:fadeIn .6s ease-in-out;-o-animation:fadeIn .6s ease-in-out;animation:fadeIn .6s ease-in-out}.loadingbar body{border-top:4px solid #efefef}.content-area{margin:0 0 64px}@media only screen and (max-width:767px){.content-area{margin:0 0 50px}}@media only screen and (max-width:374px){.content-area{margin:0 0 50px}}.front{max-width:1100px;margin-bottom:0}@media only screen and (max-width:992px){.front{max-width:100vw}}@media only screen and (max-width:767px){.front{padding:0}}#tinymce{margin:32px}#tinymce *{font-family:"Merriweather","Georgia",serif}.col>.post{margin-bottom:32px}@media only screen and (max-width:767px){.col>.post{margin-bottom:25px}}@media only screen and (max-width:374px){.col>.post{margin-bottom:25px}}header.site-header{margin:32px 0 0;position:relative;width:100%}@media only screen and (max-width:767px){header.site-header{margin:25px 0}}@media only screen and (max-width:374px){header.site-header{margin:25px 0}}header.site-header .header-bg a{text-decoration:none}header.site-header .header-bg a.header-text{float:left;text-decoration:none;line-height:32px;clear:both}@media only screen and (max-width:767px){header.site-header .header-bg a.header-text{width:calc(100% - 90px);line-height:25px}}@media only screen and (max-width:374px){header.site-header .header-bg a.header-text{line-height:25px}}@media only screen and (max-width:767px){header.site-header .header-bg{position:relative;background:#fff;padding:0;z-index:499;float:none}}header.site-header .logo-no-navigation{text-align:center;max-width:240px;margin:0 auto;text-align:center}.header-logo{min-height:48px}.header-title-text{font-weight:700}.header-title-text,.header-description-text{display:inline-block;width:100%}div.search{display:none}.searching div.search{display:inline-block}.searching .site-header .navigation .menu.search-wrapper{position:relative;border-bottom:2px solid #222;width:calc(100% - 16px)}@media only screen and (max-width:767px){.searching .site-header .navigation .menu.search-wrapper{border-bottom:2px solid transparent}}.searching .site-header .navigation .menu.search-wrapper div.search{position:absolute;bottom:1px;right:0}.search-x{position:absolute;right:0;top:10%;padding:16px;margin:-16px;font-size:150%;text-decoration:none}@media only screen and (max-width:767px){.search-x{display:none}}.logo-and-navigation{margin-bottom:25px;padding:0}#logo{float:left}@media only screen and (max-width:767px){#logo{position:relative;margin:0;width:100%}}#logo a{float:left}#logo a img{max-height:64px}@media only screen and (max-width:767px){#logo a img{max-height:50px}}.mobile.menu-open #result{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;margin-top:32px;border:none}@media only screen and (max-width:767px){.mobile.menu-open #result{margin-top:25px}}.mobile.menu-open #result:empty{border:none;margin-top:0}.mobile.menu-open .navigation{margin-top:0}#result{display:block;-webkit-transition:height .45s ease-in-out;-moz-transition:height .45s ease-in-out;-ms-transition:height .45s ease-in-out;-o-transition:height .45s ease-in-out;transition:height .45s ease-in-out;overflow:hidden;width:100%;height:0}#result .col:first-child h3,#result .col:first-child .pagelink a,.pagelink #result .col:first-child a{margin-top:0}#result:empty{border:none}@media only screen and (max-width:767px){#result{border-top:none}}#result article{margin-bottom:32px}@media only screen and (max-width:767px){#result article{margin-bottom:25px}}#result .highlight{background-clip:border-box;background:#222 !important;text-decoration:none;border-radius:0;text-shadow:none;padding:1px;margin:-1px;color:#fff}.search-term{font-family:"Merriweather","Georgia",serif;margin-bottom:64px}@media only screen and (max-width:767px){.search-term{margin-bottom:50px}}#searchterm::-ms-clear{display:none}footer{margin:0 0 32px}footer h2{margin-bottom:0}footer .footer-menu{margin:0;float:left}@media only screen and (max-width:767px){footer .footer-menu{margin-bottom:0;width:100%;clear:both}}footer .footer-menu .menu-item{display:inline-block;padding:0 16px 0 0}@media only screen and (max-width:767px){footer .footer-menu .menu-item{padding:0 12.5px 0 0}}@media only screen and (max-width:374px){footer .footer-menu .menu-item{padding:0 12.5px 0 0}}footer .footer-menu .menu-item:last-child{padding:0}footer .footer-menu .menu-item a{font-style:italic;color:#222;text-decoration:none}footer .footer-menu .menu-item a:hover,footer .footer-menu .menu-item.current-menu-item a{background-image:linear-gradient(to bottom,#222,#222);text-shadow:-1px -1px 0 #fdfdfd,1px -1px 0 #fdfdfd,-1px 1px 0 #fdfdfd,1px 1px 0 #fdfdfd;background-repeat:repeat-x;background-size:2px 2px;background-position:0 90%;background-position:0 96%}footer .footer-menu .has-icon a{background:#222;border-radius:100%;color:#fff;padding:5px}footer .has-icon:first-child,footer .has-icon+.has-icon{border-right:none;margin-right:0}footer .footer-menu .menu-item:first-child{padding-left:0}footer .footer-menu .menu-item:last-child{border:0 none}footer .copyright-notice{float:right}@media only screen and (max-width:767px){footer .copyright-notice{float:left}}footer .centered-footer-menu{text-align:center}footer .centered-footer-menu .footer-menu{float:none}@media only screen and (max-width:767px){footer .centered-footer-menu .footer-menu .menu-item{display:inline;float:none;margin-right:5px}}.cols{margin-left:-32px}.cols .col{padding-left:32px;display:inline-block;vertical-align:top;width:100%;overflow:hidden}.cols .col.fiftyfifty{display:inline;float:left;width:50%}@media only screen and (max-width:413px){.cols .col.fiftyfifty{width:100%}}.cols .col.small{width:33%}@media only screen and (max-width:767px){.cols .col.small{width:100%}}.cols .col.large{width:66%}@media only screen and (max-width:767px){.cols .col.large{width:100%}}.cols .col.full{display:block;width:100%}.cols .col.push{margin-left:33%}@media only screen and (max-width:767px){.cols .col.push{margin-left:0}}.cols.table{display:table;width:100%;margin-left:0}@media only screen and (max-width:767px){.cols.table{display:block;width:inherit}}.cols.table .col.table-cell{display:table-cell;vertical-align:bottom}.cols.table .col.table-cell:first-child{padding-left:0}@media only screen and (max-width:767px){.cols.table .col.table-cell{padding-left:0}}@media only screen and (max-width:767px){.cols.table .col.table-cell{display:block;vertical-align:top}}@-webkit-keyframes fadeIn{0%{display:none;opacity:0}1%{display:block}100%{display:block;opacity:1}}@-moz-keyframes fadeIn{0%{display:none;opacity:0}1%{display:block}100%{display:block;opacity:1}}@-o-keyframes fadeIn{0%{display:none;opacity:0}1%{display:block}100%{display:block;opacity:1}}@keyframes fadeIn{0%{display:none;opacity:0}1%{display:block}100%{display:block;opacity:1}}@page{margin:1cm}@media print{*{-webkit-print-color-adjust:exact;background-color:#fff;color:#000}footer a,.navigation li:hover a,.navigation li.current-menu-item a,.entry-content a,p a{text-decoration:underline}.portfolio-section,.front-page-posts,img,ul{page-break-inside:avoid}.work-examples{page-break-before:avoid}}
.quads-ad-label{font-size:12px;text-align:center;color:#333}
.cpd_front_list,.cpd_front_list li{list-style-type:none !important;margin-left:0 !important}.cpd_front_list li b{float:right}h2 .cpd_icon{vertical-align:top;margin-top:2px}#cpdtoolccs h3{margin-left:1em}.cpd_backups{width:100%;border:1px #ccc solid;border-collapse:collapse}.cpd_backups tr:nth-child(2n){background:#fff}.cpd_backups td{border-bottom:1px #ccc solid}.cpd_backups a{text-decoration:none}.cpd_green{font-size:16px;font-weight:700;color:green;margin-right:3px}.cpd_halfsize{width:49%;float:left}.cpd_settings fieldset{margin:5px 5px 20px;padding:0 10px 0;border:1px solid #dfdfdf;background:#fafafa}.cpd_settings legend{background:#eee;border:1px solid #dfdfdf;margin:0 10px;padding:1px 7px 2px;text-shadow:0 1px 0 #fff;font-size:15px}.cpd_settings .form-table{margin-bottom:5px !important}.cpd_red{color:red !important}.cpd_icon{display:inline-block;background:url(//www.tokyoimmigration.jp/wordpress/wp-content/plugins/count-per-day/img/cpd_sprites.png) no-repeat top left;width:16px;height:16px;vertical-align:middle;padding:0 !important}.cpd_backup{background-position:0 0}.cpd_clean{background-position:0 -46px}.cpd_collection{background-position:0 -92px}.cpd_computer{background-position:0 -138px}.cpd_calendar{background-position:0 -184px}.cpd_day{background-position:0 -230px}.cpd_geoip{background-position:0 -276px}.cpd_help{background-position:0 -322px}.cpd_massbots{background-position:0 -368px}.cpd_online{background-position:0 -414px}.cpd_post{background-position:0 -460px}.cpd_reads{background-position:0 -506px}.cpd_referrer{background-position:0 -552px}.cpd_reset{background-position:0 -598px}.cpd_settings{background-position:0 -644px}.cpd_summary{background-position:0 -690px}.cpd_tools{background-position:0 -736px}.cpd_uninstall{background-position:0 -782px}.cpd_update{background-position:0 -828px}.cpd_user{background-position:0 -874px}.cpd_logo{width:32px;height:32px;vertical-align:middle}#cpd-flot-place{padding:5px;background:#fff;border:1px #ccc solid;margin:5px 8px}#cpd-flot-place .button{padding:2px 10px;height:20px;line-height:14px}#cpd-flot-choice{padding:5px;text-align:center}#cpd-flot{clear:both;overflow:hidden;margin-top:5px}#cpd-tooltip{position:absolute;z-index:10;display:none;text-align:center;padding:2px 4px;border:1px solid #ddd;background-color:#fff;box-shadow:3px 3px 4px rgba(0,0,0,.4)}.cpd-list-chart{margin-bottom:10px;border:1px solid #ddd;background:-moz-linear-gradient(top,#ccc 0,#fff 80%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ccc),color-stop(80%,#fff))}.cpd-dashboard .inside{padding:0 5px}.cpd-dashboard .postbox{min-width:0 !important}.cpd-dashboard .cpd_front_list{padding-right:5px;max-height:200px;overflow-y:auto}.cpd-dashboard li{color:#777;padding-bottom:2px;border-bottom:1px #ddd dotted;overflow:hidden}.cpd-dashboard li b{float:right;text-align:right;font-size:1.2em;color:#2583ad}.cpd-dashboard li span{color:red}.cpd-dashboard a{text-decoration:none}.column-cpd_reads{width:50px;white-space:nowrap;overflow:visible}.cpd-r{float:right;text-align:right}.columns-prefs .columns-prefs-3,.columns-prefs .columns-prefs-4{display:inline-block !important}.cpd_widget_item{padding:2px 5px;background:#eee;cursor:move;border-radius:4px}.cpd_widget_title{cursor:auto}.cpd_widget_item .widefat{width:235px !important;margin-left:15px}.cpd-thickbox{background-color:#f7f6f1;font-size:13px}.cpd-thickbox h2{font:italic 1.5em Georgia,"Times New Roman","Bitstream Charter",Times,serif;margin:0;padding:0;color:#093e56}.cpd-thickbox li{padding-bottom:5px;border-top:none}.cpd-notes{width:100%;width:auto;margin:1px;border-color:#000;border-collapse:collapse}.cpd-notes td,.cpd-notes th{vertical-align:top;text-align:left;padding:2px;font:12px Verdana,Arial,Helvetica,sans-serif;border-bottom:1px #aaa solid}.cpd-notes th{background-color:#8cbdd5;font-weight:700}.cpd-notes .nowrap{white-space:nowrap}.cpd-notes .red{background-color:red;color:#ff0}.cpd-notes .green{background-color:#0a0;color:#ff0}.cpd-notes input{width:97%;font:12px Verdana,Arial,Helvetica,sans-serif}.cpd-client-logo{padding-left:25px;background:url(//www.tokyoimmigration.jp/wordpress/wp-content/plugins/count-per-day/img/cpd_clients.png) no-repeat left -25px}.cpd-client-chrome{background-position:0 0}.cpd-client-firefox{background-position:0 -49px}.cpd-client-msie{background-position:0 -98px}.cpd-client-opera{background-position:0 -147px}.cpd-client-safari{background-position:0 -196px}#cpd_referrers li a{width:85%;display:block;float:left;white-space:nowrap;overflow:hidden}.cpd-flag{display:inline-block;float:left;width:23px;height:12px;margin-top:3px;background-image:url(//www.tokyoimmigration.jp/wordpress/wp-content/plugins/count-per-day/img/cpd_flags.png);background-repeat:no-repeat}.cpd-flag-ae{background-position:0 0}.cpd-flag-af,.cpd-flag-xh,.cpd-flag-zu{background-position:0 -13px}.cpd-flag-al{background-position:0 -26px}.cpd-flag-am{background-position:0 -39px}.cpd-flag-ar{background-position:0 -52px}.cpd-flag-at{background-position:0 -65px}.cpd-flag-au{background-position:0 -78px}.cpd-flag-az{background-position:0 -91px}.cpd-flag-ba{background-position:0 -104px}.cpd-flag-bd{background-position:0 -117px}.cpd-flag-be{background-position:0 -130px}.cpd-flag-bg{background-position:0 -143px}.cpd-flag-bh{background-position:0 -156px}.cpd-flag-bn{background-position:0 -169px}.cpd-flag-bo{background-position:0 -182px}.cpd-flag-br{background-position:0 -195px}.cpd-flag-by{background-position:0 -208px}.cpd-flag-bz{background-position:0 -221px}.cpd-flag-ca{background-position:0 -234px}.cpd-flag-ch{background-position:0 -247px}.cpd-flag-ci{background-position:0 -260px}.cpd-flag-cl{background-position:0 -273px}.cpd-flag-cn{background-position:0 -286px}.cpd-flag-co{background-position:0 -299px}.cpd-flag-cr{background-position:0 -312px}.cpd-flag-cs{background-position:0 -325px}.cpd-flag-cy,.cpd-flag-el,.cpd-flag-gr{background-position:0 -338px}.cpd-flag-cz{background-position:0 -351px}.cpd-flag-da,.cpd-flag-dk{background-position:0 -364px}.cpd-flag-de{background-position:0 -377px}.cpd-flag-do{background-position:0 -390px}.cpd-flag-dz{background-position:0 -403px}.cpd-flag-ec{background-position:0 -416px}.cpd-flag-ee{background-position:0 -429px}.cpd-flag-eg{background-position:0 -442px}.cpd-flag-en,.cpd-flag-us{background-position:0 -455px}.cpd-flag-eo{background-position:0 -468px}.cpd-flag-es{background-position:0 -481px}.cpd-flag-eu{background-position:0 -494px}.cpd-flag-fi{background-position:0 -507px}.cpd-flag-fo{background-position:0 -520px}.cpd-flag-fr{background-position:0 -533px}.cpd-flag-gb{background-position:0 -546px}.cpd-flag-ge{background-position:0 -559px}.cpd-flag-gt{background-position:0 -572px}.cpd-flag-hk{background-position:0 -585px}.cpd-flag-hn{background-position:0 -598px}.cpd-flag-hr{background-position:0 -611px}.cpd-flag-hu{background-position:0 -624px}.cpd-flag-id{background-position:0 -637px}.cpd-flag-ie{background-position:0 -650px}.cpd-flag-il{background-position:0 -663px}.cpd-flag-in{background-position:0 -676px}.cpd-flag-iq{background-position:0 -689px}.cpd-flag-ir{background-position:0 -702px}.cpd-flag-is{background-position:0 -715px}.cpd-flag-it{background-position:0 -728px}.cpd-flag-ja,.cpd-flag-jp{background-position:0 -741px}.cpd-flag-jm{background-position:0 -754px}.cpd-flag-jo{background-position:0 -767px}.cpd-flag-kk{background-position:0 -780px}.cpd-flag-kp{background-position:0 -793px}.cpd-flag-kr{background-position:0 -806px}.cpd-flag-kw{background-position:0 -819px}.cpd-flag-ky{background-position:0 -832px}.cpd-flag-lb{background-position:0 -845px}.cpd-flag-li{background-position:0 -858px}.cpd-flag-lk{background-position:0 -871px}.cpd-flag-ls{background-position:0 -884px}.cpd-flag-lt{background-position:0 -897px}.cpd-flag-lu{background-position:0 -910px}.cpd-flag-lv{background-position:0 -923px}.cpd-flag-ly{background-position:0 -936px}.cpd-flag-ma{background-position:0 -949px}.cpd-flag-mk{background-position:0 -962px}.cpd-flag-mm{background-position:0 -975px}.cpd-flag-mo{background-position:0 -988px}.cpd-flag-mt{background-position:0 -1001px}.cpd-flag-mx{background-position:0 -1014px}.cpd-flag-my{background-position:0 -1027px}.cpd-flag-nb,.cpd-flag-nn,.cpd-flag-no{background-position:0 -1040px}.cpd-flag-ni{background-position:0 -1053px}.cpd-flag-nl{background-position:0 -1066px}.cpd-flag-nz{background-position:0 -1079px}.cpd-flag-om{background-position:0 -1092px}.cpd-flag-pa{background-position:0 -1105px}.cpd-flag-pe{background-position:0 -1118px}.cpd-flag-ph{background-position:0 -1131px}.cpd-flag-pk{background-position:0 -1144px}.cpd-flag-pl{background-position:0 -1157px}.cpd-flag-pr{background-position:0 -1170px}.cpd-flag-pt{background-position:0 -1183px}.cpd-flag-py{background-position:0 -1196px}.cpd-flag-qa{background-position:0 -1209px}.cpd-flag-ro{background-position:0 -1222px}.cpd-flag-rs{background-position:0 -1235px}.cpd-flag-ru{background-position:0 -1248px}.cpd-flag-sa{background-position:0 -1261px}.cpd-flag-se{background-position:0 -1274px}.cpd-flag-sg{background-position:0 -1287px}.cpd-flag-si{background-position:0 -1300px}.cpd-flag-sk{background-position:0 -1313px}.cpd-flag-sv{background-position:0 -1326px}.cpd-flag-sy{background-position:0 -1339px}.cpd-flag-th{background-position:0 -1352px}.cpd-flag-tn{background-position:0 -1365px}.cpd-flag-tr{background-position:0 -1378px}.cpd-flag-tt{background-position:0 -1391px}.cpd-flag-tw{background-position:0 -1404px}.cpd-flag-tz{background-position:0 -1417px}.cpd-flag-ua{background-position:0 -1430px}.cpd-flag-unknown,.cpd-flag-a1,.cpd-flag-a2,.cpd-flag-o1{background-position:0 -1443px}.cpd-flag-uy{background-position:0 -1456px}.cpd-flag-uz{background-position:0 -1469px}.cpd-flag-ve{background-position:0 -1482px}.cpd-flag-vn{background-position:0 -1495px}.cpd-flag-ye{background-position:0 -1508px}.cpd-flag-za{background-position:0 -1521px}.cpd-flag-me{background-position:0 -1534px}.cpd-flag-md{background-position:0 -1547px}.cpd-flag-np{background-position:0 -1560px}.cpd-flag-bs{background-position:0 -1573px}.cpd-flag-cm{background-position:0 -1586px}.cpd-flag-mn{background-position:0 -1599px}.cpd-flag-kz{background-position:0 -1612px}.cpd-flag-ng{background-position:0 -1625px}.cpd-flag-kh{background-position:0 -1638px}.cpd-flag-sd{background-position:0 -1651px}.cpd-flag-mw{background-position:0 -1664px}
.scroll-back-to-top-wrapper{position:fixed;opacity:0;visibility:hidden;overflow:hidden;text-align:center;z-index:99999999;background-color:#fff;color:#eee;width:50px;height:48px;line-height:48px;right:30px;bottom:30px;padding-top:2px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.scroll-back-to-top-wrapper:hover{background-color:#d8d8d8;color:#eee}.scroll-back-to-top-wrapper.show{visibility:visible;cursor:pointer;opacity:1.0}.scroll-back-to-top-wrapper i.fa{line-height:inherit}.scroll-back-to-top-wrapper .fa-lg{vertical-align:0}
.su-u-clearfix:after{content:'';display:table;clear:both}.su-u-trim>:first-child{margin-top:0}.su-u-trim>:last-child{margin-bottom:0}.su-u-responsive-media-yes{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.su-u-responsive-media-yes .fluid-width-video-wrapper,.su-u-responsive-media-yes .video-holder{position:static!important}.su-u-responsive-media-yes embed,.su-u-responsive-media-yes iframe,.su-u-responsive-media-yes object{position:absolute;top:0;left:0;width:100%;height:100%}.su-u-overflow-hidden{overflow:hidden}.su-accordion{margin-bottom:1.5em}.su-accordion .su-spoiler{margin-bottom:.5em}.su-audio{position:relative;width:100%;height:30px;margin-bottom:1.5em;background:#7c8781;background:-webkit-gradient(linear,left top,left bottom,from(#7c8781),to(#0a0809));background:linear-gradient(to bottom,#7c8781 0,#0a0809 100%);border-radius:3px}.su-audio .jp-pause,.su-audio .jp-play{position:absolute;left:0;top:0;display:block;width:30px;height:30px;border-top-left-radius:3px;border-bottom-left-radius:3px;cursor:pointer;border-right:1px solid #454947;background-image:url(//www.tokyoimmigration.jp/wordpress/wp-content/plugins/shortcodes-ultimate/includes/css/../images/player/default.png);background-repeat:no-repeat}.su-audio .jp-play{background-position:0 0}.su-audio .jp-pause{background-position:-30px 0}.su-audio .jp-current-time,.su-audio .jp-duration{position:absolute;top:0;display:block;height:30px;line-height:30px;font-size:10px;color:#eee;text-shadow:0 -1px 0 #000}.su-audio .jp-current-time{left:45px}.su-audio .jp-duration{right:10px}.su-audio .jp-play-bar,.su-audio .jp-seek-bar{position:absolute;top:0;left:0;height:10px;border-radius:3px;cursor:pointer}.su-audio .jp-progress{position:absolute;top:10px;left:85px;right:50px;height:10px;background:#333;box-shadow:0 0 5px #000 inset;border-radius:3px}.su-audio .jp-seek-bar{background:#0b0b0b;background:-webkit-gradient(linear,left top,left bottom,from(#0b0b0b),to(#666));background:linear-gradient(to bottom,#0b0b0b 0,#666 100%)}.su-audio .jp-play-bar{background:#6db3f2;background:-webkit-gradient(linear,left top,left bottom,from(#6db3f2),color-stop(50%,#54a3ee),color-stop(51%,#3690f0),to(#1e69de));background:linear-gradient(to bottom,#6db3f2 0,#54a3ee 50%,#3690f0 51%,#1e69de 100%)}.su-box{margin:0 0 1.5em;border-width:2px;border-style:solid}.su-box-title{display:block;padding:.5em 1em;font-weight:700;font-size:1.1em}.su-box-content{background-color:#fff;color:#444;padding:1em}.su-box-style-soft .su-box-title{background-image:url(//www.tokyoimmigration.jp/wordpress/wp-content/plugins/shortcodes-ultimate/includes/css/../images/styles/style-soft.png);background-position:0 0;background-repeat:repeat-x}.su-box-style-glass .su-box-title{background-image:url(//www.tokyoimmigration.jp/wordpress/wp-content/plugins/shortcodes-ultimate/includes/css/../images/styles/style-glass.png);background-position:0 50%;background-repeat:repeat-x}.su-box-style-bubbles .su-box-title{background-image:url(//www.tokyoimmigration.jp/wordpress/wp-content/plugins/shortcodes-ultimate/includes/css/../images/styles/style-bubbles.png);background-position:0 50%;background-repeat:repeat-x}.su-box-style-noise .su-box-title{background-image:url(//www.tokyoimmigration.jp/wordpress/wp-content/plugins/shortcodes-ultimate/includes/css/../images/styles/style-noise.png);background-position:0 0;background-repeat:repeat-x}.su-button{display:inline-block!important;text-align:center;text-decoration:none!important;box-sizing:content-box!important;-webkit-transition:all .2s;transition:all .2s}.su-button-wide{display:block!important;margin:1em 0}.su-button-center{text-align:center}.su-button span{display:block!important;text-decoration:none!important;box-sizing:content-box!important;-webkit-transition:all .2s;transition:all .2s}.su-button img{border:none!important;vertical-align:middle!important;margin:-.2em .4em 0 -.3em!important;box-shadow:none!important}.su-button i{display:inline-block;width:1em;height:1em;margin:0 .5em 0 0!important;text-align:center;line-height:1em}.su-button.su-button-float-icon img{margin:0 .5em!important}.su-button small{display:block;margin:-.2em 0 0;color:inherit;text-align:center;font-style:normal;font-size:.8em;line-height:1;opacity:.7}.su-button-style-default{border-width:1px;border-style:solid}.su-button-style-default:hover{opacity:.7}.su-button-style-default span{border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid}.su-button-style-flat,.su-button-style-flat span{border:none}.su-button-style-flat span{position:relative}.su-button-style-flat:hover span{top:1px}.su-button-style-ghost{background:0 0!important}.su-button-style-ghost span{border-width:3px;border-style:solid}.su-button-style-ghost:hover span{border-color:inherit!important}.su-button-style-soft span{background:0 -20px url(//www.tokyoimmigration.jp/wordpress/wp-content/plugins/shortcodes-ultimate/includes/css/../images/styles/style-soft.png) repeat-x}.su-button-style-soft:hover span{background:0 0 url(//www.tokyoimmigration.jp/wordpress/wp-content/plugins/shortcodes-ultimate/includes/css/../images/styles/style-soft.png) repeat-x}.su-button-style-glass span{background:0 50% url(//www.tokyoimmigration.jp/wordpress/wp-content/plugins/shortcodes-ultimate/includes/css/../images/styles/style-glass.png) repeat-x}.su-button-style-glass:hover span{background:100% 50% url(//www.tokyoimmigration.jp/wordpress/wp-content/plugins/shortcodes-ultimate/includes/css/../images/styles/style-glass.png) repeat-x}.su-button-style-bubbles span{background:0 50% url(//www.tokyoimmigration.jp/wordpress/wp-content/plugins/shortcodes-ultimate/includes/css/../images/styles/style-bubbles.png) no-repeat}.su-button-style-bubbles:hover span{background:-710px 50% url(//www.tokyoimmigration.jp/wordpress/wp-content/plugins/shortcodes-ultimate/includes/css/../images/styles/style-bubbles.png) no-repeat}.su-button-style-noise span{background:0 0 url(//www.tokyoimmigration.jp/wordpress/wp-content/plugins/shortcodes-ultimate/includes/css/../images/styles/style-noise.png) repeat-x}.su-button-style-noise:hover span{background:0 0 url(//www.tokyoimmigration.jp/wordpress/wp-content/plugins/shortcodes-ultimate/includes/css/../images/styles/style-noise.png) repeat-x}.su-button-style-stroked span{margin:1px;border:1px dashed #fff!important}.su-button-style-stroked:hover span{opacity:.7}.su-button-style-3d{border-bottom-style:solid;border-bottom-width:6px}.su-button-style-3d span{border-bottom-style:solid;border-bottom-width:1px}.su-button-style-3d:hover{position:relative;top:3px;border-bottom-width:3px}.su-carousel{position:relative;margin-bottom:1.5em;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.su-carousel-centered{margin:0 auto 1.5em}.su-carousel-slides{position:relative;width:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transform:translate3d(0,0,0);-o-transition-timing-function:ease;-o-transform:translate(0,0);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0,0,0);-ms-transition-timing-function:ease;-webkit-transition-property:left,top,-webkit-transform;transition-property:left,top,-webkit-transform;transition-property:transform,left,top;transition-property:transform,left,top,-webkit-transform;transition-duration:0s;transform:translate3d(0,0,0);transition-timing-function:ease}.swiper-free-mode>.su-carousel-slides{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.su-carousel-slide{position:relative;float:left}.su-carousel-slide>a,.su-carousel-slide>a>img,.su-carousel-slide>img{position:relative;display:block;width:100%;height:100%;text-decoration:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.su-carousel-responsive-yes .su-carousel-slide>a,.su-carousel-responsive-yes .su-carousel-slide>a>img,.su-carousel-responsive-yes .su-carousel-slide>img{height:auto}.su-carousel-pages-no .su-carousel-pagination{display:none}.swiper-wp8-horizontal{-ms-touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x}.su-carousel .su-carousel-slide a{padding:0 5px}.su-carousel .su-carousel-slide img{padding:3px;border:1px solid #ccc;background:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.su-carousel .su-carousel-slide-title{position:absolute;left:9px;right:9px;bottom:4px;display:block;padding:2px 3px;color:#fff;line-height:1.2;font-size:11px;background:#000;background:rgba(0,0,0,.5);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:opacity 1s;-o-transition:opacity 1s;-moz-transition:opacity 1s;-webkit-transition:opacity 1s}.su-carousel .su-carousel-next,.su-carousel .su-carousel-prev{position:absolute;top:50%;display:block;width:40px;height:40px;margin-top:-20px;background:#000 0 0 url(//www.tokyoimmigration.jp/wordpress/wp-content/plugins/shortcodes-ultimate/includes/css/../images/swiper/default.png) no-repeat;background-color:rgba(0,0,0,.5);cursor:pointer;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;opacity:0;-webkit-transition:all .2s;transition:all .2s}.su-carousel .su-carousel-prev{right:20px;margin-right:40px;background-position:-40px 0}.su-carousel .su-carousel-next{left:20px;margin-left:40px;background-position:0 0}.su-carousel:hover .su-carousel-next,.su-carousel:hover .su-carousel-prev{margin-left:0;margin-right:0;opacity:.7}.su-carousel .su-carousel-next:hover,.su-carousel .su-carousel-prev:hover{opacity:1}.su-carousel .su-carousel-pagination{position:absolute;left:15%;right:15%;top:50%;width:70%;height:0;margin-top:-7px;text-align:center;cursor:default;opacity:0;-webkit-transition:all .2s;transition:all .2s}.su-carousel:hover .su-carousel-pagination{bottom:20px;opacity:1}.su-carousel .su-carousel-pagination span{display:inline-block;width:14px;height:14px;margin:0;background:#000 0 -999px url(//www.tokyoimmigration.jp/wordpress/wp-content/plugins/shortcodes-ultimate/includes/css/../images/swiper/default.png) no-repeat;background-color:rgba(0,0,0,.5);cursor:pointer;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-webkit-transition:all .2s;transition:all .2s}.su-carousel:hover .su-carousel-pagination span{margin:0 3px}.su-carousel .su-carousel-pagination span.swiper-visible-switch{background-color:#fff;background-color:rgba(255,255,255,.5)}.su-carousel .su-carousel-pagination span.swiper-active-switch,.su-carousel .su-carousel-pagination span:hover{background-position:0 -40px}.su-row{margin-bottom:1.5em}.su-row:after{display:table;clear:both;content:''}.su-row .su-column{display:block;float:left;box-sizing:border-box;margin:0 0 0 4%}.su-row .su-column:first-child{margin-left:0}.su-row .su-column.su-column-size-1-1{margin-right:0;margin-left:0}.su-row .su-column.su-column-centered{float:none;margin-right:auto;margin-left:auto}.su-row .su-column-size-1-1{width:100%}.su-row .su-column-size-1-2{width:48%}.su-row .su-column-size-1-3{width:30.66%}.su-row .su-column-size-2-3{width:65.33%}.su-row .su-column-size-1-4{width:22%}.su-row .su-column-size-3-4{width:74%}.su-row .su-column-size-1-5{width:16.8%}.su-row .su-column-size-2-5{width:37.6%}.su-row .su-column-size-3-5{width:58.4%}.su-row .su-column-size-4-5{width:79.2%}.su-row .su-column-size-1-6{width:13.33%}.su-row .su-column-size-5-6{width:82.66%}.su-row .su-column embed,.su-row .su-column iframe,.su-row .su-column img,.su-row .su-column object{max-width:100%}.su-custom-gallery{margin-bottom:1.5em}.su-custom-gallery:after,.su-custom-gallery:before{content:'';display:table}.su-custom-gallery:after{clear:both}.su-custom-gallery-slide{position:relative;float:left;margin:.5em;overflow:hidden}.su-custom-gallery-slide a{display:block;width:100%}.su-custom-gallery-slide img{display:block;margin:0;padding:3px;border:1px solid #ccc;background:#fff;box-sizing:border-box;border-radius:5px;box-shadow:none;-webkit-transition:all .2s;transition:all .2s}.su-custom-gallery-slide:hover img{background:#eee;border:1px solid #aaa}.su-custom-gallery-slide span{position:absolute;left:4px;bottom:4px;right:4px;display:block;padding:2px 4px;font-size:12px;color:#fff;background:#000;background:rgba(0,0,0,.5);line-height:1.3;opacity:0;-webkit-transition:all .2s;transition:all .2s}.su-custom-gallery-slide:hover span{opacity:1}.su-custom-gallery-title-never span{display:none}.su-custom-gallery-title-always span{opacity:1}.su-dailymotion{margin:0 0 1.5em}.su-dailymotion iframe{border:none!important}.su-display-posts-template-default .su-post{display:-webkit-box;display:flex;margin-bottom:1.75em}.su-display-posts-template-default .su-post-thumbnail{margin:0 1.25em 0 0;width:8.25em}.su-display-posts-template-default .su-post-thumbnail a{display:block!important;text-decoration:none!important}.su-display-posts-template-default .su-post-thumbnail img{display:block!important;margin:0!important;max-width:100%!important;height:auto!important;-o-object-fit:cover!important;object-fit:cover!important}.su-display-posts-template-default .su-post-body{-webkit-box-flex:1;flex:1}.su-display-posts-template-default h2.su-post-title{margin:0 0 1em!important;padding:0!important;border:none!important;font-size:1.35em!important}.su-display-posts-template-default h2.su-post-title:after,.su-display-posts-template-default h2.su-post-title:before{display:none}.su-display-posts-template-default .su-post-meta{margin:1em 0;font-size:.85em;opacity:.85}.su-display-posts-template-default .su-post-excerpt p{margin:1em 0}.su-display-posts-template-default .su-post-excerpt>:last-child{margin-bottom:0!important}.su-display-posts-template-default .su-post-comments-link{margin:1em 0 0}.su-display-posts-template-teasers .su-post{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:1em}.su-display-posts-template-teasers .su-post-thumbnail{margin:0 1em 0 0;width:3.75em}.su-display-posts-template-teasers .su-post-thumbnail a{display:block!important;text-decoration:none!important}.su-display-posts-template-teasers .su-post-thumbnail img{display:block!important;margin:0!important;max-width:100%!important;height:auto!important;-o-object-fit:cover!important;object-fit:cover!important}.su-display-posts-template-teasers .su-post-body{-webkit-box-flex:1;flex:1}.su-display-posts-template-teasers h2.su-post-title{margin:0!important;padding:0!important;border:none!important;font-size:1.15em!important}.su-display-posts-template-teasers h2.su-post-title:after,.su-display-posts-template-teasers h2.su-post-title:before{display:none}.su-display-posts-template-single h2.su-post-title{margin:0 0 1em!important;padding:0!important;border:none!important;font-size:1.75em!important}.su-display-posts-template-single .su-post-meta{margin:1em 0;font-size:.85em;opacity:.85}.su-display-posts-pagination{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.su-display-posts-pagination-next{margin-left:auto}.su-divider{clear:both;border:none;text-align:right;line-height:1}.su-divider a{display:inline-block;font-size:.8em;text-decoration:none;outline:0;padding-bottom:5px}.su-divider-style-default{border-bottom-style:solid}.su-divider-style-dotted{border-bottom-style:dotted}.su-divider-style-dashed{border-bottom-style:dashed}.su-divider-style-double{border-bottom-style:double}.su-document{margin:0 0 1.5em}.su-document iframe{border:none!important}.su-dropcap{float:left;display:inline-block;width:2em;height:2em;margin:.2em .5em .2em 0;line-height:2em;text-align:center;overflow:hidden;text-transform:uppercase}.su-dropcap-style-default{color:#fff;background:#45484d;background:-webkit-gradient(linear,left top,left bottom,from(#45484d),to(#000));background:linear-gradient(to bottom,#45484d 0,#000 100%);text-shadow:-1px -1px 0 #000;border-radius:50%}.su-dropcap-style-flat{background:#444;color:#fff}.su-dropcap-style-light{color:#333;border-radius:50%;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eaeaea));background:linear-gradient(to bottom,#fff 0,#eaeaea 100%)}.su-dropcap-style-simple{width:1em;height:1em;line-height:1em;text-align:left}.su-expand{margin:0 0 1.5em}.su-expand-content{overflow:hidden}.su-expand-link{margin-top:.5em;cursor:pointer}.su-expand-link:hover{opacity:.7}.su-expand-link a,.su-expand-link a:active,.su-expand-link a:focus,.su-expand-link a:hover,.su-expand-link a:visited{display:inline;text-decoration:none;box-shadow:none;background:0 0;border:none}.su-expand-link-style-underlined .su-expand-link span{text-decoration:underline}.su-expand-link-style-dotted .su-expand-link span{border-bottom:1px dotted #333}.su-expand-link-style-dashed .su-expand-link span{border-bottom:1px dashed #333}.su-expand-link-style-button .su-expand-link a{display:inline-block;margin-top:.2em;padding:.2em .4em;border:2px solid #333}.su-expand-link-more{display:none}.su-expand-link-less{display:block}.su-expand-collapsed .su-expand-link-more{display:block}.su-expand-collapsed .su-expand-link-less{display:none}.su-expand-link i{display:inline-block;margin:0 .3em 0 0;vertical-align:middle;color:inherit}.su-expand-link img{display:inline-block;width:1em;height:1em;margin:0 .3em 0 0;vertical-align:middle}.su-frame,.su-frame-inner{display:block}.su-frame-align-left{float:left;margin:0 1em 1em 0}.su-frame-align-center{float:none;margin:1em auto}.su-frame-align-right{float:right;margin:0 0 1em 1em}.su-frame img{display:block!important;float:none!important;padding:0!important;margin:0!important;border:none!important;box-shadow:none!important}.su-frame-style-default{padding:2px;border:1px solid #999;background:#fff;box-shadow:1px 1px 4px #ccc}.su-frame-style-default .su-frame-inner{padding:2px;border:4px solid #eee}.su-gmap{margin:0 0 1.5em}.su-gmap iframe{border:none!important}.su-guests{margin-bottom:1.5em}.su-heading-style-default{padding:2px 0;border-top:1px solid #999;border-bottom:1px solid #999}.su-heading-style-default .su-heading-inner{padding:1em .5em;border-top:4px solid #eee;border-bottom:4px solid #eee}.su-heading.su-heading-align-left{text-align:left}.su-heading.su-heading-align-left .su-heading-inner{padding-left:.2em}.su-heading.su-heading-align-right{text-align:right}.su-heading.su-heading-align-right .su-heading-inner{padding-right:.2em}.su-heading.su-heading-align-center{text-align:center}.su-highlight{display:inline;padding:1px 0}.su-image-carousel{margin:1.5em 0;width:100%}.su-image-carousel:first-child{margin-top:0}.su-image-carousel:last-child{margin-bottom:0}.su-image-carousel-item{box-sizing:border-box;width:100%}.su-image-carousel-item-content{position:relative}.su-image-carousel-item-content a,.su-image-carousel-item-content a:active,.su-image-carousel-item-content a:focus,.su-image-carousel-item-content a:hover,.su-image-carousel-item-content a:visited,.su-image-carousel-item-content img{display:block;box-sizing:border-box;margin:0;padding:0;width:100%;height:100%;border:none;border-radius:0;box-shadow:none;text-decoration:none}.su-image-carousel-item-content a:after,.su-image-carousel-item-content a:before,.su-image-carousel-item-content img:after,.su-image-carousel-item-content img:before{display:none}.su-image-carousel-item-content span{position:absolute;display:block;overflow:auto;max-height:60%;word-wrap:break-word;font-size:.9em;line-height:1.3}.su-image-carousel-item-content span:empty{display:none}.su-image-carousel-columns-2 .su-image-carousel-item{width:50%}.su-image-carousel-columns-3 .su-image-carousel-item{width:33.3333333333%}.su-image-carousel-columns-4 .su-image-carousel-item{width:25%}.su-image-carousel-columns-5 .su-image-carousel-item{width:20%}.su-image-carousel-columns-6 .su-image-carousel-item{width:16.6666666666%}.su-image-carousel-columns-7 .su-image-carousel-item{width:14.2857142857%}.su-image-carousel-columns-8 .su-image-carousel-item{width:12.5%}.su-image-carousel-columns-2.su-image-carousel-has-spacing .su-image-carousel-item{margin-right:3%;width:48.5%}.su-image-carousel-columns-3.su-image-carousel-has-spacing .su-image-carousel-item{margin-right:2.9%;width:31.4%}.su-image-carousel-columns-4.su-image-carousel-has-spacing .su-image-carousel-item{margin-right:2.8%;width:22.9%}.su-image-carousel-columns-5.su-image-carousel-has-spacing .su-image-carousel-item{margin-right:2.5%;width:18%}.su-image-carousel-columns-6.su-image-carousel-has-spacing .su-image-carousel-item{margin-right:2.6%;width:14.5%}.su-image-carousel-columns-7.su-image-carousel-has-spacing .su-image-carousel-item{margin-right:2.2%;width:12.4%}.su-image-carousel-columns-8.su-image-carousel-has-spacing .su-image-carousel-item{margin-right:2%;width:10.75%}.su-image-carousel-crop .su-image-carousel-item-content:before{float:left;margin-left:-1px;width:1px;height:0;content:''}.su-image-carousel-crop .su-image-carousel-item-content:after{display:table;clear:both;content:''}.su-image-carousel-crop .su-image-carousel-item-content a,.su-image-carousel-crop .su-image-carousel-item-content img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.su-image-carousel-crop .su-image-carousel-item-content img{-o-object-fit:cover;object-fit:cover}.su-image-carousel-crop-16-9 .su-image-carousel-item-content:before{padding-top:56.25%}.su-image-carousel-crop-16-10 .su-image-carousel-item-content:before{padding-top:62.5%}.su-image-carousel-crop-21-9 .su-image-carousel-item-content:before{padding-top:42.857142857143%}.su-image-carousel-crop-5-4 .su-image-carousel-item-content:before{padding-top:80%}.su-image-carousel-crop-4-3 .su-image-carousel-item-content:before{padding-top:75%}.su-image-carousel-crop-3-2 .su-image-carousel-item-content:before{padding-top:66.666666666667%}.su-image-carousel-crop-2-1 .su-image-carousel-item-content:before{padding-top:50%}.su-image-carousel-crop-1-1 .su-image-carousel-item-content:before{padding-top:100%}.su-image-carousel-crop-1-2 .su-image-carousel-item-content:before{padding-top:200%}.su-image-carousel-crop-2-3 .su-image-carousel-item-content:before{padding-top:150%}.su-image-carousel-crop-3-4 .su-image-carousel-item-content:before{padding-top:133.33333333333%}.su-image-carousel-crop-4-5 .su-image-carousel-item-content:before{padding-top:125%}.su-image-carousel-crop-9-21 .su-image-carousel-item-content:before{padding-top:233.33333333333%}.su-image-carousel-crop-10-16 .su-image-carousel-item-content:before{padding-top:160%}.su-image-carousel-crop-9-16 .su-image-carousel-item-content:before{padding-top:177.77777777778%}.su-image-carousel-align-left{float:left;margin-top:0;margin-right:1.5em}.su-image-carousel-align-right{float:right;margin-top:0;margin-left:1.5em}.su-image-carousel-align-center{margin-right:auto;margin-left:auto}.su-image-carousel-align-full{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);max-width:100vw!important;width:100vw!important}.su-image-carousel button.flickity-prev-next-button{position:absolute;top:50%;display:block;margin:-22px 0 0;padding:0;width:44px;height:44px;outline:0;border-radius:50%;opacity:0;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;-webkit-transform:none;transform:none}.su-image-carousel:hover button.flickity-prev-next-button{opacity:.5}.su-image-carousel button.flickity-prev-next-button:focus,.su-image-carousel button.flickity-prev-next-button:hover{box-shadow:none;opacity:1}.su-image-carousel button.flickity-prev-next-button:focus{-webkit-transform:scale(1.05);transform:scale(1.05)}.su-image-carousel button.flickity-prev-next-button[disabled]{display:none}.su-image-carousel button.flickity-prev-next-button.previous{left:20px}.su-image-carousel button.flickity-prev-next-button.next{right:20px}.su-image-carousel>ol.flickity-page-dots{position:absolute;top:50%;bottom:auto;left:50%;margin:0;padding:0;width:auto;list-style:none;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}.su-image-carousel:hover>ol.flickity-page-dots{opacity:1}.su-image-carousel>ol.flickity-page-dots>li.dot{position:relative;display:inline-block;margin:5px;padding:0;width:20px;height:20px;border-radius:50%;list-style:none;opacity:.5;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;pointer-events:all}.su-image-carousel>ol.flickity-page-dots>li.dot:hover{opacity:1}.su-image-carousel>ol.flickity-page-dots>li.dot:before{position:absolute;top:50%;left:50%;display:none;margin:0;padding:0;width:10px;height:10px;border-radius:50%;content:'';-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.su-image-carousel>ol.flickity-page-dots>li.dot.is-selected:before{display:block}.su-image-carousel-controls-style-dark button.flickity-prev-next-button{background:#000;color:#fff}.su-image-carousel-controls-style-dark ol.flickity-page-dots li.dot{background:#000}.su-image-carousel-controls-style-dark ol.flickity-page-dots li.dot:before{background:#fff}.su-image-carousel-controls-style-light button.flickity-prev-next-button{background:#fff;color:#000}.su-image-carousel-controls-style-light ol.flickity-page-dots li.dot{background:#fff}.su-image-carousel-controls-style-light ol.flickity-page-dots li.dot:before{background:#000}.su-image-carousel-slides-style-default .su-image-carousel-item-content{margin:1px}.su-image-carousel-slides-style-default .su-image-carousel-item-content img{padding:3px;border:1px solid #ccc;border-radius:7px;background:#fff}.su-image-carousel-slides-style-default .su-image-carousel-item-content span{right:4px;bottom:4px;left:4px;padding:.5em .7em;border-bottom-right-radius:2px;border-bottom-left-radius:2px;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.7)),to(transparent));background:linear-gradient(to top,rgba(0,0,0,.7),transparent);color:#fff;text-shadow:0 2px 5px #000}.su-image-carousel-slides-style-minimal .su-image-carousel-item-content{margin:1px}.su-image-carousel-slides-style-minimal .su-image-carousel-item-content span{right:0;bottom:0;left:0;padding:.7em;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.7)),to(transparent));background:linear-gradient(to top,rgba(0,0,0,.7),transparent);color:#fff;text-shadow:0 2px 5px #000}.su-image-carousel-slides-style-photo .su-image-carousel-item-content{padding:7px}.su-image-carousel-slides-style-photo .su-image-carousel-item-content img{border:5px solid #fff;border-radius:7px;box-shadow:0 2px 5px rgba(0,0,0,.5)}.su-image-carousel-slides-style-photo .su-image-carousel-item-content span{right:12px;bottom:12px;left:12px;padding:.3em .5em;background:#fff;color:#000;font-size:.9em}.su-image-carousel-slides-style-photo.su-image-carousel-crop .su-image-carousel-item-content img{top:7px;right:7px;bottom:7px;left:7px;width:calc(100% - 14px);height:calc(100% - 14px)}.su-image-carousel-mfp.mfp-bg{z-index:102000!important}.su-image-carousel-mfp.mfp-wrap{z-index:102001!important}.su-image-carousel-mfp.mfp-wrap .mfp-preloader{z-index:102002!important}.su-image-carousel-mfp.mfp-wrap .mfp-content{z-index:102003!important}.su-image-carousel-mfp.mfp-wrap button.mfp-arrow,.su-image-carousel-mfp.mfp-wrap button.mfp-close{z-index:102004!important}.su-image-carousel-has-outline .su-image-carousel-item-content a:focus img,.su-image-carousel-has-outline button.flickity-prev-next-button:focus{outline-width:2px;outline-style:solid;outline-color:Highlight}.su-label{display:inline;margin-right:.3em;padding:.1em .3em;font-size:.8em;height:.8em;line-height:.8em;color:#fff;border-radius:3px}.su-label-type-default{background:#999}.su-label-type-success{background:#090}.su-label-type-warning{background:#f90}.su-label-type-important{background:#f03}.su-label-type-black{background:#111}.su-label-type-info{background:#09c}.su-lightbox-content{position:relative;margin:0 auto}#su-generator .su-lightbox-content,.mfp-content .su-lightbox-content{display:block!important}.su-lightbox-content-preview{width:100%;min-height:300px;background:#444;overflow:hidden}.su-lightbox-content h1,.su-lightbox-content h2,.su-lightbox-content h3,.su-lightbox-content h4,.su-lightbox-content h5,.su-lightbox-content h6{color:inherit}.su-lightbox{cursor:pointer}.su-list{margin-bottom:1.5em}.su-list ul{margin:0!important;padding:0!important;list-style:none!important}.su-list ul li{position:relative;display:block!important;margin:0!important;padding:4px 0 4px 2em!important;list-style-type:none!important;line-height:1.3em}.su-list ul li>img{position:absolute;left:0;top:4px;width:1.3em;height:1.3em;padding:0;margin:0;border:none}.su-list ul li>i{position:absolute;left:0;top:4px;width:1.3em;height:1.3em;line-height:1.3em;text-align:center}.su-members{margin-bottom:1.5em;padding:1em;border-width:1px 0;border-style:solid;text-align:center}.su-members a{text-decoration:underline;color:inherit}.su-note{margin:0 0 1.5em;border-width:1px;border-style:solid}.su-note-inner{padding:1em;border-width:1px;border-style:solid}.su-posts-default-loop .su-post{margin-bottom:2.5em;line-height:1.5}.su-posts-default-loop .su-post:after{content:'';display:table;clear:both}.su-posts-default-loop .su-post-thumbnail{float:left;display:block;width:100px;height:100px;margin-right:1em}.su-posts-default-loop .su-post-thumbnail img{max-width:100px;max-height:100px}.su-posts-default-loop h2.su-post-title{clear:none;margin:0 0 .3em;font-size:1.2em;font-weight:700}.su-posts-default-loop .su-post-meta{margin-bottom:.7em;font-size:.8em;opacity:.6}.su-posts-default-loop .su-post-excerpt{margin-bottom:.5em}.su-posts-default-loop .su-post-excerpt p:last-child{margin-bottom:0}.su-posts-default-loop .su-post-comments-link{font-size:.9em}.su-posts-teaser-loop .su-post{margin-bottom:1.5em;line-height:1.2}.su-posts-teaser-loop .su-post:after{content:'';display:table;clear:both}.su-posts-teaser-loop .su-post-thumbnail{float:left;display:block;width:56px;height:56px;margin:0 1em 0 0}.su-posts-teaser-loop .su-post-thumbnail img{display:block;margin:0;padding:2px;border:1px solid #ccc;border-radius:5px;max-width:100%;max-height:100%}.su-posts-teaser-loop h2.su-post-title{display:block;margin:0;padding:0;border:none;font-size:.9em;font-weight:400;clear:none}.su-posts-single-post .su-post{margin-bottom:2.5em;line-height:1.5}.su-posts-single-post .su-post:after{content:'';display:table;clear:both}.su-posts-single-post h1.su-post-title{clear:none;margin:0 0 .3em;font-size:1.2em;font-weight:700}.su-posts-single-post .su-post-meta{margin-bottom:.7em;font-size:.8em;opacity:.6}.su-posts-single-post .su-post-content{margin-bottom:.5em}.su-posts-single-post .su-post-content p:last-child{margin-bottom:0}.su-private{margin:0 0 1.5em}.su-pullquote{display:block;width:30%;padding:.5em 1em}.su-pullquote-align-left{margin:.5em 1.5em 1em 0;padding-left:0;float:left;border-right:5px solid #eee}.su-pullquote-align-right{margin:.5em 0 1em 1.5em;padding-right:0;float:right;border-left:5px solid #eee}.su-qrcode{display:inline-block}.su-qrcode-align-left{float:left;margin:0 .5em .5em 0}.su-qrcode-align-center{display:block;clear:both;margin:1em auto;text-align:center}.su-qrcode-align-right{float:right;margin:0 0 .5em .5em}.su-qrcode a,.su-qrcode a:active,.su-qrcode a:focus,.su-qrcode a:hover{background:0 0;outline:0;display:inline;text-decoration:none}.su-qrcode-clickable a:hover{opacity:.7}.su-qrcode img{max-width:100%}.su-quote-style-default{position:relative;margin-bottom:1.5em;padding:.5em 3em;font-style:italic}.su-quote-style-default:after,.su-quote-style-default:before{position:absolute;display:block;width:20px;height:20px;background-image:url(//www.tokyoimmigration.jp/wordpress/wp-content/plugins/shortcodes-ultimate/includes/css/../images/quote.png);content:''}.su-quote-style-default:before{top:0;left:0;background-position:0 0}.su-quote-style-default:after{right:0;bottom:0;background-position:-20px 0}.su-quote-style-default .su-quote-cite{display:block;text-align:right;font-style:normal}.su-quote-style-default .su-quote-cite:before{content:'\2014\0000a0'}.su-quote-style-default .su-quote-cite a{text-decoration:underline}.su-screenr{margin:0 0 1.5em}.su-screenr iframe{border:none!important}.su-service{position:relative;margin:0 0 1.5em}.su-service-title{display:block;margin-bottom:.5em;color:#333;font-weight:700;font-size:1.1em}.su-service-title img{position:absolute;top:0;left:0;display:block!important;margin:0!important;padding:0!important;border:none!important;box-shadow:none!important}.su-service-title i{position:absolute;top:0;left:0;display:block!important;width:1em;height:1em;text-align:center;line-height:1em}.su-service-content{line-height:1.4}.su-slider{position:relative;margin-bottom:1.5em;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.su-slider-centered{margin:0 auto 1.5em}.su-slider-slides{position:relative;width:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transform:translate3d(0,0,0);-o-transition-timing-function:ease;-o-transform:translate(0,0);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0,0,0);-ms-transition-timing-function:ease;-webkit-transition-property:left,top,-webkit-transform;transition-property:left,top,-webkit-transform;transition-property:transform,left,top;transition-property:transform,left,top,-webkit-transform;transition-duration:0s;transform:translate3d(0,0,0);transition-timing-function:ease}.swiper-free-mode>.su-slider-slides{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.su-slider-slide{position:relative;float:left}.su-slider-slide>a,.su-slider-slide>a>img,.su-slider-slide>img{position:relative;display:block;width:100%;height:100%;text-decoration:none}.su-slider-responsive-yes .su-slider-slide>a,.su-slider-responsive-yes .su-slider-slide>a>img,.su-slider-responsive-yes .su-slider-slide>img{height:auto}.su-slider-pages-no .su-slider-pagination{display:none}.swiper-wp8-horizontal{-ms-touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x}.su-slider-slide-title{position:absolute;left:20px;bottom:20px;display:block;max-width:90%;padding:5px 10px;color:#fff;line-height:1.3;background:#000;background:rgba(0,0,0,.5);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;opacity:0;transition:opacity 1s;-o-transition:opacity 1s;-moz-transition:opacity 1s;-webkit-transition:opacity 1s}.su-slider-slide-visible .su-slider-slide-title{opacity:1}.su-slider-next,.su-slider-prev{position:absolute;top:50%;display:block;width:40px;height:40px;margin-top:-20px!important;background:#000 0 0 url(//www.tokyoimmigration.jp/wordpress/wp-content/plugins/shortcodes-ultimate/includes/css/../images/swiper/default.png) no-repeat;background-color:rgba(0,0,0,.5);cursor:pointer;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;opacity:0;-webkit-transition:all .2s;transition:all .2s}.su-slider-prev{right:10px;margin-right:30px;background-position:-40px 0}.su-slider-next{left:10px;margin-left:30px;background-position:0 0}.su-slider:hover .su-slider-next,.su-slider:hover .su-slider-prev{margin-left:0;margin-right:0;opacity:.7}.su-slider .su-slider-next:hover,.su-slider .su-slider-prev:hover{opacity:1}.su-slider-pagination{position:absolute;left:15%;right:15%;top:50%;width:70%;height:0;margin-top:-7px;text-align:center;cursor:default;opacity:0;-webkit-transition:all .2s;transition:all .2s}.su-slider:hover .su-slider-pagination{bottom:20px;opacity:1}.su-slider-pagination span{display:inline-block;width:14px;height:14px;margin:0;background:#000 0 -999px url(//www.tokyoimmigration.jp/wordpress/wp-content/plugins/shortcodes-ultimate/includes/css/../images/swiper/default.png) no-repeat;background-color:rgba(0,0,0,.5);cursor:pointer;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-webkit-transition:all .2s;transition:all .2s}.su-slider:hover .su-slider-pagination span{margin:0 3px}.su-slider .su-slider-pagination span.swiper-visible-switch{background-color:#fff;background-color:rgba(255,255,255,.5)}.su-slider-pagination span.swiper-active-switch,.su-slider-pagination span:hover{background-position:0 -40px}.su-spacer{display:block;height:0;clear:both;overflow:hidden}.su-spacer-5{height:5px}.su-spacer-10{height:10px}.su-spacer-20{height:20px}.su-spacer-30{height:30px}.su-spacer-40{height:40px}.su-spoiler{margin-bottom:1.5em}.su-spoiler .su-spoiler:last-child{margin-bottom:0}.su-spoiler-title{position:relative;cursor:pointer;min-height:20px;line-height:20px;padding:7px 7px 7px 34px;font-weight:700;font-size:13px}.su-spoiler-title:focus{outline:currentColor thin dotted}.su-spoiler-icon{position:absolute;left:7px;top:7px;display:block;width:20px;height:20px;line-height:21px;text-align:center;font-size:14px;font-family:ShortcodesUltimateIcons;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased}.su-spoiler-content{padding:14px;-webkit-transition:padding-top .2s;transition:padding-top .2s;-ie-transition:padding-top .2s}.su-spoiler.su-spoiler-closed>.su-spoiler-content{height:0;margin:0;padding:0;overflow:hidden;border:none;opacity:0;pointer-events:none}.su-spoiler.su-spoiler-closed>.su-spoiler-content iframe{display:none}.su-spoiler-icon-plus .su-spoiler-icon:before{content:'\f068'}.su-spoiler-icon-plus.su-spoiler-closed .su-spoiler-icon:before{content:'\f067'}.su-spoiler-icon-plus-circle .su-spoiler-icon:before{content:'\f056'}.su-spoiler-icon-plus-circle.su-spoiler-closed .su-spoiler-icon:before{content:'\f055'}.su-spoiler-icon-plus-square-1 .su-spoiler-icon:before{content:'\f146'}.su-spoiler-icon-plus-square-1.su-spoiler-closed .su-spoiler-icon:before{content:'\f0fe'}.su-spoiler-icon-plus-square-2 .su-spoiler-icon:before{content:'\f147'}.su-spoiler-icon-plus-square-2.su-spoiler-closed .su-spoiler-icon:before{content:'\f196'}.su-spoiler-icon-arrow .su-spoiler-icon:before{content:'\f063'}.su-spoiler-icon-arrow.su-spoiler-closed .su-spoiler-icon:before{content:'\f061'}.su-spoiler-icon-arrow-circle-1 .su-spoiler-icon:before{content:'\f0ab'}.su-spoiler-icon-arrow-circle-1.su-spoiler-closed .su-spoiler-icon:before{content:'\f0a9'}.su-spoiler-icon-arrow-circle-2 .su-spoiler-icon:before{content:'\f01a'}.su-spoiler-icon-arrow-circle-2.su-spoiler-closed .su-spoiler-icon:before{content:'\f18e'}.su-spoiler-icon-chevron .su-spoiler-icon:before{content:'\f078'}.su-spoiler-icon-chevron.su-spoiler-closed .su-spoiler-icon:before{content:'\f054'}.su-spoiler-icon-chevron-circle .su-spoiler-icon:before{content:'\f13a'}.su-spoiler-icon-chevron-circle.su-spoiler-closed .su-spoiler-icon:before{content:'\f138'}.su-spoiler-icon-caret .su-spoiler-icon:before{content:'\f0d7'}.su-spoiler-icon-caret.su-spoiler-closed .su-spoiler-icon:before{content:'\f0da'}.su-spoiler-icon-caret-square .su-spoiler-icon:before{content:'\f150'}.su-spoiler-icon-caret-square.su-spoiler-closed .su-spoiler-icon:before{content:'\f152'}.su-spoiler-icon-folder-1 .su-spoiler-icon:before{content:'\f07c'}.su-spoiler-icon-folder-1.su-spoiler-closed .su-spoiler-icon:before{content:'\f07b'}.su-spoiler-icon-folder-2 .su-spoiler-icon:before{content:'\f115'}.su-spoiler-icon-folder-2.su-spoiler-closed .su-spoiler-icon:before{content:'\f114'}.su-spoiler-style-default>.su-spoiler-title{padding-left:27px;padding-right:0}.su-spoiler-style-default>.su-spoiler-title>.su-spoiler-icon{left:0}.su-spoiler-style-default>.su-spoiler-content{padding:1em 0 1em 27px}.su-spoiler-style-fancy{border:1px solid #ccc;border-radius:10px;background:#fff;color:#333}.su-spoiler-style-fancy>.su-spoiler-title{border-bottom:1px solid #ccc;border-radius:10px;background:#f0f0f0;font-size:.9em}.su-spoiler-style-fancy.su-spoiler-closed>.su-spoiler-title{border:none}.su-spoiler-style-fancy>.su-spoiler-content{border-radius:10px}.su-spoiler-style-simple{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.su-spoiler-style-simple>.su-spoiler-title{padding:5px 10px;background:#f0f0f0;color:#333;font-size:.9em}.su-spoiler-style-simple>.su-spoiler-title>.su-spoiler-icon{display:none}.su-spoiler-style-simple>.su-spoiler-content{padding:1em 10px;background:#fff;color:#333}.su-table{width:100%;margin-bottom:1.5em}.su-table table{width:100%!important;margin:0!important;border-collapse:collapse!important;font-size:1em!important;border:1px solid #ccc!important;table-layout:auto!important}.su-table table th{text-align:center!important;padding:1em!important;font-size:1em!important;font-weight:700!important;color:#333!important;border:1px solid #ccc!important;background:#f0f0f0!important}.su-table table td{padding:.5em 1em!important;border:1px solid #ccc!important;background:#fff!important}.su-table-responsive{overflow-x:auto}.su-table-responsive table{width:auto!important;min-width:100%!important}.su-table-responsive table td,.su-table-responsive table th{word-break:initial!important}.su-table-alternate table tr:nth-child(even) td{background-color:#f7f7f7!important}.su-table-fixed table{table-layout:fixed!important}.su-tabs{margin:0 0 1.5em;padding:3px;border-radius:3px;background:#eee}.su-tabs-nav span{display:inline-block;margin-right:3px;padding:10px 15px;min-height:40px;border-top-left-radius:3px;border-top-right-radius:3px;color:#333;font-size:13px;line-height:20px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.su-tabs-nav span:hover{background:#f5f5f5}.su-tabs-nav span.su-tabs-current{background:#fff;cursor:default}.su-tabs-nav span:focus{outline:currentColor thin dotted}.su-tabs-nav span.su-tabs-disabled{opacity:.5;cursor:default}.su-tabs-pane{padding:15px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background:#fff;color:#333;font-size:13px}.su-tabs-pane:not(.su-tabs-pane-open){overflow:hidden!important;padding:0!important;min-height:0!important;height:0!important;border:none!important}.su-tabs-nav,.su-tabs-nav span,.su-tabs-pane,.su-tabs-panes{box-sizing:border-box!important}.su-tabs-vertical{display:-webkit-box;display:flex}.su-tabs-vertical .su-tabs-nav{width:30%}.su-tabs-vertical .su-tabs-nav>span{display:block;margin-right:0;border-radius:0;border-top-left-radius:3px;border-bottom-left-radius:3px}.su-tabs-vertical .su-tabs-panes{width:70%}.su-tabs-vertical .su-tabs-panes .su-tabs-pane{height:100%;border-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px}.qtip.su-qtip{max-width:480px!important}.su-tooltip{display:inline-block}.su-qtip-size-1{font-size:.8em!important}.su-qtip-size-2{font-size:.9em!important}.su-qtip-size-3{font-size:1em!important}.su-qtip-size-4{font-size:1.1em!important}.su-qtip-size-5{font-size:1.2em!important}.su-qtip-size-6{font-size:1.3em!important}.su-tooltip-content{display:none}.su-tooltip-content>:last-child{margin-bottom:0}.qtip-content .su-tooltip-content embed,.qtip-content .su-tooltip-content iframe,.qtip-content .su-tooltip-content img,.qtip-content .su-tooltip-content object{max-width:430px}.qtip-content .su-tooltip-content .su-u-responsive-media-yes{width:430px}.su-video{position:relative;margin-bottom:1.5em;overflow:hidden}.su-video .jp-title{position:absolute;top:-100px;left:0;width:100%;height:30px;padding:0 1em;line-height:30px;font-size:.9em;background:#000;background:rgba(0,0,0,.5);color:#fff;-webkit-transition:top .2s;transition:top .2s}.su-video:hover .jp-title{top:0}.su-video .jp-start{position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;opacity:.5;-webkit-transition:opacity .2s;transition:opacity .2s;background:50% 50% url(//www.tokyoimmigration.jp/wordpress/wp-content/plugins/shortcodes-ultimate/includes/css/../images/player/default-start.png) no-repeat}.su-video:hover .jp-start{opacity:.8}.su-video.jp-video-full{position:fixed;left:0;top:0;width:100%;height:100%}.su-video.jp-video-full .jp-jplayer{position:fixed!important;left:0;top:0;overflow:hidden}.su-video .jp-gui{position:relative;height:30px;background:#7c8781;background:-webkit-gradient(linear,left top,left bottom,from(#7c8781),to(#0a0809));background:linear-gradient(to bottom,#7c8781 0,#0a0809 100%);border-bottom-right-radius:3px;border-bottom-left-radius:3px}.su-video.jp-video-full .jp-gui{position:fixed;left:0;bottom:0;width:100%}.su-video-controls-no .jp-gui{position:absolute!important;bottom:-100px;left:0;right:0;-webkit-transition:bottom .2s;transition:bottom .2s}.su-video-controls-no:hover .jp-gui{bottom:0}.su-video img{border-radius:0!important;border:none!important;margin:0!important;padding:0!important}.su-video .jp-gui .jp-pause,.su-video .jp-gui .jp-play{position:absolute;left:0;top:0;display:block;width:30px;height:30px;border-right:1px solid #454947;cursor:pointer}.su-video .jp-gui .jp-play{background:0 0 url(//www.tokyoimmigration.jp/wordpress/wp-content/plugins/shortcodes-ultimate/includes/css/../images/player/default.png) no-repeat}.su-video .jp-gui .jp-pause{background:-30px 0 url(//www.tokyoimmigration.jp/wordpress/wp-content/plugins/shortcodes-ultimate/includes/css/../images/player/default.png) no-repeat}.su-video .jp-full-screen,.su-video .jp-restore-screen{position:absolute;top:0;right:0;display:block;width:30px;height:30px;border-left:1px solid #454947;cursor:pointer}.su-video .jp-full-screen{background:0 -30px url(//www.tokyoimmigration.jp/wordpress/wp-content/plugins/shortcodes-ultimate/includes/css/../images/player/default.png) no-repeat}.su-video .jp-restore-screen{background:-30px -30px url(//www.tokyoimmigration.jp/wordpress/wp-content/plugins/shortcodes-ultimate/includes/css/../images/player/default.png) no-repeat}.su-video .jp-progress{position:absolute;top:10px;left:90px;right:90px;height:10px;background:#333;border-radius:3px;box-shadow:0 0 5px #000 inset}.su-video .jp-play-bar,.su-video .jp-seek-bar{position:absolute;top:0;left:0;height:100%;cursor:pointer;border-radius:3px}.su-video .jp-seek-bar{background:#0b0b0b;background:-webkit-gradient(linear,left top,left bottom,from(#0b0b0b),to(#666));background:linear-gradient(to bottom,#0b0b0b 0,#666 100%)}.su-video .jp-play-bar{background:#6db3f2;background:-webkit-gradient(linear,left top,left bottom,from(#6db3f2),color-stop(50%,#54a3ee),color-stop(51%,#3690f0),to(#1e69de));background:linear-gradient(to bottom,#6db3f2 0,#54a3ee 50%,#3690f0 51%,#1e69de 100%)}.su-video .jp-current-time,.su-video .jp-duration{position:absolute;top:0;display:block;height:30px;line-height:30px;color:#f5f5f5;font-size:10px}.su-video .jp-current-time{left:50px}.su-video .jp-duration{right:50px}.su-vimeo{margin:0 0 1.5em}.su-vimeo iframe{border:none!important}.su-youtube{margin:0 0 1.5em}.su-youtube iframe{border:none!important}@media screen and (max-width:768px){.su-button span{padding-top:.25em!important;padding-bottom:.25em!important;line-height:1.2!important}.su-button small{margin-top:.2em!important}.su-display-posts-template-default .su-post-thumbnail{width:4em}.su-display-posts-template-teasers .su-post-thumbnail{width:2.75em}.su-image-carousel-adaptive .su-image-carousel-item,.su-image-carousel-adaptive.su-image-carousel-has-spacing .su-image-carousel-item{margin-right:0;width:100%}}@media screen and (max-width:48em){.su-pullquote{width:auto}.su-pullquote-align-left,.su-pullquote-align-right{float:none;margin:1.5em 0;padding:.5em 1em}}@media only screen and (max-width:768px){.su-tabs-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.su-tabs-vertical .su-tabs-nav,.su-tabs-vertical .su-tabs-panes{width:100%}.su-tabs-vertical .su-tabs-nav .su-tabs-pane,.su-tabs-vertical .su-tabs-nav>span,.su-tabs-vertical .su-tabs-panes .su-tabs-pane,.su-tabs-vertical .su-tabs-panes>span{border-radius:3px}.su-tabs-mobile-stack .su-tabs-nav span{display:block}.su-tabs-mobile-scroll .su-tabs-nav{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;white-space:nowrap;overflow-x:auto}}@media only screen and (max-width:767px){.su-row .su-column{float:none;width:100%;margin:0}.su-row .su-column+.su-column{margin:1.5rem 0 0}}@media (-webkit-min-device-pixel-ratio:0){.su-image-carousel-has-outline .su-image-carousel-item-content a:focus,.su-image-carousel-has-outline button.flickity-prev-next-button:focus{outline-style:auto;outline-color:-webkit-focus-ring-color}}
I want to become a Japanese national. | Tokyoimmigration service Skip to content
I want to become a Japanese national By 管理者 on — 4 mins read
日本語 You may want to live in Japan as a Japanese national. This process is called Naturalization . The Naturalization process takes more than just declaring your eagerness to become a Japanese national. The legally required conditions are described below.
1.Duration of Stay You are required to have a valid visa (Status of Residence ) from the Immigration Bureau of Japan at the time of application and you must have been living in Japan for at least 5 years. Also the bureau confirms whether you have been living in Japan at least 80% of the 365 days every year. The time spent on a Student visa cannot be counted in this 5 year period.
2.Age You are required to be 20 years of age or older and have reached the official age as an adult in your home country. However, this age restriction is not strictly applied to dependent children under the age of 20, applying with you.
3.Conduct You should be of good character in your daily life. It is important that you have not been involved in any crime or been a nuisance to society. Even a minor traffic offence may affect your application. Whether or not you have been paying tax properly reflects your duty as a would-be national and is another assessment factor. You also need to have a certificate of your enrolment into the Japanese National Pension System that shows the record of your levy payments. You cannot apply for Naturalization if you are not enrolled in the Japanese National Pension System and cannot provide this document. You are judged on whether you can live in Japanese society like an ordinary law-abiding Japanese national.
4.Livelihood You need to have sufficient income: whether you can work and earn an income will be checked. If you can make a stable living by the financial capability of your spouse, this is allowable. If you are a student, approval can be made if you have regular sufficient allowance from your parent(s). If you are married to a Japanese national, you need to prove that the marriage is genuine and that you live together.
5.Nationality You need to be a person with no nationality or else forfeit your foreign nationality when approval is given for your Japanese nationality.
6.Conformation to the Japanese Constitution You must be of a nature to abide by the Japanese Peace Constitution. Any person who is even slightly likely to become a terrorist will not be accepted.
7.Japanese Language ability You need to have Japanese reading and writing skills at least equivalent to an ordinary 7 to 8 year old Japanese primary school student. You need to understand basic “kanji(漢字)” besides “katakana(カタカナ)” and “hiragana(ひらがな)”. You need to be able to have smooth Japanese oral communication with an officer in charge of your case. As a potential applicant, you need to ask yourself, “Can I satisfy these conditions?”
Further conditions and things to note for the Naturalization Another point is that if you are a businessman who travels overseas 100 days or more per year , then it is difficult to apply for Naturalization . This is because of the criteria requiring you to be in Japan 80% of each year.
There are many documents required, and what is required differs in each case. Besides the Application form for Naturalization , you may need the following: a document that proves your previous nationality; an abstract of income; a summary of business; a salary payment statement; a document that proves your social status; a summary of your relatives; an Certificate of Residence , a resume; a document that clarifies your motive to be naturalized, a document of oath; a certificate of tax payment; maps that show the locations of your residence and workplace; certificates of skills and qualifications; etc. It is a huge task to prepare all these documents.
For processing purposes, the assessment of a Naturalization application is done on a household basis. The application can be made to a Bureau of Legal Affairs office that governs the area where you live. The assessment may take 10 months or more than 1 year. Of course this duration varies in each case.
When a successful assessment process is completed, the Minister of Justice announces his approval in the official gazette and an officer of the Bureau of Legal Affairs calls in the applicant. Then the officer of the Bureau of Legal Affairs hands in the approval notice and a personal identification card is issued. Then you report your new nationality at your local municipality office, by the specified date. Once your Japanese nationality is formally approved and you got your own Family Register , you return your Resident Card to the Immigration Bureau. This is how you gain Japanese citizenship.
End note Once you are a Japanese national , there is no need for a Resident Card , or a “minashi ” Resident Card (Certificate of Alien Registration) . You will have the right to vote at elections as well. You may obtain a Japanese passport and may go in and out of Japan freely.
To obtain approval for Naturalisation, you have to make an application that requires considerable time for gathering information and preparing documents. Even if you have given up making an application for it, please think again. We are here to help, so contact us .
Copyright©2008 SATO MASAMI Office All Rights Reserved.