@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Zen+Maru+Gothic:wght@300;400;500;700;900&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-bold:700;--font-weight-black:900;--leading-relaxed:1.625;--leading-loose:2;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.gradient-text1{-webkit-text-fill-color:transparent;background:linear-gradient(#00b453,#004922);-webkit-background-clip:text}.gradient-bg1{background:linear-gradient(#00b453,#004922)}header{transition:all .3s}header>ul>li>a{background:0 0;transition:all .3s}header>ul>li:hover>a{color:var(--color-white);background-color:#048219}header div.nav a:before{content:"";margin-right:calc(var(--spacing)*2);height:calc(var(--spacing)*2);width:calc(var(--spacing)*2);border-right-style:var(--tw-border-style);border-right-width:2px;border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-white);display:inline-block;rotate:-45deg}header div.nav{transition:all .3s}header>ul>li:hover div{visibility:visible!important;opacity:1!important}header.over-scrolly{background-color:var(--color-white)}.main-visual{background:url(https://www.zenpaku.com/wpapp/wp-content/themes/zenpaku/recruit/mvbg.png) 50%/cover no-repeat}@media(min-width:48rem){.main-visual{background:url(https://www.zenpaku.com/wpapp/wp-content/themes/zenpaku/recruit/img77.jpg) 50%/cover no-repeat}}.main-visual .image-bg{background:url(https://www.zenpaku.com/wpapp/wp-content/themes/zenpaku/recruit/mvbg2.png) 100% 0/100% 100% no-repeat}@media(min-width:48rem){.main-visual .image-bg{background:url(https://www.zenpaku.com/wpapp/wp-content/themes/zenpaku/recruit/img78.png) 100% 100%/100% no-repeat}}.spbtn span{left:calc(var(--spacing)*2);height:1px;width:calc(var(--spacing)*5);background-color:var(--color-black);transition:all .3s;display:block;position:absolute}.spbtn span:first-child{top:11px}.spbtn span:nth-child(2){top:17px}.spbtn span:nth-child(3){top:23px}.spbtn input{display:none}.spbtn:has(input:checked) span:first-child{top:16px;transform:rotate(225deg)}.spbtn:has(input:checked) span:nth-child(2){opacity:0}.spbtn:has(input:checked) span:nth-child(3){top:16px;transform:rotate(-225deg)}.about{background:url(https://www.zenpaku.com/wpapp/wp-content/themes/zenpaku/recruit/img02.png) 0 0/100% 100% no-repeat}.charm{background:url(https://www.zenpaku.com/wpapp/wp-content/themes/zenpaku/recruit/img03.png) 0 0/100% 100% no-repeat}@media(min-width:48rem){.charm{background:url(https://www.zenpaku.com/wpapp/wp-content/themes/zenpaku/recruit/img80.png) 0 0/100% no-repeat}.charm-content{grid-template-rows:auto 1fr;grid-template-columns:49% 51%;display:grid}.charm-content h3{grid-area:1/1}.charm-content p{grid-area:2/1;padding-right:50px}.charm-content figure{grid-area:1/2/3}}.advantage{background:url("data:image/svg+xml,%3csvg%20width='195'%20height='177'%20viewBox='0%200%20195%20177'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%2039.9677V0H195V39.9677L74.5588%20137.032H195V177H0V137.032L126.176%2039.9677H0Z'%20fill='%23F3F3F3'/%3e%3c/svg%3e") 0 60px/195px no-repeat}@media(min-width:48rem){.advantage{background:url("data:image/svg+xml,%3csvg%20width='195'%20height='177'%20viewBox='0%200%20195%20177'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%2039.9677V0H195V39.9677L74.5588%20137.032H195V177H0V137.032L126.176%2039.9677H0Z'%20fill='%23F3F3F3'/%3e%3c/svg%3e") 0 100px/438px no-repeat}.employee-benefits>div{width:calc(25% - 57px);display:block!important}}.history>div{width:calc(100% - 100px);margin-right:calc(var(--spacing)*0);margin-left:auto;position:relative}.history>div:before{content:"";top:calc(50% - 7px);left:calc(var(--spacing)*-16);height:calc(var(--spacing)*3);width:calc(var(--spacing)*3);background-color:#048219;border-radius:3.40282e38px;display:block;position:absolute}.history>div:after{content:"";background-color:#048219;width:2px;height:calc(100% + 60px);display:block;position:absolute;top:calc(50% - 7px);left:-59px}.history>div:last-of-type:after{height:90%}.balance{background:url(https://www.zenpaku.com/wpapp/wp-content/themes/zenpaku/recruit/img50.png) top/100% no-repeat,url(https://www.zenpaku.com/wpapp/wp-content/themes/zenpaku/recruit/img55.png) bottom/100% no-repeat}.interview-message .message h3{position:relative}.interview-message .message h3:before{content:"Q";top:calc(50% - 16px);left:calc(var(--spacing)*3);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#f9e108;display:block;position:absolute;transform:skew(-20deg)}.flow .bar{align-items:center;display:flex;position:relative}.flow .bar:before{content:"";margin-right:calc(var(--spacing)*3);height:1px;width:calc(var(--spacing)*6);background-color:#f9e108;display:block}.flow-line:before{content:"";top:calc(var(--spacing)*0);height:90%;width:calc(var(--spacing)*2);background:#009318;position:absolute;left:calc(50% - 5px)}@media(min-width:64rem){.flow-line:before{height:calc(var(--spacing)*2);width:90%;top:57%;left:5%}}.entry2 a{padding:calc(var(--spacing)*6);text-align:center;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);display:block}.entry2 li:first-of-type a{color:#048219;background-color:#f9e108}.entry2 li+li{margin-top:calc(var(--spacing)*5)}.entry2 li:nth-of-type(2) a{border-style:var(--tw-border-style);background-color:var(--color-white);color:#048219;border-width:2px;border-color:#048219}.footer-logo img{transform:translate(-22px)}.gotop.hitted{bottom:calc(var(--spacing)*13);background-color:#f3f3f3}.gotop{visibility:hidden;bottom:calc(var(--spacing)*5);background-color:var(--color-white);opacity:0;transition:all .3s}.gotop.over-scrolly{visibility:visible;opacity:1}.gotop:before{content:"";border-bottom:1px solid #009318;border-right:1px solid #009318;width:4px;height:4px;display:block;position:absolute;top:10px;transform:rotate(-135deg)}.anchor{position:relative}}@layer utilities{.invisible{visibility:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.-top-1{top:calc(var(--spacing)*-1)}.-top-4{top:calc(var(--spacing)*-4)}.-top-5{top:calc(var(--spacing)*-5)}.-top-15{top:calc(var(--spacing)*-15)}.-top-18{top:calc(var(--spacing)*-18)}.top-0{top:calc(var(--spacing)*0)}.top-5{top:calc(var(--spacing)*5)}.top-25{top:calc(var(--spacing)*25)}.top-\[50\%\]{top:50%}.top-\[100\%\]{top:100%}.top-\[calc\(50\%-27px\)\]{top:calc(50% - 27px)}.-right-5{right:calc(var(--spacing)*-5)}.right-0{right:calc(var(--spacing)*0)}.right-3{right:calc(var(--spacing)*3)}.right-5{right:calc(var(--spacing)*5)}.right-9{right:calc(var(--spacing)*9)}.right-22{right:calc(var(--spacing)*22)}.right-24{right:calc(var(--spacing)*24)}.-bottom-10{bottom:calc(var(--spacing)*-10)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-6{bottom:calc(var(--spacing)*6)}.bottom-7{bottom:calc(var(--spacing)*7)}.bottom-11{bottom:calc(var(--spacing)*11)}.bottom-16{bottom:calc(var(--spacing)*16)}.-left-5{left:calc(var(--spacing)*-5)}.left-0{left:calc(var(--spacing)*0)}.left-5{left:calc(var(--spacing)*5)}.left-18{left:calc(var(--spacing)*18)}.left-\[-2px\]{left:-2px}.z-0{z-index:0}.z-1{z-index:1}.z-5{z-index:5}.z-10{z-index:10}.z-20{z-index:20}.z-100{z-index:100}.col-span-2{grid-column:span 2/span 2}.mx-auto{margin-inline:auto}.-mt-1{margin-top:calc(var(--spacing)*-1)}.-mt-4{margin-top:calc(var(--spacing)*-4)}.-mt-6{margin-top:calc(var(--spacing)*-6)}.-mt-8{margin-top:calc(var(--spacing)*-8)}.-mt-17{margin-top:calc(var(--spacing)*-17)}.-mt-20{margin-top:calc(var(--spacing)*-20)}.-mt-45{margin-top:calc(var(--spacing)*-45)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-15{margin-top:calc(var(--spacing)*15)}.mr-0{margin-right:calc(var(--spacing)*0)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.mr-auto{margin-right:auto}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-26{margin-bottom:calc(var(--spacing)*26)}.ml-0{margin-left:calc(var(--spacing)*0)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-12{height:calc(var(--spacing)*12)}.h-19{height:calc(var(--spacing)*19)}.h-28{height:calc(var(--spacing)*28)}.w-1{width:calc(var(--spacing)*1)}.w-5{width:calc(var(--spacing)*5)}.w-9{width:calc(var(--spacing)*9)}.w-12{width:calc(var(--spacing)*12)}.w-21{width:calc(var(--spacing)*21)}.w-25{width:calc(var(--spacing)*25)}.w-30{width:calc(var(--spacing)*30)}.w-35{width:calc(var(--spacing)*35)}.w-36{width:calc(var(--spacing)*36)}.w-37{width:calc(var(--spacing)*37)}.w-40{width:calc(var(--spacing)*40)}.w-45{width:calc(var(--spacing)*45)}.w-52{width:calc(var(--spacing)*52)}.w-80{width:calc(var(--spacing)*80)}.w-\[50\%\]{width:50%}.w-\[60\%\]{width:60%}.w-\[80\%\]{width:80%}.w-\[calc\(100\%\+100px\)\]{width:calc(100% + 100px)}.w-\[calc\(100\%-120px\)\]{width:calc(100% - 120px)}.w-\[calc\(100\%-140px\)\]{width:calc(100% - 140px)}.w-\[calc\(100\%-150px\)\]{width:calc(100% - 150px)}.w-\[fit-content\],.w-fit{width:fit-content}.w-full{width:100%}.max-w-55{max-width:calc(var(--spacing)*55)}.max-w-150{max-width:calc(var(--spacing)*150)}.max-w-170{max-width:calc(var(--spacing)*170)}.max-w-175{max-width:calc(var(--spacing)*175)}.max-w-289{max-width:calc(var(--spacing)*289)}.max-w-300{max-width:calc(var(--spacing)*300)}.max-w-320{max-width:calc(var(--spacing)*320)}.max-w-380{max-width:calc(var(--spacing)*380)}.max-w-\[calc\(100\%\+100px\)\]{max-width:calc(100% + 100px)}.flex-1{flex:1}.flex-none{flex:none}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-10{gap:calc(var(--spacing)*10)}.gap-y-3{row-gap:calc(var(--spacing)*3)}.self-center{align-self:center}.self-end{align-self:flex-end}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-green1{border-color:#048219}.border-white{border-color:var(--color-white)}.bg-black{background-color:var(--color-black)}.bg-green1{background-color:#048219}.bg-white{background-color:var(--color-white)}.bg-white1{background-color:#f3f3f3}.bg-yellow1{background-color:#f9e108}.bg-fill{background-size:100%/100%}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-right{object-position:right}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-7{padding:calc(var(--spacing)*7)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-15{padding-top:calc(var(--spacing)*15)}.pt-17{padding-top:calc(var(--spacing)*17)}.pt-20{padding-top:calc(var(--spacing)*20)}.pt-21{padding-top:calc(var(--spacing)*21)}.pt-52{padding-top:calc(var(--spacing)*52)}.pt-\[1px\]{padding-top:1px}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-5{padding-right:calc(var(--spacing)*5)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-15{padding-bottom:calc(var(--spacing)*15)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pb-25{padding-bottom:calc(var(--spacing)*25)}.pb-28{padding-bottom:calc(var(--spacing)*28)}.pb-50{padding-bottom:calc(var(--spacing)*50)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-9{padding-left:calc(var(--spacing)*9)}.pl-11{padding-left:calc(var(--spacing)*11)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-2xs,.text-\[10px\]{font-size:10px}.text-\[40px\]{font-size:40px}.text-\[52px\]{font-size:52px}.text-\[54px\]{font-size:54px}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-none{--tw-leading:1;line-height:1}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.tracking-\[2px\]{--tw-tracking:2px;letter-spacing:2px}.tracking-\[3px\]{--tw-tracking:3px;letter-spacing:3px}.text-black1{color:#131313}.text-green1{color:#048219}.text-green2{color:#8adb98}.text-white{color:var(--color-white)}.text-yellow1{color:#f9e108}.uppercase{text-transform:uppercase}.opacity-0{opacity:0}@media(min-width:48rem){.md\:absolute{position:absolute}.md\:relative{position:relative}.md\:bottom-4{bottom:calc(var(--spacing)*4)}.md\:bottom-7{bottom:calc(var(--spacing)*7)}.md\:bottom-9{bottom:calc(var(--spacing)*9)}.md\:bottom-12{bottom:calc(var(--spacing)*12)}.md\:col-start-1{grid-column-start:1}.md\:row-span-2{grid-row:span 2/span 2}.md\:row-start-1{grid-row-start:1}.md\:row-start-2{grid-row-start:2}.md\:mx-auto{margin-inline:auto}.md\:-mt-9{margin-top:calc(var(--spacing)*-9)}.md\:-mt-12{margin-top:calc(var(--spacing)*-12)}.md\:-mt-20{margin-top:calc(var(--spacing)*-20)}.md\:mt-0{margin-top:calc(var(--spacing)*0)}.md\:mt-3{margin-top:calc(var(--spacing)*3)}.md\:mt-4{margin-top:calc(var(--spacing)*4)}.md\:mt-5{margin-top:calc(var(--spacing)*5)}.md\:mt-8{margin-top:calc(var(--spacing)*8)}.md\:mt-9{margin-top:calc(var(--spacing)*9)}.md\:mt-10{margin-top:calc(var(--spacing)*10)}.md\:mt-12{margin-top:calc(var(--spacing)*12)}.md\:mt-25{margin-top:calc(var(--spacing)*25)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline-block{display:inline-block}.md\:w-43{width:calc(var(--spacing)*43)}.md\:w-50{width:calc(var(--spacing)*50)}.md\:w-\[60\%\]{width:60%}.md\:w-\[calc\(\(100\%-120px\)\/4\)\]{width:calc(25% - 30px)}.md\:max-w-140{max-width:calc(var(--spacing)*140)}.md\:max-w-263{max-width:calc(var(--spacing)*263)}.md\:min-w-\[calc\(100\%\+30px\)\]{min-width:calc(100% + 30px)}.md\:flex-1{flex:1}.md\:flex-none{flex:none}.md\:grid-cols-\[52\%_1fr\]{grid-template-columns:52% 1fr}.md\:grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.md\:flex-wrap{flex-wrap:wrap}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:gap-10{gap:calc(var(--spacing)*10)}.md\:gap-12{gap:calc(var(--spacing)*12)}.md\:gap-x-12{column-gap:calc(var(--spacing)*12)}.md\:gap-x-19{column-gap:calc(var(--spacing)*19)}.md\:gap-y-5{row-gap:calc(var(--spacing)*5)}.md\:bg-white{background-color:var(--color-white)}.md\:px-0{padding-inline:calc(var(--spacing)*0)}.md\:px-5{padding-inline:calc(var(--spacing)*5)}.md\:px-10{padding-inline:calc(var(--spacing)*10)}.md\:px-30{padding-inline:calc(var(--spacing)*30)}.md\:py-3{padding-block:calc(var(--spacing)*3)}.md\:pt-35{padding-top:calc(var(--spacing)*35)}.md\:pb-0{padding-bottom:calc(var(--spacing)*0)}.md\:pb-20{padding-bottom:calc(var(--spacing)*20)}.md\:pb-40{padding-bottom:calc(var(--spacing)*40)}.md\:pl-18{padding-left:calc(var(--spacing)*18)}.md\:text-center{text-align:center}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-\[32px\]{font-size:32px}.md\:text-\[78px\]{font-size:78px}.md\:leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.md\:tracking-\[1px\]{--tw-tracking:1px;letter-spacing:1px}.md\:tracking-\[2px\]{--tw-tracking:2px;letter-spacing:2px}.md\:whitespace-nowrap{white-space:nowrap}}@media(min-width:64rem){.lg\:-top-2{top:calc(var(--spacing)*-2)}.lg\:-top-7{top:calc(var(--spacing)*-7)}.lg\:-top-14{top:calc(var(--spacing)*-14)}.lg\:-right-7{right:calc(var(--spacing)*-7)}.lg\:right-0{right:calc(var(--spacing)*0)}.lg\:right-10{right:calc(var(--spacing)*10)}.lg\:bottom-0{bottom:calc(var(--spacing)*0)}.lg\:bottom-6{bottom:calc(var(--spacing)*6)}.lg\:left-25{left:calc(var(--spacing)*25)}.lg\:left-30{left:calc(var(--spacing)*30)}.lg\:left-auto{left:auto}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:mx-0{margin-inline:calc(var(--spacing)*0)}.lg\:mx-auto{margin-inline:auto}.lg\:-mt-8{margin-top:calc(var(--spacing)*-8)}.lg\:-mt-10{margin-top:calc(var(--spacing)*-10)}.lg\:-mt-55{margin-top:calc(var(--spacing)*-55)}.lg\:-mt-80{margin-top:calc(var(--spacing)*-80)}.lg\:mt-4{margin-top:calc(var(--spacing)*4)}.lg\:mt-5{margin-top:calc(var(--spacing)*5)}.lg\:mt-7{margin-top:calc(var(--spacing)*7)}.lg\:mt-12{margin-top:calc(var(--spacing)*12)}.lg\:mt-15{margin-top:calc(var(--spacing)*15)}.lg\:mr-0{margin-right:calc(var(--spacing)*0)}.lg\:mb-11{margin-bottom:calc(var(--spacing)*11)}.lg\:ml-auto{margin-left:auto}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-16{height:calc(var(--spacing)*16)}.lg\:h-44{height:calc(var(--spacing)*44)}.lg\:h-80{height:calc(var(--spacing)*80)}.lg\:h-\[26px\]{height:26px}.lg\:w-21{width:calc(var(--spacing)*21)}.lg\:w-43{width:calc(var(--spacing)*43)}.lg\:w-48{width:calc(var(--spacing)*48)}.lg\:w-50{width:calc(var(--spacing)*50)}.lg\:w-88{width:calc(var(--spacing)*88)}.lg\:w-100{width:calc(var(--spacing)*100)}.lg\:w-105{width:calc(var(--spacing)*105)}.lg\:w-108{width:calc(var(--spacing)*108)}.lg\:w-120{width:calc(var(--spacing)*120)}.lg\:w-\[32\%\]{width:32%}.lg\:w-\[60\%\]{width:60%}.lg\:w-\[calc\(\(100\%-120px\)\/4\)\]{width:calc(25% - 30px)}.lg\:w-\[calc\(100\%\+100px\)\]{width:calc(100% + 100px)}.lg\:w-\[fit-content\]{width:fit-content}.lg\:w-auto{width:auto}.lg\:w-full{width:100%}.lg\:max-w-137{max-width:calc(var(--spacing)*137)}.lg\:max-w-240{max-width:calc(var(--spacing)*240)}.lg\:max-w-320{max-width:calc(var(--spacing)*320)}.lg\:max-w-\[calc\(100\%\+100px\)\]{max-width:calc(100% + 100px)}.lg\:flex-1{flex:1}.lg\:flex-none{flex:none}.lg\:grid-cols-\[172px_1fr\]{grid-template-columns:172px 1fr}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:gap-6{gap:calc(var(--spacing)*6)}.lg\:self-center{align-self:center}.lg\:self-end{align-self:flex-end}.lg\:object-contain{object-fit:contain}.lg\:object-bottom{object-position:bottom}.lg\:px-5{padding-inline:calc(var(--spacing)*5)}.lg\:py-6{padding-block:calc(var(--spacing)*6)}.lg\:pt-40{padding-top:calc(var(--spacing)*40)}.lg\:pr-20{padding-right:calc(var(--spacing)*20)}.lg\:pb-18{padding-bottom:calc(var(--spacing)*18)}.lg\:pb-20{padding-bottom:calc(var(--spacing)*20)}.lg\:pb-60{padding-bottom:calc(var(--spacing)*60)}.lg\:pl-4{padding-left:calc(var(--spacing)*4)}.lg\:pl-19{padding-left:calc(var(--spacing)*19)}.lg\:pl-20{padding-left:calc(var(--spacing)*20)}.lg\:text-center{text-align:center}.lg\:text-left{text-align:left}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.lg\:text-\[34px\]{font-size:34px}.lg\:text-\[78px\]{font-size:78px}.lg\:leading-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.lg\:font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.lg\:tracking-\[1px\]{--tw-tracking:1px;letter-spacing:1px}}}html{scroll-behavior:smooth;margin-top:0!important}@media(min-width:768px){.swiper.swiper-disabled .swiper-wrapper{justify-content:center;gap:80px;max-width:1158px;margin-left:auto;margin-right:auto}.swiper.swiper-disabled .swiper-wrapper .swiper-slide{width:calc(33.3333% - 53.3333px)}.swiper.swiper-disabled .swiper-wrapper .swiper-slide:nth-of-type(n+4){display:none}}.position{background:url(https://www.zenpaku.com/wpapp/wp-content/themes/zenpaku/recruit/img35.png) top/100% no-repeat,url(https://www.zenpaku.com/wpapp/wp-content/themes/zenpaku/recruit/img47.png) 0 100%/100% no-repeat}@media(min-width:768px){.position{background:url(https://www.zenpaku.com/wpapp/wp-content/themes/zenpaku/recruit/img35.png) 0 0/40% no-repeat,url(https://www.zenpaku.com/wpapp/wp-content/themes/zenpaku/recruit/img93.png) 100% 100%/50% no-repeat}}@media not all and (min-width:768px){.position{background:url(https://www.zenpaku.com/wpapp/wp-content/themes/zenpaku/recruit/img35.png) top/100% no-repeat,url(https://www.zenpaku.com/wpapp/wp-content/themes/zenpaku/recruit/img47.png) 0 100%/100% no-repeat}}.introduction h2{min-height:72px;padding-top:20px;overflow:hidden}@media(min-width:1024px){.introduction h2{min-height:98px}}.introduction h2:before{content:"";background:#048219;width:100%;display:block;position:absolute;transform:skew(40deg)}@media(min-width:1024px){.introduction h2:before{height:70px;left:-40px}}@media not all and (min-width:1024px){.introduction h2:before{height:50px;left:-20px}}.introduction h2.reverse:before{left:auto;transform:skew(-40deg)}@media(min-width:1024px){.introduction h2.reverse:before{right:-28px}}@media not all and (min-width:1024px){.introduction h2.reverse:before{right:-20px}}.introduction dl{align-items:center;gap:8px;display:flex}.introduction dl+dl{margin-top:12px}.introduction dl dt{color:#048219;letter-spacing:1px;background:#f9e108;flex:none;width:fit-content;padding:4px 12px;line-height:100%}.introduction dl dd{letter-spacing:1px}.introduction ul li{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAM3SURBVHgB1ZnRcdpAFEWvFsg3qSDSZPIdUkGgguAKPKkgSQVABXEq8KSC0IFJBeE/H+AKou8YRO6TFkVIK2lXSNi+MxozaMUev9339u7KQ0MdNhjugBEiTHsKrw7yGRjqSxR6wFb+7iP8ZLvV4A1WaCgPjnrYYCxwSuE6A2WrkNdSAQsviP8Ja1mDCmAPmDFyY7Qgdrzi9dEWuBZUhph/ZhHwGR2I0b1BEuGwql0lKCF9At7xo49utSXwpCq6quzG3w1GhPyF7iFFcUCkz7IGxojKA70kkq7Jcq7CPSP7IsA6f6MAesHhLlPIYX6XnwYnoJI4FxzuKm01bJpg+Tk6w+NDinwkLKnSiOoh3+AJKdphclzN0oiykN/iianX/x/VGFSi2daKUyf2s3JoO374nXDFoPsD5riAOM+W/QATAlwB1StRKoWpfpagG/xB9zXzJJMdyqCUq0DFbugykJNsuZE6uU8iW6fhboeRomUbo2MJkGkd7+dKUKk4/Iqm9z06FCG/mJbEw31sGac2v+F58NWhw2GPIiwIeZP/npCfeG8OSxH0rWS9DzeFTIJvdY0kwwevizCxK4uK8DUa9uEW0dTdMAklG8vm2Fbce/5Lnek/4K6hcmh8YsEGAebsdGFoV8hwDTk8x5UJqFXhZSdX+aQwwZZluF6ifTRTaA1KI/1V759QBttGhpsk227J+rVNY9m387qrgJ20keEmRRLRQ4R72wdqYFf57xpmeLFfHmAoztKl00MVsCftmOG9ZhleFE9ZPJ2NYpidCj/nzdozZLeGbHNLE/YCvFTSEYfnOxxVFdkzMzyveMSTOuo4/BmgAuy5GZ6X0hUl3TNFG3bY0OUfpwF/9bqN5DlKdgNitHUficSXqmTlaCSB1UePrUkM83HxSJdQKS+MRq3ZKFPbkMKSXeGe5wGE3BBDAduNVzcympqCe9J7mceCDctMjdHmibHQsFtcTqUneaLnf5ArkgdlUp9TDeokv206ZiywwFISXQ7NrdfS0Y8Uc14Lk+syyfn1TQzMIyDuDD+gweub2FdwybYFPMoZNCv9zmns8WzAS6B9ZF6IySXGPPa8hOvLUhs0qyb/ABNhXLn2hkdMAAAAAElFTkSuQmCC) 0 0/21px no-repeat;min-height:25px;padding-left:28px}.introduction ul li+li{margin-top:8px}.entry-panel{background:#048219;padding-left:20px;padding-right:20px;position:relative}@media(min-width:1024px){.entry-panel{padding-top:40px;padding-bottom:60px}}@media not all and (min-width:1024px){.entry-panel{padding-top:70px;padding-bottom:100px}}.entry-panel h2{color:#fff;text-align:center;font-size:40px;font-weight:700}.entry-panel .img1{position:absolute}@media(min-width:1024px){.entry-panel .img1{width:19%;bottom:0;left:0}}@media not all and (min-width:1024px){.entry-panel .img1{top:-64px;left:0}}.entry-panel .img2{position:absolute}@media(min-width:1024px){.entry-panel .img2{width:25%;top:-100px;right:0}}@media not all and (min-width:1024px){.entry-panel .img2{bottom:-36px;right:0}}.entry-panel ul{margin-top:25px}@media(min-width:1024px){.entry-panel ul{justify-content:center;gap:40px;display:flex}}.entry-panel ul li{text-align:center;font-weight:700}.entry-panel ul li:first-of-type a{background:#f9e108}.entry-panel ul li:nth-of-type(2) a{background:#fff}@media(min-width:1024px){.entry-panel ul li{flex:1;max-width:336px}}@media not all and (min-width:1024px){.entry-panel ul li+li{margin-top:20px}}.entry-panel a{color:#048219;text-align:center;letter-spacing:2px;padding:24px;display:block}.sp-navigation{background:#f9e108;width:100%;height:0;transition:all .3s;position:fixed;top:32px;left:0;overflow:hidden}.sp-navigation *{color:#048219;font-weight:700}.sp-navigation>div{justify-content:center;align-items:center;height:100%;display:flex}.sp-navigation li{font-size:18px}.sp-navigation .parent>li{padding-top:5px;padding-bottom:5px}.sp-navigation .parent>li>label,.sp-navigation .parent>li>a{padding:5px;display:inline-block}.sp-navigation .parent>li:before{content:"";border-bottom:2px solid #048219;border-right:2px solid #048219;width:6px;height:6px;margin-right:9px;display:inline-block;position:relative;top:-2px;transform:rotate(-45deg)}.sp-navigation label{position:relative;left:-4px}.sp-navigation .child{max-height:0;padding-left:17px;transition:all .3s;overflow:hidden}.sp-navigation .child a{padding:5px;display:block}.sp-navigation li:has(input:checked) .child{max-height:250px}body:has(input[name=spbtn]:checked) .sp-navigation{height:calc(100vh - 32px)}html{font-optical-sizing:auto;font-family:Zen Maru Gothic,sans-serif;font-style:normal}.font1{font-family:Poppins,sans-serif;font-style:normal}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}