*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0;position:relative;font-size:16px;line-height:1.7;font-family:"furura","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0 0 1rem}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:3em 0 1em}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1rem}h1{margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}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,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;outline:0;border-radius:0;text-align:inherit;max-width:100%}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}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}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}@font-face{font-family:"furura";src:url("/assets/font/Futura/FuturaPTMedium.woff2") format("woff2"),url("/assets/font/Futura/FuturaPTMedium.woff") format("woff");font-weight:300;font-style:normal;unicode-range:U+0030-007A;font-display:swap}@font-face{font-family:"furura";src:url("/assets/font/Futura/FuturaPTLight.woff2") format("woff2"),url("/assets/font/Futura/FuturaPTLight.woff") format("woff");font-weight:100;font-style:normal;unicode-range:U+0030-007A;font-display:swap}@font-face{font-family:"furura";src:url("/assets/font/Futura/FuturaPTHeavy.woff2") format("woff2"),url("/assets/font/Futura/FuturaPTHeavy.woff") format("woff");font-weight:600;font-style:normal;unicode-range:U+0030-007A;font-display:swap}@font-face{font-family:"furura";src:url("/assets/font/Futura/FuturaPTExtraBold.woff2") format("woff2"),url("/assets/font/Futura/FuturaPTExtraBold.woff") format("woff");font-weight:900;font-style:normal;unicode-range:U+0030-007A;font-display:swap}@font-face{font-family:"furura";src:url("/assets/font/Futura/FuturaPTMediumOblique.woff2") format("woff2"),url("/assets/font/Futura/FuturaPTMediumOblique.woff") format("woff");font-weight:300;font-style:italic;unicode-range:U+0030-007A;font-display:swap}@font-face{font-family:"furura";src:url("/assets/font/Futura/FuturaPTLightOblique.woff2") format("woff2"),url("/assets/font/Futura/FuturaPTLightOblique.woff") format("woff");font-weight:100;font-style:italic;unicode-range:U+0030-007A;font-display:swap}@font-face{font-family:"furura";src:url("/assets/font/Futura/FuturaPTHeavyOblique.woff2") format("woff2"),url("/assets/font/Futura/FuturaPTHeavyOblique.woff") format("woff");font-weight:600;font-style:italic;unicode-range:U+0030-007A;font-display:swap}@font-face{font-family:"furura";src:url("/assets/font/Futura/FuturaPTExtraBoldOblique.woff2") format("woff2"),url("/assets/font/Futura/FuturaPTExtraBoldOblique.woff") format("woff");font-weight:900;font-style:italic;unicode-range:U+0030-007A;font-display:swap}.wrap{display:flex;flex-direction:column;margin:0 auto;max-width:1024px}body>.wrap{min-height:calc(100vh - 156px)}.wrap-small,.single .wrap{max-width:640px}.header{display:flex;justify-content:space-between;align-items:center;padding:10px}.nav{display:flex;flex-direction:column;justify-content:center;text-align:center;visibility:hidden;background-color:#fff;transition:background-color .5s;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;color:#fff;font-size:1.2rem}.nav-btn{display:flex;align-items:center;width:2rem;height:2rem;position:fixed;top:calc(40px - 1rem);right:calc(40px - 1rem);z-index:999999}.nav-btn svg{width:2rem;height:2rem}.nav-btn::after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0}.nav-btn-checkbox{visibility:hidden;width:0;height:0}.nav-btn:not(.opened) .nav-btn-close,.nav-btn.opened .nav-btn-open{display:none}.nav-btn.opened+.nav{visibility:visible;background-color:rgba(96,173,59,.8)}.nav-btn.opened+.nav .menu-item{margin-bottom:1rem;animation:fadeUpAnime 1s forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.nav-btn.opened+.nav .menu-item:nth-child(1){animation-delay:0.05s}.nav-btn.opened+.nav .menu-item:nth-child(2){animation-delay:0.1s}.nav-btn.opened+.nav .menu-item:nth-child(3){animation-delay:0.15s}.nav-btn.opened+.nav .menu-item:nth-child(4){animation-delay:0.2s}.nav-btn.opened+.nav .menu-item:nth-child(5){animation-delay:0.25s}.nav-btn.opened+.nav .menu-item:nth-child(6){animation-delay:0.3s}.nav-btn.opened+.nav .menu-item:nth-child(7){animation-delay:0.35s}.nav-btn.opened+.nav .menu-item:nth-child(8){animation-delay:0.4s}.nav-btn.opened+.nav .menu-item:nth-child(9){animation-delay:0.45s}.nav-btn.opened+.nav .menu-item:nth-child(10){animation-delay:0.5s}.breadcrumbs{padding:10px;font-size:.8rem;background:#a6cf6b;color:#fff;line-height:1}.main{margin-bottom:5rem}.footer{padding:1rem 0;text-align:center;font-size:13px;color:#fff;background:#60ad3b}.article{margin-bottom:3rem;padding:0 10px}.article-heading-h2,.wp-block-heading:is(h2):not(.none),.article-title{margin:0 -10px;padding:1em 0;text-align:center;font-size:2em;position:relative;z-index:1;overflow:hidden}.article-heading-h2[id]::before,[id].wp-block-heading:is(h2):not(.none)::before,[id].article-title::before{content:attr(id);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:rgba(166,207,107,.2);z-index:-1;font-size:2em;font-style:italic;text-align:center;white-space:nowrap;text-transform:uppercase}.article-heading-h3,.job-item-title,.wp-block-heading:is(h3):not(.none){position:relative}.article-heading-h3::after,.job-item-title::after,.wp-block-heading:is(h3):not(.none)::after{content:"";display:block;margin:.5rem auto 1rem;width:3em;height:1px;background:#60ad3b}.wp-block-table{margin-bottom:2rem}.wp-block-table th,.wp-block-table td{border:1px solid #60ad3b;padding:1em;vertical-align:middle}.wp-block-table th{background:rgba(166,207,107,.2)}.wp-block-table.has-th-nowrap th{white-space:nowrap}.wp-block-heading:is(h2):not(.none){margin-top:3rem}.wp-block-media-text{display:grid;grid-template-columns:1fr 1fr}.wp-block-media-text__media{margin-bottom:0}.wp-block-media-text__content{display:flex;flex-direction:column;justify-content:center;padding:1rem 2rem}.wp-block-media-text__content h2:first-of-type,.wp-block-media-text__content h3:first-of-type{margin-top:0}.wp-block-media-text img{max-width:100%;height:auto;min-height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){.wp-block-media-text{margin-bottom:3rem;grid-template-columns:1fr !important}.wp-block-media-text__media{order:1}.wp-block-media-text__content{order:2}}.has-text-align-left{text-align:left}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}.link,.article a:not([class]){color:blue;text-decoration:underline}.btn{background-image:linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.05) 100%);background-color:orange;color:#fff;display:inline-block;padding:.5em 2em;border-radius:4px;box-shadow:rgba(0,0,0,.5) -1px 1px 0,rgba(255,255,255,.5) -1px 1px 0 inset;text-shadow:1px -1px rgba(0,0,0,.1);border:1px solid orange;font-size:1.2rem}.btn[target*=_blank]::after{content:"";display:inline-block;margin-left:.5em;width:1em;height:1em;vertical-align:text-bottom;background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 80"><path fill="%23fff" d="M76 0H54a4 4 0 1 0 0 8h18v18a4 4 0 1 0 8 0V4a4 4 0 0 0-4-4Z"/><path fill="%23fff" d="M36.8 48.8a4 4 0 0 1-5.6-5.6l42-42a4 4 0 0 1 5.6 5.6l-42 42Z"/><path fill="none" d="M0 0h80v80H0z"/><path fill="%23fff" d="M72 68a12 12 0 0 1-12 12H12A12 12 0 0 1 0 68V20A12 12 0 0 1 12 8h24a4 4 0 1 1 0 8H16a8 8 0 0 0-8 8v40a8 8 0 0 0 8 8h40a8 8 0 0 0 8-8V44a4 4 0 1 1 8 0v24Z"/></svg>') center center no-repeat}.job-list{display:grid;gap:10px;text-align:center}@media screen and (min-width: 560px){.job-list{grid-template-columns:1fr 1fr}}.job-item{padding:1rem;background:rgba(166,207,107,.2)}.job-item-title{margin:0;font-size:1.5rem}.job-item-meta-value,.job-item-meta-type{display:inline-block}.job-item-meta-value b{font-weight:normal;margin:0 2px;font-size:1.5em}.job-item-meta-type{margin-left:1em}.job-item-meta+.job-item-meta{position:relative}.job-item-meta+.job-item-meta::before{content:"OR";display:block;line-height:1;opacity:.2}.job-item-cta{display:grid;grid-auto-columns:1fr 1fr;align-items:center;gap:10px;margin-top:10px}.job-item .btn{margin-left:auto;margin-right:auto}.entry-flow{counter-set:step}.entry-flow h3{counter-increment:step;margin:0;color:#4b872e;border-left:1px solid #60ad3b}.entry-flow h3::before{content:"STEP" counter(step);display:inline-block;width:4rem;margin-right:1rem;text-align:center;background:#60ad3b;color:#fff}.entry-flow div{margin-left:4rem;padding:1rem 0 1px 1rem;border-left:1px solid #60ad3b;position:relative}.entry-flow div::after{content:"";width:-moz-fit-content;width:fit-content;border:4px solid #60ad3b;border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);display:block;position:absolute;left:-8px;bottom:0}.entry-flow li{margin-bottom:1rem}.grecaptcha-badge{visibility:hidden}/*# sourceMappingURL=style.css.map */