@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Outfit:wght@100..900&display=swap");
/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{-webkit-box-sizing:content-box;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:transparent;text-decoration:none;color:inherit}abbr[title]{-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}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}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}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}body{background-color:#FFFFFF;color:#333333;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%}@media screen and (min-width:1025px){body{font-size:16px}}body html:has(body.is_gNavOpen),body.is_gNavOpen{overflow:hidden}body.is_loadingPlay{overflow:hidden}::-moz-selection{background-color:rgba(0,144,62,0.7);color:#FFFFFF}::selection{background-color:rgba(0,144,62,0.7);color:#FFFFFF}address,dl,h1,h2,h3,h4,h5,h6,ol,p,table,ul{line-height:1.75;letter-spacing:0.05em}p+p{margin-top:2em}img{max-width:100%;height:auto;display:block}iframe{max-width:100%}a{color:#00903E;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px}a:hover{text-decoration-thickness:2px;text-underline-offset:3px}time{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;letter-spacing:1px}.clearfix:after{content:"";display:block;clear:both}@-webkit-keyframes way001{0%{clip-path:polygon(0% 12%,0 11%,0 10%,0 8%,0 7%,0 5%,0 42%,0 41%,0 39%,0 38%,0 37%,0% 36%)}20%{clip-path:polygon(0% 12%,17% -32%,18% 2%,19% 2%,19% 2%,20% 2%,19% 23%,18% 22%,17% 23%,17% 23%,16% 23%,0% 36%)}40%{clip-path:polygon(0% 12%,17% -32%,47% 4%,48% 4%,49% 5%,48% 5%,35% 27%,34% 27%,34% 26%,33% 26%,16% 23%,0% 36%)}60%{clip-path:polygon(0% 12%,17% -32%,47% 4%,68% 31%,69% 32%,70% 33%,47% 43%,47% 42%,46% 42%,33% 26%,16% 23%,0% 36%)}80%{clip-path:polygon(0% 12%,17% -32%,47% 4%,68% 31%,87% 45%,87% 45%,71% 80%,70% 80%,46% 42%,33% 26%,16% 23%,0% 36%)}to{clip-path:polygon(0% 12%,17% -32%,47% 4%,68% 31%,87% 45%,100% 50%,100% 100%,70% 80%,46% 42%,33% 26%,16% 23%,0% 36%)}}@keyframes way001{0%{clip-path:polygon(0% 12%,0 11%,0 10%,0 8%,0 7%,0 5%,0 42%,0 41%,0 39%,0 38%,0 37%,0% 36%)}20%{clip-path:polygon(0% 12%,17% -32%,18% 2%,19% 2%,19% 2%,20% 2%,19% 23%,18% 22%,17% 23%,17% 23%,16% 23%,0% 36%)}40%{clip-path:polygon(0% 12%,17% -32%,47% 4%,48% 4%,49% 5%,48% 5%,35% 27%,34% 27%,34% 26%,33% 26%,16% 23%,0% 36%)}60%{clip-path:polygon(0% 12%,17% -32%,47% 4%,68% 31%,69% 32%,70% 33%,47% 43%,47% 42%,46% 42%,33% 26%,16% 23%,0% 36%)}80%{clip-path:polygon(0% 12%,17% -32%,47% 4%,68% 31%,87% 45%,87% 45%,71% 80%,70% 80%,46% 42%,33% 26%,16% 23%,0% 36%)}to{clip-path:polygon(0% 12%,17% -32%,47% 4%,68% 31%,87% 45%,100% 50%,100% 100%,70% 80%,46% 42%,33% 26%,16% 23%,0% 36%)}}@-webkit-keyframes way001sp{0%{clip-path:polygon(0% 0%,0 0,0 0,0 0,0 0,0 0,0 45%,0 45%,0 45%,0 43%,0 46%,0% 44%)}20%{clip-path:polygon(0% 0%,27% 0,28% 0,28% 0,28% 0,37% 0,22% 41%,20% 40%,19% 41%,18% 40%,17% 40%,0% 44%)}40%{clip-path:polygon(0% 0%,27% 0,50% 0,51% 0,51% 0,61% 0,36% 48%,35% 47%,34% 47%,33% 46%,17% 40%,0% 44%)}60%{clip-path:polygon(0% 0%,27% 0,50% 0,71% 0,73% 0,76% 0,56% 65%,54% 64%,53% 64%,33% 46%,17% 40%,0% 44%)}80%{clip-path:polygon(0% 0%,27% 0,50% 0,71% 0,86% 0%,87% 0,75% 87%,73% 85%,53% 64%,33% 46%,17% 40%,0% 44%)}to{clip-path:polygon(0% 0%,27% 0,50% 0,71% 0,86% 0%,100% 0%,100% 99%,73% 85%,53% 64%,33% 46%,17% 40%,0% 44%)}}@keyframes way001sp{0%{clip-path:polygon(0% 0%,0 0,0 0,0 0,0 0,0 0,0 45%,0 45%,0 45%,0 43%,0 46%,0% 44%)}20%{clip-path:polygon(0% 0%,27% 0,28% 0,28% 0,28% 0,37% 0,22% 41%,20% 40%,19% 41%,18% 40%,17% 40%,0% 44%)}40%{clip-path:polygon(0% 0%,27% 0,50% 0,51% 0,51% 0,61% 0,36% 48%,35% 47%,34% 47%,33% 46%,17% 40%,0% 44%)}60%{clip-path:polygon(0% 0%,27% 0,50% 0,71% 0,73% 0,76% 0,56% 65%,54% 64%,53% 64%,33% 46%,17% 40%,0% 44%)}80%{clip-path:polygon(0% 0%,27% 0,50% 0,71% 0,86% 0%,87% 0,75% 87%,73% 85%,53% 64%,33% 46%,17% 40%,0% 44%)}to{clip-path:polygon(0% 0%,27% 0,50% 0,71% 0,86% 0%,100% 0%,100% 99%,73% 85%,53% 64%,33% 46%,17% 40%,0% 44%)}}@-webkit-keyframes way002{0%{clip-path:polygon(100% 18%,100% 17%,100% 16%,100% 15%,100% 14%,100% 13%,100% 12%,100% 10%,100% 45%,100% 44%,100% 43%,100% 42%,100% 41%,100% 40%,100% 38%,100% 37%)}15%{clip-path:polygon(100% 18%,200% -24%,84% 3%,83% 3%,83% 2%,82% 3%,81% 2%,81% 2%,90% 32%,90% 31%,90% 29%,89% 28%,89% 26%,89% 25%,89% 24%,100% 37%)}28%{clip-path:polygon(100% 18%,200% -24%,57% 2%,56% 2%,55% 2%,54% 2%,53% 2%,52% 2%,77% 19%,77% 19%,77% 19%,76% 18%,76% 17%,75% 16%,89% 24%,100% 37%)}42%{clip-path:polygon(100% 18%,200% -24%,57% 2%,51% 28%,52% 29%,52% 29%,51% 29%,51% 30%,84% 32%,84% 31%,83% 30%,83% 28%,82% 27%,75% 16%,89% 24%,100% 37%)}58%{clip-path:polygon(100% 18%,200% -24%,57% 2%,55% 37%,60% 52%,59% 51%,59% 51%,58% 52%,91% 77%,91% 76%,91% 74%,91% 73%,83% 27%,75% 16%,89% 24%,100% 37%)}71%{clip-path:polygon(100% 18%,200% -24%,57% 2%,55% 37%,60% 52%,39% 56%,38% 55%,37% 55%,66% 100%,67% 100%,68% 100%,91% 73%,83% 27%,75% 16%,89% 24%,100% 37%)}86%{clip-path:polygon(100% 18%,200% -24%,57% 2%,55% 37%,60% 52%,39% 56%,15% 50%,13% 50%,42% 100%,43% 100%,68% 100%,91% 73%,83% 27%,75% 16%,89% 24%,100% 37%)}to{clip-path:polygon(100% 18%,200% -24%,57% 2%,55% 37%,60% 52%,39% 56%,15% 50%,0% 45%,0% 100%,31% 100%,68% 100%,91% 73%,83% 27%,75% 16%,89% 24%,100% 37%)}}@keyframes way002{0%{clip-path:polygon(100% 18%,100% 17%,100% 16%,100% 15%,100% 14%,100% 13%,100% 12%,100% 10%,100% 45%,100% 44%,100% 43%,100% 42%,100% 41%,100% 40%,100% 38%,100% 37%)}15%{clip-path:polygon(100% 18%,200% -24%,84% 3%,83% 3%,83% 2%,82% 3%,81% 2%,81% 2%,90% 32%,90% 31%,90% 29%,89% 28%,89% 26%,89% 25%,89% 24%,100% 37%)}28%{clip-path:polygon(100% 18%,200% -24%,57% 2%,56% 2%,55% 2%,54% 2%,53% 2%,52% 2%,77% 19%,77% 19%,77% 19%,76% 18%,76% 17%,75% 16%,89% 24%,100% 37%)}42%{clip-path:polygon(100% 18%,200% -24%,57% 2%,51% 28%,52% 29%,52% 29%,51% 29%,51% 30%,84% 32%,84% 31%,83% 30%,83% 28%,82% 27%,75% 16%,89% 24%,100% 37%)}58%{clip-path:polygon(100% 18%,200% -24%,57% 2%,55% 37%,60% 52%,59% 51%,59% 51%,58% 52%,91% 77%,91% 76%,91% 74%,91% 73%,83% 27%,75% 16%,89% 24%,100% 37%)}71%{clip-path:polygon(100% 18%,200% -24%,57% 2%,55% 37%,60% 52%,39% 56%,38% 55%,37% 55%,66% 100%,67% 100%,68% 100%,91% 73%,83% 27%,75% 16%,89% 24%,100% 37%)}86%{clip-path:polygon(100% 18%,200% -24%,57% 2%,55% 37%,60% 52%,39% 56%,15% 50%,13% 50%,42% 100%,43% 100%,68% 100%,91% 73%,83% 27%,75% 16%,89% 24%,100% 37%)}to{clip-path:polygon(100% 18%,200% -24%,57% 2%,55% 37%,60% 52%,39% 56%,15% 50%,0% 45%,0% 100%,31% 100%,68% 100%,91% 73%,83% 27%,75% 16%,89% 24%,100% 37%)}}@-webkit-keyframes way002sp{0%{clip-path:polygon(100% 0%,100% 0,100% 0,100% 0,100% 0,100% 0,100% 28%,100% 25%,100% 24%,100% 20%,100% 22%,100% 20%)}20%{clip-path:polygon(100% 0%,70% 1%,68% 0,65% 0,63% 0,61% 0,96% 27%,93% 26%,92% 24%,91% 22%,90% 20%,100% 20%)}40%{clip-path:polygon(100% 0%,70% 1%,49% 24%,50% 25%,52% 28%,53% 30%,100% 38%,100% 35%,100% 35%,100% 34%,90% 20%,100% 20%)}60%{clip-path:polygon(100% 0%,70% 1%,49% 24%,71% 48%,69% 48%,66% 47%,100% 93%,100% 90%,100% 89%,100% 34%,90% 20%,100% 20%)}80%{clip-path:polygon(100% 0%,70% 1%,49% 24%,71% 48%,38% 53%,36% 52%,57% 100%,58% 100%,100% 89%,100% 34%,90% 20%,100% 20%)}to{clip-path:polygon(100% 0%,70% 1%,49% 24%,71% 48%,38% 53%,0% 51%,0% 100%,58% 100%,100% 89%,100% 34%,90% 20%,100% 20%)}}@keyframes way002sp{0%{clip-path:polygon(100% 0%,100% 0,100% 0,100% 0,100% 0,100% 0,100% 28%,100% 25%,100% 24%,100% 20%,100% 22%,100% 20%)}20%{clip-path:polygon(100% 0%,70% 1%,68% 0,65% 0,63% 0,61% 0,96% 27%,93% 26%,92% 24%,91% 22%,90% 20%,100% 20%)}40%{clip-path:polygon(100% 0%,70% 1%,49% 24%,50% 25%,52% 28%,53% 30%,100% 38%,100% 35%,100% 35%,100% 34%,90% 20%,100% 20%)}60%{clip-path:polygon(100% 0%,70% 1%,49% 24%,71% 48%,69% 48%,66% 47%,100% 93%,100% 90%,100% 89%,100% 34%,90% 20%,100% 20%)}80%{clip-path:polygon(100% 0%,70% 1%,49% 24%,71% 48%,38% 53%,36% 52%,57% 100%,58% 100%,100% 89%,100% 34%,90% 20%,100% 20%)}to{clip-path:polygon(100% 0%,70% 1%,49% 24%,71% 48%,38% 53%,0% 51%,0% 100%,58% 100%,100% 89%,100% 34%,90% 20%,100% 20%)}}@-webkit-keyframes headerIn{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes headerIn{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulsate{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(3);transform:scale(3);opacity:0}}@keyframes pulsate{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(3);transform:scale(3);opacity:0}}@-webkit-keyframes scrollIn{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes scrollIn{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@-webkit-keyframes scrollDownIn{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@keyframes scrollDownIn{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@-webkit-keyframes zoomOut{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomOut{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes scrollableIcon{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(-20px);transform:translateX(-20px)}20%{-webkit-transform:translateX(20px);transform:translateX(20px)}30%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes scrollableIcon{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(-20px);transform:translateX(-20px)}20%{-webkit-transform:translateX(20px);transform:translateX(20px)}30%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeUp{0%{opacity:0;-webkit-filter:blur(16px);filter:blur(16px);-webkit-transform:translateY(64px);transform:translateY(64px)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;-webkit-filter:blur(16px);filter:blur(16px);-webkit-transform:translateY(64px);transform:translateY(64px)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes dotLine{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(8px);transform:translateY(8px)}}@keyframes dotLine{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(8px);transform:translateY(8px)}}.has-black-color{color:#333333}.has-black-background-color{background-color:#333333}.has-white-color{color:#FFFFFF}.has-white-background-color{background-color:#FFFFFF}.has-main-color{color:#00903E}.has-main-background-color{background-color:#00903E}.has-gray-color{color:#ACACAC}.has-gray-background-color{background-color:#ACACAC}.has-line-light-gray-color{color:#EEEEEE}.has-line-light-gray-background-color{background-color:#EEEEEE}.has-bg-light-gray-color{color:#F5F5F5}.has-bg-light-gray-background-color{background-color:#F5F5F5}.has-recruit-color{color:#72CC00}.has-recruit-background-color{background-color:#72CC00}.has-mint-teal-color{color:#9ED1AB}.has-mint-teal-background-color{background-color:#9ED1AB}.has-soft-butter-yellow-color{color:#FDE0A5}.has-soft-butter-yellow-background-color{background-color:#FDE0A5}.has-yellow-color{color:#FFF500}.has-yellow-background-color{background-color:#FFF500}.has-orange-color{color:#FAC03D}.has-orange-background-color{background-color:#FAC03D}.has-red-color{color:#FF1010}.has-red-background-color{background-color:#FF1010}.wp-block-table thead{border-color:#00903E}.wp-block-table thead th{color:#00903E}.wp-block-table td,.wp-block-table th{border-color:#ACACAC}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#F5F5F5}.wp-block-list ::marker{color:#00903E}.wp-block-button__link{background-color:#FFFFFF;border:1px solid #00903E;color:#00903E;font-size:1rem;font-weight:600;-webkit-transition:background-color 0.3s,color 0.3s;transition:background-color 0.3s,color 0.3s}.wp-block-button__link:hover{background-color:#00903E;color:#FFFFFF}.ly_header{position:fixed;top:20px;left:0;z-index:1000;width:100%;-webkit-transform:translateY(-100px);transform:translateY(-100px);-webkit-animation:headerIn 0.6s ease-in 0.5s forwards;animation:headerIn 0.6s ease-in 0.5s forwards}body.page-template-page-recruit .ly_header{-webkit-transform:translateY(-100px);transform:translateY(-100px);-webkit-transition:-webkit-transform 0.6s;transition:-webkit-transform 0.6s;transition:transform 0.6s;transition:transform 0.6s,-webkit-transform 0.6s;-webkit-animation:none;animation:none}body.page-template-page-recruit.is_pageScrolled .ly_header{-webkit-transform:translateY(0);transform:translateY(0)}.ly_wrapper{position:relative}.ly_cont{width:min(91.8%,1080px);margin-left:auto;margin-right:auto}.ly_cont_narrow{width:min(91.8%,944px);margin-left:auto;margin-right:auto}.ly_cont_sm{width:min(91.8%,832px);margin-left:auto;margin-right:auto}.ly_cont_xs{width:min(91.8%,776px);margin-left:auto;margin-right:auto}.ly_cont__wide{width:min(91.8%,1252px)}.ly_cont__hasSidebar{display:-ms-grid;display:grid;gap:40px}.ly_cont__hasSidebar>main{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ly_cont__hasSidebar>aside{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (min-width:1025px){.ly_cont__hasSidebar{-ms-grid-columns:172px 40px 1fr;grid-template-columns:172px 1fr;gap:40px}}.ly_cont__col2SideTtl{display:-ms-grid;display:grid;gap:32px}@media screen and (min-width:1025px){.ly_cont__col2SideTtl{-ms-grid-columns:190px 40px 1fr;grid-template-columns:190px 1fr;gap:40px}}.ly_footer{width:100%;background-color:rgba(255,255,255,0.9)}.bl_loading{position:fixed;top:0;left:0;z-index:10000;display:-ms-grid;display:grid;place-items:center;width:100%;height:100vh;height:100svh;background-color:#FFFFFF;opacity:1;-webkit-animation:fadeOut 1s ease 3.5s forwards;animation:fadeOut 1s ease 3.5s forwards}.is_loadingEnd .bl_loading,.is_visited .bl_loading{display:none}@media screen and (min-width:768px) and (orientation:portrait){.bl_loading_copy{width:14%;max-width:none}}@media screen and (min-width:1025px){.bl_loading_copy{width:80%;max-width:none}}.bl_loading_copy_sm{max-width:12vh;max-width:calc(var(--vph, 1vh) * 12)}.bl_loading_copy_sm>img{width:100%;clip-path:inset(0 0 100% 0);-webkit-animation:scrollDownIn 0.6s linear 1s forwards;animation:scrollDownIn 0.6s linear 1s forwards}@media screen and (min-width:1025px){.bl_loading_copy_sm{display:none}}.bl_loading_copy_lg{display:none}@media screen and (min-width:1025px){.bl_loading_copy_lg{display:block}.bl_loading_copy_lg>img{width:100%;clip-path:inset(0 100% 0 0);-webkit-animation:scrollIn 0.6s linear 1s forwards;animation:scrollIn 0.6s linear 1s forwards}}.bl_loading_logo{position:absolute;bottom:32px;left:0;display:block;width:100%;height:40px;text-align:center}.bl_loading_logo img{display:inline-block}@media screen and (min-width:1025px){.bl_loading_logo img{width:355px}}.bl_bg{background:#FFFFFF}.bl_bg__lightGray{background:#F5F5F5}.bl_bg__grad{background:linear-gradient(39deg,#00903e 0%,#04ca56 50%,#00903e 100%)}.bl_bg__lightGreen{background:#72CC00}.bl_bg__bottomArc{position:relative}.bl_bg__bottomArc:after{content:"";position:absolute;bottom:-4px;left:0;display:block;width:100%;height:50%;background:url(../images/common/bg-effect-bottom-arc-sp.svg) center top/cover no-repeat}@media screen and (min-width:992px){.bl_bg__bottomArc:after{height:100%;background:url(../images/common/bg-effect-bottom-arc.svg) center bottom/100% no-repeat}}.bl_bg__bottomArc>*{position:relative;z-index:5}@media screen and (min-width:1025px){.bl_bg__way{background-image:url(../images/top/way-001.svg);background-position:center top 200px;background-size:100%;background-repeat:no-repeat}}.bl_fixedVideo{--bl_fixedVideo-overlayOpacity:0.24;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;height:calc(var(--lvh, 1vh) * 100)}@media screen and (min-width:1025px){.bl_fixedVideo{height:100vh}}.bl_fixedVideo:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#333333;background-color:#000000;opacity:var(--bl_fixedVideo-overlayOpacity);-webkit-transition:opacity 0.4s ease-in;transition:opacity 0.4s ease-in}.is_pageScrolled .bl_fixedVideo:after{--bl_fixedVideo-overlayOpacity:0.58}.is_footerShow .bl_fixedVideo:after{--bl_fixedVideo-overlayOpacity:0.24}.bl_fixedVideo_mov{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bl_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 20px;width:91.8%;height:58px;margin:auto;background-color:rgba(255,255,255,0.78);border-radius:58px;-webkit-box-shadow:0 0 20px rgba(51,51,51,0.1);box-shadow:0 0 20px rgba(51,51,51,0.1);backdrop-filter:blur(6px)}.bl_header_siteID{padding-left:16px;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.bl_header_siteID_link{text-decoration:none}.bl_header_siteID_link>img{width:243px}@media (hover:hover){.bl_header_siteID:hover{-webkit-transform:translateX(4px);transform:translateX(4px)}}@media screen and (min-width:1025px){.bl_header{gap:0 24px;width:94.14%;padding:0 24px}.bl_header_siteID{padding-left:0}}@media screen and (min-width:1180px){.bl_header{gap:0 32px;padding:0 32px}.bl_header_siteID_link>img{width:260px}}.bl_gNav{--drawerNavPanelWidth:100%;--headerHeight:-20px}.bl_gNav_open{position:relative;display:-ms-grid;display:grid;place-items:center;width:58px;height:58px}.bl_gNav_open_bar{display:block;width:22px;height:2px;color:#00903E;background-color:currentColor;border-radius:2px}.bl_gNav_open_bar:after,.bl_gNav_open_bar:before{content:"";display:block;width:22px;height:2px;background-color:currentColor;border-radius:2px}.bl_gNav_open_bar:before{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.bl_gNav_open_bar:after{-webkit-transform:translateY(6px);transform:translateY(6px)}@media screen and (min-width:1025px){.bl_gNav_open{display:none}}.bl_gNav_close{position:relative;display:-ms-grid;display:grid;place-items:center;width:44px;height:44px;background-color:#FFFFFF;border-radius:50%}.bl_gNav_close_bar:after,.bl_gNav_close_bar:before{content:"";display:block;width:20px;height:1px;background-color:#00903E}.bl_gNav_close_bar:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.bl_gNav_close_bar:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (min-width:1025px){.bl_gNav_close{display:none}}.bl_gNav_overlay{visibility:hidden;position:absolute;top:var(--headerHeight);left:-5%;z-index:990;width:102vw;height:100dvh;background-color:#00903E;opacity:0;pointer-events:none;-webkit-transition:opacity 0.6s ease;transition:opacity 0.6s ease}.is_gNavOpen .bl_gNav_overlay{visibility:visible;opacity:1;pointer-events:auto}@media screen and (min-width:1025px){.bl_gNav_overlay{display:none}}.bl_gNav_menu_panel{position:fixed;top:var(--headerHeight);right:0;z-index:1000;visibility:hidden;opacity:0;overflow-y:auto;width:var(--drawerNavPanelWidth);height:100vh;height:100svh;height:100dvh;padding:28px 0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:visibility 0.6s ease,opacity 0.6s ease,-webkit-transform 0.6s cubic-bezier(0.215,0.61,0.355,1);transition:visibility 0.6s ease,opacity 0.6s ease,-webkit-transform 0.6s cubic-bezier(0.215,0.61,0.355,1);transition:visibility 0.6s ease,opacity 0.6s ease,transform 0.6s cubic-bezier(0.215,0.61,0.355,1);transition:visibility 0.6s ease,opacity 0.6s ease,transform 0.6s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.6s cubic-bezier(0.215,0.61,0.355,1)}.is_gNavOpen .bl_gNav_menu_panel{visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.bl_gNav_menu_header{display:-ms-grid;display:grid;-ms-grid-columns:1fr 24px 44px;grid-template-columns:1fr 44px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.bl_gNav_menu_header_logo{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.bl_gNav_menu_header_logo img{width:243px;height:auto}@media screen and (min-width:1025px){.bl_gNav_menu_panel{position:revert;visibility:visible;opacity:1;overflow-y:initial;width:auto;height:auto;padding:revert;background:none;border-radius:revert;-webkit-transform:revert;transform:revert;-webkit-transition:revert;transition:revert}.bl_gNav_menu_header{display:none}}.bl_gNav_list{--bl_gNav_list_item_link__hasChild-rotate:rotate(0);--bl_gNav_list_item_link__hasChild-filter:none;margin-top:24px;line-height:1.2;font-weight:600}.bl_gNav_list_item{border-top:1px solid rgba(255,255,255,0.32)}.bl_gNav_list_item:first-child{border:none}.bl_gNav_list_item_link{display:block;padding:24px 0;color:#FFFFFF;text-decoration:none}.bl_gNav_list_item__pc{display:none}@media screen and (min-width:1025px){.bl_gNav_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 20px;height:auto;margin-top:0;padding:0;font-size:0.75rem}.bl_gNav_list_item{border-top:none}.bl_gNav_list_item_link{padding:20px 0;color:#333333}.bl_gNav_list_item_link__hasChild{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.bl_gNav_list_item_link__hasChild:before{content:"+";color:currentColor;font-size:136%;font-weight:300;line-height:1;-webkit-transform:var(--bl_gNav_list_item_link__hasChild-rotate);transform:var(--bl_gNav_list_item_link__hasChild-rotate);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.bl_gNav_list_item__pc{display:block}}@media screen and (min-width:1180px){.bl_gNav_list{font-size:0.8125rem}}@media screen and (min-width:1480px){.bl_gNav_list{gap:0 32px;font-size:0.875rem}}@media (hover:hover){.bl_gNav_list_item_link{position:relative;-webkit-transition:color 0.3s;transition:color 0.3s}.bl_gNav_list_item_link:after{content:"";position:absolute;left:0;bottom:16px;width:100%;height:1px;background-color:currentColor;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.bl_gNav_list_item:hover{--bl_gNav_list_item_link__hasChild-rotate:rotate(90deg);--bl_gNav_list_item_link__hasChild-filter:invert(32%) sepia(99%) saturate(4143%) hue-rotate(140deg) brightness(94%) contrast(101%)}.bl_gNav_list_item:hover .bl_gNav_list_item_link{color:#00903E}.bl_gNav_list_item:hover .bl_gNav_list_item_link:after{-webkit-transform:scaleX(1);transform:scaleX(1)}}.bl_gNav_submenu{font-size:0.75rem}.bl_gNav_submenu_list{padding-left:1em;line-height:1.2}.bl_gNav_submenu_list>li>a{display:block;padding:8px 0;color:#FFFFFF;text-decoration:none}.bl_gNav_submenu_list>li:first-child>a{padding-top:0}.bl_gNav_submenu_list>li:last-child>a{padding-bottom:24px}@media screen and (min-width:1025px){.bl_gNav_submenu_list{padding:24px;background-color:rgba(255,255,255,0.86);border-radius:8px;-webkit-box-shadow:0 0 20px rgba(51,51,51,0.1);box-shadow:0 0 20px rgba(51,51,51,0.1)}.bl_gNav_submenu_list>li>a{color:#333333;white-space:nowrap}.bl_gNav_submenu_list>li:last-child>a{padding-bottom:0}}@media (hover:hover){.bl_gNav_submenu_list>li{-webkit-backface-visibility:hidden;backface-visibility:hidden}.bl_gNav_submenu_list>li>a{-webkit-transition:color 0.3s;transition:color 0.3s}.bl_gNav_submenu_list>li>a:hover{color:#00903E}}.bl_gNav_btnUnit{margin-top:24px;text-align:center}@media screen and (min-width:1025px){.bl_gNav_btnUnit{display:none}}.bl_hero_way{display:none}.bl_hero_way.is_active{display:-ms-grid;display:grid}.bl_hero_way.is_active .bl_hero_way_item__sm>img{-webkit-animation:way001sp 0.45s ease-in 1.2s forwards;animation:way001sp 0.45s ease-in 1.2s forwards}.is_firstHome .bl_hero_way.is_active .bl_hero_way_item__sm>img{-webkit-animation-delay:4s;animation-delay:4s}@media screen and (min-width:1025px){.bl_hero_way.is_active .bl_hero_way_item__lg>img{-webkit-animation:way001 0.8s linear 1.2s forwards;animation:way001 0.8s linear 1.2s forwards}.is_firstHome .bl_hero_way.is_active .bl_hero_way_item__lg>img{-webkit-animation-delay:4s;animation-delay:4s}}.bl_hero_way_item__sm>img{clip-path:polygon(0% 12%,0 11%,0 10%,0 8%,0 7%,0 5%,0 42%,0 41%,0 39%,0 38%,0 37%,0% 36%)}@media screen and (min-width:1025px){.bl_hero_way_item__lg>img{clip-path:polygon(0% 12%,0 11%,0 10%,0 8%,0 7%,0 5%,0 42%,0 41%,0 39%,0 38%,0 37%,0% 36%)}}.bl_hero_copy_item_txt{clip-path:inset(0 0 100% 0);-webkit-animation:scrollDownIn 0.6s linear 0.1s forwards;animation:scrollDownIn 0.6s linear 0.1s forwards}@media screen and (min-width:1025px){.bl_hero_copy_item_txt{clip-path:inset(0 100% 0 0);-webkit-animation-name:scrollIn;animation-name:scrollIn;-webkit-animation-duration:1s;animation-duration:1s}}.bl_hero{position:relative;display:-ms-grid;display:grid;place-items:center;width:100%;height:100vh;height:calc(var(--vph, 1vh) * 100)}.bl_hero_way{position:absolute;top:0;left:0;display:-ms-grid;display:grid;place-items:center;width:100%;height:100%}.bl_hero_way_item{position:relative;display:block;width:100%}.bl_hero_way_item>img{width:100%}.bl_hero_way_item__lg{display:none;-webkit-transform:translateY(7vh);transform:translateY(7vh)}@media screen and (min-width:1025px){.bl_hero_way_item__sm{display:none}.bl_hero_way_item__lg{display:block}}.bl_hero_marquee{position:absolute;bottom:-0.25em;left:0;display:block;width:100%}.bl_hero_copy{position:relative;max-width:12vh;max-width:calc(var(--vph, 1vh) * 12)}.bl_hero_copy_item_txt{width:100%}.bl_hero_link{position:absolute;right:0;top:82svh;top:calc(var(--vph, 1vh) * 82);display:inline-block;width:197px}.bl_hero_link:after{content:"";position:absolute;bottom:-16px;left:0;display:block;width:100%;height:2px;background-color:#FFFFFF}@media screen and (min-width:768px) and (orientation:portrait){.bl_hero_copy{width:14%;max-width:none}}@media screen and (min-width:1025px){.bl_hero_copy{width:80%;max-width:none}.bl_hero_link{top:70vh;width:265px;height:72px}}.bl_footer{position:relative;display:-ms-grid;display:grid;gap:40px 0;width:min(91.8%,1080px);margin-left:auto;margin-right:auto;padding:clamp(64px,6vw,80px) 0 80px}@media screen and (min-width:1025px){.bl_footer{gap:80px 0}}.bl_footer_cta_item{border-bottom:1px solid #00903E}.bl_footer_ctaUnit{display:-ms-grid;display:grid;gap:8px}@media screen and (min-width:992px){.bl_footer_ctaUnit{-ms-grid-columns:1fr 40px 1fr;grid-template-columns:repeat(2,1fr);gap:40px}}.bl_footer_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:56px}@media screen and (min-width:1025px){.bl_footer_body{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15%}}.bl_footer_menu{--bl_footer_menu-toggleLineColor:#333333;font-weight:600;line-height:1.2}.bl_footer_menu_item{border-bottom:1px solid #E0E0E0}.bl_footer_menu_item:last-child{border:none}.bl_footer_menu_item_link{display:block;padding:24px 0;color:#333333;text-decoration:none}.bl_footer_menu_item__hasChild{position:relative}.bl_footer_menu_item__hasChild_toggle{display:none}.bl_footer_menu_item__hasChild_icon{position:absolute;top:8px;right:0;z-index:2;display:-ms-grid;display:grid;place-content:center;aspect-ratio:1/1;width:48px}.bl_footer_menu_item__hasChild_icon:after,.bl_footer_menu_item__hasChild_icon:before{content:"";display:block;width:15px;height:1px;background-color:var(--bl_footer_menu-toggleLineColor)}.bl_footer_menu_item__hasChild_icon:after{opacity:1;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:opacity 0.6s,-webkit-transform 0.6s;transition:opacity 0.6s,-webkit-transform 0.6s;transition:opacity 0.6s,transform 0.6s;transition:opacity 0.6s,transform 0.6s,-webkit-transform 0.6s}@media screen and (min-width:1025px){.bl_footer_menu{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-ms-grid;display:grid;-ms-grid-columns:1fr 16px 1fr 16px 1fr 16px auto;grid-template-columns:1fr 1fr 1fr auto;gap:40px 16px;font-size:0.9375rem}.bl_footer_menu_item{border:none}.bl_footer_menu_item_link{padding:0}.bl_footer_menu_item__hasChild_icon{display:none}}@media (hover:hover){.bl_footer_menu_item_link{-webkit-transition:color 0.3s;transition:color 0.3s}.bl_footer_menu_item_link:hover{color:#00903E}}.bl_footer_submenu{max-height:0;overflow:hidden;padding-left:1em;font-size:0.75rem;line-height:1.2;-webkit-transition:max-height 0.8s;transition:max-height 0.8s}.bl_footer_submenu>li>a{display:block;padding:8px 0;color:#333333;text-decoration:none}.bl_footer_submenu>li:first-child>a{padding-top:0}.bl_footer_submenu>li:last-child>a{padding-bottom:24px}@media screen and (min-width:1025px){.bl_footer_submenu{max-height:none;overflow:initial;padding-left:0}.bl_footer_submenu>li{margin-top:12px}.bl_footer_submenu>li>a{padding:0;color:#ACACAC}.bl_footer_submenu>li:last-child>a{padding-bottom:0}.bl_footer_submenu>li:first-child{margin-top:16px}}@media (hover:hover){.bl_footer_submenu>li>a{-webkit-transition:color 0.3s;transition:color 0.3s}.bl_footer_submenu>li>a:hover{color:#00903E}}.bl_footer .bl_footer_menu_item__hasChild_toggle:checked+.bl_footer_menu_item__hasChild_icon+.bl_footer_submenu{max-height:250px}.bl_footer .bl_footer_menu_item__hasChild_toggle:checked+.bl_footer_menu_item__hasChild_icon:after{-webkit-transform:rotate(0deg)!important;transform:rotate(0deg)!important}.bl_footer_infoWrap{text-align:center}@media screen and (min-width:1025px){.bl_footer_infoWrap{width:32%;text-align:left}}.bl_footer_logo>a{display:inline-block;width:100%;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}@media (hover:hover){.bl_footer_logo>a:hover{-webkit-transform:translateX(4px);transform:translateX(4px)}}.bl_footer_logo>a>img{margin:auto}@media screen and (min-width:1025px){.bl_footer_logo>a>img{width:100%}}.bl_footer_address{margin-top:24px;font-weight:600}.bl_footer_address p{line-height:1.65}.bl_footer_address p+p{margin-top:16px}@media screen and (min-width:1025px){.bl_footer_address{margin-top:48px}.bl_footer_address p+p{margin-top:20px}}.bl_footer_mapLink{margin-top:16px}@media screen and (min-width:1025px){.bl_footer_mapLink{margin-top:20px}}.bl_footer_pageTop{position:absolute;bottom:24px;right:0}@media (hover:hover){.bl_footer_pageTop{-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.bl_footer_pageTop:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@media screen and (min-width:1025px){.bl_footer_pageTop{bottom:40px}}.bl_thumbLink{display:block;text-decoration:none}.bl_thumbLink_imgWrap{position:relative}.bl_thumbLink_imgWrap_icon{position:absolute;bottom:-25px;right:15px;width:50px;height:50px}.bl_thumbLink_txt{display:inline-block;margin-top:8px;padding-right:4em;color:#00903E;font-size:clamp(1rem,1.4vw,1.125rem);font-weight:700;line-height:1.4}.bl_card{--bl_card_link-color:#333333;--bl_card_thumb-size:scale(1);overflow:hidden;background-color:#FFFFFF;border-radius:8px;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.15);box-shadow:0 0 4px rgba(0,0,0,0.15)}@media (hover:hover){.bl_card_link:hover{--bl_card_link-color:#00903E;--bl_card_thumb-size:scale(1.04)}}.bl_card_link{color:var(--bl_card_link-color);text-decoration:none;-webkit-transition:color 0.3s;transition:color 0.3s}.bl_card_thumb{aspect-ratio:1.792/1;overflow:hidden}.bl_card_thumb>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:var(--bl_card_thumb-size);transform:var(--bl_card_thumb-size);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.bl_card_txtWrap{padding:16px}@media screen and (min-width:1025px){.bl_card_txtWrap{padding:16px 24px 24px 24px}}.bl_card_ttl{height:3.5em;margin-top:10px;padding-top:8px;border-top:1px solid #EEEEEE;font-size:clamp(0.875rem,1.34vw,1.125rem);font-weight:600;line-height:1.4}.bl_card_footer{margin-top:24px}.bl_card_taxonomyList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.bl_card_taxonomyList>li{display:inline-block}.bl_card_taxonomyList+.bl_card_taxonomyList{margin-top:8px}.bl_card2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.bl_card2_txtWrap{display:-ms-grid;display:grid;gap:12px}.bl_card2_ttl{font-size:1.0625rem;font-weight:600;line-height:1.3}.bl_card2_ttl_caption{font-size:0.75rem;font-weight:500;line-height:1.3}.bl_card2_lead{margin-top:0;font-size:0.875rem;line-height:1.5}.bl_card2_imgWrap{display:block;overflow:hidden;width:100%}.bl_card2_imgWrap>img{aspect-ratio:1.791/1;width:100%;border-radius:8px}.bl_card2_optionBox{display:-ms-grid;display:grid;gap:8px;padding:24px 32px;background-color:#FFFFFF;border-radius:8px}.bl_card2_optionBox_ttl{color:#00903E;font-size:0.9375rem;font-weight:600}.bl_card2_optionBox_list{font-size:0.8125rem}.bl_card2_optionBox_list>li{display:inline-block;margin-right:1em}.bl_card2_optionBox_list>li:before{content:"・";color:#00903E}.bl_card2__recruit .bl_card2_ttl{font-size:1.0625rem;font-weight:600}@media screen and (min-width:1025px){.bl_card2__recruit .bl_card2_ttl{font-size:1.1875rem}}@media screen and (min-width:1025px){.bl_card2__media{display:-ms-grid;display:grid;-ms-grid-columns:48% 48px 1fr;grid-template-columns:48% 1fr;-ms-grid-rows:auto 24px auto;grid-template-rows:auto auto;gap:24px 48px}.bl_card2__media>:first-child{-ms-grid-row:1;-ms-grid-column:1}.bl_card2__media>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.bl_card2__media>:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.bl_card2__media>:nth-child(4){-ms-grid-row:3;-ms-grid-column:3}.bl_card2__media .bl_card2_txtWrap{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}.bl_card2__media .bl_card2_imgWrap{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}.bl_card2__media .bl_card2_imgWrap>img{aspect-ratio:revert;width:auto;height:100%;-o-object-fit:cover;object-fit:cover}.bl_card2__media .bl_card2_optionBox{-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2}}.bl_card3{--bl_card3-imgSize:scale(1)}.bl_card3_link{display:-ms-grid;display:grid;gap:8px;color:#333333;text-decoration:none;-webkit-transition:color 0.3s;transition:color 0.3s}.bl_card3_thumbWrap{position:relative;overflow:hidden;aspect-ratio:0.864/1;width:100%;border-radius:8px}.bl_card3_thumbWrap>figure{display:block}.bl_card3_thumbWrap>figure>img{width:100%;-webkit-transform:var(--bl_card3-imgSize);transform:var(--bl_card3-imgSize);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.bl_card3_ttl{position:absolute;bottom:0;left:0;z-index:2;font-size:1.1875rem!important;line-height:1.3}.bl_card3_name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.8125rem;line-height:1.2}.bl_card3_name_jp{margin-left:16px;padding-left:16px;border-left:1px solid currentColor;font-size:0.75rem;font-weight:600}@media screen and (min-width:1025px){.bl_card3_name{font-size:0.875rem}.bl_card3_name_jp{font-size:0.8125rem}}@media (hover:hover){.bl_card3_link:hover{--bl_card3-imgSize:scale(1.04);color:#72CC00}}.bl_card3__wide .bl_card3_thumbWrap{aspect-ratio:2.218/1}.bl_card3__wide .bl_card3_ttl{font-size:clamp(1.1875rem,2.2vw,1.8125rem)!important}.bl_card3__wide .bl_card3_name{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.bl_card3__wide .bl_card3_name_icon{display:none}@media screen and (min-width:768px){.bl_card3__wide .bl_card3_name{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.bl_card3__wide .bl_card3_name_icon{display:inline-block}}.bl_cardUnit{display:-ms-grid;display:grid;gap:32px;width:min(100%,726px);margin-left:auto;margin-right:auto}.bl_cardUnit__interview{gap:40;width:min(78%,726px)}@media screen and (min-width:768px){.bl_cardUnit__interview{-ms-grid-columns:1fr 64px 1fr;grid-template-columns:repeat(2,1fr);gap:64px}}.bl_media{display:-ms-grid;display:grid;gap:clamp(40px,5.8vw,64px) 0}.bl_media_item{display:-ms-grid;display:grid;gap:16px}.bl_media_imgWrap{display:block}.bl_media_imgWrap>img{width:100%;border-radius:8px}.bl_media_txtWrap{display:-ms-grid;display:grid;gap:12px}.bl_media_lead{line-height:1.5}@media screen and (min-width:768px){.bl_media_item{-ms-grid-columns:40% 5% 1fr;grid-template-columns:40% 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5%}.bl_media_txtWrap{gap:24px}.bl_media_lead{font-size:0.9375rem}}.bl_bnrRecruit{--bl_bnrRecruit-bgSize:scale(1);--bl_bnrRecruit-txtTlx:translateX(24px);position:relative;width:min(91.8%,1080px);margin-left:auto;margin-right:auto}@media (hover:hover){.bl_bnrRecruit:hover{--bl_bnrRecruit-bgSize:scale(1.08);--bl_bnrRecruit-txtTlx:translateX(48px)}}.bl_bnrRecruit_link{position:relative;display:block;overflow:hidden;aspect-ratio:1.79/1;width:100%;padding:4.1vw;border-radius:8px;text-decoration:none}@media screen and (min-width:1025px){.bl_bnrRecruit_link{aspect-ratio:none;height:324px;padding:32px}}.bl_bnrRecruit_bg{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.bl_bnrRecruit_bg>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:var(--bl_bnrRecruit-bgSize);transform:var(--bl_bnrRecruit-bgSize);-webkit-transition:-webkit-transform 0.8s;transition:-webkit-transform 0.8s;transition:transform 0.8s;transition:transform 0.8s,-webkit-transform 0.8s}.bl_bnrRecruit_bg:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(54,169,0,0.8)}.bl_bnrRecruit_kv{position:absolute;top:0;right:-5%;display:block;width:90%;height:100%}.bl_bnrRecruit_kv>img{max-width:none;width:110%;height:110%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:1025px){.bl_bnrRecruit_kv{right:-2%;width:70%}.bl_bnrRecruit_kv>img{width:100%;height:100%}}.bl_bnrRecruit_txtWrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;color:#FFFFFF}@media screen and (min-width:1180px){.bl_bnrRecruit_txtWrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.bl_bnrRecruit_txtWrap_ttl{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2vw;line-height:1}.bl_bnrRecruit_txtWrap_ttl_jp{font-size:4.1vw;font-weight:600;font-style:normal}@media screen and (min-width:1025px){.bl_bnrRecruit_txtWrap_ttl{gap:10px}.bl_bnrRecruit_txtWrap_ttl_en{font-size:1.75rem}.bl_bnrRecruit_txtWrap_ttl_jp{font-size:0.875rem}}.bl_bnrRecruit_txtWrap_copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2vw;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.bl_bnrRecruit_txtWrap_copy>img{width:auto;height:7.2vw;margin:0}@media screen and (min-width:1025px){.bl_bnrRecruit_txtWrap_copy>img{height:58px}}@media screen and (min-width:1180px){.bl_bnrRecruit_txtWrap_copy{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:72px;-webkit-transform:var(--bl_bnrRecruit-txtTlx);transform:var(--bl_bnrRecruit-txtTlx)}}.bl_bnrRecruit_txtWrap_btn{-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.bl_bnrRecruit_txtWrap_btn>*{font-size:clamp(0.8125rem,2vw,1.5rem)!important}@media screen and (min-width:1180px){.bl_bnrRecruit_txtWrap_btn{margin-top:32px;-webkit-transform:var(--bl_bnrRecruit-txtTlx);transform:var(--bl_bnrRecruit-txtTlx)}}.bl_bnrRecruit_join{position:absolute;bottom:5.12vw;right:2vw;display:inline-block;width:45.2%;-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}@media screen and (min-width:1025px){.bl_bnrRecruit_join{bottom:-14px;right:-4.4%;width:456px}}.bl_breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#00903E;font-size:0.75rem;font-weight:500;line-height:1.4}.bl_breadcrumbs>li{position:relative;display:inline-block}.bl_breadcrumbs>li:not(:last-of-type):after{content:"|";display:inline-block;margin:0 0.75em;color:#D8D8D8;font-weight:200;-webkit-transform:rotate(16deg);transform:rotate(16deg)}.bl_breadcrumbs>li a{color:#D8D8D8;text-decoration:none;-webkit-transition:color 0.3s;transition:color 0.3s}.bl_breadcrumbs>li a:hover{color:#00903E}.bl_breadcrumbs__white>li:not(:last-of-type):after{color:#FFFFFF}.bl_breadcrumbs__white>li a{color:#FFFFFF}.bl_breadcrumbs__recruit{color:#72CC00}.bl_breadcrumbs__recruit>li a:hover{color:#72CC00}.bl_breadcrumbs__right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.bl_fv{height:100vh;height:calc(var(--vph, 1vh) * 100)}.bl_fv_header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:min(91.8%,1080px);height:48%;margin:auto;padding-top:6vh}.bl_fv_header_ttl{display:inline-block}.bl_fv_header_breadcrumbs{position:absolute;bottom:16px;right:0}.bl_fv_visual{display:block;height:52%;overflow:hidden}.bl_fv_visual img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-animation:fadeIn 0.6s ease-in 0.3s forwards,zoomOut 1s ease-out 0.3s forwards;animation:fadeIn 0.6s ease-in 0.3s forwards,zoomOut 1s ease-out 0.3s forwards}@media screen and (min-width:1025px){.bl_fv_header{height:45%;padding-top:82px}.bl_fv_visual{height:55%}}.bl_fv__txtOnly{height:48vh;height:calc(var(--vph, 1vh) * 48)}.bl_fv__txtOnly .bl_fv_header{height:100%}.bl_fv__txtOnly .bl_fv_visual{display:none}.bl_fv__txtOnlySm{height:260px}@media screen and (min-width:1025px){.bl_fv__txtOnlySm{height:320px}}.bl_fv__txtOnlySm .bl_fv_header{height:100%}.bl_fv__txtOnlySm .bl_fv_visual{display:none}.bl_fv__underLine .bl_fv_header{border-bottom:1px solid #EEEEEE}.bl_fv2{position:relative}.bl_fv2_inn{width:min(91.8%,1080px);height:100vh;height:calc(var(--vph, 1vh) * 100);margin:0 auto}.bl_fv2_header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:48%;padding-top:6vh;padding-top:calc(var(--vph, 1vh) * 6)}.bl_fv2_header_ttl{display:inline-block}.bl_fv2_header_breadcrumbs{position:absolute;bottom:16px;right:0}.bl_fv2_visual{position:relative;display:block;height:calc(52% - 16px);margin-right:calc(50% - 50vw)}.bl_fv2_visual:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(0,144,62,0.2);border-radius:8px 0 0 8px}.bl_fv2_visual>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:8px 0 0 8px}@media screen and (min-width:1025px){.bl_fv2_inn{height:480px;display:-ms-grid;display:grid;-ms-grid-columns:380px 48px 1fr;grid-template-columns:380px 1fr;gap:48px}.bl_fv2_header{height:100%}.bl_fv2_header_breadcrumbs{bottom:0;right:revert;left:0}.bl_fv2_visual{height:100%;padding-bottom:0}.bl_fv2_visual:after{border-radius:0 0 0 8px}.bl_fv2_visual>img{height:480px;border-radius:0 0 0 8px}}.bl_fvInterview_main{position:relative}.bl_fvInterview_main_ttlWrap{position:absolute;bottom:32px;left:20px;z-index:5;display:-ms-grid;display:grid;gap:16px}.bl_fvInterview_main_ttlWrap_num{color:#72CC00;font-size:clamp(0.9375rem,1.4vw,1.1875rem);line-height:1}.bl_fvInterview_main_ttlWrap_num>span{display:inline-block;padding:0.5em 1.25em;background-color:#FFFFFF;border-radius:80px}.bl_fvInterview_main_ttlWrap_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;color:#FFFFFF;font-size:clamp(0.9375rem,1.4vw,1.1875rem);text-shadow:3px 3px 6px rgba(0,0,0,0.2);line-height:1}.bl_fvInterview_main_ttlWrap_info_name{font-size:clamp(1.1875rem,2.2vw,1.8125rem)}.bl_fvInterview_main_ttlWrap_info_occupation{position:relative}.bl_fvInterview_main_ttlWrap_info_occupation:before{content:"|";position:absolute;top:0;left:-16px;display:inline-block;font-size:80%}@media screen and (min-width:768px){.bl_fvInterview_main_ttlWrap{bottom:revert;top:50%;left:54%;-webkit-transform:translateY(-46%);transform:translateY(-46%)}.bl_fvInterview_main_ttlWrap__left{left:10.46%}}.bl_fvInterview_main_visual{display:block}.bl_fvInterview_main_visual_item{width:100%;-o-object-fit:cover;object-fit:cover}.bl_fvInterview_breadcrumbs{width:min(91.8%,1080px);margin-left:auto;margin-right:auto;padding:16px 0}@media screen and (min-width:1025px){.bl_fvInterview{height:100vh}.bl_fvInterview_main{height:calc(100% - 56px)}.bl_fvInterview_main>picture{display:block;height:100%}.bl_fvInterview_main_visual_item{height:100%}}.bl_fvCrossTalk_main{display:-ms-grid;display:grid;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.bl_fvCrossTalk_main>*{-ms-grid-row:1;-ms-grid-column:1;grid-area:1/1}.bl_fvCrossTalk_visual{display:block;width:100%;height:100%}.bl_fvCrossTalk_visual>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bl_fvCrossTalk_ttlWrap{padding:16px 0;background-color:rgba(114,204,0,0.8)}.bl_fvCrossTalk_ttlWrap_inn{display:-ms-grid;display:grid;gap:16px;width:min(91.8%,1080px);margin:auto}.bl_fvCrossTalk_ttlWrap_ttl{color:#FFFFFF;font-size:clamp(1.4375rem,2.8vw,2.3125rem);font-weight:600;line-height:1.3}.bl_fvCrossTalk_ttlWrap_ttl>span{display:inline-block}@media screen and (min-width:1025px){.bl_fvCrossTalk_ttlWrap{padding:32px 0}}@media screen and (min-width:1025px){.bl_fvCrossTalk{height:100vh}.bl_fvCrossTalk_main{position:relative;display:block;height:calc(100% - 56px)}.bl_fvCrossTalk_ttlWrap{position:absolute;bottom:0;left:0;display:block;width:100%}}.bl_desc{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial;margin:32px auto 40px;width:min(91.8%,1080px)}@media screen and (min-width:768px){.bl_desc{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.bl_desc .el_btn,.bl_desc_txt{font-size:14px!important;font-weight:500}@media screen and (min-width:768px){.bl_desc .el_btn,.bl_desc_txt{font-size:15px!important}}.bl_desc_txt{margin-top:16px}@media screen and (min-width:768px){.bl_desc_txt{margin-top:initial}}.bl_rBtnTtl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #EEEEEE}.bl_rBtnTtl_ttl{font-size:clamp(1.0625rem,1.9vw,1.625rem);font-weight:600}.bl_rBtnTtl__lineNone{border:none;margin-bottom:0}.bl_rBtnTtl__alignEnd{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.bl_rBtnTtl__spBtnNone_btn{display:none}@media screen and (min-width:1025px){.bl_rBtnTtl__spBtnNone_btn{-ms-flex-negative:0;flex-shrink:0;display:revert}}.bl_grid{display:-ms-grid;display:grid;gap:40px}@media screen and (min-width:768px){.bl_grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1025px){.bl_grid{gap:48px}}.bl_grid__mt{margin-top:40px}@media screen and (min-width:1025px){.bl_grid__mt{margin-top:48px}}.bl_grid__photo{gap:16px}@media screen and (min-width:768px){.bl_grid__photo{gap:40px}}@media screen and (min-width:1025px){.bl_grid__photo{gap:48px}}.bl_radiusBox{padding:40px 4.1%;background-color:rgba(245,245,245,0.95);border-radius:8px}.bl_radiusBox_inn{margin-top:clamp(64px,6.5vw,88px)}.bl_radiusBox_inn:first-child{margin-top:0}.bl_radiusBox__white{background-color:#FFFFFF}@media screen and (min-width:1025px){.bl_radiusBox__spaceLg{padding:56px 7.6%}}@media screen and (min-width:1025px){.bl_radiusBox__spaceLg2{padding:64px 6.1%}}.bl_radiusBox__tel{padding:40px 24px}@media screen and (min-width:768px){.bl_radiusBox__tel{padding:45px 48px}}.bl_sectionTtlAndLead{display:-ms-grid;display:grid;gap:16px}.bl_sectionTtlAndLead_lead{line-height:1.5}.bl_section{position:relative;padding:clamp(64px,9vw,120px) 0}.bl_section__topSpaceNone{padding-top:0}.bl_numIconTtl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.bl_numIconTtl>em{font-size:clamp(1rem,1.4vw,1.1875rem);font-weight:600;font-style:normal}.bl_navigationBnrUnit{--bl_navigationBnrUnit-linkColor:#333333;--bl_navigationBnrUnit-linkAfterOpacity:1;--bl_navigationBnrUnit-txtFilter:none;display:-ms-grid;display:grid;gap:16px;text-align:center;line-height:1.3}@media (hover:hover){.bl_navigationBnrUnit_link:hover{--bl_navigationBnrUnit-linkColor:#FFFFFF;--bl_navigationBnrUnit-linkAfterOpacity:0;--bl_navigationBnrUnit-txtFilter:brightness(0) invert(1)}}.bl_navigationBnrUnit_link{position:relative;overflow:hidden;display:-ms-grid;display:grid;gap:16px;place-items:center;padding:24px;padding-top:40px;background:linear-gradient(315deg,#04ca56 0%,#00903e 100%);border:2px solid #00903E;border-radius:8px;color:var(--bl_navigationBnrUnit-linkColor);text-decoration:none;-webkit-transition:color 0.3s;transition:color 0.3s}.bl_navigationBnrUnit_link:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#FFFFFF;opacity:var(--bl_navigationBnrUnit-linkAfterOpacity);-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.bl_navigationBnrUnit_link>i{z-index:5}.bl_navigationBnrUnit_txtWrap{position:relative;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.bl_navigationBnrUnit_txtWrap>strong{font-size:clamp(1.4375rem,2.2vw,1.8125rem);font-weight:700;-webkit-filter:var(--bl_navigationBnrUnit-txtFilter);filter:var(--bl_navigationBnrUnit-txtFilter);-webkit-transition:-webkit-filter 0.3s;transition:-webkit-filter 0.3s;transition:filter 0.3s;transition:filter 0.3s,-webkit-filter 0.3s}.bl_navigationBnrUnit_txtWrap>small{font-size:0.875rem;font-weight:500}.bl_navigationBnrUnit_txtWrap__sm>strong{font-size:1.4375rem!important}@media screen and (min-width:768px){.bl_navigationBnrUnit{gap:24px;text-align:left}.bl_navigationBnrUnit_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;padding:45px 48px}.bl_navigationBnrUnit_txtWrap>small>br{display:none}}.bl_navigationBnrUnit__bottomLine{gap:0}.bl_navigationBnrUnit__bottomLine .bl_navigationBnrUnit_item{border-bottom:1px solid #EEEEEE}.bl_navigationBnrUnit__bottomLine .bl_navigationBnrUnit_link{-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;place-items:revert;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;padding-right:0;background:none;border:none;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.bl_navigationBnrUnit__bottomLine .bl_navigationBnrUnit_link:after{display:none}@media screen and (min-width:768px){.bl_navigationBnrUnit__bottomLine .bl_navigationBnrUnit_link{padding-top:32px;padding-bottom:32px}}@media (hover:hover){.bl_navigationBnrUnit__bottomLine .bl_navigationBnrUnit_link:hover{--bl_navigationBnrUnit-linkColor:#00903E;--bl_navigationBnrUnit-txtFilter:none;-webkit-transform:translateX(8px);transform:translateX(8px)}}.bl_navigationBnrUnit__bottomLine .bl_navigationBnrUnit_txtWrap{gap:8px;text-align:left}.bl_navigationBnrUnit__bottomLine .bl_navigationBnrUnit_txtWrap>strong{font-size:clamp(1.1875rem,2.2vw,1.8125rem);font-weight:600;-webkit-filter:none;filter:none;-webkit-transition:none;transition:none}.bl_navigationBnrUnit__bottomLine .bl_navigationBnrUnit_txtWrap>small{font-weight:600}.bl_ttlWrap{text-align:left}.bl_ttlWrap__center{text-align:center}.bl_ttlWrap__underLine{padding-bottom:24px;border-bottom:1px solid #D8D8D8}.bl_dottedDividerMedia{width:min(91.8%,658px);margin:auto}.bl_dottedDividerMedia_ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#00903E;line-height:1}.bl_dottedDividerMedia_ttl:after{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;content:"";display:block;height:1px;border:1px dashed #ACACAC}.bl_dottedDividerMedia_ttl>em{font-size:1.1875rem;font-weight:600;font-style:normal}.bl_dottedDividerMedia_ttl>span{font-size:0.875rem}.bl_dottedDividerMedia_item{display:-ms-grid;display:grid;padding:24px 0;border-bottom:1px dashed #ACACAC}.bl_dottedDividerMedia_item_imgWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bl_dottedDividerMedia_item_txtWrap{text-align:center}.bl_dottedDividerMedia_item_ttl{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.bl_dottedDividerMedia_item_ttl>span{-ms-flex-negative:0;flex-shrink:0;color:#00903E;font-size:1.125rem}.bl_dottedDividerMedia_item_ttl>em{font-size:1.1875rem;font-weight:600;font-style:normal;line-height:1.2}.bl_dottedDividerMedia_item_lead{margin-top:12px;font-size:0.875rem;line-height:1.5}@media screen and (min-width:1025px){.bl_dottedDividerMedia_item{-ms-grid-columns:34% 32px 1fr;grid-template-columns:34% 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;padding:32px 0}.bl_dottedDividerMedia_item_ttl>span{font-size:1.5rem}.bl_dottedDividerMedia_item_txtWrap{text-align:left}.bl_dottedDividerMedia_item_lead>br{display:none}}.bl_modalVehicle{padding:clamp(32px,5vw,64px) clamp(16px,3.6vw,48px)}.bl_modalVehicle_header{display:-ms-grid;display:grid;gap:8px}.bl_modalVehicle_name{padding-right:56px;font-size:clamp(1.1875rem,2.2vw,1.8125rem);font-weight:600;line-height:1.4}@media screen and (min-width:1025px){.bl_modalVehicle_name{padding-right:0}}.bl_modalVehicle_trademark{color:#ACACAC;line-height:1.4}.bl_modalVehicle_body{margin-top:16px;padding-top:24px;border-top:1px solid #EEEEEE}.bl_modalVehicle_lead{font-size:clamp(0.875rem,1.4vw,1.1875rem);line-height:1.5}.bl_modalVehicle_imgWrap{margin-top:24px}.bl_modalVehicle_imgWrap>img{width:100%;border-radius:8px}.bl_modalVehicle_btn{margin-top:32px;text-align:center}.bl_imgHasBadgeLT{position:relative;display:block;overflow:hidden;border-radius:8px}.bl_imgHasBadgeLT>img{width:100%}.bl_imgHasBadgeLT_badge{position:absolute;top:0;left:0;display:inline-block;padding:10px 16px;background-color:#FFFFFF;color:#00903E;border-radius:0 0 8px 0;font-size:0.875rem;font-weight:600}.bl_post{padding-bottom:clamp(64px,9vw,120px)}.bl_post_header_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-top:24px}.bl_post_header_info>time{-ms-flex-negative:0;flex-shrink:0;color:#ACACAC;font-size:0.9375rem;font-weight:600;line-height:1}.bl_post_header_info>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;line-height:1}.bl_post_header_info>ul>li>a{display:inline-block;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.bl_post_header_info>ul>li>a:hover{text-decoration:none;-webkit-transform:translateX(4px);transform:translateX(4px)}.bl_post_header_ttl{font-size:clamp(1.1875rem,2.2vw,1.8125rem);font-weight:600;line-height:1.4}.bl_post_header_imgWrap{display:block;margin-top:32px}.bl_post_header_imgWrap>img{width:100%;border-radius:8px}.bl_post_body>*{margin-top:24px}.bl_post_body :where(h2,h3,h4,h5,h6){margin-top:48px;font-weight:600;line-height:1.3}.bl_post_body :where(h4,h5,h6){margin-top:32px}.bl_post_body h2{position:relative;padding-bottom:16px;border-bottom:1px solid #ACACAC;font-size:clamp(1.1875rem,1.7vw,1.4375rem)}.bl_post_body h2:after{content:"";position:absolute;left:0;bottom:0;display:inline-block;width:3em;height:2px;background-color:#00903E}.bl_post_body h3{color:#00903E;font-size:1.1875rem}.bl_post_body h4{font-size:1.125rem}.bl_post_body h5{font-size:1rem}.bl_post_body :where(p,ul,ol,dl,table,blockquote,details,summary){font-size:0.9375rem}.bl_post_body :where(p,ul,ol,dl,table,blockquote,details,summary) a{color:#00903E;text-decoration:underline;word-break:break-all}@media (hover:hover){.bl_post_body :where(p,ul,ol,dl,table,blockquote,details,summary) a:hover{text-decoration:none}}.bl_post_body img{border-radius:8px}.bl_post_body ol,.bl_post_body ul{padding:revert;list-style:revert}.bl_postCS{padding-top:64px;padding-bottom:clamp(64px,9vw,120px)}.bl_postCS dl,.bl_postCS ol,.bl_postCS p,.bl_postCS table,.bl_postCS ul{line-height:1.6}@media screen and (min-width:1025px){.bl_postCS dl,.bl_postCS ol,.bl_postCS p,.bl_postCS table,.bl_postCS ul{font-size:0.9375rem}}.bl_postCS h2{width:100%;margin-bottom:24px;padding-bottom:16px;border-bottom:1px dashed #ACACAC;font-size:1rem;font-weight:600}@media screen and (min-width:1025px){.bl_postCS h2{font-size:1.125rem}}.bl_postCS_header{display:-ms-grid;display:grid;gap:16px}.bl_postCS_header h1{font-size:clamp(1.1875rem,2.2vw,1.8125rem);font-weight:600;line-height:1.4}.bl_postCS_header_labels{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 8px}.bl_postCS_body{display:-ms-grid;display:grid;gap:48px;margin-top:40px}.bl_postCS_body img{border-radius:8px}.bl_postCS_cont__summary{display:-ms-grid!important;display:grid!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:48px}.bl_postCS_cont__summary_eyecatch{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.bl_postCS_cont__summary_txtWrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.bl_postCS_cont__summary_eyecatch{display:block}.bl_postCS_cont__summary_eyecatch>img{width:100%}.bl_postCS_cont__summary table{margin-top:-10px}.bl_postCS_cont__summary table td,.bl_postCS_cont__summary table th{padding:10px 0;border:none}.bl_postCS_cont__summary table th{padding-right:56px;white-space:nowrap}.bl_postCS_cont__summary table td:first-child{padding-right:24px;font-weight:600;white-space:nowrap}@media screen and (min-width:1025px){.bl_postCS_cont__summary{-ms-grid-columns:412px 1fr;grid-template-columns:412px 1fr}}.bl_postCS_spotPhoto{display:-ms-grid!important;display:grid!important;gap:24px}.bl_postCS_spotPhoto:not(:first-of-type){margin-top:24px}.bl_postCS_spotPhoto>figure{position:relative;display:block;padding-top:44px}.bl_postCS_spotPhoto>figure>img{width:100%}.bl_postCS_spotPhoto>figure figcaption{position:absolute;top:0;left:0;display:inline-block;padding:4px 8px;border:1px solid #00903E;border-radius:8px;color:#00903E;font-size:0.875rem;font-weight:600;line-height:1.2}@media screen and (min-width:1025px){.bl_postCS_spotPhoto{-ms-grid-columns:1fr 32px 1fr;grid-template-columns:repeat(2,1fr);gap:32px}}.bl_postPagination{display:-ms-grid;display:grid;-ms-grid-columns:1fr 16px 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto 16px 1fr;grid-template-rows:auto 1fr;gap:16px;margin-top:48px}.bl_postPagination>:first-child{-ms-grid-row:1;-ms-grid-column:1}.bl_postPagination>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.bl_postPagination>:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.bl_postPagination>:nth-child(4){-ms-grid-row:3;-ms-grid-column:3}@media screen and (min-width:1025px){.bl_postPagination{-ms-grid-columns:auto 1fr auto;grid-template-columns:auto 1fr auto;-ms-grid-rows:auto;grid-template-rows:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bl_postPagination>:first-child{-ms-grid-row:1;-ms-grid-column:1}.bl_postPagination>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.bl_postPagination>:nth-child(3){-ms-grid-row:1;-ms-grid-column:3}}.bl_postPagination_next>a,.bl_postPagination_prev>a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#333333;text-decoration:none;-webkit-transition:color 0.3s;transition:color 0.3s}.bl_postPagination_next>a:hover,.bl_postPagination_prev>a:hover{color:#00903E}.bl_postPagination_next i,.bl_postPagination_prev i{position:relative;display:inline-block;width:6px;height:10px;-webkit-transform:translateY(1px);transform:translateY(1px)}.bl_postPagination_next i:after,.bl_postPagination_next i:before,.bl_postPagination_prev i:after,.bl_postPagination_prev i:before{content:"";position:absolute;top:calc(50% - 0.5px);width:7.7px;height:1px;border-radius:9999px;background-color:#00903E}.bl_postPagination_next i:before,.bl_postPagination_prev i:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.bl_postPagination_next i:after,.bl_postPagination_prev i:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.bl_postPagination_prev{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}@media screen and (min-width:1025px){.bl_postPagination_prev{-ms-grid-column:1;grid-column:1}}.bl_postPagination_prev i:after,.bl_postPagination_prev i:before{left:0;-webkit-transform-origin:0.5px 50%;transform-origin:0.5px 50%}.bl_postPagination_next{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;text-align:right}@media screen and (min-width:1025px){.bl_postPagination_next{-ms-grid-column:3;grid-column:3}}.bl_postPagination_next i:after,.bl_postPagination_next i:before{right:0;-webkit-transform-origin:calc(100% - 0.5px) 50%;transform-origin:calc(100% - 0.5px) 50%}.bl_postPagination_back{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:2;grid-row:2;text-align:center}@media screen and (min-width:1025px){.bl_postPagination_back{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}}.bl_sort_inn{width:min(91.8%,1080px);margin-left:auto;margin-right:auto;padding:24px 4.1%;border-radius:8px;-webkit-box-shadow:0 0 9px rgba(0,0,0,0.1);box-shadow:0 0 9px rgba(0,0,0,0.1)}@media screen and (min-width:1025px){.bl_sort_inn{padding:32px 48px}}.bl_sort_cont:not(:first-child){margin-top:24px;padding-top:24px;border-top:1px solid #EEEEEE}.bl_sort_ttl{color:#ACACAC;font-size:0.9375rem;font-weight:600}.bl_sort_ttl+*{margin-top:16px}@media screen and (min-width:1025px){.bl_sort_ttl{font-size:1rem}}.bl_sort_labels{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.bl_sort_labels>li>a{display:inline-block;padding:0.5em 1em;background-color:#ACACAC;color:#FFFFFF;border-radius:80px;text-decoration:none;font-size:0.75rem;font-weight:600;line-height:1;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}@media screen and (min-width:1025px){.bl_sort_labels>li>a{font-size:0.875rem}}.bl_sort_labels>li>a[aria-current=page]{background-color:#00903E}.bl_sort_labels>li>a:hover{background-color:#00903E}.bl_sort_labels>li>label{display:inline-block;padding:0.5em 1em;background-color:#ACACAC;color:#FFFFFF;border-radius:80px;text-decoration:none;font-size:0.75rem;font-weight:600;line-height:1;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.bl_sort_labels>li>label>input[type=checkbox]{display:none}@media screen and (min-width:1025px){.bl_sort_labels>li>label{font-size:0.875rem}}.bl_sort_labels>li>label.active{background-color:#00903E}.bl_sort_labels>li>label:hover{background-color:#00903E}.bl_sort_labels__tag>li>a{background-color:#FFFFFF;border:1px solid #00903E;color:#00903E}.bl_sort_labels__tag>li>a:before{content:"#"}.bl_sort_labels__tag>li>a[aria-current=page]{background-color:#00903E;color:#FFFFFF}.bl_sort_labels__tag>li>a:hover{background-color:#00903E;color:#FFFFFF}.bl_sort_labels__tag>li>label{background-color:#FFFFFF;border:1px solid #00903E;color:#00903E}.bl_sort_labels__tag>li>label:before{content:"#"}.bl_sort_labels__tag>li>label.active{background-color:#00903E;color:#FFFFFF}.bl_sort_labels__tag>li>label:hover{background-color:#00903E;color:#FFFFFF}.bl_sort_tagBox{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.bl_sort_tagBox:not(:first-of-type){margin-top:8px}.bl_sort_tagBox>p{-ms-flex-negative:0;flex-shrink:0;width:4.5em;color:#00903E;font-size:0.875rem;font-weight:600;-webkit-transform:translateY(0.15em);transform:translateY(0.15em)}.bl_sidebar{display:block}@media screen and (min-width:1025px){.bl_sidebar_inn{position:sticky;top:100px;left:0}}.bl_sidebar a{color:#ACACAC;text-decoration:none;-webkit-transition:color 0.3s;transition:color 0.3s}.bl_sidebar a.is_current{color:#00903E}.bl_sidebar a:hover{color:#00903E}.bl_sidebar a[aria-current=page]{color:#00903E}.bl_sidebar_box{margin-top:32px}.bl_sidebar_box:first-child{margin-top:0}.bl_sidebar_ttl{display:inline-block;padding:0.4em 1em;background-color:#00903E;border-radius:100px;color:#FFFFFF;font-size:0.875rem;font-weight:600;line-height:1}.bl_sidebar_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 16px;margin-top:16px;font-size:0.875rem;font-weight:600}@media screen and (min-width:1025px){.bl_sidebar_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:0.9375rem}}.bl_sidebar_list__archive{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal}.bl_archive_item{--bl_archive_item-imgSize:scale(1);--bl_archive_item-ttlColor:#333333;--bl_archive_item-position:translateX(0);padding:24px 0;border-bottom:1px solid #EEEEEE}.bl_archive_item:first-child{border-top:1px solid #EEEEEE}@media screen and (min-width:1025px){.bl_archive_item{padding:32px 0}}.bl_archive_item_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.bl_archive_item_info>time{-ms-flex-negative:0;flex-shrink:0;color:#ACACAC;font-size:0.9375rem;font-weight:600;line-height:1}.bl_archive_item_info>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;line-height:1}.bl_archive_item_info>ul>li{display:inline-block}.bl_archive_item>a{display:-ms-grid;display:grid;-ms-grid-columns:116px 16px 1fr;grid-template-columns:116px 1fr;gap:16px;text-decoration:none;-webkit-transform:var(--bl_archive_item-position);transform:var(--bl_archive_item-position);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}@media (hover:hover){.bl_archive_item>a:hover{--bl_archive_item-ttlColor:#00903E;--bl_archive_item-position:translateX(8px)}}.bl_archive_item>a>figure{display:block;border-radius:4px;aspect-ratio:1.526/1;overflow:hidden}.bl_archive_item>a>figure>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:var(--bl_archive_item-imgSize);transform:var(--bl_archive_item-imgSize);-webkit-transition:-webkit-transform 0.3;transition:-webkit-transform 0.3;transition:transform 0.3;transition:transform 0.3,-webkit-transform 0.3}.bl_archive_item>a h2{margin-top:8px;color:var(--bl_archive_item-ttlColor);font-weight:500;line-height:1.6}@media screen and (min-width:768px){.bl_archive_item>a{-ms-grid-columns:224px 32px 1fr;grid-template-columns:224px 1fr;gap:32px}.bl_archive_item>a h2{margin-top:24px;font-size:0.9375rem}}.bl_archiveCS{padding:0 0 clamp(64px,9vw,120px)}.bl_archiveCS_list{display:-ms-grid;display:grid;gap:24px;width:min(91.8%,1080px);margin:48px auto 0}@media screen and (min-width:768px){.bl_archiveCS_list{-ms-grid-columns:1fr 24px 1fr;grid-template-columns:repeat(2,1fr);gap:48px 24px}}@media screen and (min-width:1025px){.bl_archiveCS_list{-ms-grid-columns:1fr 32px 1fr 32px 1fr;grid-template-columns:repeat(3,1fr);gap:48px 32px}}.bl_archiveCS_list:has(>.bl_archiveCS_articleNone){display:block}.bl_archiveCS_articleNone{text-align:center}.bl_ul{display:-ms-grid;display:grid;gap:8px;line-height:1.45}.bl_ul>li{padding-left:1em;text-indent:-1em}.bl_ul>li:before{content:"・";color:#00903E}.bl_timeTbl{position:relative;margin-top:24px}.bl_timeTbl:before{content:"";position:absolute;top:0;left:24px;z-index:5;display:block;width:2px;height:100%;background:url(../images/common/line-dot-001.svg) center top repeat-y}@media screen and (min-width:1025px){.bl_timeTbl{margin-top:48px}.bl_timeTbl:before{left:127px}}.bl_timeTbl_row{display:-ms-grid;display:grid;gap:16px;padding:clamp(24px,3.5vw,48px) 0;padding-left:48px;border-top:1px solid #EEEEEE}.bl_timeTbl_row:first-child{border:none}@media screen and (min-width:1025px){.bl_timeTbl_row{-ms-grid-columns:90px 96px 1fr;grid-template-columns:90px 1fr;gap:96px;padding-left:0}}.bl_timeTbl_year{position:relative;color:#00903E;font-size:clamp(1.8125rem,2.7vw,2.3125rem);line-height:1}.bl_timeTbl_year:before{content:"";position:absolute;top:50%;left:-29px;display:inline-block;aspect-ratio:1/1;width:12px;background-color:#00903E;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:1025px){.bl_timeTbl_year{font-size:2.3125rem}.bl_timeTbl_year:before{top:0.5em;left:122px}}.bl_timeTbl_item{display:-ms-grid;display:grid;gap:16px;line-height:1.5}.bl_timeTbl_item_row{display:-ms-grid;display:grid;gap:8px}.bl_timeTbl_item_month{color:#00903E;font-size:1rem;font-weight:600}.bl_timeTbl_item_desc{font-size:0.875rem}@media screen and (min-width:1025px){.bl_timeTbl_item{margin-top:6px}}@media screen and (min-width:1280px){.bl_timeTbl_item{gap:40px}.bl_timeTbl_item_row{-ms-grid-columns:3em 16px 1fr;grid-template-columns:3em 1fr;gap:16px}.bl_timeTbl_item_desc{margin-top:2px}}.bl_timeTbl_btn{position:relative;z-index:6;margin-top:-160px;padding-top:160px;text-align:center;background:-webkit-gradient(linear,left bottom,left top,color-stop(30%,white),to(rgba(255,255,255,0)));background:linear-gradient(0deg,white 30%,rgba(255,255,255,0) 100%)}.bl_timeTbl_btn>button{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-transform:translateY(-24px);transform:translateY(-24px)}.bl_timeTbl_btn>button:after{content:url(../images/common/icon-show-more.svg)}.bl_timeTbl_btn_close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.is_fin .bl_timeTbl_btn{display:none}.bl_latestNews{--un_top_news_index_item_link-vPad:24px;position:relative;margin-top:calc(var(--un_top_news-padTop) * -1)}@media screen and (min-width:1025px){.bl_latestNews{--un_top_news_index_item_link-vPad:32px}}.bl_latestNews_cont{position:relative;z-index:2}.bl_latestNews_header_more{display:none}.bl_latestNews_body{margin-top:calc(32px - var(--un_top_news_index_item_link-vPad))}.bl_latestNews_body_more{margin-top:48px;text-align:right}.bl_latestNews_index_item{border-bottom:1px solid #EEEEEE;font-size:0.875rem;font-weight:600}.bl_latestNews_index_item_link{display:block;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}@media (hover:hover){.bl_latestNews_index_item_link:hover{-webkit-transform:translateX(8px);transform:translateX(8px)}}.bl_latestNews_index_item_link{display:block;padding:var(--un_top_news_index_item_link-vPad) 0;color:#333333;text-decoration:none}.bl_latestNews_index_item_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.bl_latestNews_index_item_header time{color:#ACACAC}.bl_latestNews_index_item_ttl{margin-top:8px;line-height:1.4;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bl_latestNews_notArticle{color:#333333}@media screen and (min-width:1025px){.bl_latestNews_cont{display:-ms-grid;display:grid;-ms-grid-columns:auto 80px 1fr;grid-template-columns:auto 1fr;gap:80px}.bl_latestNews_header_more{display:block;margin-top:48px}.bl_latestNews_body_more{display:none}.bl_latestNews_index{margin-top:calc(var(--un_top_news_index_item_link-vPad) * -1);font-size:0.9375rem}.bl_latestNews_index_item_link{display:-ms-grid;display:grid;-ms-grid-columns:auto 32px 1fr;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}.bl_latestNews_index_item_header{gap:32px}.bl_latestNews_index_item_ttl{margin-top:0}}.bl_weList{display:-ms-grid;display:grid;gap:16px}.bl_weList_link{position:relative;display:-ms-grid;display:grid;overflow:hidden;aspect-ratio:1.827/1;width:100%;background-color:#72CC00;border:1px solid #72CC00;border-radius:8px;color:#FFFFFF;text-decoration:none;-webkit-transition:background-color 0.5s,color 0.5s;transition:background-color 0.5s,color 0.5s}.bl_weList_link>*{-ms-grid-row:1;-ms-grid-column:1;grid-area:1/1}@media (hover:hover){.bl_weList_link:hover{background-color:transparent;color:#72CC00}.bl_weList_link:hover .bl_weList_txtWrap>span{-webkit-filter:none;filter:none}}.bl_weList_bg{overflow:hidden;height:100%}.bl_weList_bg>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bl_weList_txtWrap{display:-ms-grid;display:grid;-ms-grid-rows:1fr 8px 1fr;grid-template-rows:repeat(2,1fr);justify-items:center;gap:8px;text-align:center;font-size:1.1875rem;font-weight:700;line-height:1.3}.bl_weList_txtWrap>span{-ms-flex-item-align:end;align-self:flex-end;-webkit-filter:drop-shadow(0 0 16px #72CC00);filter:drop-shadow(0 0 16px #72CC00)}@media screen and (min-width:768px){.bl_weList_txtWrap{gap:16px}}@media screen and (min-width:1025px){.bl_weList{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.bl_weList_link{aspect-ratio:0.823/1}}@media screen and (min-width:1180px){.bl_weList{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}.bl_acPanel{--bl_acPanel-sidePad:clamp(24px,4vw,56px);display:-ms-grid;display:grid;gap:24px}.bl_acPanel_item{border-radius:8px;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.15);box-shadow:0 0 4px rgba(0,0,0,0.15)}.bl_acPanel_term{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;padding:32px var(--bl_acPanel-sidePad);font-size:clamp(1rem,1.8vw,1.4375rem);font-weight:600}.bl_acPanel_term_icon{--bl_acPanel-iconBG:#7ADA01;--bl_acPanel-iconSize:32px;--bl_acPanel-iconMarkWidth:14px;--bl_acPanel-iconMarkHeight:2px;-ms-flex-negative:0;flex-shrink:0;position:relative;display:block;aspect-ratio:1/1;width:var(--bl_acPanel-iconSize);background-color:var(--bl_acPanel-iconBG);border-radius:50%;color:#FFFFFF}.bl_acPanel_term_icon:after,.bl_acPanel_term_icon:before{content:"";position:absolute;top:48%;left:0;right:0;margin-left:auto;margin-right:auto;display:block;width:var(--bl_acPanel-iconMarkWidth);height:var(--bl_acPanel-iconMarkHeight);background-color:currentColor;border-radius:32px}.bl_acPanel_term_icon:before{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);top:50%;-webkit-transition:0.3s;transition:0.3s}.bl_acPanel_term_icon:after{-webkit-transition:0.15s;transition:0.15s}.is_open .bl_acPanel_term_icon:before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.is_open .bl_acPanel_term_icon:after{opacity:0}@media screen and (min-width:1025px){.bl_acPanel_term_icon{--bl_acPanel-iconSize:54px;--bl_acPanel-iconMarkWidth:21px}}.bl_acPanel_desc{padding:0 var(--bl_acPanel-sidePad) 32px}.bl_acPanel__qa .bl_acPanel_term{font-size:clamp(1rem,1.32vw,1.125rem);font-weight:500;line-height:1.5}.bl_acPanel__qa .bl_acPanel_term>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 1em}.bl_acPanel__qa .bl_acPanel_term>span:before{content:"Q";-ms-flex-negative:0;flex-shrink:0;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:155%}@media screen and (min-width:1025px){.bl_acPanel__qa .bl_acPanel_term_icon{--bl_acPanel-iconSize:40px;--bl_acPanel-iconMarkWidth:15px}}.bl_acPanel__qa .bl_acPanel_desc_inn{padding-top:24px;border-top:1px solid #EEEEEE;color:#888888}.bl_jobDesc_row{padding:24px 0;border-top:1px solid #EEEEEE}@media screen and (min-width:1180px){.bl_jobDesc_row{display:-ms-grid;display:grid;-ms-grid-columns:124px 32px 1fr;grid-template-columns:124px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}}.bl_jobDesc_term{font-size:0.9375rem;font-weight:600}@media screen and (min-width:1025px){.bl_jobDesc_term{font-size:1rem}}.bl_jobDesc_desc{font-size:0.875rem}.bl_jobDesc_desc_innCont{margin-top:16px}.bl_jobDesc_desc_list{margin-top:8px}@media screen and (min-width:1025px){.bl_jobDesc_desc{font-size:0.9375rem}}.bl_entry{position:relative;padding-block:clamp(56px,6.5vw,88px);background:url(../images/recruit/entry-bg-sp.jpg) center/cover no-repeat #72CC00}.bl_entry:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(114,204,0,0.7)}@media screen and (min-width:768px){.bl_entry{background-image:url(../images/recruit/entry-bg.jpg)}}.bl_entry>*{position:relative}.bl_entry_inn{display:-ms-grid;display:grid;gap:32px;width:min(84%,1080px);margin:auto}@media screen and (min-width:1025px){.bl_entry_inn{-ms-grid-columns:1fr 24px 376px;grid-template-columns:1fr 376px;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.bl_entry_txtWrap{color:#FFFFFF;text-align:center}.bl_entry_txtWrap_ttl{font-size:clamp(2.875rem,6.45vw,5.5rem);line-height:1}.bl_entry_txtWrap_lead{margin-top:16px;font-size:0.9375rem;font-weight:700}.bl_entry_txtWrap_join{width:234px;margin-left:auto;margin-right:auto;-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}@media screen and (min-width:1025px){.bl_entry_txtWrap{text-align:left}.bl_entry_txtWrap_lead{font-size:1rem;font-weight:500;line-height:1.4}.bl_entry_txtWrap_lead>br{display:none}.bl_entry_txtWrap_join{width:358px;margin-top:8px;margin-right:min(8.78vw,120px)}}@media screen and (min-width:1280px){.bl_entry_txtWrap_lead{font-size:1.1875rem}}.bl_entry_btnUnit{display:-ms-grid;display:grid;gap:24px;width:min(100%,480px);margin:auto}.bl_entry_btnUnit_ttl{color:#FFFFFF;text-align:center;font-size:1.0625rem;font-weight:600;line-height:1.3;text-shadow:0px 0px 40px rgba(0,0,0,0.4)}.bl_entry_btnUnit_list{display:-ms-grid;display:grid;gap:12px;margin-top:8px}.bl_entry_btn{position:relative;z-index:2;display:block;padding:20px 16px;background-color:#FFFFFF;border-radius:100px;color:#72CC00;text-align:center;text-decoration:none;font-size:1.125rem;font-weight:600;line-height:1.2;overflow:hidden;-webkit-transition:color 0.3s;transition:color 0.3s}.bl_entry_btn:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:102%;background:linear-gradient(315deg,#55dd00 0%,#72cc00 100%);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}@media (hover:hover){.bl_entry_btn:hover{color:#FFFFFF}.bl_entry_btn:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}}.bl_entry_btn>em,.bl_entry_btn>small{position:relative}.bl_entry_btn>em{display:block;font-style:normal}.bl_entry_btn>small{display:block;margin-top:4px;font-size:0.875rem}@media screen and (min-width:1025px){.bl_entry_btn>small{font-size:1rem}}.bl_entry_btn>i{position:absolute;top:calc(50% - 16px);right:10px;display:block;aspect-ratio:1/1;width:32px;background:url(../images/recruit/entry-icon-arrow.svg) center/contain no-repeat}@media screen and (min-width:1025px){.bl_entry_btn>i{top:calc(50% - 24px);width:48px}}.bl_entry_btn__ex>i{background-image:url(../images/recruit/entry-icon-ex.svg)}.bl_deptAndLead{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #EEEEEE}.bl_deptAndLead_ttl>span{display:inline-block;height:38px;padding:0 12px;background:linear-gradient(315deg,#55dd00 0%,#72cc00 100%);border-radius:8px;color:#FFFFFF;font-size:1.0625rem;font-weight:500;line-height:38px}@media screen and (min-width:1025px){.bl_deptAndLead_ttl>span{font-size:1.25rem}}.bl_deptAndLead_lead{margin-top:16px;font-size:0.9375rem;font-weight:500;line-height:1.6}.bl_contSpacer{display:-ms-grid;display:grid;gap:32px}.bl_interview{padding:clamp(64px,9vw,120px) 0}.bl_interview_section{display:-ms-grid;display:grid;gap:clamp(16px,2.4vw,32px)}.bl_interview_section:not(:first-child){margin-top:clamp(40px,4.5vw,64px);padding-top:clamp(40px,4.5vw,64px);border-top:1px solid #EEEEEE}.bl_interview_section>figure>img{width:100%;border-radius:8px}.bl_interview_ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.bl_interview_ttl_num{-ms-flex-negative:0;flex-shrink:0}.bl_interview_ttl_main{font-size:clamp(1rem,1.7vw,1.4375rem);font-weight:600;line-height:1.4}.bl_interview_desc{font-size:0.875rem;line-height:1.6}@media screen and (min-width:768px){.bl_interview_desc{font-size:0.9375rem}}.bl_interview_grid{display:-ms-grid;display:grid;gap:48px;width:96%;margin-top:clamp(64px,9vw,120px);margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.bl_interview_grid{-ms-grid-columns:1fr 14.6% 1fr;grid-template-columns:repeat(2,1fr);gap:14.6%}}.bl_interview_ttl2{margin-bottom:48px;text-align:center;line-height:1.2}.bl_interview_ttl2>span{display:inline-block;width:auto;padding:8px 16px;min-width:230px;background-color:#72CC00;border-radius:80px;color:#FFFFFF;font-size:1.1875rem;font-weight:700}.bl_interview_schedule{position:relative;display:-ms-grid;display:grid;gap:24px;overflow:hidden}.bl_interview_schedule:before{content:"";position:absolute;top:8px;left:calc(3em + 24px);display:block;width:1px;height:95%;background:url(../images/recruit/interview/line-dot-v-recruit.svg) repeat-y;-webkit-animation:dotLine 1.6s linear infinite;animation:dotLine 1.6s linear infinite}.bl_interview_schedule>div{display:-ms-grid;display:grid;-ms-grid-columns:3em 48px 1fr;grid-template-columns:3em 1fr;gap:48px}.bl_interview_schedule dt{position:relative;font-size:1.1875rem;line-height:1.45}.bl_interview_schedule dt:after{content:"";position:absolute;top:0.5em;right:-27.5px;display:block;aspect-ratio:1/1;width:7px;background-color:#72CC00;border-radius:50%}.bl_interview_schedule dd{display:-ms-grid;display:grid;gap:8px;font-size:0.875rem;line-height:1.45}.bl_interview_schedule dd>em{display:block;font-size:1rem;font-weight:600;font-style:normal}.bl_interview_dayOff_balloon{position:relative;padding:32px 32px 0;background-image:url(../images/recruit/interview/balloon-body.png);background-size:contain;background-repeat:repeat-y}.bl_interview_dayOff_balloon:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:32px;background:url(../images/recruit/interview/balloon-top.png) top left/100% auto no-repeat #FFFFFF}.bl_interview_dayOff_balloon:after{content:"";position:absolute;bottom:-64px;left:0;display:block;width:100%;height:64px;background:url(../images/recruit/interview/balloon-bottom.png) bottom left/100% auto no-repeat}.bl_interview_dayOff_balloon>p{font-size:0.875rem;font-weight:500;line-height:1.65}.bl_interview_dayOff_photo{margin-top:40px}.bl_interview_dayOff_photo>img{width:100%;border-radius:8px}.bl_otherInterview{padding-bottom:clamp(64px,9vw,120px)}.bl_otherInterview_list{padding-top:24px;border-top:1px solid #EEEEEE}.bl_otherInterview_spMore{margin-top:clamp(24px,2.4vw,32px);text-align:right}@media screen and (min-width:1025px){.bl_otherInterview_spMore{display:none}}.bl_crossTalk{padding:clamp(64px,9vw,120px) 0}.bl_crossTalk_section:not(:first-child){margin-top:clamp(40px,4.5vw,64px);padding-top:clamp(40px,4.5vw,64px);border-top:1px solid #EEEEEE}.bl_crossTalk_ttlWrap{text-align:center}.bl_crossTalk_ttlWrap_ttl{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.bl_crossTalk_ttlWrap_ttl_label{display:inline-block;padding:0.5em 1em;background-color:#72CC00;border-radius:80px;color:#FFFFFF;line-height:1}.bl_crossTalk_ttlWrap_ttl>em{font-size:clamp(1.1875rem,2.2vw,1.8125rem);font-weight:700;font-style:normal;line-height:1.4}.bl_crossTalk_cont{display:-ms-grid;display:grid;gap:24px;margin-top:clamp(24px,3.6vw,48px)}.bl_crossTalk_cont_box{position:relative}.bl_crossTalk_cont_box_icon{position:absolute;top:0;left:16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:0.9375rem}.bl_crossTalk_cont_box_icon:before{content:"";position:absolute;top:38px;right:0;display:block;width:80%;height:2px;background-color:#72CC00}.bl_crossTalk_cont_box_icon>figure{position:relative}.bl_crossTalk_cont_box_icon>figure>img{aspect-ratio:1/1;width:56px;border-radius:50%}.bl_crossTalk_cont_box_talk{margin-top:40px;padding:32px 16px;border-radius:8px;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.15);box-shadow:0 0 6px rgba(0,0,0,0.15)}.bl_crossTalk_cont_box_talk>p{font-size:0.875rem;line-height:1.5}@media screen and (min-width:1025px){.bl_crossTalk_cont_box_talk>p{font-size:0.9375rem}}.bl_crossTalk_cont_box__rev .bl_crossTalk_cont_box_icon{left:revert;right:0;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.bl_crossTalk_cont_box__rev .bl_crossTalk_cont_box_icon:before{right:initial;left:0}@media screen and (min-width:1025px){.bl_crossTalk_cont_box{display:-ms-grid;display:grid;-ms-grid-columns:100px 32px 1fr 32px 100px;grid-template-columns:100px 1fr 100px;-ms-grid-rows:auto;grid-template-rows:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}.bl_crossTalk_cont_box>:first-child{-ms-grid-row:1;-ms-grid-column:1}.bl_crossTalk_cont_box>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.bl_crossTalk_cont_box>:nth-child(3){-ms-grid-row:1;-ms-grid-column:5}.bl_crossTalk_cont_box_icon{position:initial;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bl_crossTalk_cont_box_icon:before{display:none}.bl_crossTalk_cont_box_icon>figure>img{width:100px}.bl_crossTalk_cont_box__rev .bl_crossTalk_cont_box_icon{-ms-grid-column:3;grid-column:3;-ms-grid-row:1;grid-row:1;position:initial;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bl_crossTalk_cont_box__rev .bl_crossTalk_cont_box_icon:before{display:none}.bl_crossTalk_cont_box__rev .bl_crossTalk_cont_box_icon>figure>img{width:100px}.bl_crossTalk_cont_box__rev .bl_crossTalk_cont_box_talk{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}.bl_crossTalk_cont_box_talk{margin-top:0;padding:32px 40px}}.bl_crossTalk_photo>img{width:100%;margin-top:clamp(24px,2.4vw,32px);border-radius:8px}.bl_countUp{font-size:4rem;font-weight:600;line-height:1;white-space:nowrap}.bl_countUp_unit{font-size:50%}.bl_countUp__xs{font-size:2.0625rem}.bl_form{padding:clamp(64px,9vw,120px) 0}.bl_form_step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:0.9375rem;font-weight:700;line-height:1.2}.bl_form_step>li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;color:#ACACAC}.bl_form_step>li.current{color:#00903E}.bl_form_step>li:not(:first-child):before{content:"";display:block;width:24px;height:1px;background-color:currentColor}.bl_form_step>li>span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.bl_form_step>li>span:before{content:"";display:inline-block;aspect-ratio:1/1;width:8px;margin-left:4px;background-color:currentColor;border-radius:50%}@media screen and (min-width:768px){.bl_form_step{font-size:1.1875rem}}.bl_form_header_lead{margin-top:48px;text-align:center;font-size:0.9375rem;line-height:1.5}.bl_form_header_lead_required{font-style:normal}.bl_form_header_lead_required>span{display:inline-block;margin-right:0.25em;font-size:80%}.bl_form_header_btn{margin-top:clamp(40px,4.5vw,64px);text-align:center}.bl_form_body{margin-top:clamp(48px,4.5vw,64px)}.bl_form_list{display:-ms-grid;display:grid;gap:40px;line-height:1.4}.bl_form_list_row{display:-ms-grid;display:grid;gap:8px}.bl_form_list_term{font-size:0.9375rem;font-weight:600}.bl_form_list_term_required{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2px}.bl_form_list_term_required:after{content:"＊";color:#FF1010;font-size:0.5rem;font-style:normal}.bl_form_list_desc{position:relative}.bl_form_list_desc_radioUnit{margin-top:-16px}.bl_form_list_desc_radioUnit label{display:block;margin-top:16px}.bl_form_list_desc_zip{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.bl_form_list_desc_address{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:24px}.bl_form_list_desc_address>span{margin-bottom:4px;font-size:0.875rem}.bl_form_list_desc_note{display:block;margin-top:8px;line-height:1.3}@media screen and (min-width:1025px){.bl_form_list_row{-ms-grid-columns:214px 48px 1fr;grid-template-columns:214px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:48px}.bl_form_list_row__alignTop{-webkit-box-align:revert;-ms-flex-align:revert;align-items:revert}}.bl_form_footer{margin-top:clamp(40px,4.5vw,64px)}.bl_form_btnUnit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px}.bl_form_privacy{overflow:hidden;width:min(91.8%,776px);margin:auto;margin-top:48px;border:1px solid #00903E;border-radius:8px}.bl_form_privacy_ttl{font-size:1.0625rem;font-weight:600;line-height:1}.bl_form_privacy_subTtl{margin-bottom:4px;font-size:0.9375rem;font-weight:600;line-height:1.4}.bl_form_privacy_subTtl2{margin-top:1em;margin-bottom:4px;font-weight:600;line-height:1.4}.bl_form_privacy :where(p,ul,ol,dl,table){font-size:0.875rem;font-size:400;line-height:1.5}.bl_form_privacy_cont{margin-top:24px}.bl_form_privacy p+p{margin-top:1em}.bl_form_privacy_end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:24px;padding-top:24px;border-top:1px solid #EEEEEE}.bl_form_privacyAgree{margin-top:32px;text-align:center;font-size:0.9375rem;font-weight:500}.bl_form_privacyAgree>span{display:inline-block}.invalid_message{position:absolute;left:0;bottom:-1.25em;color:#FF1010;font-size:0.875rem;font-weight:500;line-height:1.3}.bl_form_agree_check_inn .invalid_message{width:100%}.mimassi_inquiry_check_window{width:min(100%,800px);margin-top:48px;margin-left:auto;margin-right:auto}.mimassi_inquiry_check_window table.check_data{width:100%;border-top:1px solid #EEEEEE}.mimassi_inquiry_check_window table.check_data td,.mimassi_inquiry_check_window table.check_data th{display:block;width:100%}.mimassi_inquiry_check_window table.check_data th{padding-top:24px;font-size:0.9375rem;font-weight:600}.mimassi_inquiry_check_window table.check_data td{margin-top:8px;padding-bottom:24px;border-bottom:1px solid #EEEEEE}@media screen and (min-width:768px){.mimassi_inquiry_check_window table.check_data td,.mimassi_inquiry_check_window table.check_data th{display:revert;padding:32px 0}.mimassi_inquiry_check_window table.check_data th{width:32%;border-bottom:1px solid #EEEEEE;font-size:1rem}.mimassi_inquiry_check_window table.check_data td{width:68%;margin-top:revert;font-size:0.9375rem}}.mimassi_inquiry_button_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-top:clamp(40px,4.5vw,64px)}@media screen and (min-width:768px){.mimassi_inquiry_button_area{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.bl_wpPagenavi{margin-top:clamp(40px,4.5vw,64px)}.bl_wpPagenavi .wp-pagenavi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;text-align:center}@media screen and (min-width:1025px){.bl_wpPagenavi .wp-pagenavi{gap:12px}}.bl_wpPagenavi .wp-pagenavi .pages{display:none}.bl_wpPagenavi .wp-pagenavi a,.bl_wpPagenavi .wp-pagenavi span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1/1;width:40px;color:#00903E;line-height:1;font-size:1rem;text-decoration:none;background-color:transparent;border:1px solid #00903E;border-radius:50%}.bl_wpPagenavi .wp-pagenavi a.current,.bl_wpPagenavi .wp-pagenavi span.current{background-color:#00903E;color:#FFFFFF}.bl_wpPagenavi .wp-pagenavi a.first,.bl_wpPagenavi .wp-pagenavi a.last,.bl_wpPagenavi .wp-pagenavi a.page{-webkit-transition:0.3s;transition:0.3s}.bl_wpPagenavi .wp-pagenavi a.first:hover,.bl_wpPagenavi .wp-pagenavi a.last:hover,.bl_wpPagenavi .wp-pagenavi a.page:hover{background-color:#00903E;color:#FFFFFF}.bl_wpPagenavi .wp-pagenavi .extend{border:none;cursor:default}.bl_wpPagenavi .wp-pagenavi .previouspostslink{background:url(../images/icon-calender-arrow-l.svg) center/contain no-repeat;text-indent:-99999px;-webkit-transition:0.3s;transition:0.3s}.bl_wpPagenavi .wp-pagenavi .previouspostslink:hover{-webkit-transform:translateX(-6px);transform:translateX(-6px)}.bl_wpPagenavi .wp-pagenavi .nextpostslink{background:url(../images/icon-calender-arrow-r.svg) center/contain no-repeat;text-indent:-99999px;-webkit-transition:0.3s;transition:0.3s}.bl_wpPagenavi .wp-pagenavi .nextpostslink:hover{-webkit-transform:translateX(6px);transform:translateX(6px)}.bl_pagination{width:min(91.8%,1080px);margin-top:clamp(40px,4.5vw,64px);margin-left:auto;margin-right:auto}.bl_pagination_inn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;text-align:center}@media screen and (min-width:1025px){.bl_pagination_inn{gap:12px}}.bl_pagination_inn .pages{display:none}.bl_pagination_inn a,.bl_pagination_inn span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1/1;width:40px;color:#00903E;line-height:1;font-size:1rem;text-decoration:none;background-color:transparent;border:1px solid #00903E;border-radius:50%}.bl_pagination_inn a.current,.bl_pagination_inn span.current{background-color:#00903E;color:#FFFFFF}.bl_pagination_inn a.page-numbers{-webkit-transition:0.3s;transition:0.3s}.bl_pagination_inn a.page-numbers:hover{background-color:#00903E;color:#FFFFFF}.bl_pagination_inn .dots{border:none;cursor:default}.el_heading{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;color:#00903E;font-size:clamp(0.875rem,1.4vw,1.1875rem);letter-spacing:0.05em}.el_heading_main{font-size:clamp(2rem,4.2vw,3.5625rem);font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;line-height:1}.el_heading_sub{font-weight:600;line-height:1.2}.el_heading__pageTtl .el_heading_main{font-size:clamp(2.3125rem,5.3vw,4.5rem)}.el_heading__pageTtlSm .el_heading_main{font-size:clamp(2.3125rem,4.2vw,3.5625rem)}.el_heading__pcSm .el_heading_main{font-size:clamp(2.3125rem,3.4vw,2.875rem)}.el_heading__sm .el_heading_main{font-size:clamp(1.8125rem,3.4vw,2.875rem)}.el_heading__jpMain{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:8px}.el_heading__jpMain .el_heading_main{font-size:clamp(0.75rem,1.2vw,0.9375rem)}.el_heading__jpMain .el_heading_sub{font-size:clamp(1.1875rem,2.2vw,1.8125rem);font-weight:600}.el_heading__jpMain2{gap:8px}.el_heading__jpMain2 .el_heading_main{font-size:clamp(0.75rem,1.2vw,0.9375rem)}.el_heading__jpMain2 .el_heading_sub{font-size:clamp(1.1875rem,2.2vw,1.8125rem);font-weight:600}.el_heading__jpMain2Md{gap:8px}.el_heading__jpMain2Md .el_heading_main{font-size:clamp(0.75rem,1.2vw,0.9375rem)}.el_heading__jpMain2Md .el_heading_sub{font-size:clamp(1.4375rem,2.8vw,2rem);font-weight:600}.el_heading__jpMain2Lg{gap:8px}.el_heading__jpMain2Lg .el_heading_main{font-size:clamp(0.75rem,1.2vw,0.9375rem)}.el_heading__jpMain2Lg .el_heading_sub{font-size:clamp(1.4375rem,2.8vw,2.3125rem);font-weight:700}.el_heading__jpOnlyGrad .el_heading_mainJp{background:linear-gradient(315deg,#04ca56 0%,#00903e 100%);color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(1.1875rem,2.2vw,1.8125rem);font-weight:700;line-height:1.5}.el_heading__subSm .el_heading_sub{font-size:0.875rem}@media screen and (min-width:1025px){.el_heading__subSm .el_heading_sub{font-size:0.9375rem}}.el_heading__rev{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.el_heading__white{color:#FFFFFF}.el_heading__black{color:#333333}.el_heading__grad{color:transparent}.el_heading__grad .el_heading_main>span,.el_heading__grad .el_heading_sub>span{background:linear-gradient(315deg,#04ca56 0%,#00903e 100%);color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.el_heading__recruit{color:#72CC00}.el_heading__recruitGrad{color:transparent}.el_heading__recruitGrad .el_heading_main>span,.el_heading__recruitGrad .el_heading_sub>span{background:linear-gradient(315deg,#55dd00 0%,#72cc00 100%);color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.el_btn{--el_btn-txtColor:#333333;--el_btn-txtLineScale:scale(0,1);--el_btn-iconSize:24px;--el_btn-iconBg:#00903E;--el_btn-iconFilter:brightness(0) invert(1);--el_btn-hoverPosition:translateX(0);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 8px;color:var(--el_btn-txtColor);font-size:1rem;font-weight:600;text-decoration:none;line-height:1.2;-webkit-transform:var(--el_btn-hoverPosition);transform:var(--el_btn-hoverPosition);-webkit-transition:color 0.3s,-webkit-transform 0.3s;transition:color 0.3s,-webkit-transform 0.3s;transition:color 0.3s,transform 0.3s;transition:color 0.3s,transform 0.3s,-webkit-transform 0.3s}@media (hover:hover){.el_btn>span:after{-webkit-transform:var(--el_btn-txtLineScale);transform:var(--el_btn-txtLineScale);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.el_btn:hover,a:hover .el_btn{--el_btn-txtColor:#00903E;--el_btn-txtLineScale:scale(1,1);--el_btn-hoverPosition:translateX(4px)}}.el_btn>span{position:relative;display:inline-block}.el_btn>span:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:1px;background-color:currentColor}@media (hover:hover){.el_btn>span:after{bottom:-6px}}.el_btn>i{position:relative;-ms-flex-negative:0;flex-shrink:0;display:block;aspect-ratio:1/1;width:var(--el_btn-iconSize);background-color:var(--el_btn-iconBg);border-radius:50%;-webkit-transition:0.3s;transition:0.3s}.el_btn>i:before{content:"";position:absolute;top:0;left:0;display:block;aspect-ratio:1/1;width:100%;background:url(../images/common/icon-arrow-r.svg) center top calc(50% - 2px) no-repeat;-webkit-filter:var(--el_btn-iconFilter);filter:var(--el_btn-iconFilter);-webkit-transition:0.3s;transition:0.3s}.el_btn__onBg{--el_btn-txtColor:#FFFFFF;--el_btn-iconBg:#FFFFFF;--el_btn-iconFilter:none}@media (hover:hover){.el_btn__onBg:hover,a:hover .el_btn__onBg{--el_btn-txtColor:#FFFFFF}}.el_btn__green{--el_btn-txtColor:#00903E}.el_btn__recruit{--el_btn-iconBg:#72CC00}@media (hover:hover){.el_btn__recruit:hover,a.hover .el_btn__recruit{--el_btn-txtColor:#72CC00;--el_btn-iconBg:#72CC00}}.el_btn__recruit2{--el_btn-txtColor:#72CC00;--el_btn-iconBg:#72CC00}@media (hover:hover){.el_btn__recruit2:hover,a.hover .el_btn__recruit2{--el_btn-txtColor:#72CC00;--el_btn-iconBg:#72CC00}}.el_btn__exLink>i:before{background-image:url(../images/common/icon-external.svg);background-position:center;background-size:10px;-webkit-transform:translate(1px,-1px);transform:translate(1px,-1px)}.el_btn__xs{font-size:0.875rem}@media screen and (min-width:1025px){.el_btn__xs{font-size:0.9375rem}}@media (hover:hover){.el_btn__hoverOrange:hover,a:hover .el_btn__hoverOrange{--el_btn-txtColor:#FAC03D;--el_btn-iconBg:#FAC03D;--el_btn-iconFilter:brightness(0) invert(1)}}.el_btn__hoverLineNone>span:after{display:none}.el_btn__outline{--el_btn-iconBg:transparent;--el_btn-iconFilter:none}.el_btn__outline>i{border:1px solid #00903E}@media (hover:hover){.el_btn__outline:hover,a:hover .el_btn__outline{--el_btn-iconBg:#00903E;--el_btn-iconFilter:brightness(0) invert(1)}}.el_btn__flexBetween{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.el_btn__tech{--el_btn-iconSize:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;font-size:revert}.el_btn__tech>p{display:-ms-grid;display:grid;gap:4px}.el_btn__tech>p>em{font-style:normal}.el_btn__tech>p>small{color:#ACACAC;font-size:0.625rem;line-height:1}@media screen and (min-width:1025px){.el_btn__tech{--el_btn-iconSize:44px}.el_btn__tech>p>em{font-size:1.25rem}.el_btn__tech>p>small{font-size:0.75rem}.el_btn__tech>i:before{background-size:16px}}.el_btn__dot>span:after{display:none}@media screen and (min-width:1025px){.el_btn__dot{--el_btn-iconSize:10px;gap:0 12px}.el_btn__dot>i:before{opacity:0}}@media screen and (min-width:1025px) and (hover:hover){.el_btn__dot:hover,a:hover .el_btn__dot{--el_btn-iconSize:24px}.el_btn__dot:hover>i:before,a:hover .el_btn__dot>i:before{opacity:1}}.el_btnRounded{--el_btnRounded-bg:#FFFFFF;--el_btnRounded-txtColor:#00903E;--el_btnRounded-fontSize:0.9375rem;--el_btnRounded-height:56px;--el_btnRounded-sideSpace:40px;--el_btnRounded-borderColor:#00903E;--el_btnRounded-iconBg:#00903E;--el_btnRounded-iconSize:26px;--el_btnRounded-iconRight:14px;--el_btnRounded-iconFilter:brightness(0) invert(1);--el_btnRounded-slideBgColor:#00903E;--el_btnRounded-slideBgScale:scaleX(0);position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:220px;height:var(--el_btnRounded-height);padding-left:var(--el_btnRounded-sideSpace);padding-right:var(--el_btnRounded-sideSpace);background-color:var(--el_btnRounded-bg);border:1px solid var(--el_btnRounded-borderColor);border-radius:var(--el_btnRounded-height);color:var(--el_btnRounded-txtColor);text-align:center;text-decoration:none;font-size:var(--el_btnRounded-fontSize);font-weight:600;line-height:var(--el_btnRounded-height);overflow:hidden;-webkit-transition:background-color 0.3s,color 0.3s;transition:background-color 0.3s,color 0.3s}.el_btnRounded:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:var(--el_btnRounded-slideBgColor);-webkit-transform:var(--el_btnRounded-slideBgScale);transform:var(--el_btnRounded-slideBgScale);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}@media (hover:hover){.el_btnRounded:not(:disabled):hover{--el_btnRounded-txtColor:#FFFFFF;--el_btnRounded-iconBg:#FFFFFF;--el_btnRounded-iconRight:8px;--el_btnRounded-iconFilter:none;--el_btnRounded-slideBgScale:scaleX(1)}}@media screen and (min-width:1025px){.el_btnRounded{--el_btnRounded-fontSize:1rem;min-width:244px}}.el_btnRounded>span{position:relative;display:inline-block;padding-right:1em;-webkit-transform:translateY(-0.05em);transform:translateY(-0.05em)}.el_btnRounded>i{position:absolute;top:calc(50% - var(--el_btnRounded-iconSize) / 2);right:var(--el_btnRounded-iconRight);display:block;aspect-ratio:1/1;width:var(--el_btnRounded-iconSize);background-color:var(--el_btnRounded-iconBg);border-radius:50%;-webkit-transition:0.3s;transition:0.3s}.el_btnRounded>i:before{content:"";position:absolute;top:0;left:0;display:block;aspect-ratio:1/1;width:100%;background:url(../images/common/icon-arrow-r.svg) center top calc(50% - 1px) no-repeat;-webkit-filter:var(--el_btnRounded-iconFilter);filter:var(--el_btnRounded-iconFilter);-webkit-transition:0.3s;transition:0.3s}.el_btnRounded__rev:before{-webkit-transform-origin:right;transform-origin:right}.el_btnRounded__rev>span{padding-right:0;padding-left:1em}.el_btnRounded__rev>i{right:initial;left:var(--el_btnRounded-iconRight);-webkit-transform:scale(-1,1);transform:scale(-1,1)}.el_btnRounded__green{--el_btnRounded-bg:#00903E;--el_btnRounded-txtColor:#FFFFFF;--el_btnRounded-borderColor:none;--el_btnRounded-iconBg:#FFFFFF;--el_btnRounded-iconFilter:none;--el_btnRounded-slideBgColor:#FAC03D}.el_btnRounded__more{--el_btnRounded-iconSize:24px;--el_btnRounded-iconRight:12px;min-width:188px}.el_btnRounded__exLink>i:before{background-image:url(../images/common/icon-external.svg);background-position:center;background-size:11px;-webkit-transform:translate(1px,-1px);transform:translate(1px,-1px)}.el_btnRounded__sm{--el_btnRounded-height:42px;--el_btnRounded-sideSpace:16px;--el_btnRounded-txtColor:#333333;--el_btnRounded-iconRight:8px;min-width:185px;font-size:0.8125rem}.el_btnRounded__sm>span{padding-right:1.5em}.el_btnRounded__toLg{--el_btnRounded-fontSize:clamp(0.9375rem,1.4vw,1.125rem);--el_btnRounded-height:64px;--el_btnRounded-sideSpace:clamp(40px,4.1vw,56px);--el_btnRounded-iconSize:clamp(26px,3vw,40px);--el_btnRounded-iconRight:12px}.el_btnRounded__toLg>i:before{background-size:40%}@media (hover:hover){.el_btnRounded__toLg:not(:disabled):hover{--el_btnRounded-iconRight:6px}}.el_btnRounded__gMap{--el_btnRounded-height:42px;--el_btnRounded-sideSpace:16px;--el_btnRounded-txtColor:#333333;--el_btnRounded-iconFilter:none;min-width:185px;font-size:0.8125rem}.el_btnRounded__gMap>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 8px;padding-right:0}.el_btnRounded__gMap>span:before{content:"";display:inline-block;width:11px;height:18px;background:url(../images/common/icon-map-pin.svg) center bottom/contain no-repeat;-webkit-filter:var(--el_btnRounded-iconFilter);filter:var(--el_btnRounded-iconFilter);-webkit-transition:-webkit-filter 0.3s;transition:-webkit-filter 0.3s;transition:filter 0.3s;transition:filter 0.3s,-webkit-filter 0.3s}.el_btnRounded__gMap>i{display:none}@media (hover:hover){.el_btnRounded__gMap:not(:disabled):hover{--el_btnRounded-iconFilter:brightness(0) invert(1)}}.el_btnRounded__recruit{--el_btnRounded-bg:#FFFFFF;--el_btnRounded-txtColor:#72CC00;--el_btnRounded-borderColor:#72CC00;--el_btnRounded-iconBg:#72CC00;--el_btnRounded-iconFilter:brightness(0) invert(1);--el_btnRounded-slideBgColor:#72CC00}.el_btnRounded__recruit>i:before{background-image:url(../images/common/icon-arrow-r-recruit.svg)}.el_btnRounded__txtBlack{--el_btnRounded-txtColor:#333333}.el_btnWave{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:0 16px;color:#FFFFFF;text-decoration:none}.el_btnWave_txt{text-align:left;font-size:1.1875rem;font-size:1rem;font-weight:600;line-height:1}.el_btnWave_txt_sm{display:block;margin-bottom:14px;font-size:1rem;font-size:0.875rem}.el_btnWave_icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:8px;height:8px;border-radius:50%;background-color:#FFF500;-webkit-box-shadow:0 0 20px #FFF500;box-shadow:0 0 20px #FFF500;-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-transition:-webkit-box-shadow 0.3s;transition:-webkit-box-shadow 0.3s;transition:box-shadow 0.3s;transition:box-shadow 0.3s,-webkit-box-shadow 0.3s}.el_btnWave_icon:after,.el_btnWave_icon:before{content:"";display:block;position:absolute;width:225%;height:225%;border:1px solid #FFF500;border-radius:50%;pointer-events:none;-webkit-animation:pulsate 2s linear infinite;animation:pulsate 2s linear infinite}.el_btnWave_icon:after{-webkit-animation-delay:1s;animation-delay:1s}@media (hover:hover){.el_btnWave_icon{-webkit-box-shadow:none;box-shadow:none}.el_btnWave_icon:after,.el_btnWave_icon:before{-webkit-animation:none;animation:none}.el_btnWave:hover .el_btnWave_icon{-webkit-box-shadow:0 0 20px #FFF500;box-shadow:0 0 20px #FFF500}.el_btnWave:hover .el_btnWave_icon:after,.el_btnWave:hover .el_btnWave_icon:before{-webkit-box-shadow:0 0 4px #FFF500;box-shadow:0 0 4px #FFF500;-webkit-animation:pulsate 2s linear infinite;animation:pulsate 2s linear infinite}.el_btnWave:hover .el_btnWave_icon:after{-webkit-animation-delay:1s;animation-delay:1s}}@media screen and (min-width:1025px){.el_btnWave_txt{font-size:1.1875rem}.el_btnWave_txt_sm{font-size:1rem}}.el_label{--el_label-bg:#00903E;--el_label-borderColor:#00903E;--el_label-color:#FFFFFF;--el_label-fontSize:0.75rem;display:inline-block;padding:0.5em 1em;background-color:var(--el_label-bg);border:1px solid var(--el_label-borderColor);border-radius:48px;color:var(--el_label-color);text-align:center;text-decoration:none;font-size:var(--el_label-fontSize);line-height:1}@media (hover:hover){.el_label:is(a){-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.el_label:is(a):hover{-webkit-transform:translateX(4px);transform:translateX(4px)}}.el_label__outline{--el_label-bg:#FFFFFF;--el_label-borderColor:#00903E;--el_label-color:#00903E}.el_label__tag:before{content:"#"}.el_label__outlineWhite{--el_label-bg:none;--el_label-borderColor:#FFFFFF;--el_label-color:#FFFFFF}.el_label__white{--el_label-bg:#FFFFFF;--el_label-borderColor:#FFFFFF;--el_label-color:#00903E}.el_label__orange{--el_label-bg:#FAC03D;--el_label-borderColor:#FAC03D;--el_label-color:#FFFFFF}.el_label__gray{--el_label-bg:#D8D8D8;--el_label-borderColor:#D8D8D8;--el_label-color:#FFFFFF}.el_label__recruit{--el_label-bg:#FFFFFF;--el_label-borderColor:#72CC00;--el_label-color:#72CC00}.el_label__rounded{border-radius:4px}.el_tag{text-align:left;line-height:1.3}.el_tag:before{content:"#"}.el_iconAngle{--el_iconAngle-color:#00903E;position:relative;display:inline-block;width:7px;height:12px}.el_iconAngle:after,.el_iconAngle:before{content:"";position:absolute;top:calc(50% - 1px);right:0;width:9.1px;height:2px;border-radius:9999px;background-color:var(--el_iconAngle-color);-webkit-transform-origin:calc(100% - 1px) 50%;transform-origin:calc(100% - 1px) 50%}.el_iconAngle:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.el_iconAngle:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (hover:hover){.el_iconAngle:hover,a:hover .el_iconAngle{--el_iconAngle-color:#FFFFFF}}.el_iconAngle__rev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.el_iconAngle__recruit{--el_iconAngle-color:#FFFFFF}.el_iconNum{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1/1;width:38px;background-color:#00903E;border-radius:50%;color:#FFFFFF;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;line-height:1}.el_iconNum__recruit{background-color:#72CC00}.el_iconArrow{--el_iconArrow-iconSize:44px;--el_iconArrow-iconBg:#FFFFFF;--el_iconArrow-iconBorderSize:2px;--el_iconArrow-iconBorderColor:#00903E;--el_iconArrow-arrowSize:16px;--el_iconArrow-iconFilter:none;-ms-flex-negative:0;flex-shrink:0;position:relative;display:inline-block;aspect-ratio:1/1;width:var(--el_iconArrow-iconSize);background-color:var(--el_iconArrow-iconBg);border:var(--el_iconArrow-iconBorderSize) solid var(--el_iconArrow-iconBorderColor);border-radius:50%;-webkit-transition:0.3s;transition:0.3s}.el_iconArrow:before{content:"";position:absolute;top:0;left:0;display:block;aspect-ratio:1/1;width:100%;background:url(../images/common/icon-arrow-r.svg) center top calc(50% - 2px) no-repeat;background-size:var(--el_iconArrow-arrowSize);-webkit-filter:var(--el_iconArrow-iconFilter);filter:var(--el_iconArrow-iconFilter);-webkit-transition:0.3s;transition:0.3s}@media screen and (min-width:768px){.el_iconArrow{--el_iconArrow-iconSize:64px;--el_iconArrow-arrowSize:24px}}.el_iconArrow__bgWhite{--el_iconArrow-iconBg:#FFFFFF;--el_iconArrow-iconSize:40px;--el_iconArrow-iconBorderSize:1px;--el_iconArrow-iconBorderColor:transparent;--el_iconArrow-arrowSize:16px}.el_iconArrow__bgWhite:before{background-image:url(../images/recruit/icon-arrow-r.svg)}@media (hover:hover){.el_iconArrow__hoverWhiteLine:hover,a:hover .el_iconArrow__hoverWhiteLine{--el_iconArrow-iconBg:transparent;--el_iconArrow-iconBorderColor:#FFFFFF;--el_iconArrow-iconFilter:brightness(0) invert(1)}}@media (hover:hover){.el_iconArrow__hoverGreen:hover,a:hover .el_iconArrow__hoverGreen{--el_iconArrow-iconBg:#00903E;--el_iconArrow-iconFilter:brightness(0) invert(1)}}@media (hover:hover){.el_iconArrow__hoverLightGreen:hover,a:hover .el_iconArrow__hoverLightGreen{--el_iconArrow-iconBg:#72CC00;--el_iconArrow-iconFilter:brightness(0) invert(1)}}.el_circleLineIconTtl{--el_circleLineIconTtl-iconSize:0.75em;--el_circleLineIconTtl-iconColor:#00903E;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.el_circleLineIconTtl:before{content:"";-ms-flex-negative:0;flex-shrink:0;display:inline-block;width:var(--el_circleLineIconTtl-iconSize);height:var(--el_circleLineIconTtl-iconSize);border:2px solid var(--el_circleLineIconTtl-iconColor);border-radius:50%;-webkit-transform:translateY(0.075em);transform:translateY(0.075em)}.el_circleLineIconTtl__green{color:#00903E}.el_circleLineIconTtl__recruit{--el_circleLineIconTtl-iconColor:#72CC00}.el_roundedTtl{display:inline-block;padding:0.125em 1em;background-color:#00903E;border-radius:96px;color:#FFFFFF;font-size:clamp(1rem,1.5vw,1.1875rem);font-weight:600}.el_onBgTtl{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;color:#FFFFFF;font-size:clamp(1.25rem,1.75vw,1.4375rem);font-weight:600}.el_onBgTtl_row{position:relative;display:inline-block}.el_onBgTtl_row>span{position:relative;display:inline-block;padding:0.2em 0.52em}.el_onBgTtl_row>span:before{content:"";position:absolute;top:0;left:0;z-index:-1;display:inline-block;width:100%;height:100%;background:linear-gradient(315deg,#55dd00 0%,#72cc00 100%);opacity:0.8}.el_onBgTtl__comebackFv{row-gap:clamp(4px,0.44vw,6px);font-size:clamp(1.75rem,2.4vw,2rem);font-weight:700;letter-spacing:0.05em;line-height:1.25}.el_onBgTtl__comebackFv .el_onBgTtl_row>span{padding:0.2em}.el_onBgTtl__lg{gap:8px;font-size:clamp(1.3125rem,3vw,2.625rem)}.el_list>li{padding-left:1em;text-indent:-1em;line-height:1.4}.el_list>li:not(:first-child){margin-top:8px}.el_list>li:before{content:"・";color:#00903E}.el_list__recruit>li:before{color:#72CC00}.el_list__recruit>li>ul{padding-left:2em}.el_btnCtaLg{--el_btnCtaLg-tlX:translateX(0);--el_btnCtaLg_icon-size:48px;--el_btnCtaLg_icon-afterFilter:none;--el_btnCtaLg_icon-gradOpacity:0;--el_btnCtaLg_icon-borderWidth:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 32px;padding:0 2.24% 40px;text-decoration:none;-webkit-transform:var(--el_btnCtaLg-tlX);transform:var(--el_btnCtaLg-tlX);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}@media (hover:hover){.el_btnCtaLg:hover{--el_btnCtaLg-tlX:translateX(calc(2.24% / 2));--el_btnCtaLg_icon-afterFilter:brightness(0) invert(1);--el_btnCtaLg_icon-gradOpacity:1}}.el_btnCtaLg_txtWrap{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.el_btnCtaLg_txtWrap_ttl{display:inline-block;font-size:clamp(2rem,4.2vw,3.5625rem);line-height:1}.el_btnCtaLg_txtWrap_lead{display:block;margin-top:clamp(16px,1.8vw,24px);font-size:clamp(0.875rem,1.4vw,1.1875rem);font-weight:500;line-height:1.43}.el_btnCtaLg_icon{position:relative;-ms-flex-negative:1;flex-shrink:1;aspect-ratio:1/1;overflow:hidden;width:var(--el_btnCtaLg_icon-size);background:transparent;border-radius:50%;-webkit-transition:2.3s;transition:2.3s}.el_btnCtaLg_icon:before{content:"";position:absolute;display:block;opacity:var(--el_btnCtaLg_icon-gradOpacity);width:100%;height:100%;background:linear-gradient(315deg,#04ca56 0%,#00903e 100%);-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.el_btnCtaLg_icon:after{content:"";position:absolute;z-index:2;display:block;aspect-ratio:1/1;width:100%;background:url(../images/common/icon-arrow-circle-grad.svg) center/contain no-repeat;-webkit-filter:var(--el_btnCtaLg_icon-afterFilter);filter:var(--el_btnCtaLg_icon-afterFilter);-webkit-transition:-webkit-filter 0.3s;transition:-webkit-filter 0.3s;transition:filter 0.3s;transition:filter 0.3s,-webkit-filter 0.3s}.el_btnCtaLg_icon>span{position:absolute;inset:0;border:2px solid transparent;border-radius:50%;background:linear-gradient(315deg,#04ca56 0%,#00903e 100%) border-box;mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)),-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-clip:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)),-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-clip:padding-box,border-box;-webkit-mask-composite:destination-out}@media screen and (min-width:1025px){.el_btnCtaLg{--el_btnCtaLg_icon-size:64px}}.el_btnCta{--el_btnCta_icon-size:40px;--el_btnCta_icon-borderSize:scale(1);--el_btnCta_icon-bg:transparent;--el_btnCta_icon-filter:brightness(0) invert(1);--el_btnCta_txtWrap-tLateX:translateX(0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;padding:32px 24px;background-image:linear-gradient(315deg,#04ca56 0%,#00903e 50%,#04ca56 100%);background-size:200%;background-position-x:right;border-radius:8px;color:#FFFFFF;text-decoration:none;-webkit-transition:background-position-x 0.3s;transition:background-position-x 0.3s}@media (hover:hover){.el_btnCta:hover{--el_btnCta_txtWrap-tLateX:translateX(8px);--el_btnCta_icon-bg:#FFFFFF;--el_btnCta_icon-filter:none;background-position-x:left}}.el_btnCta_txtWrap{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-transform:var(--el_btnCta_txtWrap-tLateX);transform:var(--el_btnCta_txtWrap-tLateX);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.el_btnCta_txtWrap_ttl{font-size:clamp(1.8125rem,2.7vw,2.3125rem);line-height:1}.el_btnCta_txtWrap_lead{display:block;margin-top:clamp(8px,1.18vw,16px);font-size:clamp(0.75rem,1.1vw,0.9375rem);font-weight:600;line-height:1.4}.el_btnCta_icon{-ms-flex-negative:0;flex-shrink:0;position:relative;display:-ms-grid;display:grid;place-items:center;aspect-ratio:1/1;min-width:var(--el_btnCta_icon-size);-webkit-transform:var(--el_btnCta_txtWrap-tLateX);transform:var(--el_btnCta_txtWrap-tLateX);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.el_btnCta_icon:before{content:"";position:absolute;display:block;width:100%;height:100%;background-color:var(--el_btnCta_icon-bg);border:2px solid #FFFFFF;border-radius:50%;-webkit-transform:var(--el_btnCta_icon-borderSize);transform:var(--el_btnCta_icon-borderSize);-webkit-transition:background-color 0.3s,-webkit-transform 0.3s;transition:background-color 0.3s,-webkit-transform 0.3s;transition:background-color 0.3s,transform 0.3s;transition:background-color 0.3s,transform 0.3s,-webkit-transform 0.3s}.el_btnCta_icon:after{content:"";position:relative;display:block;width:18px;height:15px;background:url(../images/common/icon-arrow-r-cp-bold.svg) center top/contain no-repeat;-webkit-filter:var(--el_btnCta_icon-filter);filter:var(--el_btnCta_icon-filter);-webkit-transition:-webkit-filter 0.3s;transition:-webkit-filter 0.3s;transition:filter 0.3s;transition:filter 0.3s,-webkit-filter 0.3s}.el_btnCta__recruit{background-image:linear-gradient(315deg,#55dd00 0%,#72cc00 50%,#55dd00 100%)}.el_btnCta__recruit .el_btnCta_icon:after{background-image:url(../images/common/icon-arrow-r-rec-bold.svg)}@media screen and (min-width:1025px){.el_btnCta{--el_btnCta_icon-size:56px;padding:40px 48px}.el_btnCta_icon:after{width:22px;height:18px}}.el_telIconLink{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;color:#333333;text-decoration:none;-webkit-transition:color 0.3s;transition:color 0.3s}.el_telIconLink:before{content:"";position:relative;top:0.05em;display:inline-block;aspect-ratio:1/1;width:1em;background:url(../images/common/icon-tel.svg) center/contain no-repeat}@media (hover:hover){.el_telIconLink:hover{color:#00903E}}.el_copyright{display:block;width:100%;padding:24px 4.1%;background:#00903E;background:linear-gradient(315deg,#04ca56 0%,#00903e 100%);color:#FFFFFF;text-align:center;line-height:1.2;font-weight:400}.el_copyright>small{font-size:0.625rem}@media screen and (min-width:1025px){.el_copyright>small{font-size:0.75rem}}.el_formParts_hSmInput{height:45px!important}.el_formParts_wSmInput{max-width:340px}.el_formParts_wXsInput{max-width:152px}.el_formParts_ageInput{max-width:6em}.el_formParts input[type=date],.el_formParts input[type=email]:focus,.el_formParts input[type=search]:focus,.el_formParts input[type=tel]:focus,.el_formParts input[type=text]:focus,.el_formParts input[type=url]:focus,.el_formParts select:focus,.el_formParts textarea:focus{background-color:rgba(0,144,62,0.05);outline:none}.el_formParts input[type=date],.el_formParts input[type=email],.el_formParts input[type=tel],.el_formParts input[type=text],.el_formParts input[type=url],.el_formParts textarea{width:100%;background:#FFFFFF;height:60px;padding:0 15px;background-color:#f4f4f4;border:1px solid transparent;border-radius:8px;font-size:1rem}.el_formParts input[type=date]::-webkit-input-placeholder,.el_formParts input[type=email]::-webkit-input-placeholder,.el_formParts input[type=tel]::-webkit-input-placeholder,.el_formParts input[type=text]::-webkit-input-placeholder,.el_formParts input[type=url]::-webkit-input-placeholder,.el_formParts textarea::-webkit-input-placeholder{color:#9e9e9e;font-size:0.875rem}.el_formParts input[type=date]::-moz-placeholder,.el_formParts input[type=email]::-moz-placeholder,.el_formParts input[type=tel]::-moz-placeholder,.el_formParts input[type=text]::-moz-placeholder,.el_formParts input[type=url]::-moz-placeholder,.el_formParts textarea::-moz-placeholder{color:#9e9e9e;font-size:0.875rem}.el_formParts input[type=date]:-ms-input-placeholder,.el_formParts input[type=email]:-ms-input-placeholder,.el_formParts input[type=tel]:-ms-input-placeholder,.el_formParts input[type=text]:-ms-input-placeholder,.el_formParts input[type=url]:-ms-input-placeholder,.el_formParts textarea:-ms-input-placeholder{color:#9e9e9e;font-size:0.875rem}.el_formParts input[type=date]::-ms-input-placeholder,.el_formParts input[type=email]::-ms-input-placeholder,.el_formParts input[type=tel]::-ms-input-placeholder,.el_formParts input[type=text]::-ms-input-placeholder,.el_formParts input[type=url]::-ms-input-placeholder,.el_formParts textarea::-ms-input-placeholder{color:#9e9e9e;font-size:0.875rem}.el_formParts input[type=date]::placeholder,.el_formParts input[type=email]::placeholder,.el_formParts input[type=tel]::placeholder,.el_formParts input[type=text]::placeholder,.el_formParts input[type=url]::placeholder,.el_formParts textarea::placeholder{color:#9e9e9e;font-size:0.875rem}.el_formParts input[type=date].__narrow,.el_formParts input[type=email].__narrow,.el_formParts input[type=tel].__narrow,.el_formParts input[type=text].__narrow,.el_formParts input[type=url].__narrow,.el_formParts textarea.__narrow{width:min(30%,100px)}.el_formParts input[type=file]{font-size:0.875rem}.el_formParts textarea{height:280px;padding-top:24px;padding-bottom:24px;line-height:1.45}.el_formParts_select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.el_formParts_select:after{--icon-lineWidth:1px;content:"";position:absolute;top:24px;right:15px;display:inline-block;width:9px;height:9px;border-style:solid;border-width:var(--icon-lineWidth) var(--icon-lineWidth) 0 0;border-color:#00903E;pointer-events:none;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.el_formParts select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:60px;padding:0.4em calc(0.8em + 30px) 0.4em 0.8em;border-radius:8px;background-color:#f4f4f4;cursor:pointer}@media screen and (min-width:1025px){.el_formParts select{font-size:0.875rem}}.el_formParts input[type=checkbox]{display:none}.el_formParts input[type=checkbox]+label{display:inline-block;position:relative;padding-left:24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1.2}.el_formParts input[type=checkbox]+label>span:before{content:"";position:absolute;top:50%;left:0;display:block;width:20px;height:20px;background:#f4f4f4;border:1px solid transparent;border-radius:4px;opacity:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.3s;transition:all 0.3s}.el_formParts input[type=checkbox]:checked+label>span:before{background-color:#00903E}.el_formParts input[type=checkbox]+label>span:after{border-right:2px solid #FFFFFF;border-bottom:2px solid #FFFFFF;content:"";position:absolute;top:50%;left:8px;display:block;width:4px;height:12px;opacity:0;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.el_formParts input[type=checkbox]:checked+label>span:after{opacity:1}.el_formParts input[type=checkbox]#agree+label{padding-left:24px}.el_formParts input[type=checkbox]#agree+label>span:before{border:1px solid #333333}.el_formParts input[type=radio]{display:none}.el_formParts input[type=radio]+label{position:relative;padding-left:24px;line-height:1.2}.el_formParts input[type=radio]+label>span:before{content:"";display:block;position:absolute;top:50%;left:0;width:20px;height:20px;background-color:#f4f4f4;border:1px solid transparent;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.el_formParts input[type=radio]:checked+label>span:before{border-color:#00903E}.el_formParts input[type=radio]:checked+label>span:after{content:"";display:block;position:absolute;top:50%;left:3px;width:14px;height:14px;background:#00903E;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.el_txtNoArticle{font-size:1.125rem;font-weight:500;line-height:1.4}.hp_txtCenter{text-align:center}.hp_txtRight{text-align:right}.hp_txtLeft{text-align:left}.hp_fontMd{font-weight:500}.hp_fontEn{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.hp_fontEnReg{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.hp_fontEnMd{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.hp_fontEnSb{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal}.hp_txtBlack{color:#333333}.hp_txtWhite{color:#FFFFFF}.hp_txtGray{color:#ACACAC}.hp_txtRed{color:#FF1010}.hp_gradTxt{background:linear-gradient(315deg,#04ca56 0%,#00903e 100%);color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hp_gradTxtRec{background:linear-gradient(315deg,#55dd00 0%,#72cc00 100%);color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hp_trackingYakuhan{letter-spacing:-0.5em}.hp_br__pcOn{display:none}@media screen and (min-width:1025px){.hp_br__pcOn{display:block}}.hp_br__tabOn{display:none}@media screen and (min-width:768px){.hp_br__tabOn{display:block}}.hp_br__tabOff{display:block}@media screen and (min-width:768px){.hp_br__tabOff{display:none}}.hp_br__spOn{display:none}@media screen and (min-width:576px){.hp_br__spOn{display:block}}@media screen and (min-width:768px){.hp_br__spOnly{display:none}}.hp_wAuto{width:auto;min-width:auto}.hp_block{display:block}.hp_spNone{display:none}@media screen and (min-width:768px){.hp_spNone{display:inline-block}}.hp_ofHidden{overflow:hidden;overflow:clip}.hp_ofHiddenX{overflow-x:hidden;overflow-x:clip}.hp_radiusImg{border-radius:8px}.hp_lineClamp{display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.hp_lineClamp2{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hp_lineClamp3{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hp_ptCont{padding-top:40px}.hp_pbCont{padding-bottom:clamp(64px,9vw,120px)}.hp_mtSm{margin-top:clamp(24px,2.4vw,32px)}.hp_mtSm2{margin-top:clamp(32px,3.6vw,48px)}.hp_mtMd{margin-top:clamp(40px,4.5vw,64px)}.hp_mt0{margin-top:0px!important}.hp_mb0{margin-bottom:0px!important}.hp_mt5{margin-top:5px!important}.hp_mb5{margin-bottom:5px!important}.hp_mt10{margin-top:10px!important}.hp_mb10{margin-bottom:10px!important}.hp_mt15{margin-top:15px!important}.hp_mb15{margin-bottom:15px!important}.hp_mt20{margin-top:20px!important}.hp_mb20{margin-bottom:20px!important}.hp_mt25{margin-top:25px!important}.hp_mb25{margin-bottom:25px!important}.hp_mt30{margin-top:30px!important}.hp_mb30{margin-bottom:30px!important}.hp_mt35{margin-top:35px!important}.hp_mb35{margin-bottom:35px!important}.hp_mt40{margin-top:40px!important}.hp_mb40{margin-bottom:40px!important}.hp_mt45{margin-top:45px!important}.hp_mb45{margin-bottom:45px!important}.hp_mt50{margin-top:50px!important}.hp_mb50{margin-bottom:50px!important}.un_top_ourMission{position:relative;padding:30vw 0;color:#FFFFFF}@media screen and (min-width:1025px){.un_top_ourMission{padding:16vw 0}}.un_top_ourMission_way{position:absolute;top:0;left:0;display:-ms-grid;display:grid;place-items:center;width:100%;height:100%}.un_top_ourMission_way_inn{width:100%}.un_top_ourMission_way_item{display:none;width:100%}.un_top_ourMission_way_item img{width:100%}.un_top_ourMission_way_item__sm{clip-path:polygon(100% 0%,100% 0,100% 0,100% 0,100% 0,100% 0,100% 28%,100% 25%,100% 24%,100% 20%,100% 22%,100% 20%);-webkit-animation:way002sp 0.6s linear 2.2s forwards;animation:way002sp 0.6s linear 2.2s forwards}.is_active .un_top_ourMission_way_item__sm{display:block}.un_top_ourMission_way_item__lg{display:none;clip-path:polygon(0% 12%,0 11%,0 10%,0 8%,0 7%,0 5%,0 42%,0 41%,0 39%,0 38%,0 37%,0% 36%);-webkit-animation:way002 1s linear 2s forwards;animation:way002 1s linear 2s forwards}@media screen and (min-width:1025px){.is_active .un_top_ourMission_way_item,.un_top_ourMission_way_item__sm{display:none}.is_active .un_top_ourMission_way_item__lg{display:block}}.un_top_ourMission_inn{position:relative}.un_top_ourMission_map{display:none}@media screen and (min-width:768px){.un_top_ourMission_map{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.un_top_ourMission_map>figure{-webkit-transform:translateX(80px);transform:translateX(80px)}.un_top_ourMission_map>figure>img{-webkit-filter:drop-shadow(0 0 70px rgba(0,0,0,0.1));filter:drop-shadow(0 0 70px rgba(0,0,0,0.1))}}.un_top_ourMission_body_lead{margin-top:32px;clip-path:inset(0 100% 0 0)}.un_top_ourMission_body_lead.is_active{-webkit-animation:scrollDownIn 1.6s linear 1.2s forwards;animation:scrollDownIn 1.6s linear 1.2s forwards}.un_top_ourMission_body_lead img{width:auto}.un_top_ourMission_body_more{margin-top:40px}@media screen and (min-width:1025px){.un_top_ourMission_body_more{margin-top:32px}}.un_top_service{padding:clamp(64px,9vw,120px) 0}.un_top_service_inn{width:min(91.8%,1080px);margin-left:auto;margin-right:auto}@media screen and (min-width:1025px){.un_top_service_inn{position:relative;width:100%}}.un_top_service_visual{display:none}@media screen and (min-width:1025px){.un_top_service_visual{position:absolute;top:0;left:0;z-index:2;display:block;width:50%}.un_top_service_visual>figure{display:block;width:100%;border-radius:0 8px 8px 0;overflow:hidden}.un_top_service_visual>figure>img{width:100%;height:480px;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width:1025px){.un_top_service_ttl{padding-left:56%}}@media screen and (min-width:1025px){.un_top_service_txtWrap{width:min(91.8%,1080px);margin:auto}.un_top_service_txtWrap_inn{position:relative;margin-top:32px;padding-left:56%;padding-bottom:96px;background-color:#F5F5F5;border-radius:8px 0 0 8px}.un_top_service_txtWrap_inn:before{content:"";position:absolute;top:0;left:8px;display:block;width:100%;height:100%;border-image-source:linear-gradient(#F5F5F5,#F5F5F5);border-image-slice:0 fill;border-image-outset:0 100vw 0 0}}.un_top_service_linkUnit{display:-ms-grid;display:grid;-ms-grid-columns:1fr 16px 1fr;grid-template-columns:repeat(2,1fr);gap:40px 16px;margin-top:32px}.un_top_service_linkUnit_item_thumb{display:block;overflow:hidden;width:100%;border-radius:4px}.un_top_service_linkUnit_item_thumb>img{aspect-ratio:1.644/1;width:100%;-o-object-fit:cover;object-fit:cover}.un_top_service_linkUnit_item_link{display:block}.un_top_service_linkUnit_item_name{margin-top:12px}.un_top_service_linkUnit_item_name>*{font-size:revert!important}@media screen and (min-width:768px){.un_top_service_linkUnit{gap:56px 32px}}@media screen and (min-width:1025px){.un_top_service_linkUnit{position:relative;gap:0 48px;margin-top:0}.un_top_service_linkUnit_item{border-bottom:1px solid #EEEEEE}.un_top_service_linkUnit_item_thumb{display:none}.un_top_service_linkUnit_item_link{padding:32px 0}.un_top_service_linkUnit_item_name{margin-top:0}}.un_top_service_more{margin-top:48px;text-align:right}.un_top_technologies{--un_top_technologies-thumbSize:scale(1);padding:clamp(64px,9vw,120px) 0}.un_top_technologies_header_more{display:none}@media screen and (min-width:1025px){.un_top_technologies_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:32px}.un_top_technologies_header_more{display:block}}.un_top_technologies_body{margin-top:32px}.un_top_technologies_body_more{margin-top:48px;text-align:right}@media screen and (min-width:1025px){.un_top_technologies_body_more{display:none}}.un_top_technologies_list{display:-ms-grid;display:grid;gap:12px}.un_top_technologies_list_item{background-color:#FFFFFF;border-radius:8px;-webkit-box-shadow:0 0 12px 8px rgba(0,0,0,0.1);box-shadow:0 0 12px 8px rgba(0,0,0,0.1)}.un_top_technologies_list_item_link{display:block;padding:16px;color:#333333;text-decoration:none}.un_top_technologies_list_item_imgWrap{display:block;aspect-ratio:2.964/1;overflow:hidden;border-radius:8px}.un_top_technologies_list_item_imgWrap>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:var(--un_top_technologies-thumbSize);transform:var(--un_top_technologies-thumbSize);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.un_top_technologies_list_item_txtWrap{margin-top:16px}@media screen and (min-width:992px){.un_top_technologies_list{-ms-grid-columns:1fr 24px 1fr;grid-template-columns:repeat(2,1fr);gap:24px}.un_top_technologies_list_item_link{padding:24px}.un_top_technologies_list_item_imgWrap{aspect-ratio:1.769/1}}@media screen and (min-width:1025px){.un_top_technologies_list{gap:32px}.un_top_technologies_list_item{-webkit-box-shadow:0 0 12px 2px rgba(0,0,0,0.1);box-shadow:0 0 12px 2px rgba(0,0,0,0.1)}.un_top_technologies_list_item_link{padding:32px}.un_top_technologies_list_item_txtWrap{margin-top:32px}}@media (hover:hover){.un_top_technologies_list_item_link:hover{--un_top_technologies-thumbSize:scale(1.04)}}.un_top_caseStudy{padding:clamp(64px,9vw,120px) 0;background-color:#F5F5F5}@media screen and (min-width:1025px){.un_top_caseStudy{background-color:#FFFFFF}}.un_top_caseStudy_header_more{display:none}@media screen and (min-width:1025px){.un_top_caseStudy_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.un_top_caseStudy_header_ttl{position:relative;padding-bottom:56px}.un_top_caseStudy_header_more{position:absolute;bottom:0;left:0;display:block}}.un_top_caseStudy_body{margin-top:16px}.un_top_caseStudy_body_more{margin-top:48px;text-align:right}@media screen and (min-width:1025px){.un_top_caseStudy_body{margin-top:24px}.un_top_caseStudy_body_more{display:none}}.un_top_information{padding:clamp(64px,9vw,120px) 0}.un_top_information_ttl{position:relative;z-index:2}.un_top_information_linkUnit{position:relative;z-index:10;display:-ms-grid;display:grid;gap:24px;margin-top:48px}.un_top_information_linkUnit_item_link{position:relative;display:block;color:#FFFFFF;text-decoration:none}@media (hover:hover){.un_top_information_linkUnit_item_link:hover .un_top_information_linkUnit_item_thumb:before{background-color:rgba(0,144,62,0.2)}.un_top_information_linkUnit_item_link:hover .un_top_information_linkUnit_item_thumb img{-webkit-transform:scale(1.04);transform:scale(1.04)}}.un_top_information_linkUnit_item_thumb{position:relative;aspect-ratio:1.925/1;border-radius:8px;overflow:hidden}.un_top_information_linkUnit_item_thumb:before{content:"";position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;background-color:rgba(51,51,51,0.2);-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.un_top_information_linkUnit_item_thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.un_top_information_linkUnit_item_txtWrap{position:absolute;bottom:16px;left:16px;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.un_top_information_linkUnit_item_txtWrap_main{font-size:clamp(1.8125rem,2.7vw,2.3125rem);line-height:1}.un_top_information_linkUnit_item_txtWrap_sub{font-size:clamp(0.875rem,1.4vw,1.1875rem);font-weight:500}@media screen and (min-width:768px){.un_top_information_linkUnit{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1025px){.un_top_information_linkUnit{-ms-grid-columns:1fr 32px 1fr;grid-template-columns:repeat(2,1fr);-ms-grid-rows:;grid-template-rows:repeat(auto,1fr);gap:32px}.un_top_information_linkUnit .__message{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}.un_top_information_linkUnit .__company{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}.un_top_information_linkUnit .__access{-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2}.un_top_information_linkUnit .__offices{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:3;grid-row:3}.un_top_information_linkUnit_item_thumb{aspect-ratio:revert}.un_top_information_linkUnit_item_txtWrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.un_top_information_linkUnit_item_txtWrap_main{position:relative}.un_top_information_linkUnit_item_txtWrap_main:after{content:"";position:absolute;top:0;right:0;display:block;width:1px;height:1em;background-color:#FFFFFF;-webkit-transform:translateX(12px);transform:translateX(12px)}.un_top_information_linkUnit_item_txtWrap{bottom:24px;left:32px}}.un_top_news{--un_top_news-padTop:48vh;--un_top_news_index_item_link-vPad:24px;position:relative;margin-top:calc(var(--un_top_news-padTop) * -1);padding:clamp(64px,9vw,120px) 0;padding-top:var(--un_top_news-padTop)}@media screen and (min-width:992px){.un_top_news{--un_top_news-padTop:56vh}}@media screen and (min-width:1025px){.un_top_news{--un_top_news-padTop:48vw;--un_top_news_index_item_link-vPad:32px}}.un_top_news:before{content:"";position:absolute;top:-2px;left:0;display:block;width:100%;height:100%;background:url(../images/common/bg-effect-top-arc-sp.svg) center top/100% no-repeat}@media screen and (min-width:768px){.un_top_news:before{background-image:url(../images/common/bg-effect-top-arc.svg)}}.un_top_news_cont{position:relative;z-index:2}.un_top_news_header_more{display:none}.un_top_news_body{margin-top:calc(32px - var(--un_top_news_index_item_link-vPad))}.un_top_news_body_more{margin-top:48px;text-align:right}.un_top_news_index_item{border-bottom:1px solid #FFFFFF;font-size:0.875rem;font-weight:600}.un_top_news_index_item_link{display:block;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}@media (hover:hover){.un_top_news_index_item_link:hover{-webkit-transform:translateX(8px);transform:translateX(8px)}}.un_top_news_index_item_link{display:block;padding:var(--un_top_news_index_item_link-vPad) 0;color:#FFFFFF;text-decoration:none}.un_top_news_index_item_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.un_top_news_index_item_ttl{margin-top:8px;line-height:1.4;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width:1025px){.un_top_news_cont{display:-ms-grid;display:grid;-ms-grid-columns:auto 80px 1fr;grid-template-columns:auto 1fr;gap:80px}.un_top_news_header_more{display:block;margin-top:48px}.un_top_news_body_more{display:none}.un_top_news_index{margin-top:calc(var(--un_top_news_index_item_link-vPad) * -1);font-size:0.9375rem}.un_top_news_index_item_link{display:-ms-grid;display:grid;-ms-grid-columns:auto 32px 1fr;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}.un_top_news_index_item_header{gap:32px}.un_top_news_index_item_label>li{min-width:5.5em}.un_top_news_index_item_ttl{margin-top:0}}.un_top_news_notArticle{color:#FFFFFF}.un_top_recruit{padding:clamp(64px,9vw,120px) 0}.un_top_slider{padding-bottom:16px}.un_ourMission_intro{position:relative}.un_ourMission_intro_fixedBG{position:absolute;top:0;left:0;display:block;width:100%;height:100%;clip-path:inset(0)}.un_ourMission_intro_fixedBG_inn{position:sticky;top:0;left:0;width:100%;height:100vh;height:calc(var(--lvh, 1vh) * 100);background:url(../images/our-mission/fv.jpg) center top/cover no-repeat;z-index:-1}@media screen and (min-width:1025px){.un_ourMission_intro_fixedBG_inn{height:100vh}}@media screen and (min-width:1480px){.un_ourMission_intro_fixedBG_inn{background-image:url(../images/our-mission/fv-lg.jpg)}}.un_ourMission_mission{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:min(100%,654px);height:auto;padding-top:162px}.un_ourMission_mission_ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:16px}.un_ourMission_mission_lead{width:90%;margin-top:40px;padding-top:40px;border-top:1px solid #FFFFFF;color:#FFFFFF}.un_ourMission_mission_lead_copy{margin-top:8px}.un_ourMission_mission_lead_txt{margin-top:32px}.un_ourMission_mission_lead_txt>img{-webkit-filter:drop-shadow(0 0 40px rgba(0,0,0,0.4));filter:drop-shadow(0 0 40px rgba(0,0,0,0.4))}@media screen and (min-width:768px){.un_ourMission_mission_lead{width:100%}}@media screen and (min-width:1025px){.un_ourMission_mission{padding-top:150px;padding-bottom:56px}.un_ourMission_mission_lead_copy{margin-top:24px}.un_ourMission_mission_lead_txt{margin-top:40px}}.un_ourMission_vision{position:relative;padding:64px 0 128px}@media screen and (min-width:1025px){.un_ourMission_vision{padding:clamp(64px,9vw,120px) 0;padding-bottom:20vw}}.un_ourMission_vision_inn{padding:48px 6.7%;background-color:rgba(255,255,255,0.5);border-radius:8px;backdrop-filter:blur(16px)}@media screen and (min-width:768px){.un_ourMission_vision_inn{padding:64px 6.7%}}@media screen and (min-width:1025px){.un_ourMission_vision_inn{display:-ms-grid;display:grid;-ms-grid-columns:auto 64px auto;grid-template-columns:repeat(2,auto);-ms-grid-rows:auto 64px auto;grid-template-rows:repeat(2,auto);gap:64px}.un_ourMission_vision_inn>:first-child{-ms-grid-row:1;-ms-grid-column:1}.un_ourMission_vision_inn>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.un_ourMission_vision_inn>:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.un_ourMission_vision_inn>:nth-child(4){-ms-grid-row:3;-ms-grid-column:3}}@media screen and (min-width:1280px){.un_ourMission_vision_inn{padding:80px 72px}}.un_ourMission_vision_header_lead{margin-top:24px}.un_ourMission_vision_header_lead_txt{margin-top:32px}@media screen and (min-width:768px){.un_ourMission_vision_header{width:420px;margin-left:auto;margin-right:auto}}@media screen and (min-width:1025px){.un_ourMission_vision_header{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}}.un_ourMission_vision_circlePict{margin-top:32px}.un_ourMission_vision_circlePict>img{margin:auto}@media screen and (min-width:1025px){.un_ourMission_vision_circlePict{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;margin-top:0}}.un_ourMission_vision_point{width:242px;margin:64px auto 0}.un_ourMission_vision_point_item{display:-ms-grid;display:grid;place-content:center;aspect-ratio:1/1;width:100%;margin-top:-32px;border:2px solid #00903E;border-radius:50%;text-align:center}.un_ourMission_vision_point_item:first-child{background-color:#FFFFFF}.un_ourMission_vision_point_item:nth-child(2){background-color:#72AF2D;border-color:transparent;color:#FFFFFF}.un_ourMission_vision_point_item:nth-child(3){background-color:#00903E;border-color:transparent;color:#FFFFFF}.un_ourMission_vision_point_ttl{display:-ms-grid;display:grid;gap:4px;font-size:1.625rem;line-height:1.2}.un_ourMission_vision_point_ttl>span{font-size:58%}.un_ourMission_vision_point_ttl>em{font-weight:700;font-style:normal}.un_ourMission_vision_point_lead{margin-top:16px;font-size:0.8125rem;font-weight:500;line-height:1.5}@media screen and (min-width:1025px){.un_ourMission_vision_point{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:2;grid-row:2;display:-webkit-box;display:-ms-flexbox;display:flex;width:min(100%,720px);margin:auto}.un_ourMission_vision_point_item{margin:0;margin-left:-16px}.un_ourMission_vision_point_item:first-child{margin-left:0}.un_ourMission_vision_point_ttl{font-size:1.8125rem}.un_ourMission_vision_point_lead{font-size:0.9375rem}}.un_ourMission_value{position:relative;padding:clamp(64px,9vw,120px) 0;background-color:#03B34C}.un_ourMission_value:before{content:"";position:absolute;top:-52px;left:0;display:block;width:100%;height:52px;background:url(../images/our-mission/value-bg-sp.svg) center top/cover no-repeat}@media screen and (min-width:1025px){.un_ourMission_value{margin-top:-10vw;padding-top:calc(clamp(64px, 9vw, 120px) * 2);background-color:transparent;background-image:url(../images/our-mission/value-bg.svg);background-position:center top;background-size:110% 100%;background-repeat:no-repeat}.un_ourMission_value:before{top:revert;z-index:-1;bottom:-4px;background:linear-gradient(39deg,#00903e 0%,#04ca56 50%,#00903e 100%)}}.un_ourMission_value_ttl{text-align:center}@media screen and (min-width:1025px){.un_ourMission_value_ttl{text-align:left}}.un_ourMission_value_list{display:-ms-grid;display:grid;gap:16px;width:282px;margin-top:32px;margin-left:auto;margin-right:auto}@media screen and (min-width:1025px){.un_ourMission_value_list{-ms-grid-columns:1fr 24px 1fr 24px 1fr;grid-template-columns:repeat(3,1fr);gap:24px;width:100%;margin-top:48px}}.un_ourMission_value_list_item{display:block;padding:40px 16px;background-color:#FFFFFF;background-image:url(../images/our-mission/value-01.svg);background-position:left top;background-repeat:no-repeat;border-radius:16px;text-align:center}@media screen and (min-width:1025px){.un_ourMission_value_list_item{padding:56px 16px}}.un_ourMission_value_list_item:nth-child(2){background-image:url(../images/our-mission/value-02.svg)}.un_ourMission_value_list_item:nth-child(3){background-image:url(../images/our-mission/value-03.svg)}.un_ourMission_value_list_item_ttl img{display:inline-block}.un_ourMission_value_list_item_ttl_en{display:block;margin-bottom:4px;text-align:center;font-size:0.9375rem}.un_ourMission_value_list_item_subTtl{margin-top:20px;font-size:0.9375rem}.un_ourMission_value_list_item_subTtl>strong{font-weight:600}.un_ourMission_value_list_item_lead{position:relative;margin-top:40px;font-size:0.875rem;font-weight:500;line-height:1.5}.un_ourMission_value_list_item_lead:before{content:"";position:absolute;top:-20px;left:0;right:0;margin:auto;display:inline-block;width:100px;height:1px;background-color:#CECECE}.un_ourMission_who{padding:clamp(64px,9vw,120px) 0;text-align:center}.un_ourMission_who_cont{display:-ms-grid;display:grid;margin-top:clamp(48px,6.5vw,88px)}.un_ourMission_who_cont>*{-ms-grid-row:1;-ms-grid-column:1;grid-area:1/1}@media screen and (min-width:768px){.un_ourMission_who_cont{margin-top:0}}.un_ourMission_who_way{display:block;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}.un_ourMission_who_way>img{width:100%;margin:0}.un_ourMission_who_copy{display:-ms-grid;display:grid;place-items:center}.un_ourMission_who_copy img{margin:auto}@media screen and (min-width:1025px){.un_ourMission_who_copy img{width:auto}}.un_service_strength{padding:clamp(64px,9vw,120px) 0}.un_service_strength_ttl{text-align:center}.un_service_strength_list{display:-ms-grid;display:grid;gap:16px;margin-top:48px}.un_service_strength_list_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:32px;background-color:#FFFFFF;border-radius:8px}.un_service_strength_list_term{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.un_service_strength_list_ttl{display:-ms-grid;display:grid;justify-items:center;color:#ACACAC;font-size:0.75rem}.un_service_strength_list_ttl>em{font-size:1.1875rem;font-weight:600;font-style:normal}@media screen and (min-width:768px){.un_service_strength_list_row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:48px;padding:4%}.un_service_strength_list_term{width:280px}}@media screen and (min-width:1025px){.un_service_strength_list{-ms-grid-columns:1fr 24px 1fr 24px 1fr;grid-template-columns:repeat(3,1fr);gap:24px}.un_service_strength_list_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px;padding:48px 32px}.un_service_strength_list_term{width:100%}.un_service_strength_list_desc{font-size:0.9375rem}}.un_service_serv{padding:clamp(64px,9vw,120px) 0}.un_service_serv_ttl{text-align:center}@media screen and (min-width:1025px){.un_service_serv_ttl{margin-left:232px;text-align:left}}.un_service_serv_wrapper{margin-top:48px}.un_service_serv_aside{display:none}@media screen and (min-width:1025px){.un_service_serv_aside{display:block}}.un_service_serv_main>:not(:first-child){padding-top:80px}.un_service_serv_cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:24px}.un_service_serv_cont_imgWrap{display:block}.un_service_serv_cont_imgWrap>img{width:100%;border-radius:8px}.un_service_serv_cont_txtWrap_btnUnit{margin-top:24px}.un_service_serv_cont_txtWrap_btnUnit>li{border-bottom:1px solid #EEEEEE}.un_service_serv_cont_txtWrap_btnUnit>li>a{padding:16px 0}.un_service_serv_cont_txtWrap_btnUnit>li:first-child>a{padding-top:0}@media screen and (min-width:1025px){.un_service_serv_cont{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:32px}.un_service_serv_cont_imgWrap{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:52%}.un_service_serv_cont_txtWrap{width:calc(48% - 32px)}.un_service_serv_cont_txtWrap_lead{font-size:0.9375rem}.un_service_serv_cont_txtWrap_btnUnit{max-width:200px}}.un_service_serv_cardUnit{display:-ms-grid;display:grid;-ms-grid-columns:1fr 16px 1fr;grid-template-columns:repeat(2,1fr);gap:32px 16px}.un_service_serv_cardUnit_imgWrap{display:block}.un_service_serv_cardUnit_imgWrap>img{width:100%;border-radius:8px}.un_service_serv_cardUnit_ttl{margin-top:12px;color:#00903E;font-size:0.875rem;font-weight:700;line-height:1.4}.un_service_serv_cardUnit_lead{margin-top:8px;font-size:0.75rem;line-height:1.58}@media screen and (min-width:1025px){.un_service_serv_cardUnit_ttl{font-size:1rem}.un_service_serv_cardUnit_lead{font-size:0.875rem}}@media screen and (min-width:1180px){.un_service_serv_cardUnit{-ms-grid-columns:1fr 32px 1fr 32px 1fr;grid-template-columns:repeat(3,1fr);gap:32px}}.un_service_workFlow{padding:clamp(64px,9vw,120px) 0}.un_service_workFlow_ttl{text-align:center}.un_service_workFlow_step{width:min(100%,584px);margin:48px auto 0;text-align:center;font-size:clamp(1rem,1.7vw,1.4375rem);font-weight:700}.un_service_workFlow_step_item{position:relative;margin-top:32px;padding:24px;background-color:#FFFFFF;border-radius:8px;color:#00903E}.un_service_workFlow_step_item:after{content:"";position:absolute;bottom:-24px;left:0;right:0;margin:auto;width:0;height:0;border-style:solid;border-right:28px solid transparent;border-left:28px solid transparent;border-top:16px solid #ffffff;border-bottom:0}.un_service_workFlow_step_item:last-child{padding:0;background-color:transparent;color:#FFFFFF}.un_service_workFlow_step_item:last-child:after{display:none}.un_service_workFlow_step_item>span{position:absolute;top:50%;left:4%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.un_service_workFlow_step_item>strong{font-weight:600}.un_technologies_subTtl{color:#00903E;font-size:clamp(1.1875rem,1.7vw,1.4375rem);font-weight:600;line-height:1.3}.un_technologies_trademarkTxt{color:#ACACAC;font-size:0.75rem;font-weight:500}.un_technologies_media{display:-ms-grid;display:grid;gap:24px;margin-top:32px}.un_technologies_media_imgWrap{display:block}.un_technologies_media_imgWrap>img{width:100%;border-radius:8px}.un_technologies_media_lead{line-height:1.5}.un_technologies_media_btn{margin-top:24px}@media screen and (min-width:1025px){.un_technologies_media{-ms-grid-columns:450px 48px 1fr;grid-template-columns:450px 1fr;-ms-grid-rows:auto 32px 1fr;grid-template-rows:auto 1fr;gap:32px 48px}.un_technologies_media>:first-child{-ms-grid-row:1;-ms-grid-column:1}.un_technologies_media>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.un_technologies_media>:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.un_technologies_media>:nth-child(4){-ms-grid-row:3;-ms-grid-column:3}.un_technologies_media_ttlWrap{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}.un_technologies_media_imgWrap{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}.un_technologies_media_txtWrap{-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2}.un_technologies_media_lead{font-size:0.9375rem}}.un_technologies_development{padding:clamp(64px,9vw,120px) 0}.un_technologies_development_inn{display:-ms-grid;display:grid;gap:32px}.un_technologies_development_txtWrap{display:-ms-grid;display:grid;gap:32px}.un_technologies_development_imgWrap{text-align:center}.un_technologies_development_imgWrap_figure{width:min(91.8%,486px);margin:auto}.un_technologies_development_imgWrap_caption{margin-top:16px;font-size:clamp(1rem,2.6vw,1.4375rem);font-weight:700;line-height:1.5}.un_technologies_development_imgWrap_caption strong{font-weight:600}@media screen and (min-width:1025px){.un_technologies_development_inn{-ms-grid-columns:1fr 48px 486px;grid-template-columns:1fr 486px;gap:48px}.un_technologies_development_imgWrap_figure{width:100%}.un_technologies_development_imgWrap_figure>img{width:100%}.un_technologies_development_lead>p{line-height:1.65}}@media screen and (min-width:1280px){.un_technologies_development_inn{-ms-grid-columns:1fr 7.4% 560px;grid-template-columns:1fr 560px;gap:7.4%}.un_technologies_development_imgWrap{padding-right:7.4%}}.un_technologies_vehicle{padding:clamp(64px,9vw,120px) 0}.un_technologies_vehicle_lead{margin-top:32px}.un_technologies_vehicle_lead>p{line-height:1.65}.un_technologies_vehicle_body{margin-top:32px}.un_technologies_vehicle_list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 8px 1fr;grid-template-columns:repeat(2,1fr);gap:32px 8px}@media screen and (min-width:768px){.un_technologies_vehicle_list{gap:48px 24px}}@media screen and (min-width:1025px){.un_technologies_vehicle_list{-ms-grid-columns:1fr 24px 1fr 24px 1fr;grid-template-columns:repeat(3,1fr);gap:64px 24px}}.un_technologies_vehicle_list>li>a{display:-ms-grid;display:grid;gap:8px;color:#333333;text-decoration:none}.un_technologies_vehicle_list>li>a>figure{position:relative;display:block;border-radius:8px;overflow:hidden}.un_technologies_vehicle_list>li>a>figure:before{content:url(../images/common/icon-plus-circle.svg);position:absolute;bottom:4px;right:4px;z-index:2;line-height:1}@media (hover:hover){.un_technologies_vehicle_list>li>a>figure:before{display:none}}.un_technologies_vehicle_list>li>a>figure:after{content:"";position:absolute;top:0;left:0;opacity:0;display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.6);-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.un_technologies_vehicle_list>li>a>figure figcaption{position:absolute;top:50%;left:50%;z-index:3;opacity:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;color:#FFFFFF;font-size:1rem;font-weight:500;line-height:1;-webkit-transform:translate(-50%);transform:translate(-50%);-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.un_technologies_vehicle_list>li>a>figure figcaption:after{content:url(../images/common/icon-plus-circle.svg)}.un_technologies_vehicle_list>li>a>figure>img{aspect-ratio:1.773/1;width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.un_technologies_vehicle_list>li>a>p{font-size:0.8125rem;font-weight:600;line-height:1.4}.un_technologies_vehicle_list>li>a>p>span{display:inline-block}@media screen and (min-width:1025px){.un_technologies_vehicle_list>li{gap:12px}.un_technologies_vehicle_list>li>a>p{font-size:0.9375rem}}@media (hover:hover){.un_technologies_vehicle_list>li>a:hover{color:#00903E}.un_technologies_vehicle_list>li>a:hover>figure:after{opacity:1}.un_technologies_vehicle_list>li>a:hover>figure figcaption{opacity:1}.un_technologies_vehicle_list>li>a:hover>figure>img{-webkit-transform:scale(1.04);transform:scale(1.04)}}.un_technologies_cleaning{padding:clamp(64px,9vw,120px) 0 0}.un_technologies_cleaning_body{display:-ms-grid;display:grid;gap:48px;margin-top:40px}@media screen and (min-width:1025px){.un_technologies_cleaning_body{gap:64px}}.un_technologies_cleaning_cont{display:-ms-grid;display:grid;gap:24px}@media screen and (min-width:1025px){.un_technologies_cleaning_cont{gap:16px}}.un_technologies_cleaning_cont_header{display:-ms-grid;display:grid;gap:4px}.un_technologies_cleaning_cont_body{display:-ms-grid;display:grid;gap:24px}@media screen and (min-width:1025px){.un_technologies_cleaning_cont_body{-ms-grid-columns:450px 48px 1fr;grid-template-columns:450px 1fr;gap:48px}}.un_technologies_cleaning_cont_imgWrap{display:block}.un_technologies_cleaning_cont_imgWrap>img{width:100%;border-radius:8px}.un_technologies_cleaning_cont_txtWrap{display:-ms-grid;display:grid;gap:24px}.un_technologies_cleaning_cont_desc_ttl{font-size:clamp(1rem,1.5vw,1.1875rem);font-weight:600;line-height:1.4}.un_technologies_cleaning_cont_desc_lead{margin-top:12px}.un_technologies_cleaning_cont_desc_lead>p{line-height:1.5}@media screen and (min-width:1025px){.un_technologies_cleaning_cont_desc{font-size:0.9375rem}}.un_technologies_cleaning_cont_results{display:-ms-grid;display:grid;gap:16px}.un_technologies_cleaning_cont_results_ttl{font-size:1rem;font-weight:600}.un_technologies_cleaning_cont_results_linkUnit{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:24px}.un_technologies_cleaning_cont_results_linkUnit>*{width:auto;min-width:100px;padding-bottom:8px;border-bottom:1px solid #EEEEEE}.un_technologies_cleaning_cont_results_linkUnit a{font-size:0.875rem!important}@media screen and (min-width:768px){.un_technologies_cleaning_cont_results_linkUnit{gap:40px}.un_technologies_cleaning_cont_results_linkUnit>*{min-width:124px;padding-bottom:16px}.un_technologies_cleaning_cont_results_linkUnit a{font-size:1rem!important}}.un_technologies_weeding{padding:clamp(64px,9vw,120px) 0 0}.un_technologies_weeding_header{margin-top:40px}.un_technologies_weeding_header_lead{line-height:1.5}.un_technologies_weeding_header_btn{margin-top:16px}.un_technologies_weeding_list{display:-ms-grid;display:grid;gap:48px;margin-top:clamp(24px,2.4vw,32px);padding-top:clamp(24px,2.4vw,32px);border-top:1px solid #EEEEEE;line-height:1.5}.un_technologies_weeding_list dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:16px;font-size:1rem}.un_technologies_weeding_list dt strong{font-weight:600}.un_technologies_weeding_list dt figure{display:block}.un_technologies_weeding_list dt figure>img{width:100%;border-radius:8px}.un_technologies_weeding_list dd{margin-top:12px;padding-top:12px;border-top:1px dashed #ACACAC;font-size:0.875rem}@media screen and (min-width:992px){.un_technologies_weeding_list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1180px){.un_technologies_weeding_list{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}.un_technologies_weeding_case_ttl{font-size:1.1875rem;font-weight:700}.un_technologies_weeding_case_lead{margin-top:8px;font-size:0.875rem;line-height:1.5}.un_technologies_weeding_case_imgWrap{display:-ms-grid;display:grid;gap:48px;margin-top:16px}@media screen and (min-width:992px){.un_technologies_weeding_case_lead{font-size:0.9375rem}.un_technologies_weeding_case_imgWrap{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.un_technologies_scraping{padding:clamp(64px,9vw,120px) 0 0}.un_technologies_other{padding:clamp(64px,9vw,120px) 0}.un_information_message{padding-top:clamp(64px,9vw,120px);background:url(../images/information/way.svg) center bottom/100% no-repeat #FFFFFF}.un_information_message_cont{margin-top:clamp(24px,2.4vw,32px)}.un_information_message_imgWrap{display:block}.un_information_message_imgWrap>img{width:100%;border-radius:8px}.un_information_message_txtWrap{margin-top:32px}.un_information_message_txtWrap p+p{margin-top:24px}.un_information_message_txtWrap_name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:24px}.un_information_message_txtWrap_name>span{font-size:0.875rem;font-weight:600}.un_information_message_txtWrap_name>em{font-size:1.1875rem;font-weight:600;font-style:normal}@media screen and (min-width:1025px){.un_information_message_txtWrap_name>span{font-size:0.9375rem}.un_information_message_txtWrap_name>em{font-size:1.4375rem}}.un_information_linkUnit{padding:clamp(64px,9vw,120px) 0}.un_company_profile{padding:clamp(64px,9vw,120px) 0}.un_company_profile_list{border-top:1px solid #EEEEEE}.un_company_profile_list_row{display:-ms-grid;display:grid;gap:8px;padding:24px 0;border-bottom:1px solid #EEEEEE}.un_company_profile_list_row dt{color:#00903E;font-size:0.9375rem;font-weight:700;line-height:1.4}.un_company_profile_list_row dd{font-weight:500}.un_company_profile_list_row__termLg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:576px){.un_company_profile_list_row__termLg{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:80px}}@media screen and (min-width:768px){.un_company_profile_list_col2{display:-ms-grid;display:grid;-ms-grid-columns:auto 32px auto;grid-template-columns:repeat(2,auto);gap:32px}}@media screen and (min-width:1025px){.un_company_profile_list_row dt{font-size:1rem}}@media screen and (min-width:1280px){.un_company_profile_list_row{display:-ms-grid;display:grid;-ms-grid-columns:136px 2.96% 1fr;grid-template-columns:136px 1fr;gap:2.96%}.un_company_profile_list_row__termLg{-ms-grid-columns:auto 80px 1fr;grid-template-columns:auto 1fr;gap:80px}}.un_company_profile_tbl{line-height:1.4}.un_company_profile_tbl td,.un_company_profile_tbl th{padding:4px 0;font-weight:500;vertical-align:middle}.un_company_profile_tbl th{padding-right:32px;padding-left:1em;text-indent:-1em}.un_company_profile_tbl th:before{content:"・";color:#00903E}.un_company_profile_tbl td{white-space:nowrap}.un_company_profile_tbl__thLg th{width:20em}@media screen and (min-width:1025px){.un_company_profile_tbl__thLg th{width:auto}}.un_company_chart{padding:clamp(64px,9vw,120px) 0}.un_company_chart_cont{overflow-y:auto;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}.un_company_chart_cont_imgWrap{padding:0 4.1% 8px}.un_company_chart_cont_imgWrap>img{min-width:568px}@media screen and (min-width:1025px){.un_company_chart_cont{overflow-y:initial;margin:0}.un_company_chart_cont_imgWrap{padding:0}}.un_company_history{padding:clamp(64px,9vw,120px) 0}.un_company_history_main{display:-ms-grid;display:grid;gap:64px}.un_company_history_subTtl{padding:0.25em 1em;background-color:#00903E;border-radius:100px;color:#FFFFFF;font-size:clamp(1.4375rem,2.8vw,2.3125rem);line-height:1.2}.un_company_history_subTtl>em{font-style:normal}.un_company_history_subTtl>span{font-size:64%;font-weight:600}.un_offices{padding:clamp(64px,9vw,120px) 0}.un_offices_main{display:-ms-grid;display:grid;gap:80px}.un_offices_section{margin-top:48px}.un_offices_areaName{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;color:#ACACAC;font-size:1.1875rem;font-weight:700;line-height:1.2}.un_offices_areaName:after{content:"";-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:block;height:1px;border-top:1px dashed #ACACAC}.un_offices_list{display:-ms-grid;display:grid;gap:16px}.un_offices_list_row{padding:32px 24px;background-color:#F5F5F5;border-radius:8px}.un_offices_list_row:first-of-type{margin-top:24px}.un_offices_list_name{color:#00903E;font-size:0.9375rem;font-weight:700}.un_offices_list_desc{position:relative;display:block;margin-top:16px;padding-top:24px;border-top:1px solid #ACACAC;font-size:0.875rem}@media screen and (min-width:768px){.un_offices_list_desc{font-size:0.9375rem}}.un_offices_list_desc_tel>a{color:#333333;text-decoration:none}.un_offices_list_desc_btn{margin-top:32px}@media screen and (min-width:1025px){.un_offices_list_row{display:-ms-grid;display:grid;-ms-grid-columns:190px 80px 1fr;grid-template-columns:190px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 80px;padding:32px}.un_offices_list_name{text-align:center}.un_offices_list_desc{display:-ms-grid;display:grid;gap:24px;margin-top:0;padding-top:0;border-top:none}.un_offices_list_desc:before{content:"";position:absolute;top:0;left:-40px;display:block;width:1px;height:100%;background-color:#ACACAC}.un_offices_list_desc_btn{margin-top:0}}@media screen and (min-width:1180px){.un_offices_list_desc{-ms-grid-columns:1fr 24px 190px;grid-template-columns:1fr 190px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}}.un_offices_list__access .un_offices_list_row{margin:0;padding:0;background-color:revert;border-radius:revert}.un_offices_list__access .un_offices_list_name{font-size:1rem}.un_offices_list__access .un_offices_list_name>em{font-style:normal}@media screen and (min-width:1025px){.un_offices_list__access .un_offices_list_name>em{font-size:1.125rem}}.un_offices_list__access .un_offices_list_desc{padding-top:16px}@media screen and (min-width:1025px){.un_offices_list__access .un_offices_list_row{gap:160px}.un_offices_list__access .un_offices_list_desc{padding-top:0}.un_offices_list__access .un_offices_list_desc:before{left:-80px}}@media screen and (min-width:1180px){.un_offices_list__access .un_offices_list_desc{display:block}}.un_access{padding:clamp(64px,9vw,120px) 0}.un_access_cont{margin-top:32px;padding:clamp(32px,4.7vw,64px) 0;background-color:#F5F5F5;border-radius:8px}.un_access_cont_inn{width:min(86%,702px);margin-left:auto;margin-right:auto}.un_access_map{margin:32px 0}.un_access_map>iframe{aspect-ratio:358/294;width:100%;height:auto}@media (orientation:landscape){.un_access_map>iframe{aspect-ratio:944/392}}.un_access_method{display:block;font-size:0.875rem}.un_access_method_item{display:-ms-grid;display:grid;gap:8px;padding:32px 0;border-bottom:1px dashed #ACACAC}.un_access_method_item:first-child{padding-top:0}.un_access_method_ttl{font-weight:600}.un_access_method_ttl:before{content:"・"}.un_access_method_desc{font-weight:500}.un_access_method_note{margin-top:24px;padding-left:1em;font-size:0.8125rem;font-weight:500;line-height:1.4}.un_access_method_note:before{content:"※";display:inline-block;text-indent:-1em}@media screen and (min-width:1025px){.un_access_method{font-size:0.9375rem}}.un_recruit_entryAnchor{position:fixed;z-index:900;bottom:0;right:0;left:0;margin:0 auto;display:-ms-grid;display:grid;place-content:center;place-items:center;gap:4px;aspect-ratio:2/1;width:142px;padding-top:8px;background:linear-gradient(256deg,#04ca56 0%,#00903e 100%);border-radius:50%/100% 100% 0 0;color:#FFFFFF;text-decoration:none;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transition:0.3s;transition:0.3s}.is_footerShow .un_recruit_entryAnchor{-webkit-transform:translateY(100%);transform:translateY(100%)}.un_recruit_entryAnchor>span{font-size:1.125rem}.un_recruit_entryAnchor>em{font-size:0.75rem;font-weight:700;font-style:normal}@media screen and (min-width:1025px){.un_recruit_entryAnchor{right:32px;left:revert;gap:8px;margin:0;width:200px;padding-top:16px}.un_recruit_entryAnchor>span{font-size:1.4375rem}.un_recruit_entryAnchor>em{font-size:0.8125rem}}@media (hover:hover){.un_recruit_entryAnchor:hover{-webkit-transform:scale(1.04);transform:scale(1.04)}}.un_recruit_fv{position:relative;background-color:#72CC00;color:#FFFFFF}.un_recruit_fv_visual{position:absolute;top:0;right:0;display:block;width:100%;height:100%}.un_recruit_fv_visual_imgWrap{position:sticky;top:50svh;right:0;-webkit-transform:translateY(-24%);transform:translateY(-24%)}.un_recruit_fv_visual_imgWrap>img{width:100%}@media screen and (orientation:portrait) and (max-width:375px){.un_recruit_fv_visual_imgWrap{-webkit-transform:translateY(-16%);transform:translateY(-16%)}}.un_recruit_fv_visual_lg{display:none}@media screen and (min-width:576px){.un_recruit_fv_visual_sm{display:none}.un_recruit_fv_visual_lg{display:inline-block}}@media screen and (min-width:1025px){.un_recruit_fv_visual{width:72%}.un_recruit_fv_visual_imgWrap{top:8%;-webkit-transform:none;transform:none}}.un_recruit_fv_main{position:relative;display:-ms-grid;display:grid;-ms-grid-rows:auto 1fr 200px;grid-template-rows:auto 1fr 200px;height:100vh;height:100dvh;height:100svh}@media (orientation:portrait){.un_recruit_fv_main{min-height:816px}}.un_recruit_fv_main_enCopy{overflow:hidden}.un_recruit_fv_main_enCopy>figure>img{width:100%}.un_recruit_fv_main_enCopy_lg{display:none}@media screen and (min-width:576px){.un_recruit_fv_main_enCopy_sm{display:none}.un_recruit_fv_main_enCopy_lg{display:block}}.un_recruit_fv_main_jpCopy{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:2.8svh;padding:2.8svh 6.4%}@media screen and (min-width:768px){.un_recruit_fv_main_jpCopy{margin-top:4svh;padding-top:4svh}}@media screen and (min-width:1025px){.un_recruit_fv_main_jpCopy{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear,left top,right top,from(rgba(127,227,0,0)),color-stop(74%,#7fe300));background:linear-gradient(90deg,rgba(127,227,0,0) 0%,#7fe300 74%)}}.un_recruit_fv_main_jpCopy:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:40vw;background:-webkit-gradient(linear,left top,right top,from(rgba(127,227,0,0)),color-stop(74%,#7fe300));background:linear-gradient(90deg,rgba(127,227,0,0) 0%,#7fe300 74%)}@media screen and (min-width:768px){.un_recruit_fv_main_jpCopy:before{height:260px}}@media screen and (min-width:1025px){.un_recruit_fv_main_jpCopy:before{display:none}}.un_recruit_fv_main_jpCopy_item{position:relative;z-index:2;display:inline-block}@media screen and (min-width:1366px){.un_recruit_fv_main_jpCopy_item>img{width:min(40vw,880px)}}.un_recruit_fv_main_ttlWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#FFFFFF}.un_recruit_fv_main_ttlWrap_inn{position:relative;z-index:2;width:91.8%;margin:auto;padding-left:16px}@media screen and (min-width:1025px){.un_recruit_fv_main_ttlWrap_inn{padding-left:0}}.un_recruit_fv_main_join{position:absolute;z-index:2;bottom:32svh;right:0;display:inline-block;width:88%;text-align:right;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}.un_recruit_fv_main_join>img{display:inline-block}@media screen and (max-width:375px){.un_recruit_fv_main_join{bottom:38svh}}@media screen and (min-width:768px){.un_recruit_fv_main_join{bottom:26svh}}@media screen and (min-width:1025px){.un_recruit_fv_main_join{bottom:revert;top:64vh;width:668px}.un_recruit_fv_main_join>img{width:100%}}.un_recruit_fv_ttl{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;color:#72CC00}.un_recruit_fv_ttl:before{content:"";position:absolute;top:0;left:-24px;display:block;width:6px;height:66px;background:url(../images/recruit/fv-arrow-down.svg) left top/contain no-repeat}.un_recruit_fv_ttl_main{font-size:clamp(1.4375rem,2.2vw,1.8125rem);line-height:1}.un_recruit_fv_ttl_sub{font-size:0.75rem;font-weight:700}.un_recruit_fv_breadcrumbs{margin-top:8px}.un_recruit_fv_message{position:relative}.un_recruit_fv_message:before{content:"";position:absolute;top:0;right:0;display:block;width:100%;height:100%;background-image:url(../images/common/japan-map.svg);background-position:center;background-size:180%;background-repeat:no-repeat;opacity:0.7}.un_recruit_fv_message_inn{position:relative;z-index:5;width:100%;background-color:rgba(127,227,0,0.7)}.un_recruit_fv_message_txtWrap{display:-ms-grid;display:grid;gap:32px;padding:70px 6.4% 100vw}.un_recruit_fv_message_txtWrap p+p{margin-top:0}.un_recruit_fv_message_ttl{font-size:1.1875rem}.un_recruit_fv_message_lead{font-size:1.1875rem;font-weight:700;line-height:2.1}.un_recruit_fv_message_copy,.un_recruit_fv_message_lead,.un_recruit_fv_message_ttl{-webkit-filter:drop-shadow(0 0 20px #72CC00);filter:drop-shadow(0 0 20px #72CC00)}@media screen and (min-width:1025px){.un_recruit_fv_message:before{background-position:right -160px center;background-size:auto 120%}.un_recruit_fv_message_inn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100vh}.un_recruit_fv_message_txtWrap{padding-top:40px;padding-bottom:40px}.un_recruit_fv_message_lead{font-size:1.375rem;font-weight:600}}.un_recruit_central{overflow-x:hidden;overflow-x:clip;padding:clamp(64px,9vw,120px) 0}@media screen and (min-width:1025px){.un_recruit_central{overflow-x:revert}}.un_recruit_central_section:not(:first-child){padding-top:clamp(64px,9vw,120px)}.un_recruit_central_cont__sm{max-width:943px}.un_recruit_central_cont__bgGray{padding:clamp(48px,6vw,80px) 0;border-image-source:linear-gradient(#F5F5F5,#F5F5F5);border-image-slice:0 fill;border-image-outset:0 100vw 0 100vw}.un_recruit_central_cont_spMore{margin-top:clamp(24px,2.4vw,32px);text-align:right}@media screen and (min-width:1025px){.un_recruit_central_cont_spMore{display:none}}.un_recruit_importantList{display:-ms-grid;display:grid;gap:16px;margin-top:clamp(32px,3.6vw,48px)}.un_recruit_importantList_item{display:-ms-grid;display:grid;gap:16px;justify-items:center;padding:40px 24px;background-color:#FFFFFF;border-radius:8px}.un_recruit_importantList_ttl{display:-ms-grid;display:grid;text-align:center}.un_recruit_importantList_ttl>em{font-size:1.4375rem;font-weight:600;font-style:normal}.un_recruit_importantList_ttl>span{font-size:0.75rem;line-height:1}.un_recruit_importantList_lead{font-size:0.875rem;font-weight:500;line-height:1.64}@media screen and (min-width:1280px){.un_recruit_importantList{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.un_recruit_importantList_item{padding:56px 16px}.un_recruit_importantList_lead{font-size:0.75rem}}.un_recruit_jobCat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:16px}.un_recruit_jobCat_txtWrap_more{margin-top:clamp(24px,2.4vw,32px)}.un_recruit_jobCat_imgWrap>img{width:100%}@media screen and (min-width:1025px){.un_recruit_jobCat{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:6%}.un_recruit_jobCat_txtWrap{width:36%}.un_recruit_jobCat_txtWrap>p{font-size:0.9375rem}.un_recruit_jobCat_imgWrap{width:58%}}.un_recruit_flow{display:-ms-grid;display:grid;gap:16px;color:#579A01;font-size:1.1875rem;line-height:1.4}.un_recruit_flow_item{position:relative;display:-ms-grid;display:grid;place-items:center;height:140px;padding:40px 24px;background-color:#f0ffde;text-align:center}.un_recruit_flow_item:nth-child(2){background-color:#e5ffc7}.un_recruit_flow_item:nth-child(3){background-color:#dcffb4}.un_recruit_flow_item:nth-child(4){background-color:#d1ff9b}.un_recruit_flow_item:nth-child(5){background-color:#c5ff83}.un_recruit_flow_item strong{font-weight:700}.un_recruit_flow_badge{position:absolute;top:-12px;left:16px;display:-ms-grid;display:grid;gap:8px;color:#72CC00;font-size:2.5rem;line-height:1}.un_recruit_flow_badge>small{font-size:0.9375rem}@media screen and (min-width:1025px){.un_recruit_flow{font-size:1.125rem}}@media screen and (min-width:1180px){.un_recruit_flow{-ms-grid-columns:1fr 2px 1fr 2px 1fr 2px 1fr 2px 1fr;grid-template-columns:repeat(5,1fr);gap:2px}.un_recruit_flow_item{height:200px}.un_recruit_flow_item strong{font-weight:500;-webkit-transform:translateY(24%);transform:translateY(24%)}}.un_recruit_comebackBtn{--inn-box-pos:translateX(0);--icon-bg-color:#FFFFFF;--icon-arrow-filter:none}.un_recruit_comebackBtn_link{position:relative;z-index:4;overflow:hidden;display:block;padding:64px clamp(20px,4.1vw,56px);border-radius:8px;border:2px solid #72CC00;text-decoration:none}.un_recruit_comebackBtn_link:before{content:"";position:absolute;top:0;right:0;z-index:-1;display:block;width:94%;height:100%;background:url(../images/recruit/btn-bg-comeback-sp@2x.png) center right/cover no-repeat;background:-webkit-image-set(url(../images/recruit/btn-bg-comeback-sp@2x.webp) type("image/webp"),url(../images/recruit/btn-bg-comeback-sp@2x.png) type("image/png")) center right/cover no-repeat;background:image-set(url(../images/recruit/btn-bg-comeback-sp@2x.webp) type("image/webp"),url(../images/recruit/btn-bg-comeback-sp@2x.png) type("image/png")) center right/cover no-repeat}@media screen and (min-width:768px){.un_recruit_comebackBtn_link:before{width:88.8%;background:url(../images/recruit/btn-bg-comeback@2x.png) center right/cover no-repeat;background:-webkit-image-set(url(../images/recruit/btn-bg-comeback@2x.webp) type("image/webp"),url(../images/recruit/btn-bg-comeback@2x.png) type("image/png")) center right/cover no-repeat;background:image-set(url(../images/recruit/btn-bg-comeback@2x.webp) type("image/webp"),url(../images/recruit/btn-bg-comeback@2x.png) type("image/png")) center right/cover no-repeat}}.un_recruit_comebackBtn_link_inn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 24px;-webkit-transform:var(--inn-box-pos);transform:var(--inn-box-pos);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.un_recruit_comebackBtn_link_inn>i{-ms-flex-negative:0;flex-shrink:0;display:-ms-grid;display:grid;place-items:center;width:clamp(48px,4.68vw,64px)}.un_recruit_comebackBtn_link_inn>i>span{display:-ms-grid;display:grid;place-items:center;aspect-ratio:1/1;width:clamp(48px,4.68vw,64px);border-radius:50%;border:2px solid #72CC00;background-color:var(--icon-bg-color);-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.un_recruit_comebackBtn_link_inn>i>span:before{content:"";display:block;aspect-ratio:20/9;width:22px;background:url(../images/recruit/icon-arrow-r.svg) center/contain no-repeat;-webkit-transform:translateY(-25%);transform:translateY(-25%);-webkit-filter:var(--icon-arrow-filter);filter:var(--icon-arrow-filter);-webkit-transition:-webkit-filter 0.3s;transition:-webkit-filter 0.3s;transition:filter 0.3s;transition:filter 0.3s,-webkit-filter 0.3s}@media (hover:hover){.un_recruit_comebackBtn_link:hover{--inn-box-pos:translateX(10px);--icon-bg-color:#72CC00;--icon-arrow-filter:brightness(0) invert(1)}}.un_zoomerIllust{padding:clamp(64px,9vw,120px) 0}.un_zoomerIllust_ttl{text-align:center;font-size:clamp(1.1875rem,2.2vw,1.8125rem);font-weight:700;line-height:1.2}.un_zoomerIllust_ttl_sub{display:block;font-size:clamp(0.75rem,1.2vw,0.9375rem);font-weight:500}.un_zoomerIllust_ttl_main{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:24px;margin-top:8px;font-style:normal}.un_zoomerIllust_ttl_main:after,.un_zoomerIllust_ttl_main:before{content:"";display:block;width:1px;height:1.25em;background-color:#333333;-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}.un_zoomerIllust_ttl_main:after{-webkit-transform:rotate(24deg);transform:rotate(24deg)}@media screen and (min-width:1025px){.un_zoomerIllust_ttl_main{margin-top:16px}.un_zoomerIllust_ttl_main>br{display:none}}.un_zoomerIllust_wrapper{overflow:hidden;margin-top:clamp(24px,2.4vw,32px);border-radius:8px;-webkit-box-shadow:4px 4px 0 #72CC00;box-shadow:4px 4px 0 #72CC00}.un_zoomerIllust_wrapper .zoomHolder{background-color:#72CC00}.un_zoomerIllust_wrapper .controlHolder{background:rgba(0,0,0,0.7)}@media screen and (min-width:1025px){.un_zoomerIllust_wrapper{-webkit-box-shadow:8px 8px 0 #72CC00;box-shadow:8px 8px 0 #72CC00}}.un_zoomerIllust_btn{padding:4px 8px;background-color:#FFFFFF;border:1px solid #00903E;border-radius:8px;color:#00903E;text-decoration:none;font-weight:600}.un_zoomerIllust_qIcon>figure{-webkit-transform:scale(0.75);transform:scale(0.75)}@media screen and (min-width:768px){.un_zoomerIllust_qIcon>figure{-webkit-transform:scale(1);transform:scale(1)}}.un_zoomerIllust_howTo{margin-top:16px;font-weight:500;line-height:1.4}@media screen and (min-width:768px){.un_zoomerIllust_howTo{text-align:center;font-size:0.9375rem}}.un_environment{padding:clamp(64px,9vw,120px) 0}.un_environment_aside{display:none}@media screen and (min-width:1025px){.un_environment_aside{display:block}}.un_environment_section:not(:first-child){padding-top:clamp(64px,9vw,120px)}.un_environment_cont__sm{max-width:930px}.un_environment_ttlWrap{padding-bottom:20px;border-bottom:1px solid #EEEEEE}.un_environment_ttl{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;font-size:clamp(1.4375rem,2.2vw,1.8125rem);font-weight:700;line-height:1.3}.un_environment_ttl_en{font-size:0.9375rem;line-height:1}@media screen and (min-width:1025px){.un_environment_ttl{font-weight:500}}.un_environment_byTheNumNoteTimestamp{margin-top:16px;margin-bottom:-16px;text-align:right;font-size:0.75rem;line-height:1.25}.un_environment_careerModel{margin-top:24px}.un_environment_careerModel_lead{font-size:0.9375rem;line-height:1.6}.un_environment_careerModel_pictWrap{margin-top:clamp(24px,2.4vw,32px);text-align:center;overflow-x:auto}.un_environment_careerModel_pictWrap>figure{padding-bottom:8px}.un_environment_careerModel_pictWrap>figure>img{display:inline-block;min-width:640px}@media screen and (min-width:1025px){.un_environment_careerModel_pictWrap{overflow-x:initial}}.un_environment_benefit{display:-ms-grid;display:grid;gap:24px;margin-top:24px}.un_environment_benefit_item{display:-ms-grid;display:grid;gap:16px;padding:32px 16px;background-color:#FFFFFF;border-radius:8px;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.15);box-shadow:0 0 6px rgba(0,0,0,0.15)}.un_environment_benefit_illust{display:-ms-grid;display:grid;place-items:center}.un_environment_benefit_txtWrap{display:-ms-grid;display:grid;gap:16px}.un_environment_benefit_ttl{color:#72CC00;text-align:center;font-size:1.1875rem;font-weight:700;line-height:1.3}.un_environment_benefit_lead{font-size:0.875rem;line-height:1.5}.un_environment_benefit_photo>img{width:100%;border-radius:8px}@media screen and (min-width:768px){.un_environment_benefit_item{-ms-grid-columns:110px 48px 1fr;grid-template-columns:110px 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:48px;padding-right:24px}.un_environment_benefit_ttl{text-align:left}}@media screen and (min-width:1180px){.un_environment_benefit_item{position:relative;gap:96px;padding:32px 64px}.un_environment_benefit_item:before{content:"";position:absolute;top:32px;left:220px;display:block;width:1px;height:calc(100% - 64px);background-color:#EEEEEE}}.un_knowByNum{display:-ms-grid;display:grid;gap:32px;margin-top:clamp(24px,2.4vw,32px)}.un_knowByNum_item{position:relative;padding:8vw 0;background-color:#FFFFFF;border-radius:8px;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.15);box-shadow:0 0 6px rgba(0,0,0,0.15)}@media screen and (min-width:768px){.un_knowByNum_item{padding:32px 0}}.un_knowByNum_item__01{aspect-ratio:358/396;background:url(../images/recruit/work-environment/by-the-num-illust-001-sp.svg?ver=002) bottom center/cover no-repeat}@media screen and (min-width:768px){.un_knowByNum_item__01{aspect-ratio:570/350;background-image:url(../images/recruit/work-environment/by-the-num-illust-001.svg?ver=002)}.un_knowByNum_item__01 .un_knowByNum_txtWrap{position:absolute;top:50%;left:32px;-webkit-transform:translateY(calc(-50% + 24px));transform:translateY(calc(-50% + 24px))}}.un_knowByNum_item__02{aspect-ratio:358/378;background:url(../images/recruit/work-environment/by-the-num-illust-002-sp.svg?ver=002) bottom center/cover no-repeat}@media screen and (min-width:768px){.un_knowByNum_item__02{aspect-ratio:570/350;background-image:url(../images/recruit/work-environment/by-the-num-illust-002.svg?ver=002)}.un_knowByNum_item__02 .un_knowByNum_txtWrap{position:absolute;top:50%;right:32px;-webkit-transform:translateY(calc(-50% + 24px));transform:translateY(calc(-50% + 24px))}}.un_knowByNum_item__06{text-align:center}.un_knowByNum_item__08{text-align:center}.un_knowByNum_ttlWrap{margin-bottom:7vw;padding:0 16px;text-align:center}@media screen and (min-width:768px){.un_knowByNum_ttlWrap{margin-bottom:32px}}@media screen and (min-width:1280px){.un_knowByNum_ttlWrap{margin-bottom:24px}}.un_knowByNum_ttl{display:inline-block;padding:0.4em 1.5em;background-color:#72CC00;border-radius:80px;color:#FFFFFF;font-size:1.125rem;font-weight:700;line-height:1.2}.un_knowByNum_txtWrap{text-align:center}.un_knowByNum_txtWrap__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}@media screen and (min-width:1280px){.un_knowByNum_txtWrap__flex{gap:10px}}.un_knowByNum_txtWrap__flexRev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}@media screen and (min-width:1280px){.un_knowByNum_txtWrap__flexRev{gap:12px}}.un_knowByNum_txtWrap__flexColRev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}@media screen and (min-width:768px){.un_knowByNum_txtWrap__flexColRev{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:48px}}.un_knowByNum_txtWrap__06{position:relative;display:inline-block;padding:0 24px}.un_knowByNum_txtWrap__06_item{position:absolute}.un_knowByNum_txtWrap__06_item:first-of-type{top:37%;right:24%}.un_knowByNum_txtWrap__06_item:nth-of-type(2){top:67%;right:42%}.un_knowByNum_txtWrap__06_item:nth-of-type(3){top:30%;right:51%}.un_knowByNum_txtWrap__06>figure{text-align:center}.un_knowByNum_txtWrap__06>figure img{display:inline-block}@media screen and (min-width:1025px){.un_knowByNum_txtWrap__06{padding:0}.un_knowByNum_txtWrap__06_item:first-child{right:26.5%}.un_knowByNum_txtWrap__06_item:nth-child(2){right:43%}.un_knowByNum_txtWrap__06_item:nth-child(3){right:52%}.un_knowByNum_txtWrap__06>figure img{width:100%}}.un_knowByNum_txtWrap__08{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.un_knowByNum_txtWrap__08>:not(:first-child){position:relative}.un_knowByNum_txtWrap__08>:not(:first-child):before{content:"";position:absolute;top:-16px;left:0;width:100%;height:1px;background-color:#EEEEEE}@media screen and (min-width:768px){.un_knowByNum_txtWrap__08{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;gap:80px;padding:0 10%}.un_knowByNum_txtWrap__08>*{width:50%}.un_knowByNum_txtWrap__08>:not(:first-child):before{display:none}.un_knowByNum_txtWrap__08>:not(:first-child):after{content:"";position:absolute;top:0;left:-40px;width:1px;height:100%;background-color:#EEEEEE}}.un_knowByNum_txtWrap__09{gap:0}.un_knowByNum_txtWrap__09>*{width:50%}@media screen and (min-width:1280px){.un_knowByNum_txtWrap__09{gap:16px}.un_knowByNum_txtWrap__09>:first-child{width:42%}.un_knowByNum_txtWrap__09>:last-child{width:56%}}@media screen and (min-width:1280px){.un_knowByNum_txtWrap__10{gap:16px}}@media screen and (min-width:1280px){.un_knowByNum_txtWrap__12{gap:24px}}.un_knowByNum_txtWrap_inn{position:relative;display:inline-block;text-align:left}.un_knowByNum_txtWrap_inn__01{width:242px}.un_knowByNum_txtWrap_inn__02{width:248px}.un_knowByNum_txtWrap_inn__03{width:156px}.un_knowByNum_txtWrap_inn__04{width:158px}.un_knowByNum_txtWrap_inn__05{width:146px}.un_knowByNum_txtWrap_inn__07{width:198px}.un_knowByNum_txtWrap_inn__08{text-align:center}.un_knowByNum_txtWrap_inn__10>*{width:160px}.un_knowByNum_txtWrap_inn__11{width:170px}.un_knowByNum_txtWrap_inn__12{width:128px}.un_knowByNum_txtWrap_caption{font-size:0.9375rem;font-weight:700;line-height:1.2}.un_knowByNum_txtWrap_notes{margin-top:4px;padding-left:1em;font-size:0.875rem;line-height:1.2}.un_knowByNum_txtWrap_notes:before{content:"※";margin-left:-1em}@media screen and (min-width:768px){.un_knowByNum{-ms-grid-columns:1fr 24px 1fr;grid-template-columns:repeat(2,1fr);-ms-grid-rows:auto 24px auto 24px auto 24px auto 24px auto 24px auto 24px auto 24px auto 24px auto;grid-template-rows:repeat(9,auto);gap:24px}.un_knowByNum>:first-child{-ms-grid-row:1;-ms-grid-column:1}.un_knowByNum>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.un_knowByNum>:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.un_knowByNum>:nth-child(4){-ms-grid-row:3;-ms-grid-column:3}.un_knowByNum>:nth-child(5){-ms-grid-row:5;-ms-grid-column:1}.un_knowByNum>:nth-child(6){-ms-grid-row:5;-ms-grid-column:3}.un_knowByNum>:nth-child(7){-ms-grid-row:7;-ms-grid-column:1}.un_knowByNum>:nth-child(8){-ms-grid-row:7;-ms-grid-column:3}.un_knowByNum>:nth-child(9){-ms-grid-row:9;-ms-grid-column:1}.un_knowByNum>:nth-child(10){-ms-grid-row:9;-ms-grid-column:3}.un_knowByNum>:nth-child(11){-ms-grid-row:11;-ms-grid-column:1}.un_knowByNum>:nth-child(12){-ms-grid-row:11;-ms-grid-column:3}.un_knowByNum>:nth-child(13){-ms-grid-row:13;-ms-grid-column:1}.un_knowByNum>:nth-child(14){-ms-grid-row:13;-ms-grid-column:3}.un_knowByNum>:nth-child(15){-ms-grid-row:15;-ms-grid-column:1}.un_knowByNum>:nth-child(16){-ms-grid-row:15;-ms-grid-column:3}.un_knowByNum>:nth-child(17){-ms-grid-row:17;-ms-grid-column:1}.un_knowByNum>:nth-child(18){-ms-grid-row:17;-ms-grid-column:3}.un_knowByNum_item__01{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:1;grid-row:1}.un_knowByNum_item__02{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:2;grid-row:2}.un_knowByNum_item__03{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:3;grid-row:3}.un_knowByNum_item__04{-ms-grid-column:1;grid-column:1;-ms-grid-row:4;grid-row:4}.un_knowByNum_item__05{-ms-grid-column:2;grid-column:2;-ms-grid-row:4;grid-row:4}.un_knowByNum_item__06{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:5;grid-row:5}.un_knowByNum_item__07{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:6;grid-row:6}.un_knowByNum_item__08{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:7;grid-row:7}.un_knowByNum_item__09{-ms-grid-column:1;grid-column:1;-ms-grid-row:8;grid-row:8}.un_knowByNum_item__10{-ms-grid-column:2;grid-column:2;-ms-grid-row:8;grid-row:8}.un_knowByNum_item__11{-ms-grid-column:1;grid-column:1;-ms-grid-row:9;grid-row:9}.un_knowByNum_item__12{-ms-grid-column:2;grid-column:2;-ms-grid-row:9;grid-row:9}}@media screen and (min-width:1280px){.un_knowByNum{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-ms-grid-rows:(1fr)[14];grid-template-rows:repeat(14,1fr)}.un_knowByNum>:first-child{-ms-grid-row:1;-ms-grid-column:1}.un_knowByNum>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.un_knowByNum>:nth-child(3){-ms-grid-row:1;-ms-grid-column:3}.un_knowByNum>:nth-child(4){-ms-grid-row:2;-ms-grid-column:1}.un_knowByNum>:nth-child(5){-ms-grid-row:2;-ms-grid-column:2}.un_knowByNum>:nth-child(6){-ms-grid-row:2;-ms-grid-column:3}.un_knowByNum>:nth-child(7){-ms-grid-row:3;-ms-grid-column:1}.un_knowByNum>:nth-child(8){-ms-grid-row:3;-ms-grid-column:2}.un_knowByNum>:nth-child(9){-ms-grid-row:3;-ms-grid-column:3}.un_knowByNum>:nth-child(10){-ms-grid-row:4;-ms-grid-column:1}.un_knowByNum>:nth-child(11){-ms-grid-row:4;-ms-grid-column:2}.un_knowByNum>:nth-child(12){-ms-grid-row:4;-ms-grid-column:3}.un_knowByNum>:nth-child(13){-ms-grid-row:5;-ms-grid-column:1}.un_knowByNum>:nth-child(14){-ms-grid-row:5;-ms-grid-column:2}.un_knowByNum>:nth-child(15){-ms-grid-row:5;-ms-grid-column:3}.un_knowByNum>:nth-child(16){-ms-grid-row:6;-ms-grid-column:1}.un_knowByNum>:nth-child(17){-ms-grid-row:6;-ms-grid-column:2}.un_knowByNum>:nth-child(18){-ms-grid-row:6;-ms-grid-column:3}.un_knowByNum>:nth-child(19){-ms-grid-row:7;-ms-grid-column:1}.un_knowByNum>:nth-child(20){-ms-grid-row:7;-ms-grid-column:2}.un_knowByNum>:nth-child(21){-ms-grid-row:7;-ms-grid-column:3}.un_knowByNum>:nth-child(22){-ms-grid-row:8;-ms-grid-column:1}.un_knowByNum>:nth-child(23){-ms-grid-row:8;-ms-grid-column:2}.un_knowByNum>:nth-child(24){-ms-grid-row:8;-ms-grid-column:3}.un_knowByNum>:nth-child(25){-ms-grid-row:9;-ms-grid-column:1}.un_knowByNum>:nth-child(26){-ms-grid-row:9;-ms-grid-column:2}.un_knowByNum>:nth-child(27){-ms-grid-row:9;-ms-grid-column:3}.un_knowByNum>:nth-child(28){-ms-grid-row:10;-ms-grid-column:1}.un_knowByNum>:nth-child(29){-ms-grid-row:10;-ms-grid-column:2}.un_knowByNum>:nth-child(30){-ms-grid-row:10;-ms-grid-column:3}.un_knowByNum>:nth-child(31){-ms-grid-row:11;-ms-grid-column:1}.un_knowByNum>:nth-child(32){-ms-grid-row:11;-ms-grid-column:2}.un_knowByNum>:nth-child(33){-ms-grid-row:11;-ms-grid-column:3}.un_knowByNum>:nth-child(34){-ms-grid-row:12;-ms-grid-column:1}.un_knowByNum>:nth-child(35){-ms-grid-row:12;-ms-grid-column:2}.un_knowByNum>:nth-child(36){-ms-grid-row:12;-ms-grid-column:3}.un_knowByNum>:nth-child(37){-ms-grid-row:13;-ms-grid-column:1}.un_knowByNum>:nth-child(38){-ms-grid-row:13;-ms-grid-column:2}.un_knowByNum>:nth-child(39){-ms-grid-row:13;-ms-grid-column:3}.un_knowByNum>:nth-child(40){-ms-grid-row:14;-ms-grid-column:1}.un_knowByNum>:nth-child(41){-ms-grid-row:14;-ms-grid-column:2}.un_knowByNum>:nth-child(42){-ms-grid-row:14;-ms-grid-column:3}.un_knowByNum_item__01{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:1/1/4/3;aspect-ratio:auto}.un_knowByNum_item__02{-ms-grid-row:4;-ms-grid-row-span:3;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:4/1/7/3;aspect-ratio:auto}.un_knowByNum_item__03{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3;-ms-grid-column-span:1;grid-area:1/3/3/4}.un_knowByNum_item__04{-ms-grid-row:3;-ms-grid-row-span:2;-ms-grid-column:3;-ms-grid-column-span:1;grid-area:3/3/5/4}.un_knowByNum_item__05{-ms-grid-row:5;-ms-grid-row-span:2;-ms-grid-column:3;-ms-grid-column-span:1;grid-area:5/3/7/4}.un_knowByNum_item__06{-ms-grid-row:7;-ms-grid-row-span:3;-ms-grid-column:2;-ms-grid-column-span:2;grid-area:7/2/10/4}.un_knowByNum_item__07{-ms-grid-row:10;-ms-grid-row-span:3;-ms-grid-column:2;-ms-grid-column-span:2;grid-area:10/2/13/4}.un_knowByNum_item__08{-ms-grid-row:13;-ms-grid-row-span:2;-ms-grid-column:2;-ms-grid-column-span:2;grid-area:13/2/15/4}.un_knowByNum_item__09{-ms-grid-row:7;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:7/1/9/2}.un_knowByNum_item__10{-ms-grid-row:9;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:9/1/11/2}.un_knowByNum_item__11{-ms-grid-row:11;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:11/1/13/2}.un_knowByNum_item__12{-ms-grid-row:13;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:13/1/15/2}.un_knowByNum_item__10 figure,.un_knowByNum_item__11 figure,.un_knowByNum_item__12 figure{width:86px}}.un_actionPlan{padding:clamp(64px,9vw,120px) 0}.un_actionPlan :where(p,ul,ol,dl,table){line-height:1.5}.un_actionPlan :where(p,ul,ol,dl){font-size:0.875rem}@media screen and (min-width:1025px){.un_actionPlan :where(p,ul,ol,dl){font-size:0.9375rem}}.un_actionPlan table{margin-top:16px}.un_actionPlan_ttlWrap{padding-bottom:24px;border-bottom:1px solid #EEEEEE}.un_actionPlan_ttlWrap:not(:first-of-type){padding-top:clamp(64px,9vw,120px)}.un_actionPlan_ttlWrap h2{background:linear-gradient(315deg,#04ca56 0%,#00903e 100%);color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(1.1875rem,2.2vw,1.8125rem);font-weight:500}.un_actionPlan_section{margin-top:40px}.un_actionPlan_section_cont:not(:first-of-type){margin-top:32px}.un_actionPlan_section_cont h4{color:#00903E;font-size:1.125rem;font-weight:500}.un_actionPlan_section_cont h4>span{color:#333333;font-size:0.875rem;font-weight:400}.un_actionPlan_section_callout{margin-top:16px;padding:24px;background-color:#F5F5F5;border-radius:8px}.un_actionPlan_section_callout h5{margin-bottom:8px;font-size:1rem;font-weight:500}.un_actionPlan_subTtl{display:inline-block;margin-bottom:24px;padding:0.4em 0.8em;background-color:#00903E;border-radius:4px;color:#FFFFFF;line-height:1.2}.un_contact{padding:clamp(64px,9vw,120px) 0}@media screen and (min-width:1025px){.un_contact_intro>p{font-size:0.9375rem}}.un_contact_linkUnit{margin-top:clamp(40px,4.5vw,64px)}.un_contact_tel{margin-top:clamp(40px,4.5vw,64px)}.un_contact_tel_ttl{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #ACACAC}.un_contact_tel_cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.un_contact_tel_cont_address>p{line-height:1.45}.un_contact_tel_cont_numBox{font-size:clamp(1.5rem,2.4vw,2rem);font-weight:600}@media screen and (min-width:768px){.un_contact_tel_cont{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:80px}}@media screen and (min-width:1025px){.un_contact_tel_cont_address>p{font-size:0.9375rem}}.un_case-study-list{padding:clamp(32px,3.6vw,48px) 0 clamp(64px,9vw,120px)}.un_case-study-list :where(p,ul,ol,dl,table){line-height:1.5}.un_case-study-list :where(p,ul,ol,dl){font-size:0.875rem}@media screen and (min-width:1025px){.un_case-study-list :where(p,ul,ol,dl){font-size:0.9375rem}}@media (max-width:579px){.un_case-study-list table{min-width:600px}}.un_case-study-list table thead{border-bottom:solid 1px #CCC}.un_case-study-list table td,.un_case-study-list table th{text-align:center;vertical-align:middle;border:solid 1px #CCC;padding:13px 0}@media screen and (min-width:992px){.un_case-study-list table td,.un_case-study-list table th{padding:21px 0}}.un_case-study-list table th{color:#FFFFFF;background-color:#00903E}.un_case-study-list table th:first-of-type{width:18%}.un_case-study-list table th:nth-of-type(2){width:35%}@media screen and (min-width:992px){.un_case-study-list table th:nth-of-type(2){width:42%}}.un_case-study-list table th:nth-of-type(3){width:31%}@media screen and (min-width:992px){.un_case-study-list table th:nth-of-type(3){width:22%}}.un_case-study-list table th:last-of-type{width:16%}@media screen and (min-width:992px){.un_case-study-list table th:last-of-type{width:18%}}.un_case-study-list table td:nth-of-type(2){text-align:left;padding:13px 20px}@media screen and (min-width:992px){.un_case-study-list table td:nth-of-type(2){padding-left:34px;padding-right:34px}}.un_case-study-list_ttlWrap{padding-top:clamp(32px,3.6vw,48px);padding-bottom:24px}.un_case-study-list_ttlWrap:not(:first-of-type){padding-top:clamp(64px,9vw,120px)}.un_case-study-list_ttlWrap h2{background:linear-gradient(315deg,#04ca56 0%,#00903e 100%);color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(1.1875rem,2.2vw,1.8125rem);font-weight:500}.un_case-study-list_section{overflow-x:auto}.un_case-study-list_section_cont:not(:first-of-type){margin-top:32px}.un_case-study-list_section_cont h4{color:#00903E;font-size:1.125rem;font-weight:500}.un_case-study-list_section_cont h4>span{color:#333333;font-size:0.875rem;font-weight:400}.un_case-study-list_section_callout{margin-top:16px;padding:24px;background-color:#F5F5F5;border-radius:8px}.un_case-study-list_section_callout h5{margin-bottom:8px;font-size:1rem;font-weight:500}.un_case-study-list_subTtl{display:inline-block;margin-bottom:24px;padding:0.4em 0.8em;background-color:#00903E;border-radius:4px;color:#FFFFFF;line-height:1.2}.un_case-study-list .wp-block-table{overflow-x:initial}.un_comeback_lv2Heading{padding-bottom:24px;border-bottom:1px solid #EEEEEE}.un_comeback_lv2Heading>h2{letter-spacing:0.05em}.un_comeback_fv{position:relative;background:#FFFFFF}.un_comeback_fv:before{content:"";position:absolute;bottom:0;right:0;opacity:0.8;width:100%;height:100%;background:url(../images/recruit/comeback/fv-sp@2x.png) center/cover no-repeat;background:-webkit-image-set(url(../images/recruit/comeback/fv-sp@2x.webp) type("image/webp"),url(../images/recruit/comeback/fv-sp@2x.png) type("image/png")) center bottom/cover no-repeat;background:image-set(url(../images/recruit/comeback/fv-sp@2x.webp) type("image/webp"),url(../images/recruit/comeback/fv-sp@2x.png) type("image/png")) center bottom/cover no-repeat}@media screen and (min-width:768px){.un_comeback_fv:before{width:100%;background:url(../images/recruit/comeback/fv@2x.png) center/cover no-repeat;background:-webkit-image-set(url(../images/recruit/comeback/fv@2x.webp) type("image/webp"),url(../images/recruit/comeback/fv@2x.png) type("image/png")) left bottom/cover no-repeat;background:image-set(url(../images/recruit/comeback/fv@2x.webp) type("image/webp"),url(../images/recruit/comeback/fv@2x.png) type("image/png")) left bottom/cover no-repeat}}.un_comeback_fv_cont{position:relative;width:min(91.8%,1080px);margin-inline:auto;padding-top:180px;padding-bottom:24px;border-bottom:1px solid #EEEEEE}.un_comeback_fv_txtWrap{margin-bottom:clamp(40px,4vw,56px)}.un_comeback_fv_txtWrap_ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(8px,1vw,12px);letter-spacing:0.05em;line-height:1}.un_comeback_fv_txtWrap_ttl_en{font-size:clamp(0.9375rem,1.32vw,1.125rem)}.un_comeback_fv_txtWrap_ttl_jp{font-size:clamp(1.4375rem,2.4vw,2rem);font-weight:600}.un_comeback_fv_txtWrap_copy{margin-top:clamp(32px,4.1vw,56px)}.un_comeback_fv_txtWrap_lead{margin-top:24px;font-weight:500}.un_comeback_fv_txtWrap_lead>p{line-height:1.8}.un_comeback_fv_txtWrap_lead>p>br{display:none}@media screen and (min-width:768px){.un_comeback_fv_txtWrap_lead>p>br{display:block}}.un_comeback_fv_breadcrumbs{position:relative}.un_comeback_intro{padding-top:calc(clamp(64px, 9vw, 120px) * 1.25)}.un_comeback_intro_ttl{text-align:center;font-size:clamp(1.4375rem,2.4vw,2rem);font-weight:bold;letter-spacing:0.05;line-height:1.3}.un_comeback_intro_ttl>span{color:#72CC00}.un_comeback_intro_lead{margin-top:32px;font-weight:500}.un_comeback_intro_lead>p{letter-spacing:0.05em;line-height:1.8}.un_comeback_intro_slider{padding-block:48px}@media screen and (min-width:768px){.un_comeback_intro_lead{text-align:center}}.un_comeback_jobDesc{padding-top:clamp(64px,9vw,120px)}.un_comeback_jobDesc_cont{display:-ms-grid;display:grid;gap:32px 2.34%;margin-top:clamp(32px,3.52vw,48px)}.un_comeback_jobDesc_box{position:relative;display:-ms-grid;display:grid;place-items:center;padding:clamp(40px,4.68vw,64px) clamp(40px,4.68vw,64px);border-radius:8px;background-color:#F5F5F5}.un_comeback_jobDesc_box_ttl{position:absolute;top:0;left:50%;text-align:center;font-size:clamp(1rem,1.35vw,1.125rem);font-weight:500;letter-spacing:0.05em;line-height:1.45;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.un_comeback_jobDesc_box_ttl>span{display:inline-block;min-width:6em;padding:0.25em 1.5em;border-radius:80px;background-color:#72CC00;color:#FFFFFF}.un_comeback_jobDesc_box_list{display:-ms-grid;display:grid;place-content:center;font-weight:500;line-height:1.5}.un_comeback_jobDesc_box_list>div{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr}.un_comeback_jobDesc_box_list>div:not(:first-child){margin-top:0.5em}.un_comeback_jobDesc_box_list>div:has([data-item="4em"]){-ms-grid-columns:4.25em 1fr;grid-template-columns:4.25em 1fr}.un_comeback_jobDesc_box_list>div>dt{font-weight:500}.un_comeback_jobDesc_box_list>div>dd{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:32em}.un_comeback_jobDesc_box_list>div>dd:before{content:"：";-ms-flex-negative:0;flex-shrink:0}.un_comeback_jobDesc_boxLg{padding:clamp(24px,4.68vw,64px);border-radius:clamp(8px,1.2vw,16px);border:1px solid #72CC00}.un_comeback_jobDesc_boxLg_ttl{text-align:center}.un_comeback_jobDesc_boxLg_lead{margin-top:clamp(24px,2.4vw,32px);font-weight:500}.un_comeback_jobDesc_boxLg_lead>p{letter-spacing:0.05em;line-height:1.8}.un_comeback_jobDesc_boxLg_btn{margin-top:32px;text-align:center}@media screen and (min-width:768px){.un_comeback_jobDesc_cont{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.un_comeback_jobDesc_boxLg{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}.un_comeback_jobDesc_boxLg_lead{text-align:center}}.un_comeback_qa{padding-block:clamp(64px,9vw,120px)}.un_comeback_qa_body{margin-top:clamp(24px,3vw,40px)}.un_404{display:-ms-grid;display:grid;gap:32px;width:min(91.8%,776px);margin:auto;text-align:center}.un_404_ttl{color:#00903E;font-size:clamp(1.1875rem,2.2vw,1.75rem);font-weight:700}.un_404_lead{line-height:1.6}.un_404_lead>span{display:inline-block}@media screen and (min-width:1025px){.un_404{gap:48px}.un_404_lead{font-size:0.9375rem}}.un_sitemap{padding:clamp(64px,9vw,120px) 0}.un_sitemap_list{margin-left:2em;list-style:revert}.un_sitemap_list>li>ul{list-style:revert}.un_sitemap_list ul{line-height:1.4}.un_sitemap_list ul ul{padding-left:2em}.un_sitemap_list ul ul li{position:relative;padding-top:0.5em}.un_sitemap_list ul ul li:before{content:"";position:absolute;top:1.125em;left:-1.75em;display:block;width:1.5em;height:1px;background-color:#CECECE}.un_sitemap_list ul ul li:after{content:"";position:absolute;top:0;left:-1.75em;display:block;width:1px;height:1.125em;background-color:#CECECE;-webkit-transform:scaleY(0.5);transform:scaleY(0.5);-webkit-transform-origin:bottom;transform-origin:bottom}.un_sitemap_list>li>a{font-weight:600}.un_sitemap_list>li>ul>li{margin-top:24px}.un_sitemap_list>li>ul>li>a{font-weight:600}.un_sitemap_list a{color:#333333;text-decoration:none;-webkit-transition:0.3s;transition:0.3s}.un_sitemap_list a:hover{color:#00903E}.js_gNavSubmenu{--js_gNavSubmenu-lineColor:#FFFFFF;position:relative}.js_gNavSubmenu_trigger{position:absolute;top:8px;right:0;z-index:2;display:-ms-grid;display:grid;place-content:center;width:48px;height:48px}.js_gNavSubmenu_trigger:after,.js_gNavSubmenu_trigger:before{content:"";display:block;width:15px;height:1px;background-color:var(--js_gNavSubmenu-lineColor)}.js_gNavSubmenu_trigger:after{opacity:1;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:opacity 0.6s,-webkit-transform 0.6s;transition:opacity 0.6s,-webkit-transform 0.6s;transition:opacity 0.6s,transform 0.6s;transition:opacity 0.6s,transform 0.6s,-webkit-transform 0.6s}.js_gNavSubmenu_trigger.is_open:after{-webkit-transform:rotate(0);transform:rotate(0)}.js_gNavSubmenu_cont{display:none}@media screen and (min-width:1025px){.js_gNavSubmenu{--js_gNavSubmenu-lineColor:#333333;--js_gNavSubmenu-iconRotate:rotate(0deg);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.js_gNavSubmenu_trigger{display:none}.js_gNavSubmenu_cont{position:absolute;top:58px;left:0;display:none;padding-top:3px}}.js_fixedVideo{visibility:hidden}.js_fixedVideo.is_active{visibility:visible}.js_autoplayVideo_lowPower{display:none}.js_autoplayVideo_lowPower>img{width:100%;height:100vh;-o-object-fit:cover;object-fit:cover}.is_lowPowerMode .js_autoplayVideo_normal{display:none}.is_lowPowerMode .js_autoplayVideo_lowPower{display:block}.js_appeared__scrollIn{clip-path:inset(0 100% 0 0)}.js_appeared__scrollIn.is_active{-webkit-animation:scrollIn 1s ease-out 0s forwards;animation:scrollIn 1s ease-out 0s forwards}.js_appeared__scrollDownIn{clip-path:inset(0 100% 0 0)}.js_appeared__scrollDownIn.is_active{-webkit-animation:scrollDownIn 1s ease-out 0s forwards;animation:scrollDownIn 1s ease-out 0s forwards}.js_appeared__fadeUp{opacity:0;-webkit-filter:blur(16px);filter:blur(16px);-webkit-transform:translateY(64px);transform:translateY(64px)}.js_appeared__fadeUp.is_active{-webkit-animation:fadeUp 0.5s ease-out 0s forwards;animation:fadeUp 0.5s ease-out 0s forwards}.js_txtMarquee{width:100%;overflow:hidden}.js_txtMarquee_inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;width:1000%;color:#FFFFFF33}.js_txtMarquee_item{font-size:8.125rem;white-space:nowrap;line-height:0.8}@media screen and (min-width:1480px){.js_txtMarquee__hero .js_txtMarquee_item{font-size:10vw}}.js_txtMarquee__gray{position:relative;margin-bottom:-40px;background-color:#FFFFFF}.js_txtMarquee__gray .js_txtMarquee_inner{margin-top:clamp(50px,6vw,80px)}.js_txtMarquee__gray .js_txtMarquee_item{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,#F5F5F5),to(#F5F5F500));background:linear-gradient(180deg,#F5F5F5 60%,#F5F5F500 100%);color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.js_swiper{position:relative;padding-top:80px}@media screen and (min-width:1025px){.js_swiper{padding-top:32px}}.js_swiper_cont{margin-right:calc(50% - 50vw)}@media screen and (min-width:1025px){.js_swiper_cont{position:relative;padding-bottom:56px}.js_swiper_cont:before{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:88%;background-color:#F5F5F5;border-radius:8px}.js_swiper_cont_inn{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.js_swiper_controlUnit{position:absolute;top:0;left:0;z-index:2;display:-ms-grid;display:grid;-ms-grid-columns:1fr 24px auto;grid-template-columns:1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;width:100%;height:40px}@media screen and (min-width:1025px){.js_swiper_controlUnit{left:revert;right:0;width:356px}}.js_swiper_btnUnit{display:-ms-grid;display:grid;-ms-grid-columns:1fr 8px 1fr;grid-template-columns:repeat(2,1fr);gap:8px}.js_swiper_next,.js_swiper_prev{display:-ms-grid;display:grid;place-items:center;aspect-ratio:1/1;width:40px;border:2px solid #00903E;border-radius:50%;cursor:pointer;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}@media screen and (min-width:1025px){.js_swiper_next,.js_swiper_prev{width:54px}}@media (hover:hover){.js_swiper_next>*,.js_swiper_prev>*{-webkit-transition:-webkit-filter 0.3s;transition:-webkit-filter 0.3s;transition:filter 0.3s;transition:filter 0.3s,-webkit-filter 0.3s}.js_swiper_next:hover,.js_swiper_prev:hover{background-color:#00903E}.js_swiper_next:hover>*,.js_swiper_prev:hover>*{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}}.js_swiper_pagination{position:relative;width:100%;height:3px;background-color:#C1C1C1;overflow:hidden}.js_swiper_pagination_bar{position:absolute;top:0;bottom:0;left:0;display:inline-block;width:100%;background:#00903E;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition-timing-function:linear;transition-timing-function:linear}.js_swiper .swiper-slide{height:auto;padding:4px}.js_swiper .swiper-slide>*{height:100%}@media screen and (min-width:1025px){.js_swiper .swiper-slide{opacity:0.5;-webkit-transform:scale(0.76);transform:scale(0.76);-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transition:0.5s;transition:0.5s}.js_swiper .swiper-slide.swiper-slide-active{margin-left:80px;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.js_swiper .swiper-slide:hover{opacity:1}}.js_infiniteSlide_cont{-webkit-transition-timing-function:linear;transition-timing-function:linear}.js_infiniteSlide_item img{width:100%;height:auto;border-radius:8px}.js_swiper2{position:relative}.js_swiper2_cont{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}@media screen and (min-width:1025px){.js_swiper2_cont{margin:0}}.js_swiper3{position:relative}@media screen and (min-width:1025px){.js_swiper3_cont{margin:0 80px}}.js_swiper3_controlUnit{position:absolute;top:-88px;right:0;z-index:2;display:-ms-grid;display:grid;-ms-grid-columns:1fr 8px auto;grid-template-columns:1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:138px;height:40px}@media screen and (min-width:1025px){.js_swiper3_controlUnit{position:absolute;top:calc(50% - 54px);display:block;width:100%;height:54px}}.js_swiper3_btnUnit{display:-ms-grid;display:grid;-ms-grid-columns:1fr 8px 1fr;grid-template-columns:repeat(2,1fr);gap:8px}@media screen and (min-width:1025px){.js_swiper3_btnUnit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.js_swiper3_next,.js_swiper3_prev{display:-ms-grid;display:grid;place-items:center;aspect-ratio:1/1;width:40px;background-color:currentColor;border:2px solid currentColor;border-radius:50%;color:#72CC00;cursor:pointer;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}@media screen and (min-width:1025px){.js_swiper3_next,.js_swiper3_prev{width:54px}}@media (hover:hover){.js_swiper3_next:hover{-webkit-transform:translateX(4px);transform:translateX(4px)}.js_swiper3_prev:hover{-webkit-transform:translateX(-4px);transform:translateX(-4px)}}.js_swiper3_pagination{color:#ACACAC;font-size:0.75rem}.js_swiper3_pagination .swiper-pagination-current{color:#72CC00}@media screen and (min-width:1025px){.js_swiper3_pagination{display:none}}.js_swiper4{position:relative;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}@media screen and (min-width:1025px){.js_swiper4{margin-left:0;margin-right:0;margin-right:calc(50% - 50vw)}}.js_stickySidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:32px}@media screen and (min-width:1025px){.js_stickySidebar{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (min-width:1025px){.js_stickySidebar_main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.js_stickySidebar_aside{--js_stickySidebar_aside-hovColor:#00903E}.js_stickySidebar_aside_list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 32px 1fr;grid-template-columns:repeat(2,1fr);gap:0 32px;font-size:0.875rem;font-weight:600;line-height:1.2}.js_stickySidebar_aside_list>li{border-bottom:1px solid #EEEEEE}.js_stickySidebar_aside_list>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 0;color:#333333;text-decoration:none}.js_stickySidebar_aside_list>li>a:after{content:"";display:block;aspect-ratio:1/1;width:16px;background:url(../images/common/icon-angle-d.svg) center no-repeat #FFFFFF;border-radius:50%;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,0.1);box-shadow:0 0 5px 1px rgba(0,0,0,0.1)}@media screen and (min-width:1025px){.js_stickySidebar_aside{min-width:200px}.js_stickySidebar_aside_list{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:16px;font-size:0.9375rem}.js_stickySidebar_aside_list>li{border:none}.js_stickySidebar_aside_list>li>a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:8px;padding:revert;color:#ACACAC;-webkit-transition:color 0.5s;transition:color 0.5s}.js_stickySidebar_aside_list>li>a:after{display:none}.js_stickySidebar_aside_list>li>a:before{-ms-flex-negative:1;flex-shrink:1;content:"";display:inline-block;aspect-ratio:1/1;width:8px;border-radius:50%;background-color:#ACACAC;-webkit-transition:background-color 0.5s;transition:background-color 0.5s}.js_stickySidebar_aside_list>li>a.is_active,.js_stickySidebar_aside_list>li>a:hover{color:var(--js_stickySidebar_aside-hovColor)}.js_stickySidebar_aside_list>li>a.is_active:before{background-color:var(--js_stickySidebar_aside-hovColor)}}.js_stickySidebar_aside__recruit{--js_stickySidebar_aside-hovColor:#72CC00}.js_modal_inlineCont{display:none}body.is_modalOpen{overflow:hidden}html:has(body.is_modalOpen){overflow:hidden}#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#fff;opacity:0.9;filter:alpha(opacity=90)}#colorbox{outline:0}#cboxContent{background:#fff;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:20px}#cboxTitle{position:absolute;bottom:0px;left:0;text-align:center;width:100%;color:#999}#cboxCurrent{position:absolute;bottom:0px;left:100px;color:#999}#cboxLoadingOverlay{background:#fff url(../images/colorbox/loading.gif) no-repeat center}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active{outline:0}#cboxSlideshow{position:absolute;bottom:0px;right:42px;color:#444}#cboxPrevious{position:absolute;bottom:0px;left:0;color:#444}#cboxNext{position:absolute;bottom:0px;left:63px;color:#444}#cboxClose{position:absolute;bottom:0;right:0;display:block;color:#444}.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight,.cboxIE #cboxTopCenter,.cboxIE #cboxTopLeft,.cboxIE #cboxTopRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}#cboxOverlay{background:rgba(245,245,245,0.6);opacity:revert!important;backdrop-filter:blur(4px);-webkit-transition:3.3s;transition:3.3s}#cboxLoadedContent{max-width:1080px;margin-bottom:0;background:#FFFFFF;border-radius:8px}#cboxTitle{display:none}#cboxClose{top:16px;bottom:revert;right:16px;display:block;width:32px;height:32px;color:#00903E;background:url(../images/common/icon-close.svg) center no-repeat;background-size:contain;text-indent:-99999px}@media screen and (min-width:1180px){#cboxClose{right:24px;width:38px;height:38px}}#cboxContent{border-radius:10px}.js_xScrollable{position:relative}.js_xScrollable_icon{position:absolute;top:0;bottom:0;left:0;right:0;display:-ms-grid;display:grid;place-items:center;width:158px;height:104px;margin:auto;background-color:rgba(0,0,0,0.5);border-radius:8px;opacity:1;-webkit-animation:scrollableIcon 3s infinite 0s;animation:scrollableIcon 3s infinite 0s;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.js_xScrollable_icon.is_hidden{opacity:0}@media screen and (min-width:580px){.js_xScrollable_icon{display:none}}.js_acPanel_btn{cursor:pointer}.js_acPanel_cont{display:none}.js_countUp_item{visibility:hidden}.js_countUp_item.is_visible{visibility:visible}.js_customScrollbarCont{width:100%;height:180px;padding:4px 0;background-color:#FFFFFF;border-radius:8px}.js_customScrollbarCont_inner{padding:16px;padding-right:0}@media screen and (min-width:768px){.js_customScrollbarCont_inner{padding:24px;padding-right:0}}.mCS-nrm.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{aspect-ratio:1/1;width:8px;background-color:#00903E;border-radius:8px}.mCS-nrm.mCSB_scrollTools .mCSB_draggerRail{display:none;background-color:#F5F5F5}.js_submitBtn[disabled]{cursor:not-allowed;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:0.4}