ul,ol,li{list-style:none}ul,ol{padding-left:0}.flex{display:flex}.comments-area a,.page-content a{text-decoration:none}.flex{display:flex}.mb0,.mb0 p{margin-bottom:0}.sp_only{display:none}table#recruitFormTable tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th,table.requirements-table tbody>tr:nth-child(odd)>th,table.requirements-table tbody>tr:nth-child(odd)>td{background-color:transparent}table#recruitFormTable td,table#recruitFormTable th,table.requirements-table td,table.requirements-table th{border:none}.header__entryBtn{position:absolute;right:1rem;top:0}.hfe-nav-menu li.headerMenuItem__sp{display:none}.round_a{z-index:9}.round_a:before{content:"";width:80px;height:80px;background-color:rgba(132,208,230,.5);border-radius:50%;position:absolute;left:0;top:0;bottom:0;margin:auto 0;z-index:-1}.underline_a span{background:linear-gradient(transparent 80%,#84d0e6 20%)}.box-sticky{position:sticky;top:20px}.js-chat-btn a{color:#fff}.post-wrap{margin:4rem 0}.post_list__wrapper ul li.post-list-item{padding-bottom:4px;border-bottom:1px dotted #7f7f7f;text-align:center}.post_list__wrapper ul li.post-list-item a{display:inline-block;color:#000}.post-link{justify-content:center;gap:0 1rem}.post-list-title{font-size:1.2rem;margin:0}.single-wrap h1.entry-title{font-size:1.2rem}.renkeImage_01,.renkeImage_02,.renkei03{opacity:0;transition:.5s all}.renkeImage_02{position:absolute;left:0;right:0;margin:auto;top:0;bottom:0}.renkeImage_01.fadeIn{animation:fadeInAnimation 1s forwards 1s}.renkeImage_02.fadeIn{animation:fadeInAnimation 1s forwards 2s}.renkei03.fadeIn{animation:fadeInAnimation 1s forwards 2.5s}@keyframes fadeInAnimation{from{opacity:0}to{opacity:1}}.funfact-content{display:flex;flex-direction:column-reverse}.welfare__detaiList li,.edu__detaiList li,.other-welfare__itembox{position:relative}.welfare__detaiList li,.edu__detaiList li{padding-left:1em}.welfare__detaiList li:before,.other-welfare__itembox:before,.edu__detaiList li:before{content:"";width:.6em;height:.6em;border-radius:50%;background-color:#f5b4e1;position:absolute;top:.6em;left:0}.edu__detaiList li:before{background-color:#84d0e6}.time__round,.schedule__txtbox{position:relative}.schedule__txtbox:before{content:"";display:block;width:2px;height:100%;position:absolute;left:-8.5%;top:0}.time__round:after{content:"";width:1em;height:1em;background-color:#fff;border-radius:50%;position:absolute;top:0;z-index:9;right:calc(-17.5% - 2px)}.schedule__txtbox--blue:before{background-color:var(--e-global-color-b79b7d1)}.time__round--blue:before,.time__round--blue:after{border:2px solid var(--e-global-color-b79b7d1)}.schedule__txtbox--lake:before{background-color:var(--e-global-color-accent)}.time__round--lake:before,.time__round--lake:after{border:2px solid var(--e-global-color-accent)}.schedule__txtbox--fukuju:before{background-color:var(--e-global-color-2fb9dec)}.time__round--fukuju:before,.time__round--fukuju:after{border:2px solid var(--e-global-color-2fb9dec)}.title-round_a{padding-left:1em;position:relative;margin-top:0}.taxTermsList{flex-wrap:wrap;justify-content:space-between;gap:1em}.taxTermsList .taxTermsListItem{width:22%;background-color:#fff;border:1px solid var(--e-global-color-accent);border-radius:4px}.taxTermsList .taxTermsListItem.current{background-color:var(--e-global-color-accent)}.taxTermsList .taxTermsListItem a{color:var(--e-global-color-accent);display:block;text-align:center;line-height:1.4;font-weight:700;padding:.5em 0}.taxTermsList .taxTermsListItem.current a{color:#fff;pointer-events:none}.all-requirements{margin-top:4rem;flex-wrap:wrap;gap:2rem 0;justify-content:space-between}.all-requirements article{width:48%;background-color:#fff;border-radius:3px;box-shadow:5px 5px 20px 3px rgba(0,0,0,.1)}.all-requirements article a{display:block;padding:2.5rem;transition:all .3s}.all-requirements article a div.flex{justify-content:space-between;align-items:center}.all-requirements a h2.entry-title{font-size:20px;color:#000;margin:0}.all-requirements article .elementor-icon---requirements{font-size:32px}.all-requirements a .elementor-icon---requirements svg{fill:var(--e-global-color-accent)}.no-requirements-area{margin:3rem 0;padding:2rem;display:flex;justify-content:center;align-items:center}.no-requirements-area p{font-size:20px}.requirements-title{font-size:24px;font-weight:700}.requirements-table{font-size:16px;margin-bottom:2rem}.requirements-table p{margin-bottom:0}.requirements-table tr th{border-bottom:1px dotted var(--e-global-color-accent);width:30%}.requirements-table tr td{border-bottom:1px dotted #7f7f7f;width:70%}#rec-application{margin-top:4rem;padding:0 1em}.rec-application__wrap{flex-direction:column;align-items:center}.requirements-title{margin-bottom:3rem}.requirements-title--centering{margin:0 auto 3rem;width:fit-content}.requirements-title--underLine{padding-bottom:.25em;border-bottom:2px solid var(--e-global-color-accent)}.rec-application__wrap p{margin-bottom:2rem}.rec-application__wrap a.requirements-linkTel{color:var(--e-global-color-accent);text-decoration:underline}.application__linkbtn{color:#fff;background-color:var(--e-global-color-accent);font-weight:500;font-size:18px;border:1px solid var(--e-global-color-accent);padding:1em 2em}@media (hover:hover){.application__linkbtn:hover{background-color:#fff;color:var(--e-global-color-accent)}.all-requirements a:hover,.taxTermsList .taxTermsListItem a:hover{background-color:var(--e-global-color-accent)}.all-requirements a:hover h2,.taxTermsList .taxTermsListItem a:hover{color:#fff}.all-requirements a:hover .elementor-icon---requirements svg{fill:#fff}}@media (min-width:767px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}#recruitFormTable{font-size:16px;margin-bottom:2rem}.form-require{color:red}.form-nonRequire{color:#0068b7}.buttonArea,.acceptanceArea{margin-top:2rem;text-align:center}.acceptanceArea label{display:flex;justify-content:center;gap:1em}.acceptanceArea .wpcf7-list-item{margin:0}.ekit-wid-con .ekit-form form .acceptanceArea label span.wpcf7-list-item-label{font-size:16px}.ekit-wid-con .ekit-form form .acceptanceArea label span.wpcf7-list-item-label a{color:var(--e-global-color-accent)}.buttonArea.flex{justify-content:center;gap:1em}.buttonArea.flex input.wpcf7-form-control{width:30%!important;min-width:110px;border-radius:8px!important;padding:.375rem .75rem!important}.buttonArea.flex input.wpcf7-submit{background-color:var(--e-global-color-accent)!important}@media (hover:hover){table#recruitFormTable tbody tr:hover>td,table#recruitFormTable tbody tr:hover>th,table.requirements-table tbody tr:hover>th,table.requirements-table tbody tr:hover>td{background-color:transparent}}@media screen and (max-width:1024px){.header__spNav .hfe-nav-menu__toggle{margin:0 0 0 auto!important}.header__spNav .hfe-nav-menu-icon{position:absolute;bottom:1em;right:1em}.hfe-nav-menu li.headerMenuItem__contact{display:block}.hfe-nav-menu li.headerMenuItem__contact a{color:#fff!important;background-color:#009844!important}}@media screen and (max-width:767px){.sp_only{display:block}.pc-sticky{position:static}.header__spNav .hfe-nav-menu-icon{bottom:.4em}.round_a:before{content:"";width:60px;height:60px}.post-wrap{padding:0 .5em;margin:3rem 0}.post_list__wrapper ul li.post-list-item{text-align:left;padding-bottom:8px}.post-link{flex-direction:column;justify-content:flex-start}.time__round:before{content:"";width:1em;height:1em;background-color:#fff;border-radius:50%;position:absolute;top:0;left:calc(-1.5rem - 1.5px)}.schedule__txtbox:before,.time__round:after{content:none}.all-requirements{gap:1rem 0}.all-requirements article{width:100%}.all-requirements article a{padding:1.5rem}.all-requirements a h2.entry-title{font-size:16px}#rec-application{padding:0}.requirements-title{font-size:20px}.requirements-title--centering{margin:0 0 2rem}.requirements-table{font-size:14.5px}.requirements-table tr th,.requirements-table tr td{display:block;width:100%;text-align:left;padding:15px 0}.application__linkbtn{font-size:16px}table#recruitFormTable td,table#recruitFormTable th{width:100%;display:block;text-align:left;padding-top:0}}@media screen and (max-width:574px){.taxTermsList .taxTermsListItem{width:47%}.taxTermsList .taxTermsListItem a{font-size:12px}}