');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:-webkit-sticky) or (position:sticky)){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}.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}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes vertical{from{transform:translateY(64px);transform:translateY(max(1px, min(6.25vw, 64px)))}to{transform:translateY(0)}}.animation{opacity:0}.animation.show-once{animation:4s cubic-bezier(0.165, 0.84, 0.44, 1) both fadeIn,1s cubic-bezier(0.165, 0.84, 0.44, 1) both vertical}@keyframes load4{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -0.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0em 0 0,2em 2em 0 .2em,0 3em 0 0em,-2em 2em 0 -1em,-3em 0em 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0em,0 3em 0 .2em,-2em 2em 0 0,-3em 0em 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0em -3em 0 -1em,2em -2em 0 -1em,3em 0em 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0em 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0em -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0em 0 0,-2em -2em 0 .2em}}.foreign-division-outline__title,.foreign-division-main-visual-header__lead{font-family:'Noto Serif JP', 'Times New Roman', Times, serif}.frontpage-news-list dd a::before{transition:all .4s cubic-bezier(0.165, 0.84, 0.44, 1)}.frontpage-content-list__title,.page-job-list__title{text-shadow:0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 4px #fff,0 0 4px #fff,0 0 4px #fff,0 0 4px #fff,0 0 4px #fff,0 0 4px #fff,0 0 4px #fff,0 0 4px #fff,0 0 4px #fff,0 0 4px #fff}.wp-edit-post-link a::before,.link-arrow::before{content:"→";display:inline-block;transform:translateX(-0.4em);margin-left:.4em;transition:transform .4s cubic-bezier(0.165, 0.84, 0.44, 1)}.wp-edit-post-link a.hover::before,.hover.link-arrow::before{transform:translateX(-0.2em)}.link-arrow2::after,.frontpage-content-list__btn a::after,.page-job-list__btn a::after,.main-footer-contact-header__btn a::after{content:"→";display:inline-block;margin-left:.4em;margin-right:.4em;transition:transform .4s cubic-bezier(0.165, 0.84, 0.44, 1)}.hover.link-arrow2::after,.frontpage-content-list__btn a.hover::after,.page-job-list__btn a.hover::after,.main-footer-contact-header__btn a.hover::after{transform:translateX(0.2em)}.link-right::before{content:"→";display:inline-block;transform:translateX(-0.4em);margin-left:.4em;transition:transform .4s cubic-bezier(0.165, 0.84, 0.44, 1)}.hover.link-right::before{transform:translateX(-0.2em)}.link-right::before{content:">>";color:#8fc31f}.icon-map::before{content:"";display:inline-block;background:no-repeat center/100% 100%;width:1.032em;vertical-align:-13%;margin:0 .4em;background-image:url(//hapiness.co.jp/wphapiness/wp-content/themes/hapiness/css/../images/icon-map.svg);height:1.335em}*{box-sizing:border-box}*::before,*::after{box-sizing:border-box}html{scroll-padding-top:calc(var(--hnh) + 1em)}@media(max-width: 767px){html{scroll-padding-top:calc(var(--hh) + 1em)}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"palt";font-family:'Roboto', 'Noto Sans JP', Helvetica, Arial, sans-serif;font-size:max(12px, min(3.125vw, 16px));line-height:1.9;word-wrap:break-word;overflow-wrap:break-word;display:flex;align-items:center;flex-direction:column;min-height:100vh;color:#333}embed,object,video,img{max-width:100%;height:auto}iframe{max-width:100%}img{-ms-interpolation-mode:bicubic;vertical-align:top;font-size:0;line-height:0}a:not(.nostyle){color:currentColor;transition:color .4s cubic-bezier(0.165, 0.84, 0.44, 1)}a:not(.nostyle) img{transition:opacity .4s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden}a:not(.nostyle).hover{text-decoration:none;color:#00a0e9;outline:none}a:not(.nostyle).hover img{opacity:.8}a:not(.nostyle):focus{outline:none}small{font-weight:normal;font-size:64%;font-size:max(6px, min(64%, 14px))}table{border-collapse:collapse;border-spacing:0;width:100%;table-layout:fixed}table th,table td{border:1px solid #ddd;line-height:1.6;padding:1em}table th{background:#f1f2f3}figure{line-height:1.4}figure p{margin:0}figure p+p{margin-top:.4em}figcaption,.wp-caption-dd{margin:.8em 0}h1{font-size:2.625rem;font-size:max(12px, min(7.813vw, 42px));line-height:1.2;font-family:'Noto Serif JP', 'Times New Roman', Times, serif;font-weight:600}h2{font-size:2.5rem;font-size:max(12px, min(7.031vw, 40px));line-height:1.3}h3{font-size:1.375rem;font-size:max(12px, min(5.078vw, 22px));line-height:1.4}h4{font-size:1.25rem;font-size:max(12px, min(4.688vw, 20px));line-height:1.4}h5{font-size:1.188rem;font-size:max(12px, min(4.297vw, 19px));line-height:1.5}h6{font-size:1.125rem;font-size:max(12px, min(3.906vw, 18px));line-height:1.6}figure,p,dl,ul,ol,table{margin:1.6em 0}dt:not(:first-child){margin-top:1em}dd{margin-left:max(1px, min(1.6em, 40px))}ul,ol{padding-left:max(1px, min(1.6em, 40px))}ul ul,ul ol,ol ul,ol ol{margin:0}li{margin:.4em 0}hr{clear:both;margin:3.2em auto;margin:max(1px, min(5.469vw, 56px)) auto;border:solid #ddd;border-width:1px 0 0;height:1px}blockquote,address,pre,q{background:#f1f2f3;padding:1.6em;font-size:88%;margin:1.6em 0 1.6em 1.6em}@media(max-width: 767px){blockquote,address,pre,q{margin-left:0;padding:.8em 1em}}cite{display:flex;align-items:center;color:#666;font-size:88%}cite::before{background-color:#ddd;content:" ";flex-grow:1;height:1px}cite::before{margin-right:1em}code,kbd,samp,pre,tt,var{font-size:100%;font-family:"Palatino Linotype","Book Antiqua",Palatino,"serif"}pre{overflow:auto}q{display:block}q::before,q::after{content:' " ';font-family:"Palatino Linotype","Book Antiqua",Palatino,"serif";font-size:200%;vertical-align:-16%;line-height:1.05}[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),textarea,button,[type=button],[type=reset],[type=submit],label{-webkit-tap-highlight-color:transparent;border-radius:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;max-width:100%;transition:.4s cubic-bezier(0.165, 0.84, 0.44, 1)}[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),textarea{background:#fff;border:1px solid #ddd;padding:.32em .533em;line-height:1.6}[type=color]:focus,[type=color].hover,[type=date]:focus,[type=date].hover,[type=datetime]:focus,[type=datetime].hover,[type=datetime-local]:focus,[type=datetime-local].hover,[type=email]:focus,[type=email].hover,[type=month]:focus,[type=month].hover,[type=number]:focus,[type=number].hover,[type=password]:focus,[type=password].hover,[type=search]:focus,[type=search].hover,[type=tel]:focus,[type=tel].hover,[type=text]:focus,[type=text].hover,[type=time]:focus,[type=time].hover,[type=url]:focus,[type=url].hover,[type=week]:focus,[type=week].hover,input:not([type]):focus,input:not([type]).hover,textarea:focus,textarea.hover{border-color:#333}button,[type=button],[type=reset],[type=submit],label,select{cursor:pointer}button,[type=button],[type=reset],[type=submit]{text-decoration:none;border:none;text-decoration:none;padding:.4em 3.2em;max-width:100%;display:inline-block;transition:.4s cubic-bezier(0.165, 0.84, 0.44, 1);font-weight:500;border:1px solid;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;padding:1em 3.2em;background:#fff;border-color:rgba(0,0,0,.3)}button.hover,[type=button].hover,[type=reset].hover,[type=submit].hover{border-color:rgba(0,0,0,.8)}.margin-no{margin-top:0 !important;margin-bottom:0 !important}.margin-no-top{margin-top:0 !important}.margin-no-bottom{margin-bottom:0 !important}.margin-quarter{margin-top:.4em !important;margin-bottom:.4em !important}.margin-quarter-top{margin-top:.4em !important}.margin-quarter-bottom{margin-bottom:.4em !important}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.alignleft{float:left;margin-right:64px;margin-bottom:40px;margin-right:max(1px, min(4.688vw, 64px));margin-bottom:max(1px, min(4.688vw, 32px))}.alignright{float:right;margin-bottom:32px;margin-left:64px;margin-bottom:max(1px, min(4.688vw, 32px));margin-left:max(1px, min(4.688vw, 64px))}.alignleft,.alignright{max-width:50%}@media(max-width: 480px){.alignleft,.alignright{max-width:100%;width:70.313vw;float:none;margin-right:auto;margin-left:auto}}.aligncenter{margin-right:auto;margin-left:auto;text-align:center}.alignnone{clear:both}img[class^=align],img[class*=" align"]{display:block}img[class^=align]+img,img[class*=" align"]+img{margin-top:8px;margin-top:min(1.563vw, 8px)}.wp-caption{margin-top:0;margin-bottom:1.6em;max-width:100%}.wp-edit-post-link{color:#999;font-size:88%;text-align:right;background:#fff;padding:1.6em calc((100% - 1024px) * .5);margin:auto}@media(max-width: 1024px){.wp-edit-post-link{padding:0 2.4vw}}.indent{display:block;text-indent:-1em;padding-left:1em}.caution{color:red}.green{color:#78a41a}.blue{color:#00a0e9}.grey{color:#999}.font-down-88{font-size:88%}.font-down-80{font-size:80%}.font-down-72{font-size:72%}.font-down-64{font-size:64%}.font-up-112{font-size:112%}.font-up-120{font-size:120%}.font-up-128{font-size:128%}.font-up-136{font-size:136%}.font-up-144{font-size:144%}.font-up-152{font-size:152%}.font-up-160{font-size:160%}.mincho{font-family:'Noto Serif JP', 'Times New Roman', Times, serif;font-weight:600}.change-img-wrap{background:no-repeat center/cover}.change-img-wrap img{opacity:0}.header-nav-menu>li.current-menu-item>a,.header-nav-menu>li.current-menu-parent>a,.header-nav-menu>li>a{position:relative}.header-nav-menu>li.current-menu-item>a::after,.header-nav-menu>li.current-menu-parent>a::after,.header-nav-menu>li>a::after{content:"";transition:.4s cubic-bezier(0.165, 0.84, 0.44, 1);position:absolute;width:100%;height:2px;left:0;bottom:-0.16em;background:#8fc31f}@media(max-width: 767px){.header-nav-menu>li.current-menu-item>a::after,.header-nav-menu>li.current-menu-parent>a::after,.header-nav-menu>li>a::after{display:none}}.header{width:100%;position:fixed;left:0;top:0;background:#fff;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;z-index:100;padding:1em calc((100% - 1024px) * .5) 0;transition:.4s cubic-bezier(0.165, 0.84, 0.44, 1)}.admin-bar .header{padding-top:calc(1em + 32px)}@media(max-width: 767px){.admin-bar .header{padding-top:46px}}.admin-bar.body--sticky .header{padding-top:32px}@media(max-width: 767px){.admin-bar.body--sticky .header{padding-top:0}}.body--sticky .header{padding-top:0;background:rgba(255,255,255,.95);box-shadow:0 0 .8em rgba(0,0,0,.2)}@media(max-width: 767px){.header{padding:0}}.header__logo{margin:0;width:440px;width:max(216px, min(42.969vw, 440px));max-width:72%;transition:.4s cubic-bezier(0.165, 0.84, 0.44, 1)}.body--sticky .header__logo{transform:scale(0.9)}@media(max-width: 767px){.body--sticky .header__logo{transform:scale(1)}}@media(max-width: 1024px){.header__logo{margin-left:2.4vw}}@media(max-width: 767px){.header__logo{margin:.8em auto .8em 2.4vw}}.header__banner{margin:0;width:300px;width:max(1px, min(29.297vw, 300px))}@media(max-width: 1024px){.header__banner{padding-right:2.4vw}}@media(max-width: 767px){.header__banner{display:none}}.header-nav{padding:0 calc((100% - 1024px) * .5);width:100%;font-size:1rem;font-size:max(6px, min(1.758vw, 16px))}@media(max-width: 767px){.header-nav{font-size:max(12px, min(4.688vw, 16px));position:absolute;left:0;padding-top:var(--hh);top:0;width:100%;z-index:-1;box-shadow:0 0 .8em rgba(0,0,0,.2)}.admin-bar .header-nav{transition:padding .2s cubic-bezier(0.165, 0.84, 0.44, 1)}.header-nav::before{content:"";width:100%;height:calc((var(--vhfx, 1vh) * 100) - var(--hh));background:rgba(0,0,0,.4);position:absolute;left:0;top:var(--hh)}}.header-nav ul{list-style:none;margin:0;display:flex}@media(max-width: 767px){.header-nav ul{display:block;text-align:left}}.header-nav li{margin:0}.header-nav a{text-decoration:none}.header-nav-menu{text-align:center;justify-content:center;transition:position .1s cubic-bezier(0.165, 0.84, 0.44, 1);padding:0}@media(max-width: 767px){.header-nav-menu{max-height:calc((var(--vhfx, 1vh) * 100) - var(--hh));overflow:auto;-webkit-overflow-scrolling:auto;overflow-scrolling:auto;overflow-y:scroll}}.header-nav-menu ul{text-align:left;padding:1em 0;font-size:88%;position:absolute;left:50%;top:100%;background:rgba(255,255,255,.9);min-width:100%;transform:translateX(-50%);display:none}@media(max-width: 767px){.header-nav-menu ul{position:relative;left:0;right:0;top:0;bottom:0;transform:translateX(0);background:#edf5dc}}.body--sticky .header-nav-menu ul{box-shadow:0 4px .4em rgba(0,0,0,.2)}@media(max-width: 767px){.body--sticky .header-nav-menu ul{box-shadow:none;background:rgba(237,245,220,.95)}}.header-nav-menu ul a{display:block;padding:.4em 1.6em;white-space:nowrap}.header-nav-menu ul a::before{content:"→";display:inline-block;transform:translateX(-0.4em);margin-left:.4em;transition:transform .4s cubic-bezier(0.165, 0.84, 0.44, 1)}.header-nav-menu ul a.hover::before{transform:translateX(-0.2em)}@media(max-width: 767px){.header-nav-menu ul a{white-space:normal}}.header-nav-menu ul li.current-menu-item a{font-weight:bold}.header-nav-menu>li{padding:.8em 0;position:relative;flex:auto}@media(max-width: 1024px){.header-nav-menu>li:first-child ul{left:0;transform:translateX(0)}.header-nav-menu>li:last-child ul{left:auto;right:0;transform:translateX(0)}}.header-nav-menu>li:hover>ul{display:block;animation:fadeIn .8s cubic-bezier(0.165, 0.84, 0.44, 1)}@media(max-width: 767px){.header-nav-menu>li:hover>ul{display:none;animation:none}}@media(max-width: 767px){.header-nav-menu>li{padding:0}}.header-nav-menu>li>a{text-decoration:none;display:inline-block;transition:.4s cubic-bezier(0.165, 0.84, 0.44, 1)}@media(max-width: 767px){.header-nav-menu>li>a{display:block;padding:.8em 4vw;border-top:1px dashed rgba(0,0,0,.1);background:#fff}.body--sticky .header-nav-menu>li>a{background:rgba(255,255,255,.95)}}.header-nav-menu>li>a::after{opacity:0;width:0}@media(max-width: 767px){.header-nav-menu>li>a.hover{background:#8fc31f;color:#fff;border-top:1px solid rgba(143,195,31,0)}.body--sticky .header-nav-menu>li>a.hover{background:rgba(143,195,31,.95)}}.header-nav-menu>li>a.hover::after{opacity:1;width:100%}.header-nav-menu>li.current-menu-item>a,.header-nav-menu>li.current-menu-parent>a{color:#00a0e9}@media(max-width: 767px){.header-nav-menu>li.current-menu-item>a,.header-nav-menu>li.current-menu-parent>a{opacity:1;background:#8fc31f;color:#fff;border-top:1px solid #8fc31f}.body--sticky .header-nav-menu>li.current-menu-item>a,.body--sticky .header-nav-menu>li.current-menu-parent>a{background:rgba(143,195,31,.95)}}.header-nav-menu>li.current-menu-item>a::after,.header-nav-menu>li.current-menu-parent>a::after{opacity:1}@media(max-width: 767px){.header-nav-menu>li.current-menu-item>ul,.header-nav-menu>li.current-menu-parent>ul{display:block}}.header-nav__label{display:none;outline:none;width:max(1px, min(12.5vw, 64px));height:max(1px, min(12.5vw, 64px));padding:max(1px, min(3.906vw, 20px)) max(1px, min(3.125vw, 16px));transition:transform .4s cubic-bezier(0.165, 0.84, 0.44, 1)}.header-nav__label::before,.header-nav__label::after{content:"";display:block;width:100%;height:2px;background:#999;transition:transform .2s cubic-bezier(0.165, 0.84, 0.44, 1);transform-origin:center}@media(max-width: 767px){.header-nav__label{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap}.header-nav__label+nav{display:none}}.header-nav__label-icon{width:100%;display:block;height:2px;background:#999;margin:auto;transition:opacity .4s cubic-bezier(0.165, 0.84, 0.44, 1)}.header-nav__label-icon--show{opacity:0}.header-nav__label--show{transform:rotate(180deg) translateX(max(1px, min(1.563vw, 8px)))}.header-nav__label--show::before{transform-origin:left top;transform:rotate(45deg)}.header-nav__label--show::after{transform-origin:left bottom;transform:rotate(-45deg)}@media(max-width: 767px){.header-nav__label--show+nav{display:block;animation:fadeIn .8s cubic-bezier(0.165, 0.84, 0.44, 1)}}.footer{width:100%;background:#fff;border-top:1px solid #eee;overflow:hidden}.footer a{text-decoration:none}.footer-nav{padding:1.6em calc((100% - 1024px) * .5);font-size:max(6px, min(1.758vw, 16px));margin:auto}@media(max-width: 1024px){.footer-nav{padding:1.6em 2.4vw}}@media(max-width: 767px){.footer-nav{display:none}}.footer-nav ul{list-style:none;padding:0}.footer-nav-menu{columns:4}.footer-nav-menu ul{margin:0;padding:.2em 0}.footer-nav-menu ul a::before{content:"→";display:inline-block;transform:translateX(-0.4em);margin-left:.4em;transition:transform .4s cubic-bezier(0.165, 0.84, 0.44, 1)}.footer-nav-menu ul a.hover::before{transform:translateX(-0.2em)}.footer-nav-menu li{margin:0;padding:.16em 0}.footer-nav-menu>li{padding:.4em 0;break-inside:avoid;display:block}.footer-nav-menu>li:first-child{margin-top:0}.footer-nav-menu>li>a{font-weight:bold;transition:color .4s cubic-bezier(0.165, 0.84, 0.44, 1)}.footer-nav-menu>li>a.hover{color:#00a0e9}.footer-nav-menu>li li:last-child{padding-bottom:3.2em}.footer-nav-menu>li:nth-child(5) li:last-child,.footer-nav-menu>li:nth-child(6) li:last-child{padding-bottom:0}.footer__logo{text-align:center;padding:0 calc((100% - 1024px) * .5) .8em;margin:1.6em auto}.footer__logo a{display:block;margin:auto;width:440px;width:max(280px, min(42.969vw, 440px));max-width:72%}@media screen\0 {.footer__logo img{height:68px}}@media(max-width: 767px){.footer__logo{padding:1.6em 2.4vw .8em}}.footer-copyright{padding:.8em;position:relative;text-align:center;border-style:solid;border-color:#eee;border-width:1px 0;letter-spacing:.04em;font-size:max(11px, min(1.563vw, 16px))}@media(max-width: 1024px){.footer-copyright{padding-right:2.4vw;padding-left:2.4vw}}.footer-copyright small{font-size:100%;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;vertical-align:bottom}.footer-copyright .pageup{position:absolute;right:0;bottom:100%;color:#fff;background:#8fc31f;text-transform:uppercase;padding:.8em 2.4em .8em 3.2em;transform:rotate(-90deg) translateX(100%);transform-origin:right bottom;display:none}.footer-copyright .pageup::after{content:"→";display:inline-block;margin-left:.4em;margin-right:.4em;transition:transform .4s cubic-bezier(0.165, 0.84, 0.44, 1)}.footer-copyright .pageup.hover::after{transform:translateX(0.2em)}@media(max-width: 767px){.footer-copyright .pageup{padding:.8em 1em .8em 1.6em}}.footer-copyright .pageup.hover{color:rgba(255,255,255,.8)}.body--sticky .footer-copyright .pageup{display:block;animation:fadeIn 1600ms cubic-bezier(0.165, 0.84, 0.44, 1)}.main{width:100%;flex-grow:1;overflow:hidden;position:relative;padding-top:var(--hhfx)}@media screen\0 {.main{padding-top:140px}}.main-footer-contact{background:radial-gradient(#7893AD, #6A89AB);color:#fff;display:flex;padding:2.4em calc((100% - 1024px) * .5);padding:max(1px, min(3.906vw, 40px)) calc((100% - 1024px) * .5);position:relative;margin:3.2em auto;margin:max(1px, min(9.375vw, 48px)) auto}@media(max-width: 767px){.main-footer-contact{display:block}}.main-footer-contact-header,.main-footer-contact-content{width:512px;max-width:80%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 calc((50% - 328px) * .5);margin:auto}@media screen\0 {.main-footer-contact-header,.main-footer-contact-content{display:block}}.main-footer-contact-header{text-align:center;text-transform:uppercase}.main-footer-contact-header__title{font-size:2.875rem;font-size:max(12px, min(8.594vw, 46px));margin:.4em 0}.main-footer-contact-header__title .span{display:block;font-size:56%;margin-top:.2em}.main-footer-contact-header__btn{margin:.8em 0}.main-footer-contact-header__btn a{padding-right:4.8em !important;padding-left:5.6em !important}.main-footer-contact-header__btn a::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}@media screen\0 {.main-footer-contact-content{padding-top:2.08em}}.main-footer-contact-content p{margin:.8em 0}.title-h6 a,.page-content>h6:not(.nostyle) a,.title-h5 a,.page-content>h5:not(.nostyle) a,.title-h4 a,.page-content>h4:not(.nostyle) a,.title-h3 a,.page-content>h3:not(.nostyle) a,.title-h1 a,.page-content>h1:not(.nostyle) a,.title-h2 a,.page-content>h2:not(.nostyle) a{text-decoration:none;transition:all .4s cubic-bezier(0.165, 0.84, 0.44, 1)}.title-h6 a.hover,.page-content>h6:not(.nostyle) a.hover,.title-h5 a.hover,.page-content>h5:not(.nostyle) a.hover,.title-h4 a.hover,.page-content>h4:not(.nostyle) a.hover,.title-h3 a.hover,.page-content>h3:not(.nostyle) a.hover,.title-h1 a.hover,.page-content>h1:not(.nostyle) a.hover,.title-h2 a.hover,.page-content>h2:not(.nostyle) a.hover{color:inherit;opacity:.8}.title-h1,.page-content>h1:not(.nostyle),.title-h2,.page-content>h2:not(.nostyle){position:relative;text-align:center}.title-h1:not(:first-child),.page-content>h1:not(:first-child):not(.nostyle),.title-h2:not(:first-child),.page-content>h2:not(:first-child):not(.nostyle){margin-top:1.6em}.title-h1 .span,.page-content>h1:not(.nostyle) .span,.title-h2 .span,.page-content>h2:not(.nostyle) .span{display:block;text-transform:uppercase;font-size:40%;padding-top:.4em;color:#999;letter-spacing:.02em;font-weight:bold}.title-h1,.page-content>h1:not(.nostyle){font-size:2.625rem;font-size:max(12px, min(7.813vw, 42px));line-height:1.2;font-family:'Noto Serif JP', 'Times New Roman', Times, serif;font-weight:600;display:table;margin-right:auto;margin-left:auto}.title-h1 .span,.page-content>h1:not(.nostyle) .span{text-transform:capitalize;font-size:50%;font-family:'Roboto', 'Noto Sans JP', Helvetica, Arial, sans-serif;border-top:1px solid;margin-top:.8em;padding-top:.8em}.title-h2,.page-content>h2:not(.nostyle){font-size:2.5rem;font-size:max(12px, min(7.031vw, 40px));line-height:1.3}.title-h3,.page-content>h3:not(.nostyle){font-size:1.375rem;font-size:max(12px, min(5.078vw, 22px));line-height:1.4;color:#78a41a;position:relative;padding-left:16px;padding-left:max(8px, min(3.711vw, 16px))}.title-h3 .span,.page-content>h3:not(.nostyle) .span{display:block;color:#999;font-size:72%;margin-top:.4em}.title-h3:not(:first-child),.page-content>h3:not(:first-child):not(.nostyle){margin-top:2em}.title-h3::before,.page-content>h3:not(.nostyle)::before{content:"";position:absolute;left:0;top:0;width:7px;width:max(4px, min(0.684vw, 7px));height:100%;border:solid #8fc31f;border-width:0 1px 0 4px;border-width:0 1px 0 max(2px, min(0.391vw, 4px))}.title-h4,.page-content>h4:not(.nostyle){font-size:1.25rem;font-size:max(12px, min(4.688vw, 20px));line-height:1.4}.title-h5,.page-content>h5:not(.nostyle){font-size:1.188rem;font-size:max(12px, min(4.297vw, 19px));line-height:1.5}.title-h6,.page-content>h6:not(.nostyle){font-size:1.125rem;font-size:max(12px, min(3.906vw, 18px));line-height:1.6}.text-note{font-size:72%;font-size:max(6px, min(72%, 14px));text-align:right;font-weight:normal}.text-note small{font-size:100%}ol.ol1{list-style:none;counter-reset:num}ol.ol1 ol{counter-reset:num;list-style:none}ol.ol1>li::before,ol.ol1 ol>li::before{font-size:120%;display:inline-block;content:counter(num) ". ";counter-increment:num;color:#8fc31f;vertical-align:-3%;margin-right:.32em;margin-left:-1.143em}ul.flex-btn{list-style:none;padding:0;display:flex;justify-content:space-between;flex-wrap:wrap;text-align:center;font-size:1.25rem;font-size:max(6px, min(3.516vw, 20px));line-height:1.6}ul.flex-btn li{width:430px;width:min(41.992vw, 430px)}@media(max-width: 767px){ul.flex-btn li{width:min(430px, 80%);margin-right:auto;margin-left:auto}}ul.flex-btn a.link-btn2{display:block;padding:1.6em .4em;font-weight:bold}dl.table{display:flex;flex-wrap:wrap;border-bottom:1px dashed #ddd;margin:2.88em auto;margin:max(1px, min(4.688vw, 48px)) auto;font-size:max(1px, min(3.516vw, 16px))}@media(max-width: 767px){dl.table{display:block}}dl.table p,dl.table ul,dl.table ol,dl.table figure{margin:1em 0}dl.table p:first-child,dl.table ul:first-child,dl.table ol:first-child,dl.table figure:first-child{margin-top:0}dl.table p:last-child,dl.table ul:last-child,dl.table ol:last-child,dl.table figure:last-child{margin-bottom:0}dl.table dt,dl.table dd{margin:0;padding:2.4em 2.88em;padding:max(1px, min(3.125vw, 32px)) max(1px, min(2.344vw, 48px));border-top:1px dashed #ddd}dl.table dt{width:28%;display:flex;align-items:center;font-weight:500;font-weight:bold}dl.table dt.must::after{content:"必須";background:#e87c51;color:#fff;font-size:88%;margin-left:auto;padding:0 .4em;line-height:1.6;margin-right:-1.6em;margin-right:max(-40px, min(-1.563vw, -1px))}@media(max-width: 767px){dl.table dt.must::after{margin:0 0 0 .8em;font-size:80%}}@media(max-width: 767px){dl.table dt{width:auto;padding:.8em 0 0 0}}dl.table dd{width:72%;position:relative;padding-left:max(1px, min(4.688vw, 56px))}@media(max-width: 767px){dl.table dd{width:auto;padding:.4em 0 .4em 1.6em;margin-bottom:.8em;border:none}}dl.table dd::before{content:"";width:2px;height:calc(100% - 1.92em);background:#00a0e9;position:absolute;left:.533em;top:50%;transform:translateY(-50%)}@media(max-width: 767px){dl.table dd::before{height:calc(100% - 0.4em);width:1px}}.bolder{font-weight:bolder}a.link-btn,.frontpage-content-list__btn a,.page-job-list__btn a,.main-footer-contact-header__btn a,a.link-btn2,a.link-btn-white{text-decoration:none;padding:.4em 3.2em;max-width:100%;display:inline-block;transition:.4s cubic-bezier(0.165, 0.84, 0.44, 1);font-weight:500;border:1px solid;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}a.link-btn::before,.frontpage-content-list__btn a::before,.page-job-list__btn a::before,.main-footer-contact-header__btn a::before,a.link-btn2::before,a.link-btn-white::before{margin-left:0}a.link-btn.link-arrow2,.frontpage-content-list__btn a,.page-job-list__btn a,.main-footer-contact-header__btn a,a.link-btn2.link-arrow2,a.link-btn-white.link-arrow2{padding-right:2.4em}a.link-btn,.frontpage-content-list__btn a,.page-job-list__btn a,.main-footer-contact-header__btn a{color:#fff;background:rgba(51,51,51,.8);border-color:rgba(255,255,255,.8)}a.link-btn.hover,.frontpage-content-list__btn a.hover,.page-job-list__btn a.hover,.main-footer-contact-header__btn a.hover{background:rgba(51,51,51,.6);color:#fff}a.link-btn-white{background:#fff;border-color:rgba(0,0,0,.3)}a.link-btn-white.hover{border-color:rgba(0,0,0,.8)}a.link-btn2{color:#fff;background:linear-gradient(#D6E7B7, #7BB93E);border:none}a.link-btn2.hover{color:#fff;opacity:.8}.banner{color:#fff;font-weight:900;text-shadow:0 0 .4em rgba(0,0,0,.6);position:relative;overflow:hidden;height:180px;height:min(17.578vw, 180px);letter-spacing:.1em;text-align:center;z-index:1;margin:40px auto;margin:min(3.906vw, 40px) auto;max-width:1024px}.banner img{position:absolute}.banner figcaption{margin:0;font-size:2.25rem;font-size:max(6px, min(3.906vw, 36px))}.banner a{position:absolute;left:0;top:0;margin:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-decoration:none}.banner a::before{content:"";width:100%;height:100%;background:rgba(113,147,175,.4);position:absolute;left:0;top:0;z-index:-1;transition:background .4s ease}.banner a.hover{color:#fff}.banner a.hover::before{background:rgba(113,147,175,.6)}.loader{color:#8fc31f;font-size:8px;margin:64px auto;width:1em;height:1em;border-radius:50%;position:relative;overflow:hidden;text-indent:101%;white-space:nowrap;animation:load4 1.2s infinite linear;transform:translateZ(0)}[class^=newstag-],[class*=" newstag-"]{color:#999;font-size:72%;text-decoration:none;margin:0 .2em;padding:0 .4em;min-width:5.6em;text-align:center;display:inline-block;vertical-align:8%;border:1px solid;line-height:1.5;background:#fff}a[class^=newstag-],a[class*=" newstag-"]{color:#999;transition:.4s cubic-bezier(0.165, 0.84, 0.44, 1)}a[class^=newstag-].hover,a[class*=" newstag-"].hover{color:#00a0e9 !important;border-color:#00a0e9}figure.google-map{position:relative;height:400px;height:max(1px, min(78.125vw, 400px));width:100%}figure.google-map>*:not(figcaption),figure.google-map iframe{width:100%;height:100%;margin:0}figure.google-map figcaption{position:absolute;right:64px;bottom:32px;bottom:max(1px, min(6.25vw, 32px));margin:0}@media(max-width: 767px){figure.google-map figcaption{right:auto;left:50%;transform:translateX(-50%)}}figure.google-map figcaption a{display:block;padding:.4em 4em}.block-youtube{margin:1.6em auto;width:924px;max-width:100%;height:520px;height:min(56.25vw, 520px)}.block-youtube>*{width:100%;height:100%;margin:0}.block-youtube iframe{width:100%;height:100%}.block-border{border:1px solid rgba(0,0,0,.3);padding:.4em calc((100% - 640px) * .5);padding:.4em max(calc((100% - 640px) * .5), min(3.906vw, 140px));margin:1em auto}.block-border-wrap>*{border:1px solid rgba(0,0,0,.3);padding:.4em calc((100% - 640px) * .5);padding:.4em max(calc((100% - 640px) * .5), min(3.906vw, 140px));margin:1em auto}.block-bg,.block-numbering{margin:3.2em 0;margin:max(1px, min(5.078vw, 52px)) 0;padding:16px 48px;padding:max(1px, min(1.563vw, 16px)) max(1px, min(4.8vw, 48px))}.block-bg::after,.block-numbering::after{clear:both;content:"";display:block}@media(max-width: 767px){.block-bg,.block-numbering{margin-right:-4.8vw;margin-left:-4.8vw}}.block-bg-green{background:#f6faed}.block-bg-blue{background:#ebf7fd}.block-flex{display:flex;flex-wrap:wrap}@media(max-width: 767px){.block-flex{display:block}}.block-flex-side{width:350px;width:max(1px, min(70.313vw, 350px));margin:0 auto}.block-flex-side+.block-flex-content{width:calc(100% - 350px);padding-left:48px;padding-left:max(1px, min(4.688vw, 48px))}.reverse .block-flex-side+.block-flex-content{padding:0 48px 0 0;padding:0 max(1px, min(4.688vw, 48px)) 0 0}@media(max-width: 767px){.block-flex-side+.block-flex-content{width:100%;padding:0}}.flex2 .block-flex-side{width:auto}.block-flex-content{width:100%}@media(max-width: 767px){.block-flex-btn{text-align:center}}.block-flex.reverse{flex-direction:row-reverse}.block-flex.flex2{justify-content:space-between;align-items:flex-end;flex-wrap:nowrap}@media(max-width: 767px){.block-flex.flex2{flex-wrap:wrap}}.block-flex-images{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:center;margin:0 -2px;font-weight:bold}.block-flex-images>*{flex:auto;padding:0 2px;width:20% !important;margin:.8em 0;font-size:max(1px, min(1.563vw, 16px))}@media(max-width: 767px){.block-flex-images>*{font-size:max(1px, min(2.344vw, 16px));width:33.3% !important}}.block-flex-images.block-border-wrap{margin:0 -32px;margin:0 max(-32px, min(-1.563vw, -1px));font-weight:normal}.block-flex-images.block-border-wrap>*{padding:0;margin:.8em 32px;margin:.8em max(1px, min(1.563vw, 32px))}.block-flex-images.block-border-wrap figcaption,.block-flex-images.block-border-wrap .wp-caption-dd{margin:1.28em 0}.block-flex-border{display:flex;justify-content:space-between;margin:0 -32px;margin:0 max(-32px, min(-1.563vw, -1px))}@media(max-width: 767px){.block-flex-border{display:block}}.block-flex-border>div{flex:auto;padding:24px 40px;padding:max(1px, min(2.344vw, 24px)) max(1px, min(3.906vw, 40px));width:100%;margin:0 32px 1.6em;margin:0 max(1px, min(1.563vw, 32px)) 1.6em;border:1px solid rgba(0,0,0,.3)}.block-flex-border>div h3,.block-flex-border>div p{margin:.8em 0}.block-flex-border>div h3{font-size:max(12px, min(4.688vw, 20px))}@media(max-width: 767px){.block-flex-border>div{margin:1.6em auto;padding:2.344vw 6.25vw}}.block-step{counter-reset:num;margin:3.2em 0;margin:max(1px, min(5.078vw, 52px)) 0}.block-step-content{border-top:1px dashed #ddd;position:relative;display:flex;flex-direction:column;justify-content:center;padding:1em 0;padding-left:200px;padding-left:max(min(19.531vw, 200px), min(calc((100% - 522px) * .5), 200px));min-height:9.6em}.block-step-content:last-of-type{border-bottom:1px dashed #ddd}.block-step-content::before,.block-step-content::after{position:absolute;left:48px;left:max(0px, min(calc((100% - 808px) * .5), 48px));top:50%;transform:translateY(-50%);text-align:center;display:flex;justify-content:center;align-items:center;width:100px;width:max(1px, min(15.625vw, 100px));height:100px;height:max(1px, min(15.625vw, 100px));color:#fff;line-height:1.1;font-weight:bold}.block-step-content::before{content:"STEP";background:#5cc2f1;border-radius:50%;font-size:max(1px, min(2.5vw, 16px));padding-bottom:2.56em}.block-step-content::after{content:counter(num);counter-increment:num;font-size:2.875rem;font-size:max(1px, min(7.5vw, 48px));padding-top:.533em}.block-step-content h3{margin:.2em 0;font-size:1.25rem;font-size:max(12px, min(4.297vw, 20px))}.block-step-content p{margin:.2em 0}.block-numbering{counter-reset:num;background:#f6faed}.block-numbering p,.block-numbering figure{margin:.8em 0}.block-numbering h3{clear:both;margin:1.6em 0 .8em;font-size:1.25rem;font-size:max(12px, min(4.492vw, 20px))}.block-numbering h3 .label{font-style:normal;font-size:88%;display:table;color:#fff;background:#8fc31f;margin-bottom:.8em;padding:.533em 2.08em;border-radius:.4em;line-height:1.1}.block-numbering h3 .label::after{content:counter(num);counter-increment:num;display:inline-block;font-size:136%;vertical-align:-4%;margin-left:.1em}.block-numbering h3:not(:first-child){margin-top:2.4em}.block-qa{counter-reset:num}.block-qa h4,.block-qa-a{position:relative;padding-left:56px;padding-left:max(1px, min(7.813vw, 56px))}.block-qa h4::before,.block-qa-a::before{position:absolute;left:0;top:0;font-size:1.5rem;font-size:max(1px, min(3.906vw, 24px));color:#fff;line-height:1.2;padding:.2em .4em;font-weight:bold}.block-qa h4{padding-top:6px;padding-bottom:6px;padding-top:max(1px, min(0.391vw, 6px));padding-bottom:max(1px, min(0.391vw, 6px))}.block-qa h4::before{content:"Q";background:#aaa}.page-wh-qa .block-qa h4{padding-top:0}.page-wh-qa .block-qa h4>span.grey{display:block;font-weight:normal;font-size:80%}.block-qa.page-wh-qa-num h4::before,.block-qa.page-wh-qa-num .block-qa-a::before{transform:scaleX(0.95);transform-origin:left;padding:.2em}.block-qa.page-wh-qa-num h4::before{content:"Q" counter(num);counter-increment:num}.block-qa.page-wh-qa-num .block-qa-a::before{content:"A" counter(num)}.block-qa h5{color:#00a0e9;margin:.2em 0}.block-qa p{margin:.2em 0}.block-qa p~p{margin-top:1em}.block-qa p~h5{margin-top:1.6em}.block-qa p~h5+p{margin-top:.2em}.page-wh-qa .block-qa p.blue{font-weight:bold;font-size:1.188rem;font-size:max(6px, min(4.297vw, 19px));line-height:1.8}.page-wh-qa .block-qa p.blue+p{margin-top:0;color:#999}.block-qa-a{padding-bottom:1em}.block-qa-a:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1)}.block-qa-a::before{content:"A";background:#e05e5e}.block-toggle{margin:48px 0;margin:max(1px, min(4.688vw, 48px)) 0}.block-toggle h3{margin:0;border:1px solid #5cc2f1;padding:1.28em 48px;padding:1.28em max(1px, min(3.125vw, 48px));font-size:1.25rem;font-size:max(12px, min(4.688vw, 20px));color:#fff;background:#5cc2f1}.block-toggle h3 small{display:inline-block;font-size:80%}.block-toggle h3~h3{margin-top:10px;margin-top:max(1px, min(1.953vw, 10px))}.block-toggle h3.toggle-btn{cursor:pointer;color:inherit;border-color:#ddd;background:#fff;position:relative;padding-right:80px;padding-right:max(1px, min(7.813vw, 80px));transition:all .4s cubic-bezier(0.165, 0.84, 0.44, 1)}.block-toggle h3.toggle-btn.hover{border-color:#999}.block-toggle h3.toggle-btn .span{position:absolute;right:40px;right:max(1px, min(3.906vw, 40px));top:0;width:20px;width:max(1px, min(1.953vw, 20px));height:100%}.block-toggle h3.toggle-btn .span::before,.block-toggle h3.toggle-btn .span::after{transition:all .4s cubic-bezier(0.165, 0.84, 0.44, 1);content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:20px;width:max(1px, min(3.125vw, 20px));height:4px;height:max(2px, min(0.586vw, 4px));background:#5cc2f1}.block-toggle h3.toggle-btn .span::before{transform:translate(-50%, -50%)}.block-toggle h3.toggle-btn .span::after{transform:translate(-50%, -50%) rotate(90deg)}.block-toggle h3.toggle-btn.show{color:#fff;border-color:#5cc2f1;background:#5cc2f1}.block-toggle h3.toggle-btn.show .span::before{transform:translate(-50%, -50%) rotate(180deg)}.block-toggle h3.toggle-btn.show .span::after{transform:translate(-50%, -50%) rotate(360deg);background:#fff}.block-toggle h3.toggle-btn+div>*{opacity:0}.block-toggle h3.toggle-btn+div.show>*{animation:4s cubic-bezier(0.165, 0.84, 0.44, 1) both fadeIn,1s cubic-bezier(0.165, 0.84, 0.44, 1) both vertical}.block-toggle-panel{background:#ebf7fd;padding:1.6em 48px;padding:max(1px, min(2.344vw, 26px)) max(1px, min(3.125vw, 48px))}.block-form{margin:1.6em auto}.block-form textarea{width:100%}.block-form [type=color],.block-form [type=date],.block-form [type=datetime],.block-form [type=datetime-local],.block-form [type=email],.block-form [type=month],.block-form [type=number],.block-form [type=password],.block-form [type=search],.block-form [type=tel],.block-form [type=text],.block-form [type=time],.block-form [type=url],.block-form [type=week],.block-form input:not([type]),.block-form textarea{width:100%}.block-form p:empty{display:none}.block-form dl.table{margin-bottom:-1px}.block-form .form-name-wrap{display:flex}.block-form .form-name-span{margin-right:1em}.block-form-privacy-policy{border:1px solid #ddd;background:#ebf7fd;padding:32px 48px;padding:max(1px, min(3.125vw, 32px)) max(1px, min(3.125vw, 48px));font-size:max(12px, min(3.125vw, 16px));overflow:auto;max-height:186px;margin-bottom:1.6em}.block-form-privacy-policy h3{font-size:100%;margin:.4em 0}.block-form-privacy-policy h4{font-size:100%;margin:1.6em 0 .4em}.block-form-privacy-policy p,.block-form-privacy-policy ul{margin:.4em 0}.block-form-privacy-policy li{margin:0}.block-form__note,.block-form .error{margin-top:.4em;font-size:88%}.block-form__note{display:block}.block-form .error{color:red;font-weight:bold}.block-form .error::before{content:"!";display:inline-flex;justify-content:center;align-items:center;background:red;color:#fff;width:1.28em;height:1.28em;border-radius:50%;line-height:1.2;font-size:88%;vertical-align:8%;margin-right:.4em;animation:2s cubic-bezier(0.165, 0.84, 0.44, 1) .8s infinite alternate fadeIn}.block-form__btn{text-align:center;display:flex;justify-content:center;border-top:1px dashed #ddd;padding-top:1.6em;margin:0 -40px 1.6em;margin:0 max(-40px, min(-3.906vw, -1px)) 1.6em}.block-form__btn input,.block-form__btn button{width:320px;margin:.4em 40px;margin:.4em max(1px, min(3.906vw, 40px));padding:1.28em 0}.block-form__btn button{font-size:max(1px, min(3.516vw, 16px))}.block-form__btn button::before{content:"";background:no-repeat center/100% 100%;display:inline-block;width:1.524em;height:1.524em;margin-right:.533em;margin-left:-0.8em;transition:all .4s cubic-bezier(0.165, 0.84, 0.44, 1);vertical-align:-32%}.block-form__btn button.hover{background:#fbfdf6;border-color:#8fc31f;box-shadow:0 0 1.6em rgba(143,195,31,.2)}.block-form__btn button.hover::before{transform:scale(1.1)}.block-form__btn button.form-btn-confirm::before{background-image:url(//hapiness.co.jp/wphapiness/wp-content/themes/hapiness/css/../images/icon-check.svg)}.block-form__btn button.form-btn-back::before{background-image:url(//hapiness.co.jp/wphapiness/wp-content/themes/hapiness/css/../images/icon-return.svg);width:1.68em;margin-right:.8em}.block-form__btn button.form-btn-send::before{background-image:url(//hapiness.co.jp/wphapiness/wp-content/themes/hapiness/css/../images/icon-mail.svg);width:1.76em;vertical-align:-40%;margin-right:1em}.block-form .mwform-tel-field{display:flex;align-items:center}.block-form .mwform-tel-field input{margin:0 .4em;width:auto !important;min-width:0}.block-form .mwform-tel-field input:first-child{margin-left:0}.block-form .mwform-tel-field input:last-child{margin-right:0}.block-form .mwform-radio-field,.block-form .mwform-checkbox-field{display:block}.block-form .mwform-radio-field-text::before,.block-form .mwform-checkbox-field-text::before{content:"";width:1.103em;height:1.103em;display:inline-block;vertical-align:-8%;margin-right:.4em;transition:all .4s cubic-bezier(0.165, 0.84, 0.44, 1)}.block-form .mwform-radio-field input,.block-form .mwform-checkbox-field input{display:none}.block-form .mwform-radio-field input:checked+span::before,.block-form .mwform-checkbox-field input:checked+span::before{background-color:#00a0e9}.block-form .mwform-radio-field{margin:.2em 0 !important}.block-form .mwform-radio-field-text::before{border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #ddd}.block-form .mwform-radio-field input:checked+span::before{border-color:#fff;box-shadow:0 0 0 1px #00a0e9}.block-form .mwform-radio-field label.hover input+span::before{box-shadow:0 0 0 1px #333}.block-form .mwform-checkbox-field-text::before{border:1px solid #ddd;background:url(//hapiness.co.jp/wphapiness/wp-content/themes/hapiness/css/../images/icon-check-white.svg) no-repeat center/80% 80%}.block-form .mwform-checkbox-field input:checked+span::before{border-color:#00a0e9}.block-form .mwform-checkbox-field label.hover input+span::before{border-color:#333}.page-header{position:relative;min-height:640px;min-height:max(1px, min(78.125vw, 640px));background:no-repeat center/cover;padding:var(--hhfx) calc((100% - 1024px) * .5) 0;display:flex;flex-direction:column;margin-top:calc(var(--hhfx) * -1)}@media screen\0 {.page-header{padding:140px calc((100% - 1024px) * .5) 0;margin-top:-140px;height:640px}}.admin-bar .page-header{padding-top:calc(var(--hhfx) + 32px);margin-top:calc((var(--hhfx) + 32px) * -1);min-height:672px;min-height:max(1px, min(81.25vw, 672px))}@media(max-width: 767px){.admin-bar .page-header{padding-top:var(--hhfx);margin-top:calc((var(--hhfx) + 46px) * -1);min-height:max(1px, min(82.617vw, 686px))}}.page-header::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(101,141,175,.4)}.page-header__title{flex:auto;display:flex;flex-direction:column;justify-content:center;color:#fff;position:relative;font-size:max(12px, min(7.031vw, 42px));margin-left:auto}@media screen\0 {.page-header__title{align-items:flex-end}}@media(max-width: 1024px){.page-header__title{padding:0 2.4vw}}@media(max-width: 767px){.page-header__title{margin-right:auto}}.page-header__title .span{text-transform:capitalize;font-size:50%;font-family:'Roboto', 'Noto Sans JP', Helvetica, Arial, sans-serif;border-top:1px solid;margin-top:.8em;padding-top:.8em;text-align:right}@media(max-width: 767px){.page-header__title .span{text-align:center}}.page-header__title a{text-decoration:none;transition:text-shadow .4s cubic-bezier(0.165, 0.84, 0.44, 1)}.page-header__title a:hover{color:#fff;text-shadow:0 0 .2em rgba(0,0,0,.6)}.page-header-breadcrumbs{list-style:none;display:flex;overflow:auto;margin:0;padding:60px 50px 20px;padding:max(1px, min(3.906vw, 60px)) max(1px, min(2.4vw, 50px)) max(1px, min(1.953vw, 20px))}.page-header-breadcrumbs li{margin:0;white-space:nowrap}.page-header-breadcrumbs li:last-child{padding-right:50px;padding-right:max(1px, min(2.4vw, 50px));color:#00a0e9}.page-header-breadcrumbs a{text-decoration:none;font-weight:normal}.page-header-breadcrumbs a::after{content:">";padding-left:1em;padding-right:max(1px, min(1.367vw, 1em))}.page-header-breadcrumbs-wrap{margin:0 auto -20px;margin-bottom:max(-20px, min(-1.953vw, -1px));position:relative;background:#fff;font-weight:bold;font-size:0.875rem;font-size:max(8px, min(2.734vw, 14px));width:100%;max-width:1024px;border-bottom:1px dashed #ddd}.page-header .page-header-breadcrumbs-wrap{border:none}.page-header-breadcrumbs-wrap::before,.page-header-breadcrumbs-wrap::after{content:"";height:100%;width:50px;width:max(1px, min(2.4vw, 50px));top:0;position:absolute}.page-header-breadcrumbs-wrap::before{left:0;background:linear-gradient(90deg, #fff 50%, rgba(255, 255, 255, 0))}.page-header-breadcrumbs-wrap::after{right:0;background:linear-gradient(-90deg, #fff 50%, rgba(255, 255, 255, 0))}.page-content{max-width:1024px;margin:auto;font-size:max(12px, min(3.906vw, 16px));padding:3.2em 50px;padding:max(1px, min(5vw, 3.2em)) max(1px, min(4.8vw, 50px))}.page-content::after{clear:both;content:"";display:block}.page-news:not(:last-child){border-bottom:1px dashed #ddd}.page-news-header{padding:.4em 0}.page-news-header time,.page-news-header .updated{font-size:80%;display:inline-block;vertical-align:8%;color:#999}.page-news-header .tags{margin:0 .4em}.page-news .entry-title{margin:.4em 0}.page-news .entry-title small{color:#999;display:flex;justify-content:flex-end;align-items:center;margin-top:.8em}.page-news .entry-title small::before{content:" ";flex-grow:1;height:1px;border-top:1px dashed #ddd;margin-right:.8em}.page-news .entry-title a{text-decoration:none}.page-news.sticky .entry-title::before{content:"重要";color:red;border:1px solid;display:inline-block;padding:0 .4em;margin-right:.4em;font-size:72%;vertical-align:6%}.page-job-list{width:50%;border:solid #fff;border-width:1px 1px 0 0;text-align:center;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:400px;min-height:max(1px, min(39.063vw, 400px));overflow:hidden;letter-spacing:.04em;z-index:1;background:radial-gradient(#7893AD, #6A89AB)}@media screen\0 {.page-job-list{display:block;padding-top:6.4em}}.page-job-list:first-child:last-child,.page-job-list:nth-child(2n+1):last-child{width:100%}.page-job-list-wrap{display:flex;flex-wrap:wrap;margin:24px auto;margin:max(1px, min(2.344vw, 24px)) auto;margin-right:-1px}.page-job-list__title{font-size:2.25rem;font-size:max(6px, min(3.516vw, 36px));margin:.64em 0;line-height:1.4}.page-job-list__title.mascot::before{content:"";background:url(//hapiness.co.jp/wphapiness/wp-content/themes/hapiness/css/../images/mascot.png) no-repeat center/100%;width:88px;width:max(1px, min(8.572vw, 88px));height:104px;height:max(1px, min(10.09vw, 104px));display:inline-block;float:left}@media screen\0 {.page-job-list__title.mascot::before{margin-left:1em;margin-right:-1.92em}}.page-job-list__image{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;z-index:-1;transition:transform .8s cubic-bezier(0.165, 0.84, 0.44, 1);transform:scale(1)}.page-job-list__image::before{content:"";width:100%;height:100%;background:rgba(101,141,175,.8);position:absolute;left:0;top:0;mix-blend-mode:screen}@media screen\0 {.page-job-list__image::before{background:rgba(255,255,255,.5)}}.hover .page-job-list__image{transform:scale(1.2)}.page-job-list__btn{width:240px;width:max(1px, min(31.25vw, 240px));max-width:88%;text-transform:uppercase;margin:.64em auto;font-size:max(6px, min(1.563vw, 16px))}.page-job-list__btn a{width:100%}.page-job-list__btn a::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0}.page-company-greeting::after{clear:both;content:"";display:block}.page-company-greeting h3{margin:1.6em 0;font-size:1.438rem;font-size:max(12px, min(5.078vw, 23px));line-height:1.8}.page-company-greeting p.text-greeting{text-align:right}.page-company-greeting p.text-greeting .span{margin-left:.8em}.page-company-staff{display:flex;flex-wrap:wrap;margin:32px auto;margin:min(4.688vw, 32px) auto}.page-company-staff__image{text-align:center;border:1px solid #6e7d8a;flex:0 1 172px;flex:0 1 min(16.797vw, 172px);margin:0 16px 16px 0;margin:0 min(1.563vw, 16px) min(1.563vw, 16px) 0;display:flex;flex-direction:column}@media screen\0 {.page-company-staff__image{display:block}}.page-company-staff__image img{margin-bottom:auto}.page-company-staff__image:last-child{margin-right:auto}@media(max-width: 600px){.page-company-staff__image{flex:0 1 max(51%, min(80%, 224px));margin:0 auto min(4.688vw, 40px)}}.page-company-staff__image figcaption{font-size:0.875rem;font-size:max(6px, min(1.367vw, 14px));font-weight:bold;margin:1em 0}@media screen\0 {.page-company-staff__image figcaption{margin:1.6em 0}}@media(max-width: 600px){.page-company-staff__image figcaption{font-size:max(6px, min(3.906vw, 14px))}}.page-company-staff__image .position,.page-company-staff__image .name{display:block;margin:.4em 0}.page-company-staff__image .position{color:#888}.page-company-staff__image .name{font-size:128%}.page-residence-gallery{display:flex;flex-wrap:wrap;margin:1.6em -8px;margin:1.6em max(-8px, min(-0.781vw, -1px))}.page-residence-gallery figure{width:33.3%;margin:0;padding:8px;padding:max(1px, min(0.781vw, 8px))}.page-wh-nav{list-style:none;padding:0;display:flex;flex-wrap:wrap;text-align:center;justify-content:space-between;line-height:1.6;margin:1.6em -0.4em}.page-wh-nav li{flex:33%;margin:0}@media screen\0 {.page-wh-nav li{width:33%}}@media(max-width: 767px){.page-wh-nav li{flex:50%}}.page-wh-nav a{display:block;padding:.64em 0;margin:.4em}.page-wh-nav .grey{display:block;font-size:88%}.page-wh-merit{padding:16px 50px;margin:32px -50px;padding:min(1.563vw, 16px) min(4.883vw, 50px);margin:min(3.125vw, 32px) max(-5.078vw, -50px)}.page-wh-merit::after{clear:both;content:"";display:block}.wp-editor .page-wh-merit{margin-right:auto;margin-left:auto}.page-wh-service-list{display:flex;justify-content:space-between;flex-wrap:wrap;text-align:center}.page-wh-service-list figure{border:1px solid #6e7d8a;width:32.5%;margin-top:0}@media(max-width: 767px){.page-wh-service-list figure{width:min(80%, 300px);margin-right:auto;margin-left:auto}}.page-wh-service-list figcaption{margin:1.6em 0}.page-wh-service-list figcaption>span{display:block;margin:.4em 0}.page-wh-service-list figcaption>span.bolder{font-size:112%}.page-wh-service__btn{width:240px;max-width:80%;text-align:center}@media(max-width: 767px){.page-wh-service__btn{margin-right:auto;margin-left:auto}}.page-wh-service__btn a{display:block}.page-wh-flow{list-style:none;padding:1.6em 0;position:relative;text-align:center;font-size:max(6px, min(3.125vw, 16px));line-height:1.6}.page-wh-flow::before,.page-wh-flow::after{content:"";height:1px;width:100vw;max-width:1024px;position:absolute;left:50%;background:#eee;transform:translateX(-50%)}.page-wh-flow::before{top:0}.page-wh-flow::after{bottom:0}.page-wh-flow li>span{display:block;margin:.4em 0}.page-wh-flow li>span.bolder{font-size:128%}.page-wh-flow li+li::before{content:"";background:url(//hapiness.co.jp/wphapiness/wp-content/themes/hapiness/css/../images/icon-down.svg) no-repeat center/100% 100%;display:block;width:42px;height:24px;margin:16px auto;width:min(5.5vw, 42px);height:min(3.125vw, 24px);margin:min(2.344vw, 16px) auto}.page-wh-works{overflow:auto;margin:1.6em 0}.page-wh-works table{margin:0 0 .4em;min-width:min(187.5vw, 900px);text-align:center;white-space:nowrap;table-layout:auto;font-size:max(6px, min(3.516vw, 16px))}.page-wh-works th,.page-wh-works td{border-width:0 1px}.page-wh-works th{background:#ebf7fd;padding:.4em .2em}.page-wh-works td{padding:1em .2em}.page-wh-works tr:nth-child(2n+1) th,.page-wh-works tr:nth-child(2n+1) td{border-top-width:1px;font-weight:bold;padding-bottom:0}.page-wh-works tr:nth-child(2n+1) th{color:#52bef0}.page-wh-works tr:nth-child(2n) th,.page-wh-works tr:nth-child(2n) td{border-bottom-width:1px;font-weight:normal;color:#999;font-size:88%}.page-wh-works tr:nth-child(2n) th{padding-top:0}.page-wh-works tr:nth-child(2n) td{padding-top:.4em}.page-wh-works-text{text-align:center}.page-wh-works-text p>span{display:block}.page-wh-works-text p>span.bolder{font-size:128%}.page-wh-dl dt{flex-direction:column;align-items:flex-start !important;justify-content:center}.page-wh-dl dt>span.grey{font-weight:normal}.pagination{clear:both;margin:1.6em auto;text-align:center}.nav-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;line-height:1.6;margin:3.2em auto;padding-top:1.6em}.nav-links>*{padding:.32em .8em;margin:.2em;border:1px solid #ccc}.nav-links a{text-decoration:none;transition:all .4s cubic-bezier(0.165, 0.84, 0.44, 1)}.nav-links a.prev{margin-right:.533em}.nav-links a.next{margin-left:.533em}.nav-links a:hover,.nav-links .current{color:#fff;background:#00a0e9;border-color:#00a0e9}.nav-links .page-numbers.dots{border:none}.frontpage-main-visual{position:fixed;left:0;top:0;z-index:-1;width:100%}.frontpage-main-visual-slick{height:100vh;position:relative;background:no-repeat center/cover}.frontpage-main-visual-slick::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(24deg, #78a41a, #0086c4);display:none}@media(max-width: 767px){.frontpage-main-visual-slick::before{mix-blend-mode:screen;display:block}}@media(max-width: 767px){.frontpage-main-visual-slick{background-position:left 24% center}}.frontpage-main-visual-slick-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;padding-left:50%;padding-bottom:1.6em}@media(max-width: 1024px){.frontpage-main-visual-slick-content{padding-left:calc(100% - min(560px,54.688vw));padding-right:2.4vw}}@media(max-width: 767px){.frontpage-main-visual-slick-content{padding-left:2.4vw;padding-bottom:24vh;text-align:center;text-shadow:0 0 .16em #fff;filter:drop-shadow(0 0 0.4em #fff);align-items:center}.color-white .frontpage-main-visual-slick-content{text-shadow:0 0 .16em #000;filter:drop-shadow(0 0 0.4em #000)}}.frontpage-main-visual-slick h1,.frontpage-main-visual-slick p{margin:.267em 0}.frontpage-main-visual-slick h1{line-height:1.3;font-size:472%;font-size:max(16px, min(7.422vw, 76px));letter-spacing:.05em}@media(max-width: 767px){.frontpage-main-visual-slick h1{font-size:max(6px, min(11.719vw, 56px))}}.frontpage-main-visual-slick h1::before{content:"";background:url(//hapiness.co.jp/wphapiness/wp-content/themes/hapiness/css/../images/logo-mark.svg) no-repeat center/100% 100%;width:142px;width:max(76px, min(13.813vw, 142px));height:96px;height:max(52px, min(9.375vw, 96px));display:table;margin:0 auto}.frontpage-main-visual-slick p{font-size:128%;font-size:max(12px, min(2.051vw, 21px));line-height:2}@media(max-width: 767px){.frontpage-main-visual-slick p{font-size:max(6px, min(3.32vw, 16px))}}.frontpage-main-visual-slick.color-white{color:#fff}@media(max-width: 767px){.frontpage-main-visual-slick.color-white::before{background:linear-gradient(16deg, #ccc, #666, #666, #ccc);mix-blend-mode:multiply}}.frontpage-main-visual-slick.color-white h1::before{background-image:url(//hapiness.co.jp/wphapiness/wp-content/themes/hapiness/css/../images/logo-mark-white.svg)}.frontpage-news{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;background:rgba(255,255,255,.9);margin-top:calc((var(--vhfx, 1vh) * 100) - var(--hhfx) - 7.2em);padding:1.6em calc((100% - 1024px) * .5);font-size:max(12px, min(3.516vw, 16px))}@media screen\0 {.frontpage-news{margin-top:calc(100vh - 264px)}}.admin-bar .frontpage-news{margin-top:calc((var(--vhfx, 1vh) * 100) - var(--hhfx) - 7.2em - 32px)}@media(max-width: 1024px){.frontpage-news{padding-right:2.4vw;padding-left:2.4vw}}@media(max-width: 767px){.frontpage-news{padding-right:0;padding-left:0}.admin-bar .frontpage-news{margin-top:calc((var(--vhfx, 1vh) * 100) - var(--hhfx) - 7.2em - 46px)}}.frontpage-news__title{border-right:1px solid #00a0e9;font-size:200%;padding:0 .8em;text-align:center;width:24%;text-transform:uppercase;letter-spacing:.05em;margin:.4em 0}.frontpage-news__title+*{width:72%}@media(max-width: 767px){.frontpage-news__title+*{width:100%}}@media(max-width: 767px){.frontpage-news__title{border:none;padding:0;width:100%;margin:0}}.frontpage-news__title .span{display:block;font-weight:normal;text-transform:uppercase;font-size:50%;margin-top:.4em;color:#999}.frontpage-news__link{width:100%;text-align:right;margin:.8em 0}@media(max-width: 767px){.frontpage-news__link{text-align:center}}.frontpage-news-list{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:1em 0;position:relative}@media(max-width: 767px){.frontpage-news-list{padding-right:4.8vw;padding-left:4.8vw}}.frontpage-news-list-wrap{margin:.8em 0}.frontpage-news-list dt,.frontpage-news-list dd{padding:0 1em;margin:0}.frontpage-news-list dt{width:8em;display:flex;flex-wrap:wrap;align-items:center}@media(max-width: 767px){.frontpage-news-list dt{width:100%;padding:0;margin-bottom:.2em}}.frontpage-news-list dd{width:calc(100% - 8em)}@media(max-width: 767px){.frontpage-news-list dd{width:100%;padding:0 0 0 1em}}.frontpage-news-list dd a::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0}.frontpage-news-list dd a.hover::before{opacity:.04}.frontpage-content-list{text-align:center;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:400px;min-height:max(136px, min(25vw, 400px));border:solid #fff;border-width:1px 1px 0 0;overflow:hidden;letter-spacing:.04em;z-index:1;background:radial-gradient(#7893AD, #6A89AB)}@media screen\0 {.frontpage-content-list{display:block;padding-top:4.8em}}.frontpage-content-list__title{text-transform:uppercase;font-size:2.438rem;font-size:max(12px, min(2.93vw, 45px));margin:.8em 0}@media(max-width: 767px){.frontpage-content-list__title{font-size:max(12px, min(5.469vw, 45px))}}.frontpage-content-list__title.color-white{text-shadow:none;color:#fff}.frontpage-content-list__title .span{display:block;font-size:56%;margin-top:.4em}.frontpage-content-list__image{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;z-index:-1;transition:transform .8s cubic-bezier(0.165, 0.84, 0.44, 1);transform:scale(1);background:no-repeat center/cover}@supports(-ms-ime-align: auto){.frontpage-content-list__image{transition:transform .6s ease-in-out}}@media screen\0 {.frontpage-content-list__image{transition:transform .6s ease-in-out}}.frontpage-content-list__image::before{content:"";width:100%;height:100%;background:rgba(101,141,175,.4);position:absolute;left:0;top:0}.column-footer .frontpage-content-list__image::before{background:rgba(255,255,255,.4)}.frontpage-content-list__image img{opacity:0}.hover .frontpage-content-list__image{transform:scale(1.1)}.frontpage-content-list__btn{width:240px;width:max(1px, min(31.25vw, 240px));max-width:88%;text-transform:uppercase;margin:.8em auto;font-size:max(6px, min(1.563vw, 16px))}.frontpage-content-list__btn a{width:100%}.frontpage-content-list__btn a::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0}.frontpage-content-list-info{color:#fff;filter:drop-shadow(0 0 0.4em rgba(0, 0, 0, 0.8))}@media screen\0 {.frontpage-content-list-info{text-shadow:0 0 .4em rgba(0,0,0,.8)}}.frontpage-content-list-info__subtitle{font-weight:bold;font-size:152%;font-size:max(6px, min(2.344vw, 24px));margin:.8em 0}.frontpage-content-list-info__title{font-size:264%;letter-spacing:.1em;margin:.8em 0;font-size:max(6px, min(4.102vw, 42px))}.frontpage-content-list-info__title img{margin-top:8px;margin-top:max(1px, min(0.781vw, 8px));width:474px;width:max(1px, min(54.688vw, 474px));display:block;height:auto}@media screen\0 {.frontpage-content-list-info__title img{height:60px}}.frontpage-content-list-info-wrap{display:flex;justify-content:center;align-items:center;pointer-events:none}.frontpage-content-list-info-wrap::before{content:"";background:url(//hapiness.co.jp/wphapiness/wp-content/themes/hapiness/css/../images/mascot.png) no-repeat center/100%;width:209px;width:max(1px, min(20.41vw, 209px));height:246px;height:max(1px, min(24.023vw, 246px));display:block}.frontpage-content-list.column-2{width:50%}@media(max-width: 767px){.frontpage-content-list.column-2{width:100%}}.frontpage-content-list.column-4{width:25%}@media(max-width: 767px){.frontpage-content-list.column-4{width:50%}}.frontpage-content-list.column-footer{width:100%;min-height:max(136px, min(35.156vw, 560px))}.frontpage-content-list.column-footer:hover figure.link{transform:scale(1.1)}.frontpage-content-list.column-footer a{display:block}.frontpage-content-list.column-footer a.hover img{opacity:0}.frontpage-content-list-wrap{background:#fff;display:flex;flex-wrap:wrap;margin-right:-1px;position:relative;z-index:1}.slick-slider{display:none}.slick-slider+.loader{position:absolute;left:50%;top:50%;color:rgba(0,0,0,.2);transition:opacity 1.6s cubic-bezier(0.165, 0.84, 0.44, 1)}.slick-initialized{display:block;animation:fadeIn 1.6s cubic-bezier(0.165, 0.84, 0.44, 1)}.slick-initialized+.loader{opacity:0}.foreign-division{font-size:1.125rem;font-size:max(12px, min(3.906vw, 18px));min-height:calc((var(--vhfx, 1vh) * 100) - var(--hhfx))}.admin-bar .foreign-division{min-height:calc((var(--vhfx, 1vh) * 100) - var(--hhfx) - 32px)}.foreign-division__title{display:table;margin:.8em auto;font-size:2.75rem;font-size:max(12px, min(6.25vw, 44px));font-weight:900;background:linear-gradient(0deg, #ffde65 0.5em, rgba(255, 255, 255, 0) 0.5em);padding:0 .4em}.foreign-division-main-visual{position:fixed;left:0;top:0;width:100%;height:100vh;z-index:-1}.foreign-division-main-visual+*{margin-top:calc(100vh - var(--hhfx))}.admin-bar .foreign-division-main-visual+*{margin-top:calc(100vh - var(--hhfx) - 32px)}@media screen\0 {.foreign-division-main-visual+*{margin-top:calc(100vh - 140px)}}.foreign-division-main-visual-header{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:absolute;left:0;top:0;z-index:1;color:#fff;text-shadow:0 0 .8em rgba(0,0,0,.6)}@media(max-width: 767px){.foreign-division-main-visual-header{padding-bottom:12vh}}.foreign-division-main-visual-header__icon{max-width:39.063vw;margin:.64em auto}.foreign-division-main-visual-header__lead{margin:.4em 0;font-size:1.875rem;font-size:max(12px, min(2.93vw, 30px));font-weight:bold;letter-spacing:6px;letter-spacing:max(0px, min(0.391vw, 6px))}@media(max-width: 767px){.foreign-division-main-visual-header__lead{font-size:3.906vw}}.foreign-division-main-visual-header__title{font-family:'Roboto', 'Noto Sans JP', Helvetica, Arial, sans-serif;font-size:4rem;font-size:max(12px, min(6.25vw, 64px));margin:.4em 0}@media(max-width: 767px){.foreign-division-main-visual-header__title{font-size:9.375vw}}.foreign-division-main-visual-header__title small{font-weight:inherit;font-size:72%;display:inline-block}.foreign-division-main-visual-slick figure{background:no-repeat center/cover;height:100vh;margin:0}.foreign-division-main-visual-slick figure img{opacity:0}.foreign-division-outline{color:#fff;background:#d51423;padding:144px calc((100% - 1024px) * .5);padding:max(1px, min(14.063vw, 144px)) max(calc((100% - 1024px) * .5), 4.8vw);position:relative;z-index:1}.foreign-division-outline::after{content:"";background:url(//hapiness.co.jp/wphapiness/wp-content/themes/hapiness/css/../images/foreign-division/foreign-division-illust-1.png) no-repeat center bottom/100%;width:476px;width:max(1px, min(70.313vw, 476px));height:133px;position:absolute;bottom:0;right:calc((100vw - 1600px) * .5);right:calc((100vw - min(1600px,100vw)) * .5)}@media screen\0 and (max-width: 1600px){.foreign-division-outline::after{right:0}}@media(max-width: 1600px){@supports(-ms-ime-align: auto){.foreign-division-outline::after{right:0}}}.foreign-division-outline-content{margin:auto;padding-left:calc(100% - 580px)}.foreign-division-outline__title{font-size:2rem;font-size:max(1px, min(5.469vw, 32px));line-height:1.5;text-shadow:0 0 .8em rgba(0,0,0,.6)}@media(max-width: 767px){.foreign-division-outline__title{text-shadow:0 0 .4em #000,0 0 .8em #000}}.foreign-division-outline p{font-size:1.438rem;font-size:max(1px, min(3.906vw, 23px));text-shadow:0 0 1px #d51423,0 0 1px #d51423,0 0 2px #d51423,0 0 2px #d51423,0 0 3px #d51423,0 0 3px #d51423,0 0 4px #d51423}.foreign-division-outline__image{margin:0;position:absolute;left:0;top:0;width:50%;width:max(50%, min(950px, 64%));height:100%;z-index:-2}.foreign-division-system{padding:72px calc((100% - 1024px) * .5);padding:max(1px, min(7.031vw, 72px)) max(calc((100% - 1024px) * .5), 4.8vw);position:relative;z-index:1;background:#dab631;color:#111}.foreign-division-system-content{margin:auto;max-width:924px}.foreign-division-system-content::after{clear:both;content:"";display:block}.foreign-division-system-content p{padding-left:calc(100% - 816px)}.foreign-division-system__illust{float:right;margin:-48px 0 -1.6em 64px;margin:max(-48px, min(-3.125vw, 0px)) 0 max(-30px, min(-2.93vw, 0px)) max(1px, min(3.906vw, 64px));width:max(1px, min(23.438vw, 178px))}.foreign-division-system__image{margin:0;position:absolute;left:0;top:0;width:40%;width:max(40%, min(950px, 50%));height:100%;z-index:-1}.foreign-division-system-merit{width:32%;margin:.4em 0;background:#fff;border-radius:8px;overflow:hidden;padding:0 32px;padding:0 max(1px, min(2.344vw, 32px));font-size:max(12px, min(1.953vw, 18px))}@media(max-width: 767px){.foreign-division-system-merit{width:max(1px, min(400px, 100%));margin:.4em auto;padding:0 max(1px, min(4.688vw, 32px));border-radius:max(2px, min(1.172vw, 8px));font-size:max(12px, min(3.906vw, 18px))}}.foreign-division-system-merit__title{margin:0 -32px;margin:0 max(-32px, min(-2.344vw, -1px));padding:.2em;background:#d51423;color:#fbd136;text-align:center;font-size:1.875rem;font-size:max(1px, min(2.93vw, 30px));line-height:1.1}@media(max-width: 767px){.foreign-division-system-merit__title{font-size:max(1px, min(5.469vw, 30px));margin:0 max(-32px, min(-4.688vw, -1px))}}.foreign-division-system-merit__title::after{content:counter(num);counter-increment:num;font-size:160%;display:inline-block;vertical-align:-4%;margin:0 .08em}.foreign-division-system-merit__subtitle{text-align:center;color:#d51423;font-size:1.5rem;font-size:max(1px, min(2.344vw, 24px));margin:.8em -32px;margin:.8em max(-32px, min(-4.688vw, -1px));display:flex;justify-content:center;align-items:center;min-height:3.04em}@media(max-width: 767px){.foreign-division-system-merit__subtitle{min-height:0;font-size:max(1px, min(5.078vw, 24px))}}.foreign-division-system-merit p{margin-top:0}.foreign-division-system-merit-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;counter-reset:num}.foreign-division-introduction{padding:72px calc((100% - 1024px) * .5);padding:max(1px, min(7.031vw, 72px)) max(calc((100% - 1024px) * .5), 4.8vw);position:relative;z-index:1;background:#fff;counter-reset:num}.foreign-division-introduction-content{text-align:center;margin-bottom:64px;margin-bottom:max(1px, min(6.25vw, 64px))}@media(max-width: 767px){.foreign-division-introduction-content{text-align:left}}.foreign-division-introduction-flow{margin:40px 0;margin:max(1px, min(7.813vw, 40px)) 0}.foreign-division-introduction-flow::after{clear:both;content:"";display:block}.foreign-division-introduction-flow__image{float:left;margin:auto;width:max(1px, min(35.156vw, 470px))}@media(max-width: 767px){.foreign-division-introduction-flow__image{width:max(1px, min(70.313vw, 470px));float:none}}.foreign-division-introduction-flow__image~*{margin-left:512px;margin-left:max(1px, min(39.063vw, 512px))}@media(max-width: 767px){.foreign-division-introduction-flow__image~*{margin-left:0}}.foreign-division-introduction-flow__title{display:flex;align-items:center;flex-wrap:wrap;font-weight:900;font-size:1.5rem;font-size:max(1px, min(5.469vw, 24px));position:relative;min-height:100px;min-height:max(1px, min(16.406vw, 100px));padding-left:120px;padding-left:max(1px, min(19.531vw, 120px));line-height:1.5;margin-top:.8em;margin-bottom:.8em}.foreign-division-introduction-flow__title::before,.foreign-division-introduction-flow__title::after{position:absolute;left:0;top:50%;transform:translateY(-50%);text-align:center;width:100px;height:100px;width:max(1px, min(16.406vw, 100px));height:max(1px, min(16.406vw, 100px));display:flex;justify-content:center;align-items:center;color:#fff;line-height:1.1}.foreign-division-introduction-flow__title::before{content:"STEP";background:#d51423 url(//hapiness.co.jp/wphapiness/wp-content/themes/hapiness/css/../images/icon-star.svg) no-repeat center 0.4em/22px 22px;background-size:max(1px, min(3.438vw, 22px));border-radius:50%;font-size:1.25rem;font-size:max(1px, min(3.125vw, 20px));padding-bottom:.64em}.foreign-division-introduction-flow__title::after{content:counter(num);counter-increment:num;font-size:2.5rem;font-size:max(1px, min(6.25vw, 40px));padding-top:1.185em}.foreign-division-introduction-flow p{margin-top:.8em}.foreign-division-support{padding:56px calc((100% - 1024px) * .5);padding:max(1px, min(5.469vw, 56px)) max(calc((100% - 1024px) * .5), 4.8vw);position:relative;z-index:1;background:#dab631;color:#111}.foreign-division-support-header{text-align:center}@media(max-width: 767px){.foreign-division-support-header{text-align:left}}.foreign-division-support-list{width:33.3%}.foreign-division-support-list:nth-of-type(2) h3{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAYAAAA8AXHiAAAMBklEQVR4nO2dC6wdRRnH/7e9pbXtfVBailCr1Fqr0VKIxkdUDIlQH5GiRiX4KjFGAygE8FGDkdQQIkajEqNgfEXFF0WiERXNVURTW0EBY6ECtqUqRaTtfdJrTzGT/FfHcXdndnfmzJw93y+Z3Nt7Tndnd/8z8833zXwLQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQWjCwK5bTo15A08C8CMAMwC+y7JXnmjvMyfiFawB8GsA6wC8AMAnAOwBcAeADwJ4eltucj8Sq8d6PnuqpZbv3QXgRvZk93apboIHYgjrLABbASys+P/+COAmiuyeQHULjbrmUQDHlvzMPnsMwBYAu3vxQrstrPMAfBnAvIbHuQ/A9yi0OzzVrQmrAZxJm7FMNMdUPMe/AHwOwMcAPJrAdTrTTWFdAuCTAY77IHsx1QvuAPBEgHOYDAM4g72vKicHPt8EgGsAfArAZOBzeaEbwhoAcDWA93fheh7SZpfbARz1dFw1yTkNwAb2TC8GMNfTsavwMIfH6wAciXB+Z0ILaxDAFwG8PeRJCvg7Df/vcPZZVWQnUkSqR3oFgOO6VnM7DwDYzAbUjR66MiGFtZAX/qpw1XdmP4DvA/gWgNsKRLYAwEspJCWo5yZQbxvKvvwAgJ+nVrFQwlKt+wcAXhTi4A3ZB+AGAN8EMKv1SqcDeFKC9XXhVvr+7kylQiGEtQLATwE8y/eBBSuqwVzBoTIqvj3vzwawTUQVjXMB7ATwWQDHx6yIT2GpmdLt9OUI8VA+wgvphrkSwOIYNfElrFcD+BmdgEIaLALwEQrsohrO2Ub4ENYmADf3sOHbdpYB+AyHyPO6tfCg6UnUVPdLkZyFQjVWAfg6XRRnhr53dYU1wPDC1Z7rI+TzE4bDDnq4P+t5POX7el6o+11HWGqs/gaAiwPUJ0V2cqhXsbp30p7sNiqUcyldOSpWuMvD+c9gbFU5sZ/h+3oGK35/EYO9wbtSC2p1w1PpLQ/JIbpQdJ4W8bqnAHS4MFI5IL8K4CkNj/kGAOcw/riFobDGVOmxlBH4iwiiUuuSfgzgowwCLwGwlmGaGESZvmtkjWkMwP2ejqls5PcA+DOX6Iw0PWAVYV0QckwmHRqXag38hwA8k6tMX0mfjLINDgSug41Fkc8/XxP3uOdjq2v7MD33lzRxUVQR1haGanyyj2P85QwAD1G8j7CX2pVg9D52j4UaJkxVjuNkQd3/t9axxav8hw6DtQOWcrPDsbbQQ6/sgzdyI8Xt7KlSZR5FvzHhOvpG2bFfA/CHqpOWEM6yWYfvqCj83wKc2zdq2Pk0458TnEVdmFD9XBuiWv3wBS51roNaQvRDAL/kxMFKCGFNBzhmLJSh/F7ezPkJ1u+w4/dUI343F1z+nkZ6HV7GRraVE6hCYu0rHI503n5H9XC/4aRoa4N7cQ53TV3Plbb/Ryxhxdwo2+8s5oRoouF9mEuHsZpBXsWdSP8h5Qfc1Wi8Ax2uFNiRQF2yh9gkxNMx/j1FX+EjFY+zgK4hdW8uyxYjhBDWlMN3MtEMcOvUa+k/uYGbUVdyA8SvuPQj1q6YGc6EV/OGqW3/74pQjxCYPdYR+grVTP0djs9R51iGvVRUZFMIf4jLzEMZkucDeE6Jw1HV7SUsV9IZOMYZzq2e61zEbI7vrhcnJ1V6/1mGijaxUStH6dnsBFxQwnxLaEdbEXUW2g/zAs/uThULcXGn+OZUhrPM3TiPO57HJZ2BGcY5hjuabmMHUJTWYIZpAPRyow9hDTAwu55lg4djCv+LyshzC4B/8K/r+aBdhZWHbcOr3oBM94QK7/2OQsq1yaoKawHVe4ompHV95j44FPHcy/hT5b/4OIB/NjhW3lb9OdqeS334NP1lKkpyd9nBy4R1vCaeU1jW9tlq0Tn0Op/MXnkVDfkUWKYJzRfD2kyzbMi3LlcapFDWaOLJxHRCIjcwJkO2ltljVFm/doQTq2x2OKVNtKw22yCnnbIRot1k4ShdWHk2lj6CTRrppvTvD9nu1qCIqi/YQA/5bs7i5hXYWIu1PFxPlPRwTkOh0B+sYgHTPT1ouepDhoAOai4J62JHEVY5RxgNUC39Lyy7mRu1l2fCy1lMTEdqUeZFp6FQKEYZrG/L+TTJnFQe0I3ycaNn0m0s61AoqwzqEdOX1S2OGvrQbTLrUCjCqkdbeyy9J5osGe6tQ6EIqx51l/imzusZWRnIcUfo3nfralqxsdwZ5la0JRUi/b3GZSyP0r85yljgTmN9vXWnkgirnGHe2CV9FspayvI+lseMGaIIqyEDAeJxvcgSo84yKxSCYO2xRFhCHURYQhCss0IRllAH8WMJQRDPuxAEmRUKQRDjXQhG6XCoHKTfphPwBP5c2uKQheCP+WW7pZWw3mz8bS7FpUT2ZP6+nPv6G+emFFrDMEM9hcIy6TBx7H6mqsm4WIQlaJTu1KkSK2z6gvA8Zj1nlfkKs84N8cLV1vQ3eTy+8F9KZ4ZVhFU1W3CH6aL3MIltVh5i2ccHP+bxYd1FcWVsbCCsw9zCPs0GMMVE+9PMyTnJNUsTvNZxbmx9jb/LacQ1bFwnsZzmeYVG6Zr/kKsb7ubF9BprmYonjyzxxcsLPt+YkLCuM/LA/4lpIjfzDRcr+Pu6msf3NhRWzcHpkoPcx7thfOOa1zOPlNbCm76mWa5j38MCNoIyYd3E9WgrmWJgjdbreRsKQ79epA2ktBbejOd1Cv5Wxhjf1ppxP5PPwTYUhnSQppyzPRRNejvfmB1BXs7RvN3QOqZNpn+/dAe9a49VZxt+jJt8OdMcZnTbPZJSY8qbbJk9li1H1mjJZ16GwhRznOdxYlF66D7EFNFEzt9saS9Nfeh2c2mjDTkUpmiYhyYl490cZTo5PkNb2ktzAnBU+710FHMVlksOSyEt4918ZrM5f7MN3eZIpaemLB0KXYVVxzuekiHbLVK6ZnPWljfs2epr9kq6sKINhf04K0zpmvN6FFMMNmGZPZw+FHrpsVJ4R58Lm5nIPisXpF/lYJiiOJizHMrWEMyRSjfevcwK64R+fL/904UZY9LQ7WT/KRnveUOVObTZjPcyJ2iZKyLoUHjU4TttIyXj3exRZnKMcVvDMx2k+sI+L0Nhnex1NudbW4nx5oo8zN7pcM7ztj0js9fTs+x4EVadns0WLmgrqRjw5lCVFyu0PSPTBNKFVToUti0pyOn8OcRufH3k+sTEJVZoC0KbkzbnodBVWHViblVfS+aDjQm8DFwZ8Cks4S568PpLAWwvwywTjxdh1dm145L1rk3vj85IxYBfbaymzd7hfL1mB5rpiUxM8eiz3tLGE1JYLrPCVAxdn6TifV/El4ubnFvxGDpmo5lfdL2uRnmdrj2GHysF2hRxMDse8zV2hYHothnvD3CTRsYKbcWjUI9hrZMwhTVStIrFtceqs7sjRsu9lhsdsnJthDq0LQe83vmY5k2hAe8qLGs+pBz6cXUDWpgDXneOm+ZN4VAoSUH807YGVbZRuTAi4yqsOrZYP64gRQuXC+kzQ9NT33go7JVlM4J/yl6eWbiyOOSsMIaPaoMRw3phhDq0zc2iC8vUS+FQ6CqsOkuTY3jVz2KJSduWC10E4FLumF5pfFY4FLoKSzZTuNO2aMLrSj6LMhTaApypcgWz4Uyy152ib2qSLXQh8xhkn5s9cxvjn0UUuqFchVUnb4NtSUaqnG+p13K+wlfnkCayfkpO13gorCOszwM4wJ5rkkZt1vInLC9a7DVG+kRQewH8FsB2ANsA3Fn0xZBDoWTS620mKKDtFJMqD7teUcikIELvoMyWezQBqXJvkxlu25KCCG7kDWleJx3yIsz2M04B7agzpNXFVVhVE9sKcegwwa9uF90Xw2nrKqwxbSo9qs2CRmSFRFT25AxpSQTBXYV1Vclniw2hlRVdlPrvIV+xMm2kAM/KXu33w3R9mGW04O960b8T8oXk49osbRt/7g94vkb4sLEmWf7a4BhDFcQ5YojzcYtoDjjWYdqD7bHQk0CRypAmCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCILQEgD8GxqtPIN4MKs5AAAAAElFTkSuQmCC)}.foreign-division-support-list:nth-of-type(3) h3{background-image:url(data:image/png;base64,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)}.foreign-division-support-list:nth-of-type(4) h3{background-image:url(data:image/png;base64,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)}.foreign-division-support-list:nth-of-type(5) h3{background-image:url(data:image/png;base64,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)}.foreign-division-support-list:nth-of-type(6) h3{background-image:url(//hapiness.co.jp/wphapiness/wp-content/themes/hapiness/css/../images/foreign-division/foreign-division-illust-8.png)}@media(max-width: 767px){.foreign-division-support-list{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:3.125vw}}.foreign-division-support-list__title{text-align:center;font-weight:900;font-size:1.5rem;font-size:max(1px, min(2.344vw, 24px));width:280px;height:280px;width:max(1px, min(27.344vw, 280px));height:max(1px, min(27.344vw, 280px));background:#fff url(//hapiness.co.jp/wphapiness/wp-content/themes/hapiness/css/../images/foreign-division/foreign-division-illust-3.png) no-repeat center 24px;background-position:center max(1px, min(2.344vw, 24px));background-size:max(1px, min(14.648vw, 150px));border-radius:50%;margin:0 auto 1.6em;padding-top:184px;padding-top:max(1px, min(17.969vw, 184px));position:relative}@media(max-width: 767px){.foreign-division-support-list__title{margin:0}}.foreign-division-support-list__title::after{content:"";height:10px;height:max(1px, min(0.977vw, 10px));width:100%;position:absolute;left:0;top:100%;background:radial-gradient(closest-side circle, #fff 56%, rgba(255, 255, 255, 0) 64%) space no-repeat center/10px 10px;background-size:max(1px, min(0.977vw, 10px)) max(1px, min(0.977vw, 10px));margin-top:16px;margin-top:max(1px, min(1.563vw, 16px))}@media(max-width: 767px){.foreign-division-support-list__title::after{display:none}}.foreign-division-support-list p{width:280px;width:max(1px, min(27.344vw, 280px));margin:.8em auto}@media(max-width: 767px){.foreign-division-support-list p{width:calc(100% - 31.25vw);margin:0;font-size:max(12px, min(3.125vw, 19px))}}.foreign-division-support-list-wrap{display:flex;justify-content:center;flex-wrap:wrap;margin:40px -31px;margin:max(1px, min(3.906vw, 40px)) calc(992px - max(100%,992px))}@media(max-width: 767px){.foreign-division-support-list-wrap{display:block}}.foreign-division-relation{padding:72px calc((100% - 1024px) * .5);padding:max(1px, min(7.031vw, 72px)) max(calc((100% - 1024px) * .5), 4.8vw);position:relative;z-index:1;background:#fbf6df}.foreign-division-relation__image{float:right;width:320px;width:max(1px, min(31.25vw, 320px));margin:48px 0;margin:max(1px, min(4.688vw, 48px)) 0;text-align:center}@media(max-width: 767px){.foreign-division-relation__image{float:none;margin:1.6em auto;width:max(1px, min(54.688vw, 100%))}}.foreign-division-relation__subtitle{font-weight:900;font-size:1.25rem;font-size:max(1px, min(4.297vw, 20px))}.foreign-division-relation-details{margin-right:360px;margin-right:max(1px, min(35.156vw, 360px));display:flex;flex-wrap:wrap;border-top:1px dotted rgba(0,0,0,.3)}@media(max-width: 767px){.foreign-division-relation-details{margin-right:0;font-size:max(12px, min(3.125vw, 19px))}}.foreign-division-relation-details dt,.foreign-division-relation-details dd{border-bottom:1px dotted rgba(0,0,0,.3);margin:0;padding:1em 0}.foreign-division-relation-details dt{font-weight:bold;width:8.8em}.foreign-division-relation-details dd{width:calc(100% - 8.8em)}.foreign-division-relation-map{clear:both}.foreign-division-stripes{position:relative;z-index:1}.stripes-wrap{position:relative;overflow:hidden;z-index:1}.stripes-wrap .key-img{display:none}.stripe-bg{width:100%;height:100%;position:absolute;left:0;top:0}.stripe-bg .key-img{display:block;z-index:-2}#stripe-bg-4{background:repeating-linear-gradient(112deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 840px, #d51423 0, #d51423 1760px, #d82735 0, #d82735 2000px);background:repeating-linear-gradient(112deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 44.211vw, #d51423 0, #d51423 92.632vw, #d82735 0, #d82735 105.263vw)}@media(max-width: 767px){#stripe-bg-4{background:repeating-linear-gradient(108deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 54.688vw, #d51423 0, #d51423 136.719vw, #d82735 0, #d82735 218.75vw)}}#stripe-bg-4::before{content:"";height:100%;width:30%;position:absolute;background:#d82735;right:0;top:0;z-index:-1}#stripe-bg-3{background:repeating-linear-gradient(112deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 840px, #dab631 0, #dab631 1760px, #E6CB41 0, #E6CB41 2000px);background:repeating-linear-gradient(112deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 44.211vw, #dab631 0, #dab631 92.632vw, #E6CB41 0, #E6CB41 105.263vw)}@media(max-width: 767px){#stripe-bg-3{background:repeating-linear-gradient(108deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 54.688vw, #dab631 0, #dab631 136.719vw, #E6CB41 0, #E6CB41 218.75vw)}}@media(max-width: 767px){#stripe-bg-3{background-color:#dab631}}#stripe-bg-3::before{content:"";height:100%;width:64%;position:absolute;background:#e6cb41;right:0;top:0;z-index:-1}#stripe-bg-3 .key-img{top:auto;bottom:0}@media(max-width: 767px){#stripe-bg-3 .key-img{display:none}}#stripe-bg-2{background:repeating-linear-gradient(112deg, #FAF7E8, #FAF7E8 840px, #fff 0, #fff 1760px, #FAF7E8 0, #FAF7E8 2000px);background:repeating-linear-gradient(112deg, #FAF7E8, #FAF7E8 44.211vw, #fff 0, #fff 92.632vw, #FAF7E8 0, #FAF7E8 105.263vw)}@media(max-width: 767px){#stripe-bg-2{background:repeating-linear-gradient(108deg, #FAF7E8, #FAF7E8 54.688vw, #fff 0, #fff 136.719vw, #FAF7E8 0, #FAF7E8 218.75vw)}}#stripe-bg-2::before,#stripe-bg-2::after{content:"";width:100%;position:absolute;left:0;top:0}#stripe-bg-2::before{height:80%;background:repeating-linear-gradient(112deg, #fff, #fff 840px, #FAF7E8 0, #FAF7E8 1760px, #fff 0, #fff 2000px);background:repeating-linear-gradient(112deg, #fff, #fff 44.211vw, #FAF7E8 0, #FAF7E8 92.632vw, #fff 0, #fff 105.263vw)}@media(max-width: 767px){#stripe-bg-2::before{background:repeating-linear-gradient(108deg, #fff, #fff 54.688vw, #FAF7E8 0, #FAF7E8 136.719vw, #fff 0, #fff 218.75vw)}}#stripe-bg-2::after{height:56%;background:repeating-linear-gradient(112deg, #FAF7E8, #FAF7E8 840px, #fff 0, #fff 1760px, #FAF7E8 0, #FAF7E8 2000px);background:repeating-linear-gradient(112deg, #FAF7E8, #FAF7E8 44.211vw, #fff 0, #fff 92.632vw, #FAF7E8 0, #FAF7E8 105.263vw)}@media(max-width: 767px){#stripe-bg-2::after{background:repeating-linear-gradient(108deg, #FAF7E8, #FAF7E8 54.688vw, #fff 0, #fff 136.719vw, #FAF7E8 0, #FAF7E8 218.75vw)}}#stripe-bg-1{background:repeating-linear-gradient(112deg, #dab631, #dab631 840px, #E6CB41 0, #E6CB41 1760px, #dab631 0, #dab631 2000px);background:repeating-linear-gradient(112deg, #dab631, #dab631 44.211vw, #E6CB41 0, #E6CB41 92.632vw, #dab631 0, #dab631 105.263vw)}@media(max-width: 767px){#stripe-bg-1{background:repeating-linear-gradient(108deg, #dab631, #dab631 54.688vw, #E6CB41 0, #E6CB41 136.719vw, #dab631 0, #dab631 218.75vw)}}#stripe-bg-1::before{content:"";width:100%;position:absolute;left:0;top:0;height:90%;background:repeating-linear-gradient(112deg, #E6CB41, #E6CB41 840px, #dab631 0, #dab631 1760px, #E6CB41 0, #E6CB41 2000px);background:repeating-linear-gradient(112deg, #E6CB41, #E6CB41 44.211vw, #dab631 0, #dab631 92.632vw, #E6CB41 0, #E6CB41 105.263vw)}@media(max-width: 767px){#stripe-bg-1::before{background:repeating-linear-gradient(108deg, #E6CB41, #E6CB41 54.688vw, #dab631 0, #dab631 136.719vw, #E6CB41 0, #E6CB41 218.75vw)}}
はじめての方へ | 北海道専門求人サイト 北海道ハピネス株式会社 北海道ハピネスについてHokkaido Hapiness
北海道ハピネスは「この会社を選んでよかった」「こんな会社で働きたい」と言って頂いて初めて「人材企業と呼べる企業」であると考えています。
私たち従業員が活き活きと業務を遂行する姿でお客様からの信頼を頂き、安心して業務をお任せいただくことが私たちのモットーです。
『北海道ハピネス株式会社』の原動力は、お客様からの信頼と従業員への感謝です。
一人ひとりが日々気持ちよく働いて頂ける様に日々の業務サポートから派遣社員のままではなく正社員へステップアップを、と考えられている方へのサポートをしていきたいと考えております。
登録・ご利用の流れFlow of a procedure
登録エントリー
当社のエントリーは、WEBとお電話で承っております。
あなたの希望職種から目指すビジネスパーソンとしての将来像まで、当社コーディネーターと設計してみて下さい。皆様の目標が当社の目標と考えております。
職場紹介
エントリー時に相談した内容で皆様にマッチする職場を紹介します。
詳しい仕事内容や給料算出、休日、休憩時間などを説明します。
職場見学
会社がどのような環境なのか、どのような仲間と一緒に動くのか?は職場探しの重要な部分です。 一度、職場を見て判断することも大切だと思います。
入社手続き
当社担当者から指示された必要書類をそろえて、契約書類(入社書類)を作成します。
入社配属
いよいよ配属です。
当社営業担当者と共に目指すビジネスパーソンを築き上げていきましょう。
特徴ハピネスでは北海道専門の求人を多数掲載しています。
あなたにぴったりなお仕事を探しませんか?
ハピネスでは各地域に密着した即時性の高い求人を多数掲載しています。
広大な北海道で多彩な角度から求人情報を検索。
地域別・業種別・収入別など、あなたの目的にあったお仕事を探せます。

