');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{line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:2.25em;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:3.25em}.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:.875em;line-height:1.8;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.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 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;color:#555;font-size:.8125em}.wp-block-latest-posts__post-excerpt{margin-top:.5em;margin-bottom:1em}.wp-block-latest-posts__featured-image a{display:inline-block}.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}.block-editor-image-alignment-control__row .components-base-control__field{display:flex;justify-content:space-between;align-items:center}.block-editor-image-alignment-control__row .components-base-control__field .components-base-control__label{margin-bottom:0}ol.has-background,ul.has-background{padding:1.25em 2.375em}.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__media img,.wp-block-media-text__media 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 .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}}.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation-link:not(.has-text-color){color:#1e1e1e}.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation__container{background-color:#fff}.items-justified-left>ul{justify-content:flex-start}.items-justified-center>ul{justify-content:center}.items-justified-right>ul{justify-content:flex-end}.wp-block-navigation-link{display:flex;align-items:center;position:relative;margin:0}.wp-block-navigation-link .wp-block-navigation__container:empty{display:none}.wp-block-navigation__container{list-style:none;margin:0;padding-left:0;display:flex;flex-wrap:wrap}.is-vertical .wp-block-navigation__container{display:block}.has-child>.wp-block-navigation-link__content{padding-right:.5em}.has-child .wp-block-navigation__container{border:1px solid rgba(0,0,0,.15);background-color:inherit;color:inherit;position:absolute;left:0;top:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:2;opacity:0;transition:opacity .1s linear;visibility:hidden}.has-child .wp-block-navigation__container>.wp-block-navigation-link>.wp-block-navigation-link__content{flex-grow:1}.has-child .wp-block-navigation__container>.wp-block-navigation-link>.wp-block-navigation-link__submenu-icon{padding-right:.5em}@media (min-width:782px){.has-child .wp-block-navigation__container{left:1.5em}.has-child .wp-block-navigation__container .wp-block-navigation__container{left:100%;top:-1px}.has-child .wp-block-navigation__container .wp-block-navigation__container:before{content:"";position:absolute;right:100%;height:100%;display:block;width:.5em;background:transparent}.has-child .wp-block-navigation__container .wp-block-navigation-link__submenu-icon svg{transform:rotate(0)}}.has-child:hover{cursor:pointer}.has-child:hover>.wp-block-navigation__container{visibility:visible;opacity:1;display:flex;flex-direction:column}.has-child:focus-within{cursor:pointer}.has-child:focus-within>.wp-block-navigation__container{visibility:visible;opacity:1;display:flex;flex-direction:column}.wp-block-navigation-link__content{color:inherit;text-decoration:none;padding:.5em 1em}.wp-block-navigation-link__content+.wp-block-navigation-link__content{padding-top:0}.has-text-color .wp-block-navigation-link__content{color:inherit}.wp-block-navigation-link__label{word-break:normal;overflow-wrap:break-word}.wp-block-navigation-link__submenu-icon{height:inherit;padding:.375em 1em .375em 0}.wp-block-navigation-link__submenu-icon svg{fill:currentColor}@media (min-width:782px){.wp-block-navigation-link__submenu-icon svg{transform:rotate(90deg)}}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.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:1.25em 2.375em}p.has-text-color a{color:inherit}.wp-block-post-author{display:flex;flex-wrap:wrap}.wp-block-post-author__byline{width:100%;margin-top:0;margin-bottom:0;font-size:.5em}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{margin-bottom:.7em;font-size:.7em}.wp-block-post-author__content{flex-grow:1;flex-basis:0}.wp-block-post-author__name{font-weight:700;margin:0}.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:1.25em}.wp-block-pullquote p{font-size:1.75em;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:2em}.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-bottom:1em;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:1.5em;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:1.125em;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 1em 1em 0;width:100%}@media (min-width:600px){.wp-block-rss.columns-2 li{width:calc(50% - 1em)}.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}.wp-block-rss.columns-4 li{width:calc(25% - 1em)}.wp-block-rss.columns-5 li{width:calc(20% - 1em)}.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;color:#555;font-size:.8125em}.wp-block-search .wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search .wp-block-search__label{width:100%}.wp-block-search .wp-block-search__input{flex-grow:1;min-width:3em;border:1px solid #949494}.wp-block-search .wp-block-search__button{margin-left:.625em;word-break:normal}.wp-block-search .wp-block-search__button svg{min-width:1.5em;min-height:1.5em}.wp-block-search.wp-block-search__button-only .wp-block-search__button{margin-left:0}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{padding:4px;border:1px solid #949494}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{border-radius:0;border:none;padding:0 0 0 .25em}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus{outline:none}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button{padding:.125em .5em}.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:1.5em;letter-spacing:2em;padding-left:2em;font-family:serif}.wp-block-custom-logo .aligncenter{display:table}.wp-block-social-links{display:flex;flex-wrap:wrap;justify-content:flex-start;padding-left:0;padding-right:0;text-indent: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:9999px;margin:0 8px 8px 0;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:#1778f2;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:#0d66c2;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:#1da1f2;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:red;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:#1778f2}.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:#0d66c2}.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:#1da1f2}.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:red}.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 #f0f0f0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.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 1em;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:sticky){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-post-featured-image a{display:inline-block}: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-white-background-color{background-color:#fff}: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-black-background-color{background-color:#000}: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-white-color{color:#fff}: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-black-color{color:#000}: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)}:root .has-link-color a{color:#00e;color:var(--wp--style--color--link,#00e)}.has-small-font-size{font-size:.8125em}.has-normal-font-size,.has-regular-font-size{font-size:1em}.has-medium-font-size{font-size:1.25em}.has-large-font-size{font-size:2.25em}.has-huge-font-size,.has-larger-font-size{font-size:2.625em}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}
#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}}
.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 start my own business in Japan. | Tokyoimmigration service Skip to content
I want to start my own business By 管理者 on — 5 mins read
日本語 Many foreign nationals want to start a business in Japan. From 1st April 2015, the first step for success in the Japanese market is to obtain a Business Manager visa. In this page, I will explain about the Business Manager visa.
Sequence of events 1.If you do not have a Japanese visa If you do not have a Japanese visa, you can apply for a 4 month Business Manager visa from the beginning This Business Manager visa has been created to make it easier for a foreign national to make preparations to start a business in Japan. If your application is successful, you will get a Residence Card (please note that you need to have a residential address at this stage). Once you have a Residence Card, it becomes relatively easier to secure an office space and open a bank account.
2.If you currently have a different Japanese visa In this case, please complete your corporation registration while your visa period is still valid. You will need to change your visa (Status of Residence) after completion of your corporate registration When you have established your business by completing the corporate registration, you will need to apply for the change of visa (Status of Residence) .
There are three options depending on your circumstances: If you hold a 4 month Business Manager visa, you may apply for an Extension of Stay and change it to 1 year Business Manager visa. If you hold a different type of visa, you may apply for a Change of Status of Residence to 1 year Business Manager visa. If you are applied and assessed as a Highly Skilled Foreign Professional No.1, you may apply for a Change of Status of Residence to Highly Skilled Foreign Professional No.1 visa. In this case, the period of stay will be 5 years. What are the requirements to apply for a Business Manager visa and then for an extension? Securing an office/store space for the business First, you must secure an office /store space to run your business in Japan. A monthly rental office or a temporary structure such as a portable stall are not acceptable. To use a residence as an office or store space is not usually permitted, although there are some exceptions. As a rule, an officer of the Immigration Bureau of Japan will check the actual place to judge its acceptability for the purposeBusiness content The proposed business must be practical and based on a clearly documented business plan. Your personal history is also important. If you do not have any experience in the area of your proposed business, your application may be assessed as unlikely to be viable. It is especially important that the articles of association (“teikan”), sometimes called a constitution for the business, is in good order. It is also important to include the detailed profit and loss statement in the business plan. A business that has a good plan but does not seem to have any real substance, or that does not comply with Japanese law, or any business that is assessed as impossible to become operable will not be approved.Investment You must show an investment of an amount equivalent to 5,000,000 yen. Your company’s financial report is also important for the assessment. If the balance sheet of your business shows surplus, it would be assessed that there is no financial problem with your business, but when it shows deficit and the debts substantially exceed the assets, it becomes a problem. In case of insolvency, it is assessed that it is not worth issuing a Business Manager visa to run your business. The investment for land and building(s) can be counted towards the assessment. If that reaches 5,000,000 yen or more, then that is usually considered as enough investment. You can borrow 5,000,000 yen from your family to invest, but if your investment is based on a loan, you have to submit the loan contract as an evidential document. There are exceptions: this visa has been approved for a case where one had invested 5,000,000 yen or more out of total capital 10,000,000 yen for joint ventures with a Japanese counterpart. Also since 2015, it is permissible, if the investment is made by only the Japanese partnerStaff Your business must have at least one full time employee who is either a Japanese national, a Permanent Resident, a Spouse or Child of a Japanese National, a Spouse or Child of a Permanent Resident, or a foreign national with a Long-Term visa. Until recently, approvals had been given to cases of having just oneself as the staff when one has invested at least 5,000,000 yen. Since April 2015, a capital of 5,000,000 yen is no longer a strict requirement, provided that the scale of return and investment are enough to employ a staff member.Other cautionary matters When a foreign national tries to establish a business in Japan, there are many hurdles. You have to prepare all the necessary documents and gain the necessary approvals. There can be problems associated with hiring people and taxes. Often, securing an office/store space can be a problem because of difficulty in finding a guarantor. For proceedings in Japan and to obtain a Business Manager visa, it is easier, if you have a Japanese partner. There have been cases that even though the corporation registers were approved in Japan, the immigration bureau has decided to reject the visa applications or extensions. To start a business, both a practical business plan and your career record are very important.
End Note Our office has strong connections with specialists in various fields so that we can advise you of solutions to your specific problems. Moreover, I, Masami Sato, have experience of running a company for more than 10 years and can give you my personal advice over how to draw up a project plan or business plan. I can construct strategies for marketing, and help you with other issues.
Please feel free to contact us if you are considering setting up your own business in Japan and want to apply for this Business Manager visa to start your own business.
Copyright©2008 SATO MASAMI Office All Rights Reserved.