');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 change my visa. | Tokyoimmigration service Skip to content
I want to change my visa By 管理者 on — 3 mins read
日本語 簡体中文 繁体中文 It is possible to have your visa changed when you change the purpose of your stay after you enter Japan, for reasons such as change of your job or change of your visa status.
For example, it is necessary to change your visa if you have been an international student and find employment after graduation. If you are going to work, a work visa becomes the basis for your stay in Japan. Once you are employed and obtain a new replacement Resident Card that specifies your work, you are approved as a working adult in Japan.
Generally, a Specialist in Humanities/International Services visa is the choice for an Arts graduate and an Engineer/Technical Expert visa is the choice for a Science graduate. First, however, you need to apply for a Change of Status of Residence to a work visa , prior to commencing your work. You are not allowed to start work before your work visa has been approved. If you have graduated and are still looking for a job, you can change to a Specific Activities visa while you are seeking an employment.
It is possible to start your own business, but a change to an Investor/Business Manager visa is quite difficult, and your financial capacity would be investigated.
There have been cases of foreign nationals applying for a change of visas when they married to Japanese nationals after entering Japan to work or to study, or when their marriage broke up but needed to continue their work.
In any case, if you have a criminal record, it is difficult to change your visa. It does not matter how much financial capacity you have.
If you have divorced with your Japanese spouse or lost your Japanese spouse by death and you are looking after your Japanese child, a change of visa is approved irrelevant of the duration of the marriage. In these cases, Long-Term Resident visas are issued. There have been cases of issuance of Long-Term Resident visas when there were no children but their prior durations of stay in Japan have been long. In case of a divorce, if the marriage was genuine and lasted at least 3 years, you can apply for a Long-Term Resident visa .
When you want your visa to be changed, you apply at the Immigration Bureau of Japan. However, approvals are at the discretion of the Minister of Justice and not all the applications are approved. For all cases, the following documents are required.
Your passport and a Resident Card (or an Official Copy of the Registered Information on the Alien Registration , if you still do not have a Resident Card ); an Application for Change of Status of Residence ; a document that describes the activities you would like to engage in and a statement of your reasons; a certificate for your new activity, such as employment contract; if you are changing your job, a copy of a certificate of leave of work of your former job and a certificate of tax deducted at source; if you want to work after being an international student, a graduation certificate, a certificate of registered matters of the company you are going to work and its statutory record; if you are changing your visa to a Spouse or a Child of Japanese National visa or a Long-Term Resident visa , then you need a letter of guarantee from a guarantor. I will repeat here that the approval is at the discretion of the Minister of Justice and is not automatic. It is not easy to prepare all the documentation prove the facts and be approved of a different visa. If you want to change your visa, contact us as your first step.
Copyright©2008 SATO MASAMI Office All Rights Reserved.