特徴登録~面接~入社まで専属の担当スタッフがアシストいたします。
「これってどんな仕事?」「工場で働いたことないけど…」「転職したいけど自分にはどんな仕事が向いているんだろう」など、誰でもお仕事探しをするときは疑問や不安を感じると思います。
そんなときは、まずハピネスにご連絡ください。
面接やお仕事説明は様々なお仕事の内容を熟知した専属の担当スタッフが行います。あなたのご希望や疑問な点をじっくり伺い、あなたにピッタリのお仕事をご紹介致します。
特徴入社後のアフターケアもおまかせください。
経験豊かな専属の 担当スタッフが皆様をバックアップいたします。
もしも選んだお仕事が自分に合わなかったら…
実際に仕事を始めてみると思ったより大変…
そんな不安や悩みも心配ご無用。
入社後も私たちは働かれる皆様の生の声を聞き真摯に対応いたします。
おしごとQ&AJobs FAQ
派遣契約についてのQ&A
派遣契約について教えてほしい
派遣契約について
派遣スタッフ、就業先、北海道ハピネスの3者の関係に成り立ちます。
雇用契約は北海道ハピネスと結び、給与も北海道ハピネスから支払われます。
就業先は各企業となり、仕事の指示も各企業から受けます。
未経験でも応募できる求人はありますか?
未経験者でも応募可能な求人について
各作業所、各部署ごとに経験や資格が必要なものもありますが、未経験者歓迎の求人も多く扱っています。詳しくは各求人の資格・経験欄をご覧ください。
派遣契約の場合、給与はいつ、どのように支払われますか?
給料について
毎月末日に締め、翌月25日にご指定の銀行口座に振込みます。(給与支払日が土曜・日曜・祝日にあたる場合は、前日に支払われます)※初回のお給料日まで不安のある方は、お給料前渡し制度・週払い制度もあります。詳しくは担当者にお尋ねください。
派遣契約の場合でも交通費は支給されますか?
交通費について
交通費は当社規定により支給されます。
派遣契約時に有給休暇はありますか?
有給休暇について
はじめて仕事に就いて6ヶ月継続勤務した場合(出勤率80%達成)勤務日数に応じて有給休暇を付与します。
派遣契約時の源泉徴収票の発行手続きについて教えてください。
源泉徴収票について
その年に1回でも給与支払いがあった方全員に、翌年の1月末までにお渡しします。中途退職などで源泉徴収票が必要になった場合には、随時発行しています。
派遣契約時の社会保険の加入資格を教えてください。
加入資格について
1週間の所定労働時間が30時間以上(雇用元の一般社員のおおむね4分の3以上)で2カ月を超える契約期間がある場合です。
派遣登録についてのQ&A
派遣登録はどこでできますか?
登録場所について
北海道ハピネスでは、各事業所での派遣登録以外にも、各地域で開催するお仕事説明会や遠方の方には担当者が直接お住いの近辺へ伺って、現地にて派遣登録・面接・お仕事説明をすることも可能です。
登録の手続きはどんなことをするのでしょうか?
HPからの登録エントリーの場合
<HPからの登録エントリー>
無料会員登録をして頂き、顔写真付きの履歴書をご持参の上本社での派遣登録を行います。
(確認の為予約後に一度お電話させていただきます。)
<来社>
当社エントリーシートに氏名などの基本情報や仕事に関する希望などを記入します。
<面接>
職歴やスキルの確認を行います。(簡単履歴書登録をした上で来社された方には記入されていない項目を照合し履歴書を出力します。)
<作業所説明>
エントリーを希望している作業所の説明をします。
<作業所説明>
エントリーを希望している作業所の説明をします。
マッチする職業があれば工場見学等の詳細な手続きを行います。
WEB以外でのエントリーの流れ
<登録エントリー>
お電話にてご予約をして頂き、顔写真付きの履歴書を持参の上、本社または臨時面接会場での派遣登録。
(確認の為予約後に一度お電話させていただきます。)
<エントリーシート記入>
氏名などの基本情報や仕事に関する希望などを記入します。
<面接>
職歴やスキルの確認を行います。
<作業所説明>
エントリーを希望している作業所の説明をします。マッチする職業があれば工場見学等の詳細な手続きを行います。
来社登録手続きにかかる時間はどのくらいですか?
登録に掛かる時間について
登録手続きは通常30分程です。
派遣社員の同一労働同一賃金とは?
2020年4月、正社員と派遣社員との格差をなくすためにスタートした制度です。
当社では「労使協定方式」(※一部を除く)により派遣社員の代表者と協議を経て、その地域で同種の業務に従事する正社員の平均賃金と「同一労働同一賃金」を図っています。
働くにあたり作業服などは自分で用意しますか?
職場で作業服や作業靴が必要な場合は当社で用意いたします。
ご本人の負担はありません。