.M_18Sq_page,.M_18Sq_page *,.M_18Sq_page :before,.M_18Sq_page :after{box-sizing:border-box}.M_18Sq_page{-moz-text-size-adjust:100%;text-size-adjust:100%;color:#1b1b1f;background:#fff;flex-direction:column;min-height:100vh;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,system-ui,sans-serif;font-size:16px;display:flex}.M_18Sq_header{background:#fff;border-bottom:1px solid #dfe8e8;justify-content:space-between;align-items:center;gap:10px;height:62px;padding:0 12px;display:flex}.M_18Sq_headerLogo{flex:none;width:auto;height:38px;display:block}.M_18Sq_headerTitle{color:#777;text-align:right;font-size:10px;font-weight:300;line-height:1.6}.M_18Sq_main,.M_18Sq_mainCenter{text-align:center;flex:1;padding:34px 15px 40px}.M_18Sq_mainCenter{flex-direction:column;justify-content:center;display:flex}.M_18Sq_done{background:#e7f7f7;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 18px;display:flex}.M_18Sq_done svg{width:28px;height:28px;display:block}.M_18Sq_lead{color:#1b1b1f;margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.5}.M_18Sq_note{color:#333;margin:0;font-size:16px;font-weight:400;line-height:1.8}.M_18Sq_note em{color:#0d383a;font-style:normal;font-weight:700}@media (min-width:768px){.M_18Sq_header{height:88px;padding:0 40px}.M_18Sq_headerLogo{height:52px}.M_18Sq_headerTitle{font-size:13px}.M_18Sq_main,.M_18Sq_mainCenter{padding:64px 40px 80px}.M_18Sq_done{width:72px;height:72px;margin-bottom:24px}.M_18Sq_done svg{width:36px;height:36px}.M_18Sq_lead{margin-bottom:16px;font-size:30px}.M_18Sq_note{font-size:17px}.M_18Sq_brSp{display:none}}
.rpB6qG_form{text-align:left;max-width:340px;margin:26px auto 0}.rpB6qG_label{color:#525252;margin-bottom:6px;padding-left:15px;font-size:17px;font-weight:700;line-height:1.5;display:block;position:relative}.rpB6qG_label:before{content:"";background:#12abb1;width:10px;height:10px;position:absolute;top:.45em;left:0}.rpB6qG_label em{font-style:normal}.rpB6qG_ex{color:#525252;margin:0 0 4px;font-size:12px;font-weight:400;line-height:1.5}.rpB6qG_inputWrap{position:relative}.rpB6qG_input{background:#fff;border:1px solid #dfe8e8;border-radius:4px;width:100%;height:48px;padding:0 12px;font-family:inherit;font-size:16px;font-weight:400}.rpB6qG_input:focus{outline-offset:-1px;border-color:#12abb1;outline:2px solid #12abb1}.rpB6qG_input:not(:placeholder-shown){background:#e7f7f7}.rpB6qG_domainSuggestions{z-index:100;background:#fff;border:1px solid #dfe8e8;border-radius:4px;max-height:200px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #2534431f}.rpB6qG_domainItem{cursor:pointer;color:#1b1b1f;padding:10px 12px;font-size:15px;line-height:1.5}.rpB6qG_domainItem:hover,.rpB6qG_domainItem:active{background-color:#e7f7f7}.rpB6qG_submit{color:#fff;cursor:pointer;z-index:2;background:linear-gradient(92deg,#d02d00 0%,#f1640a 100%);border:0;border-radius:4px;justify-content:center;align-items:center;width:268px;min-height:56px;margin:20px auto 0;font-family:inherit;font-size:17px;font-weight:700;line-height:1.4;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 9px #d02d004d}.rpB6qG_submit:disabled{color:#fff;box-shadow:none;cursor:default;background:#e0e0e0}.rpB6qG_submit:not(:disabled):before{content:"";z-index:-1;background-image:linear-gradient(270deg,#fff0 0%,#ffffffd9 50%,#fff0 100%);width:40px;height:140px;animation:3s linear infinite rpB6qG_shiny;display:block;position:absolute;top:-50%;left:-30%;transform:rotate(30deg)}@keyframes rpB6qG_shiny{0%{left:-30%}20%{left:120%}to{left:120%}}@media (prefers-reduced-motion:reduce){.rpB6qG_submit:not(:disabled):before{opacity:0;animation:none}}@media (min-width:768px){.rpB6qG_form{max-width:420px;margin-top:34px}.rpB6qG_label{font-size:20px}}
.PdLcjq_footer{background:#34414e;padding:16px 24px 18px}.PdLcjq_copy,.PdLcjq_license{color:#fff;text-align:center;margin:0;font-size:12px;font-weight:400;line-height:1.6}.PdLcjq_links{margin-top:14px}.PdLcjq_footerThanks{padding:16px 24px 18px}@media (min-width:768px){.PdLcjq_footer{padding:24px max(52px,50% - 528px) 26px}.PdLcjq_copy,.PdLcjq_license{font-size:15px}.PdLcjq_footerThanks{padding:24px 40px 26px}}
.GzYiTG_module{width:100%}.GzYiTG_list{flex-wrap:nowrap;justify-content:space-between;column-gap:8px;margin:0;padding:0;list-style:none;display:flex}.GzYiTG_listThanks{justify-content:space-between;column-gap:0}.GzYiTG_item{justify-content:center;align-items:flex-end;height:24px;padding-bottom:2px;list-style:none;display:flex}.GzYiTG_title{text-align:center;color:#fff;cursor:pointer;white-space:nowrap;font-size:10px}.GzYiTG_text{text-align:left;word-wrap:break-word;white-space:pre-wrap;color:#37465a;font-family:Arial,Helvetica;font-weight:300;line-height:22px}.GzYiTG_text a{color:#37465a;text-decoration:underline}@media (min-width:768px){.GzYiTG_list{justify-content:space-between;max-width:690px;margin-inline:auto;padding:0 24px}.GzYiTG_title{font-size:15px}}
.rW8Nkq_enter{opacity:0}.rW8Nkq_enterActive{opacity:1;transition:opacity .4s}.rW8Nkq_exit{opacity:1}.rW8Nkq_exitActive{opacity:0;transition:opacity .4s}.rW8Nkq_module{z-index:100;box-sizing:border-box;justify-content:center;align-items:flex-start;width:100vw;height:100vh;padding:0 10px;display:flex;position:fixed;top:0;left:0}.rW8Nkq_moduleInner{z-index:110;background-color:#fff;border-radius:2px;flex-direction:column;width:100%;max-width:360px;max-height:520px;padding:40px 20px;display:flex;position:relative;top:20px;box-shadow:0 3px 9px #00000080}@media (min-width:768px){.rW8Nkq_moduleInner{max-width:900px;max-height:340px;padding:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.rW8Nkq_bg{z-index:100;background:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.rW8Nkq_icon{cursor:pointer;background-color:#323232;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:-10px;right:-5px;box-shadow:0 0 5px #000000bf}@media (min-width:768px){.rW8Nkq_icon{border:2px solid #fff;width:24px;height:24px;top:-15px;right:-10px}}.rW8Nkq_icon:before{content:"×";color:#fff;font-size:1.42857rem;font-weight:700}@media (min-width:768px){.rW8Nkq_icon:before{font-size:1.5rem}}.rW8Nkq_child{color:#37465a;flex:1;min-height:0;overflow-y:auto}
.AEQqKa_header{z-index:6;background:#fff;justify-content:space-between;align-items:center;height:62px;padding:0 12px;display:flex;position:relative}.AEQqKa_logo{width:auto;height:46px;display:block}.AEQqKa_btn{color:#fff;white-space:nowrap;background:linear-gradient(92deg,#d02d00 0%,#f1640a 100%);border-radius:4px;align-items:center;height:44px;padding:0 12px;font-size:10.5px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 2px 6px #d02d004d,inset 0 1px #ffffff59,inset 0 -2px #00000024}@media screen and (min-width:768px){.AEQqKa_header{height:88px;padding:0 40px}.AEQqKa_logo{height:65px}.AEQqKa_btn{padding:0 24px;font-size:16px}}
.Aud0xG_logos{background:#fff;border-top:1px solid #eef3f3;border-bottom:1px solid #eef3f3;align-items:center;height:58px;display:flex;overflow:hidden}.Aud0xG_track{align-items:center;gap:22px;width:max-content;animation:108s linear infinite Aud0xG_flow;display:flex}.Aud0xG_track img{flex:none;width:auto;height:36px}@keyframes Aud0xG_flow{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.Aud0xG_track{animation:none}}@media (min-width:768px){.Aud0xG_logos{height:96px}.Aud0xG_track{gap:76px}.Aud0xG_track img{height:52px}}
.dK84eq_cta{background:#fff;padding:13px 13px 15px}.dK84eq_ctaQ{text-align:center;margin:0 0 10px;font-size:14.5px;font-weight:800}.dK84eq_ctaBtn{color:#fff;background:linear-gradient(92deg,#d02d00 0%,#f1640a 100%);border-radius:4px;justify-content:center;align-items:center;height:58px;margin-inline:auto;font-size:19px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 3px 9px #d02d004d,inset 0 1px #ffffff59,inset 0 -2px #00000024}.dK84eq_ctaBtnSub{color:#1b1b1f;background:#fff;margin-top:10px;box-shadow:0 1px 8px #0003,0 3px 4px #00000024,0 3px 3px -2px #0000001f,inset 0 1px #ffffffe6,inset 0 -2px #0000000f}@media (min-width:768px){.dK84eq_cta{padding:30px 0 34px}.dK84eq_ctaQ{margin-bottom:14px;font-size:19px}.dK84eq_ctaBtn{width:500px;font-size:20px}.dK84eq_ctaBtnSub{margin-top:12px;font-size:19px}}
.OMUCQa_cta{background:#fff;padding:18px 13px 20px}.OMUCQa_ctaMicro{text-align:center;margin:0 0 9px;font-size:14px;font-weight:800}.OMUCQa_ctaBtn{color:#fff;background:linear-gradient(92deg,#d02d00 0%,#f1640a 100%);border-radius:4px;justify-content:center;align-items:center;height:58px;margin-inline:auto;font-size:19px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 3px 9px #d02d004d,inset 0 1px #ffffff59,inset 0 -2px #00000024}@media (min-width:768px){.OMUCQa_cta{padding:34px 0 38px}.OMUCQa_ctaMicro{margin-bottom:12px;font-size:19px}.OMUCQa_ctaBtn{width:500px;font-size:20px}}
.leWS1G_fv{background:#fff;height:337px;position:relative;overflow:hidden}.leWS1G_bg{filter:grayscale(.2)brightness(1.04)contrast(.92)blur(.6px);opacity:.9;background:url(/images/sekou-kanri/construction-management-engineer_a1_w5/fv-bg.webp) 50% 45%/125% no-repeat;position:absolute;inset:0}.leWS1G_veil{background:linear-gradient(100deg,#ffffffb8 0%,#fff9 38%,#ffffff4d 54%,#ffffff0d 70%,#fff0 100%);position:absolute;inset:0}.leWS1G_person{z-index:2;width:auto;height:316px;position:absolute;bottom:0;right:-54px}.leWS1G_in{z-index:3;width:max-content;max-width:calc(100% - 28px);padding:13px 14px 0;position:absolute;top:0;left:0}.leWS1G_rib{background:#1b1b1f;margin-bottom:9px;padding:5px 13px;display:table;transform:skew(-11deg);box-shadow:0 4px 16px #13222a24}.leWS1G_rib i{color:#fff;letter-spacing:.08em;font-size:15px;font-style:normal;font-weight:900;display:inline-block;transform:skew(11deg)}.leWS1G_h1{font-size:25px;font-weight:900;line-height:1.28}.leWS1G_h1 span{white-space:nowrap;background:#ffffffeb;width:max-content;margin-bottom:3px;padding:1px 8px 5px;display:inline-block;box-shadow:0 1px 8px #0000000d}.leWS1G_h1 em{color:#e2551c;font-style:normal}.leWS1G_brand{opacity:.78;white-space:nowrap;background:#ffffffeb;width:auto;margin-top:8px;padding:3px 8px;font-size:13px;font-weight:400;line-height:1.5;display:table}.leWS1G_stats{z-index:4;background:#1b1b1fed;border-radius:4px;grid-template-columns:1fr 1fr 1fr;margin:0;padding:11px 6px;list-style:none;display:grid;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 4px 16px #13222a24}.leWS1G_c{text-align:center;position:relative}.leWS1G_c+.leWS1G_c:before{content:"";background:#ffffff38;width:1px;height:38px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.leWS1G_lb{color:#fffc;white-space:nowrap;font-size:10px;font-weight:800}.leWS1G_vw{white-space:nowrap;justify-content:center;align-items:baseline;margin-top:2px;display:flex}.leWS1G_v{color:#e2551c;font-family:Barlow Semi Condensed,Noto Sans JP,sans-serif;font-size:42px;font-weight:700;line-height:1}.leWS1G_u{color:#e2551c;font-size:13px;font-weight:800}.leWS1G_n{color:#ffffff8c;vertical-align:super;font-size:7px;font-weight:700}@media (max-width:374px){.leWS1G_h1{font-size:23px}.leWS1G_brand{font-size:12px}.leWS1G_v{font-size:36px}.leWS1G_lb{font-size:9px}.leWS1G_rib i{font-size:14px}}@media (min-width:768px){.leWS1G_fv{height:568px}.leWS1G_bg{filter:grayscale(.3)brightness(1.05)contrast(.93)blur(1.2px);opacity:1;background:url(/images/sekou-kanri/construction-management-engineer_a1_w5/fv-bg.webp) 50%/cover no-repeat;transform:scale(1.04)}.leWS1G_veil{background:#ffffff42}.leWS1G_person{height:540px;right:max(2%,50% - 570px)}.leWS1G_in{width:auto;max-width:none;padding:52px max(52px,50% - 528px) 0;left:0;right:0}.leWS1G_rib{margin-bottom:16px;padding:8px 20px}.leWS1G_rib i{font-size:22px}.leWS1G_h1{font-size:52px;line-height:1.3}.leWS1G_h1 span{margin-bottom:6px;padding:2px 14px 8px}.leWS1G_brand{margin-top:14px;padding:4px 12px;font-size:20px}.leWS1G_brand br{display:none}.leWS1G_stats{width:760px;padding:20px 14px;bottom:32px;left:max(52px,50% - 528px);right:auto;box-shadow:0 10px 30px #13222a47}.leWS1G_c+.leWS1G_c:before{height:56px}.leWS1G_lb{font-size:17px}.leWS1G_v{font-size:58px}.leWS1G_u{font-size:20px}.leWS1G_n{font-size:10px}}
._7aZufa_line{text-align:center;border-top:1px solid #dfe8e8;max-width:340px;margin:30px auto 0;padding-top:26px}._7aZufa_lineLabel{color:#525252;text-align:left;margin:0 0 8px;padding-left:15px;font-size:17px;font-weight:700;line-height:1.5;display:inline-block;position:relative}._7aZufa_lineLabel:before{content:"";background:#12abb1;width:10px;height:10px;position:absolute;top:.45em;left:0}._7aZufa_lineNote{color:#333;margin:0 0 18px;font-size:16px;line-height:1.8}._7aZufa_ways{display:block}._7aZufa_wayQr{display:none}._7aZufa_wayBtn{display:block}._7aZufa_wayNote{display:none}._7aZufa_qr{width:180px;height:180px;margin:0 auto;display:block}._7aZufa_lineBtn{color:#fff;background:#06c755;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:290px;min-height:56px;margin:0 auto;font-size:17px;font-weight:700;text-decoration:none;display:flex;box-shadow:0 3px 9px #06c75547,inset 0 1px #ffffff59,inset 0 -2px #00000024}._7aZufa_lineBtn svg{fill:#fff;width:24px;height:24px}._7aZufa_caution{color:#525252;margin:12px 0 0;font-size:12px;line-height:1.7}._7aZufa_caution b{color:#e2551c;font-weight:700}@media (max-width:374px){._7aZufa_caution{font-size:11px}}@media (min-width:768px){._7aZufa_line{max-width:640px;margin-top:40px;padding-top:32px}._7aZufa_lineLabel{font-size:20px}._7aZufa_wayQr{margin-top:20px;display:block}._7aZufa_wayBtn{display:none}._7aZufa_wayNote{color:#525252;margin:0 0 14px;font-size:14px;line-height:1.7;display:block}}
