.H10uta_closing{color:#fff;text-align:center;background:linear-gradient(#08182475,#08182475),url(/images/home/about-manufacturing-background.jpg) 50% 48%/cover no-repeat;padding:112px 24px}.H10uta_closing>p{color:#a6e1d2;letter-spacing:.18em;margin:0 0 18px;font-size:11px;font-weight:900}.H10uta_closing h2{color:#fff;margin:0;font-size:clamp(34px,3.6vw,52px);line-height:1.45}.H10uta_closing div{justify-content:center;gap:12px;margin-top:44px;display:flex}.H10uta_closing a{isolation:isolate;border-radius:var(--jma-radius);color:#fff;border:1px solid #ffffffb3;justify-content:space-between;align-items:center;min-width:230px;min-height:66px;padding:18px 22px;font-weight:900;text-decoration:none;transition:color .35s,border-color .35s,background-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.H10uta_closing a:before{z-index:-1;content:"";background:#3f9c781f;border-radius:50%;width:126px;height:126px;transition:all .7s cubic-bezier(.2,.72,.18,1);position:absolute;top:-68px;left:-54px}.H10uta_closing a:hover:before,.H10uta_closing a:focus-visible:before{width:650px;height:500px;top:-200px;left:-80px}.H10uta_closing a:focus-visible{outline-offset:4px;outline:3px solid #b9f0ef}.H10uta_primary{background:#c0392b;color:#fff!important;border-color:#c0392b!important}.H10uta_decorated{background-color:#fff;background-image:radial-gradient(circle at 18px 17px,#ddecf0 0 16px,#0000 17px);color:#122d43!important;border-color:#fff!important}.H10uta_outline{background:0 0;color:#fff!important;border-color:#ffffffdb!important}.H10uta_primary:hover:before,.H10uta_primary:focus-visible:before{background:#9f3025}.H10uta_decorated:hover:before,.H10uta_decorated:focus-visible:before{background:#e2f0ec}.H10uta_outline:hover:before,.H10uta_outline:focus-visible:before{background:#ffffff29}.H10uta_primary:hover,.H10uta_primary:focus-visible{border-color:#9f3025!important}.H10uta_decorated:hover,.H10uta_decorated:focus-visible{border-color:#e2f0ec!important}.H10uta_outline:hover,.H10uta_outline:focus-visible{border-color:#fff!important}@media (max-width:760px){.H10uta_closing{padding:86px 20px}.H10uta_closing div{flex-direction:column}.H10uta_closing a{width:100%;min-width:0}}
.rbBotW_hero{}.rbBotW_heroImage{}.rbBotW_heroInner{}.rbBotW_page{--cpf-header-height:116px;--cpf-nav-height:92px;color:#3d4a6b;background:#fff;font-size:16px;line-height:1.8}.rbBotW_page [id]{scroll-margin-top:calc(var(--cpf-header-height,116px) + var(--cpf-nav-height,77px) + 48px)}.rbBotW_hero{isolation:isolate;background:#f1f4f9;align-items:center;min-height:250px;display:flex;position:relative;overflow:hidden}.rbBotW_hero:before{content:"";z-index:1;clip-path:polygon(0 0,100% 0,18% 100%,0 100%);pointer-events:none;background:#d6e6e3;width:clamp(180px,20vw,310px);position:absolute;inset:0 auto 0 0}.rbBotW_hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#f1f4f9,#f1f4f9f0 26%,#f1f4f9ad 54%,#f1f4f947 78%,#0000);width:38%;position:absolute;inset:0 auto 0 34%}.rbBotW_hero .rbBotW_heroImage{object-fit:cover;object-position:center 43%;width:52%!important;height:100%!important;inset:0 0 0 auto!important}.rbBotW_heroInner{z-index:2;width:min(1360px,100%);margin:auto;padding:58px 24px 32px;position:relative}.rbBotW_heroCopy{width:min(600px,44%)}.rbBotW_heroCopy h1{letter-spacing:.02em;color:#173458;margin:0;font-size:34px;font-weight:900;line-height:1.35}.rbBotW_heroCopy p{margin:22px 0 0;font-size:15px;font-weight:500;line-height:2}.rbBotW_heroCopy .rbBotW_eyebrow{color:#2b88b5;letter-spacing:.18em;margin:0 0 12px;font-size:11px;font-weight:700}.rbBotW_content{max-width:1160px;margin:auto;padding:128px 24px 112px}:is(.rbBotW_content .about>.inner,.rbBotW_content .bnr>.inner){width:100%}.rbBotW_content h2{color:#17224c;letter-spacing:-.04em;align-items:center;gap:12px;margin:0 0 32px;font-size:clamp(26px,2.9vw,34px);font-weight:800;line-height:1.35;display:flex}.rbBotW_content h2:before{content:"";background:#2b88b5;flex:0 0 5px;align-self:stretch;width:5px;height:auto;margin-block:.15em}.rbBotW_content h3{color:#17224c;margin:0 0 18px;line-height:1.6}.rbBotW_content img{object-fit:contain;max-width:100%;height:auto;display:block}.rbBotW_content p{margin:0}.rbBotW_content a{color:#166884;text-underline-offset:4px;text-decoration:underline}.rbBotW_content .about_wrap{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.rbBotW_content .about_wrap .txt{line-height:2}.rbBotW_content .about_wrap .pic{margin:0}:is(.rbBotW_content .about_merit,.rbBotW_content .about_qualification,.rbBotW_content .about_flow,.rbBotW_content .bnr){margin-top:128px}.rbBotW_content .about_merit_wrap{background:#f2f7fa;grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,1fr);align-items:stretch;gap:20px;padding:32px;display:grid}:is(.rbBotW_content .about_merit_div01,.rbBotW_content .about_merit_div03){background:#fff;border:1px solid #e3e8ef;padding:26px 22px}.rbBotW_content .about_merit_wrap h3{text-align:center;font-size:17px;font-weight:700}:is(.rbBotW_content .about_merit_div01 h3,.rbBotW_content .about_merit_div03 h3){border-bottom:1px solid #e3e8ef;padding-bottom:16px}.rbBotW_content .about_merit_wrap em{font-style:normal;font-weight:700}.rbBotW_content .about_merit_wrap ul{margin:0;padding-left:20px;font-size:14px;line-height:1.95}.rbBotW_content .about_merit_wrap li+li{margin-top:16px}.rbBotW_content .about_merit_div02{align-self:center}.rbBotW_content .about_merit_div02 img{width:100%}.rbBotW_content table{border-collapse:collapse;width:100%;font-size:16px;line-height:1.8}.rbBotW_content th,.rbBotW_content td{text-align:left;vertical-align:top;border:1px solid #e3e8ef;padding:22px 24px}.rbBotW_content thead th{color:#fff;background:#2b88b5;font-weight:700}.rbBotW_content tbody th{color:#17224c;background:#f1f3f8;width:22%}.rbBotW_content .about_flow_list{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.rbBotW_content .about_flow_item{background:#f1f3f8;border:1px solid #e3e8ef;padding:0 20px 24px}.rbBotW_content .about_flow_item .num{color:#fff;background:#2b88b5;margin:0 -20px;padding:14px 20px 0;font-size:28px;font-weight:700}.rbBotW_content .about_flow_item .ttl{background:#2b88b5;min-height:92px;margin:0 -20px 24px;padding:4px 20px 18px}.rbBotW_content .about_flow_item h3{color:#fff;margin:0;font-size:19px;line-height:1.6}:is(.rbBotW_content .about_flow_item p,.rbBotW_content .about_flow_item ul){font-size:14px;line-height:1.95}.rbBotW_content .about_flow_item .subttl{margin:18px 0 10px;font-weight:500}.rbBotW_content .about_flow_item ul{margin:0;padding:0;list-style:none}.rbBotW_content .about_flow_item li+li{margin-top:8px}.rbBotW_content .sec_btn_list{justify-content:center;margin:48px 0 0;padding:0;list-style:none;display:flex}.rbBotW_content .btn_application{color:#fff;background:#c0392b;border-radius:6px;justify-content:center;align-items:center;min-height:56px;padding:16px 32px;font-weight:700;text-decoration:none;display:inline-flex}.rbBotW_content .bnr_list{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.rbBotW_content .bnr_list img{width:100%}.rbBotW_contact{color:#fff;text-align:center;background:linear-gradient(#0b2a3bc2,#0b2a3bd6),url(/images/migrated/jmi-design-a/production-management.jpg) 50%/cover no-repeat;margin:104px 0 128px;padding:112px 24px}.rbBotW_contactInner{max-width:760px;margin:0 auto}.rbBotW_contactEyebrow{color:#9cdbe0;letter-spacing:.18em;margin:0 0 18px;font-size:11px;font-weight:900}.rbBotW_contact h2{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(30px,3.6vw,48px);font-weight:800;line-height:1.45}.rbBotW_contactLead{color:#ffffffe0;margin:18px auto 0;font-size:15px;line-height:1.8}.rbBotW_contactLinks{justify-content:center;gap:12px;margin:44px auto 0;display:flex}.rbBotW_contactLinks a{isolation:isolate;color:#fff;text-align:left;border:1px solid #ffffffb3;border-radius:6px;justify-content:space-between;align-items:center;min-width:250px;min-height:66px;padding:18px 22px;font-weight:800;text-decoration:none;transition:color .35s,border-color .35s,background-color .35s;display:flex;position:relative;overflow:hidden}.rbBotW_contactLinks a:before{z-index:-1;content:"";background:#ffffff24;border-radius:50%;width:126px;height:126px;transition:all .7s cubic-bezier(.2,.72,.18,1);position:absolute;top:-68px;left:-54px}.rbBotW_contactLinks a:hover:before,.rbBotW_contactLinks a:focus-visible:before{width:650px;height:500px;top:-200px;left:-80px}.rbBotW_contactLinks a:focus-visible{outline-offset:4px;outline:3px solid #b9f0ef}.rbBotW_contactPrimary{background:#c9382b;border-color:#c9382b!important}.rbBotW_contactPrimary:hover:before,.rbBotW_contactPrimary:focus-visible:before{background:#aa2d23}.rbBotW_contactDecorated{background-color:#fff;background-image:radial-gradient(circle at 18px 17px,#d8eff0 0 16px,#0000 17px);color:#173458!important;border-color:#fff!important}.rbBotW_contactDecorated:hover:before,.rbBotW_contactDecorated:focus-visible:before{background:#d9eff0}.rbBotW_page a:focus-visible,.rbBotW_page button:focus-visible{outline-offset:4px;outline:3px solid #2b88b5}@media (max-width:1024px){.rbBotW_content{padding-top:96px;padding-bottom:96px}:is(.rbBotW_content .about_merit,.rbBotW_content .about_qualification,.rbBotW_content .about_flow,.rbBotW_content .bnr){margin-top:96px}.rbBotW_content .about_merit_wrap{grid-template-columns:1fr}.rbBotW_content .about_merit_div02 img{max-width:340px;margin:auto}.rbBotW_content .about_flow_list{grid-template-columns:repeat(2,minmax(0,1fr))}.rbBotW_contact{margin-inline:0}}@media (max-width:900px){.rbBotW_page{--cpf-header-height:176px;--cpf-nav-height:103px}}@media (max-width:760px){.rbBotW_page [id]{scroll-margin-top:calc(var(--cpf-header-height,118px) + var(--cpf-nav-height,73px) + 28px)}.rbBotW_hero{align-items:flex-start;min-height:510px}.rbBotW_hero:before{opacity:.9;width:clamp(110px,36vw,180px);height:240px}.rbBotW_hero:after{background:linear-gradient(#f1f4f9,#f1f4f9c7 52%,#0000);width:100%;height:150px;top:180px;bottom:auto;left:0}.rbBotW_hero .rbBotW_heroImage{object-position:58% 38%;width:100%!important;height:290px!important;inset:auto 0 0!important}.rbBotW_heroInner{padding:46px 20px 310px}.rbBotW_heroCopy{width:100%}.rbBotW_heroCopy h1{font-size:32px}.rbBotW_heroCopy p{margin-top:16px;font-size:14px;line-height:1.85}.rbBotW_content .about_wrap{grid-template-columns:1fr;gap:28px}.rbBotW_content .bnr_list{grid-template-columns:repeat(2,minmax(0,1fr))}.rbBotW_contact{padding:86px 20px}.rbBotW_contactLinks{flex-direction:column}.rbBotW_contactLinks a{width:100%;min-width:0}}@media (max-width:700px){.rbBotW_content{padding:80px 20px}:is(.rbBotW_content .about_merit,.rbBotW_content .about_qualification,.rbBotW_content .about_flow,.rbBotW_content .bnr){margin-top:80px}.rbBotW_content .about_merit_wrap{padding:16px}.rbBotW_content th,.rbBotW_content td{overflow-wrap:anywhere;padding:16px 12px;font-size:14px}.rbBotW_content tbody th{width:26%}.rbBotW_content .about_flow_list{grid-template-columns:1fr}.rbBotW_content .about_flow_item .ttl{min-height:0}.rbBotW_contact{margin:64px 0 80px}}
.HfIOAa_content{overflow-wrap:anywhere;max-width:1160px;margin:auto;padding:128px 24px 112px}.HfIOAa_interviewContent{padding-bottom:128px}.HfIOAa_content .inner{width:100%}.HfIOAa_content h2{color:#17224c;letter-spacing:-.04em;align-items:center;gap:12px;margin:0 0 32px;font-size:clamp(26px,2.9vw,34px);font-weight:800;line-height:1.4;display:flex}.HfIOAa_content h2:before{content:"";background:#2b88b5;flex:0 0 5px;align-self:stretch;height:auto;margin-block:.15em}.HfIOAa_content h3{color:#17224c;margin:0 0 20px;font-size:24px;line-height:1.6}.HfIOAa_content h4{color:#17224c;margin:24px 0 8px;font-size:16px;line-height:1.8}.HfIOAa_content p{margin:0 0 16px}.HfIOAa_content ul,.HfIOAa_content ol{margin:16px 0;padding:0;list-style:none}.HfIOAa_content li+li{margin-top:10px}.HfIOAa_content a{color:#166884;text-underline-offset:4px;text-decoration:underline}.HfIOAa_content img{object-fit:contain;max-width:100%;height:auto;display:block}.HfIOAa_content em{font-style:normal;font-weight:700}:is(.HfIOAa_content .guidebook_sec+.guidebook_sec,.HfIOAa_content .seminar section,.HfIOAa_content .bnr){margin-top:128px}.HfIOAa_content .guidebook_wrap{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:48px;margin:64px 0 32px;display:grid}.HfIOAa_content .guidebook_wrap img{width:220px;max-height:280px}.HfIOAa_content .guidebook_wrap ul{margin:16px 0}:is(.HfIOAa_content .guidebook_box,.HfIOAa_content .application_note){background:#f2f7fa;border:1px solid #dce6ed;margin-top:40px;padding:32px}.HfIOAa_content .guidebook_txt{font-size:18px}.HfIOAa_content .guidebook_txt em{color:#17224c}.HfIOAa_content .application_txt{margin-bottom:48px}.HfIOAa_content .application_txt span{color:#17224c;font-weight:700;display:block}.HfIOAa_content .application_txt p>span{color:#17678d;background:#e5f3f7;border:1px solid #b9dce6;border-radius:999px;align-items:center;margin:0 12px 8px 0;padding:5px 14px;font-size:14px;font-weight:800;line-height:1.6;display:inline-flex}:is(.HfIOAa_content .seminar_note,.HfIOAa_content .note){font-size:14px;line-height:1.8}.HfIOAa_content .seminar_txt03{border-top:1px solid #dce6ed;margin:20px 0 0;padding-top:20px}.HfIOAa_content dt{color:#17224c;margin-bottom:8px;font-weight:700}.HfIOAa_content dd{margin:0}.HfIOAa_tableRegion{width:100%;min-width:0;margin:28px 0}.HfIOAa_tableScroll{overscroll-behavior-x:contain;scrollbar-width:auto;width:100%;overflow-x:auto}.HfIOAa_tableHint{color:#53647b;font-size:12px;display:none}.HfIOAa_content table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:15px;line-height:1.9}.HfIOAa_content th,.HfIOAa_content td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border:1px solid #d9e2eb;padding:20px 22px}.HfIOAa_content th{color:#17224c;background:#f1f3f8;font-weight:700}.HfIOAa_content thead th{color:#fff;background:#2b88b5}.HfIOAa_content td{background:#fff}.HfIOAa_content th[rowspan]{background:#e8f0f5}.HfIOAa_content td p:last-child,.HfIOAa_content td ul:last-child{margin-bottom:0}.HfIOAa_content td>:first-child{margin-top:0}.HfIOAa_content table ul{margin-top:8px}.HfIOAa_content table li+li{margin-top:6px}.HfIOAa_guideTable table{min-width:900px}.HfIOAa_guideTable thead th:first-child{width:22%}.HfIOAa_guideTable thead th:nth-child(2){width:27%}.HfIOAa_guideTable thead th:nth-child(3){width:51%}.HfIOAa_programTable table{min-width:780px}.HfIOAa_programTable tr:first-child th:first-child{width:16%}.HfIOAa_programTable tr:first-child th:nth-child(2){width:18%}.HfIOAa_detailTable table{min-width:620px}.HfIOAa_detailTable th{width:23%}.HfIOAa_content .sec_btn_list{flex-wrap:wrap;justify-content:center;gap:16px;margin:40px 0;display:flex}.HfIOAa_content .sec_btn_list li{margin:0}.HfIOAa_content .sec_btn_list a{color:#fff;background:#166884;border-radius:6px;justify-content:center;align-items:center;min-height:56px;padding:16px 28px;font-weight:700;text-decoration:none;display:flex}:is(.HfIOAa_content .sec_btn_list .btn_application,.HfIOAa_content .sec_btn_list .btn_purchase){background:#c0392b}.HfIOAa_content .bnr_list{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;display:grid}.HfIOAa_content .bnr_list li{margin:0}.HfIOAa_content .bnr_list img{width:100%}.HfIOAa_tableScroll:focus-visible,.HfIOAa_tableRegion:focus-visible{outline-offset:4px;outline:3px solid #2b88b5}@media (max-width:1024px){.HfIOAa_content{padding-top:96px;padding-bottom:96px}:is(.HfIOAa_content .guidebook_sec+.guidebook_sec,.HfIOAa_content .seminar section,.HfIOAa_content .bnr){margin-top:96px}.HfIOAa_tableHint{display:block}}@media (max-width:760px){.HfIOAa_content{padding:80px 20px}.HfIOAa_interviewContent{padding-bottom:80px}:is(.HfIOAa_content .guidebook_sec+.guidebook_sec,.HfIOAa_content .seminar section,.HfIOAa_content .bnr){margin-top:80px}.HfIOAa_content .guidebook_wrap{grid-template-columns:1fr;gap:28px}.HfIOAa_content .guidebook_wrap .pic{justify-content:center;display:flex}:is(.HfIOAa_content .guidebook_box,.HfIOAa_content .application_note){padding:24px}.HfIOAa_content .bnr_list{grid-template-columns:repeat(2,minmax(0,1fr))}.HfIOAa_content .sec_btn_list{flex-direction:column}}
._3Ac_ja_passed .passed section+section{margin-top:128px}._3Ac_ja_passed .passed_wrap{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:48px;display:grid}._3Ac_ja_passed .passed_wrap .pic img{width:100%;max-width:300px;margin:auto}._3Ac_ja_passed .sec_btn a{color:#fff;background:#166884;border-radius:6px;justify-content:center;margin-top:16px;padding:14px 24px;font-weight:700;text-decoration:none;display:inline-flex}._3Ac_ja_passed .passed_list{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;max-width:760px;margin:36px auto 0;display:grid}._3Ac_ja_passed .passed_list>li{background:0 0;min-width:0;margin:0;padding:0}._3Ac_ja_passed .passed_list .logo{background:#fff;border:1px solid #d5e0e6;border-radius:8px;place-items:center;height:160px;display:grid}._3Ac_ja_passed .passed_list .logo img{width:auto;max-width:180px;max-height:110px}._3Ac_ja_passed .passed_list>li>p{color:#17224c;text-align:center;margin:16px 0 18px;font-weight:700}._3Ac_ja_passed .passed_list .wrap{gap:16px;display:flex}._3Ac_ja_passed .passed_list .sec_btn{flex:1;min-width:0}._3Ac_ja_passed .passed_list .sec_btn a{color:#166884;background:#fff;border:1px solid #2b88b5;border-radius:6px;justify-content:space-between;align-items:center;width:100%;height:56px;margin:0;padding:0 0 0 18px;font-weight:700;text-decoration:none;display:flex}:is(._3Ac_ja_passed .passed_list .sec_btn a:hover,._3Ac_ja_passed .passed_list .sec_btn a:focus-visible){background:#e5f3f7}._3Ac_ja_passed .passed_list .sec_btn a:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23166884' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12m-5-5 5 5 5-5M4 16v5h16v-5'/%3E%3C/svg%3E") 50%/20px 20px no-repeat;border-left:1px solid #b9d3df;flex:0 0 46px;align-self:stretch;margin-left:8px}._3Ac_ja_passed .sp_only{display:none}@media (max-width:1024px){._3Ac_ja_passed .passed section+section{margin-top:96px}}@media (max-width:760px){._3Ac_ja_passed .passed section+section{margin-top:80px}:is(._3Ac_ja_passed .passed_wrap,._3Ac_ja_passed .passed_list){grid-template-columns:1fr}._3Ac_ja_passed .passed_list{gap:36px;max-width:360px}._3Ac_ja_passed .sp_only{display:block}}
