.hkFMPW_pageContents{display:flex;position:relative}.hkFMPW_contentsArea{width:calc(100% - 320px);min-width:1000px}.hkFMPW_pcFixedCta{width:320px;min-width:320px;position:relative}.hkFMPW_vanishGroup{background:linear-gradient(#f1f8f9 0%,#fff0 2.75%);padding:40px 0 80px}
._7adDLa_ctaButton{background-color:#f94132;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:100%;padding:16px;text-decoration:none;display:flex;box-shadow:0 2px 12px 2px #0000001a,0 1px 6px #0000004d}._7adDLa_ctaButton>._7adDLa_prepend{background-color:#fff;border-radius:4px;padding:4px 8px}._7adDLa_ctaButton._7adDLa_-primary{background-color:#26919f}._7adDLa_ctaButton._7adDLa_-primary>._7adDLa_prepend>.volt-Text{color:#26919f}
.lvxmuG_bottomCta{margin:0 16px;padding-bottom:40px;position:relative}.lvxmuG_informationArea>.lvxmuG_title{text-align:center;white-space:pre-wrap}.lvxmuG_informationArea>.lvxmuG_lead{text-align:center;white-space:pre-wrap;margin-top:8px}.lvxmuG_ctaItems{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;margin:24px auto 0;display:flex}
.DbSMuG_catchArea{padding:40px 16px 32px}.DbSMuG_catchArea>.DbSMuG_title{text-align:center;white-space:pre-line;background:url(/next-images/cm/sp/icon_levtech_triangle_white.svg) 50%/auto 100% no-repeat;padding:17px}.DbSMuG_catchArea>.DbSMuG_lead{text-align:center;white-space:pre-line;margin-top:8px}.DbSMuG_catchItems{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:24px;display:flex}.DbSMuG_catchItem{background:#fff;border-top:5px solid #26919f;padding:11px 16px 16px}.DbSMuG_catchItem>.DbSMuG_upper{align-items:center;gap:16px;display:flex}.DbSMuG_catchItem>.DbSMuG_upper>.DbSMuG_image{width:65px;margin:auto;display:block}.DbSMuG_catchItem>.DbSMuG_upper>.DbSMuG_title{white-space:pre-line;flex:1}.DbSMuG_catchItem>.DbSMuG_text{color:#2d2d2d;letter-spacing:.02em;margin-top:8px;font-family:Roboto,Noto Sans JP;font-size:14px;font-weight:400;line-height:170%;text-decoration:none}.DbSMuG_catchItem>.DbSMuG_text>.notes{vertical-align:top;color:#ccc;font-size:10px}
.pY3gQq_cmHeader{z-index:500;background:#fff;height:60px;position:sticky;top:0;left:0}.pY3gQq_cmHeader>.pY3gQq_inner{justify-content:space-between;align-items:center;height:100%;padding:0 16px;display:flex}.pY3gQq_navigationLinks{gap:8px;display:flex}.pY3gQq_linkButton{text-align:center;white-space:pre-wrap;border:1px solid #26919f;border-radius:4px;justify-content:center;align-items:center;padding:3px 7px;text-decoration:none;display:flex}
._2ZXDVW_cmLinkButton{background-color:#fff;border:1px solid #26919f;border-radius:9999px;justify-content:center;align-items:center;gap:4px;width:100%;padding:11px 15px;text-decoration:none;display:flex}._2ZXDVW_cmLinkButton>._2ZXDVW_text{flex:1;justify-content:center;display:flex}
.jRlrsG_cmSectionLinkBlock{width:100%;margin:40px auto 0}.jRlrsG_cmSectionLinkBlock>.jRlrsG_title{text-align:center}.jRlrsG_cmSectionLinkBlock>.jRlrsG_buttons{flex-direction:column;align-items:center;gap:24px;width:100%;margin-top:12px;display:flex}
.yN5Hlq_sectionHeadline{z-index:1;text-align:center;white-space:pre-wrap;position:relative}.yN5Hlq_sectionHeadline:not(.yN5Hlq_-plane){justify-content:center;align-items:center;height:48px;display:flex}.yN5Hlq_sectionHeadline:not(.yN5Hlq_-plane):after{z-index:-10;content:"";background:url(/next-images/cm/icon_levtech_triangle_primary_light.svg) 50%/contain no-repeat;width:56px;height:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.yN5Hlq_subTitle{text-align:center;margin-top:8px}
.__IpJW_modalOverlay{z-index:1000;background:#0006;width:100vw;height:100vh;position:fixed;top:0;left:0}.__IpJW_modalWrapper{z-index:2000;aspect-ratio:1.77778;width:100%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.__IpJW_modalWrapper>.__IpJW_close{background:url(/next-images/cm/icon_close_white.svg) 50% no-repeat;width:60px;height:60px;position:absolute;top:-30px;right:-30px;transform:scale(.5)translate(-50%,-50%)}.__IpJW_modalWrapper>.__IpJW_close:focus-visible{outline-offset:-4px;outline:4px solid #fff}
.s7BFwa_thumbnailWrapper{background:#000;width:100%;display:block;position:relative}.s7BFwa_thumbnailWrapper>.s7BFwa_playback{z-index:1;border-radius:8px;width:80px;margin:auto;position:absolute;inset:0;box-shadow:0 2px 10px #00000052}.s7BFwa_thumbnailWrapper:focus-visible{outline-offset:2px;outline:2px solid #26919f}
.JihA9G_dialogueArea{margin-top:40px}.JihA9G_dialogueArea>.JihA9G_lead{white-space:pre-line;margin-top:32px}.JihA9G_dialogueArea>.JihA9G_video{margin:16px auto 0}
.CtZDSW_floatingCtaSpContainer{z-index:100;width:100%;margin:0 16px;position:fixed;bottom:16px}.CtZDSW_floatingCtaSp{will-change:transform;background:#26929f;border-radius:8px;justify-content:center;width:calc(100% - 32px);padding-top:6px;transition:transform 2s cubic-bezier(.19,1,.22,1);display:flex;position:absolute;bottom:0;transform:translateY(140%)}.CtZDSW_floatingCtaSp.CtZDSW_is-visible{transition:transform 2s cubic-bezier(.19,1,.22,1) 1.2s;transform:translate(0,0)}.CtZDSW_floatingCtaSp>.CtZDSW_texts{padding-top:8px}.CtZDSW_floatingCtaSp>.CtZDSW_texts>.CtZDSW_lead{color:#26919f;background:#fff;border-radius:30px;align-items:flex-end;width:235px;height:26px;padding:6px 8px;font-size:1.2rem;font-weight:700;line-height:1;display:flex}.CtZDSW_floatingCtaSp>.CtZDSW_texts>.CtZDSW_lead>.CtZDSW_large{font-size:1.4rem}.CtZDSW_floatingCtaSp>.CtZDSW_texts>.CtZDSW_title{color:#fff;text-align:center;justify-content:center;align-items:baseline;gap:6px;margin-top:8px;padding-bottom:3px;font-size:1.4rem;font-weight:700;line-height:1;display:flex}.CtZDSW_floatingCtaSp>.CtZDSW_texts>.CtZDSW_title:before,.CtZDSW_floatingCtaSp>.CtZDSW_texts>.CtZDSW_title:after{content:"";background:#fff;width:18px;height:1.5px;display:block;transform:rotate(45deg)}.CtZDSW_floatingCtaSp>.CtZDSW_texts>.CtZDSW_title:after{transform:rotate(-45deg)}.CtZDSW_floatingCtaSp>.CtZDSW_image{width:86px}.CtZDSW_ctaButton{color:#fff;background:#ee5039;border-radius:4px;align-items:center;gap:10px;width:220px;height:44px;margin:6px auto 0;padding:0 16px;font-size:1.2rem;font-weight:700;line-height:1;text-decoration:none;display:flex;box-shadow:0 1px 4px #00000052}.CtZDSW_ctaButton>.CtZDSW_label{border:1px solid #fff;border-radius:3px;justify-content:center;align-items:center;width:32px;height:18px;font-size:1rem;display:flex}.CtZDSW_ctaButton>.CtZDSW_text{align-items:flex-end;display:flex}.CtZDSW_ctaButton>.CtZDSW_text>.CtZDSW_emphasis{font-size:1.6rem}.CtZDSW_ctaButton>.CtZDSW_icon{width:16px;margin-left:auto}.CtZDSW_closeButton{width:14px;position:absolute;top:-18px;right:0}.CtZDSW_popupButton{will-change:transform;background:#26929f;border-radius:10px 10px 0 0;justify-content:center;align-items:center;width:50px;height:38px;transition:transform 1.8s cubic-bezier(.19,1,.22,1);display:flex;position:fixed;bottom:0;right:16px;transform:translateY(140%)}.CtZDSW_popupButton.CtZDSW_is-visible{transition:transform 1.8s cubic-bezier(.19,1,.22,1) 1.2s;transform:translate(0,0)}.CtZDSW_popupButton>.CtZDSW_icon{width:22px}
.baMo5a_mainVisual{background:url(/next-images/cm/sp/image_mv_background.webp) 50%/cover no-repeat;justify-content:center;align-items:center;height:180px;display:flex}.baMo5a_mainVisual>.baMo5a_headline{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}
.G7WBnq_notesArea{background:#f5f5f5;padding:16px}.G7WBnq_notesArea>.G7WBnq_text{white-space:pre-wrap}
.OiNmbW_vanishCharacterArea{margin-top:40px}.OiNmbW_vanishCharacterArea>.OiNmbW_image{background:#e9f4f5;width:345px;margin:32px auto 0;padding:16px;box-shadow:0 2px 8px 1px #0000001a,0 1px 5px #0000004d}
._9xrBBG_descriptionText{text-align:left;white-space:pre-line;margin-top:24px}._9xrBBG_movieList{flex-direction:column;align-items:center;gap:24px;margin-top:40px;display:flex}._9xrBBG_movieList>._9xrBBG_movie{flex-direction:column-reverse;gap:8px;width:100%;display:flex}._9xrBBG_movieList>._9xrBBG_movie>._9xrBBG_title{justify-content:center;align-items:center;display:flex}._9xrBBG_movieList>._9xrBBG_movie>._9xrBBG_title:before{content:"";background:url(/next-images/cm/icon_engineer.svg) 50%/contain no-repeat;width:24px;height:24px}._9xrBBG_movieList>._9xrBBG_movie>._9xrBBG_title>._9xrBBG_tag{background:#26919f;margin-left:8px;padding:2px 8px}
.Ouk3Za_contentsArea{width:100%}.Ouk3Za_vanishGroup{background:linear-gradient(#f1f8f9 0%,#fff0 2.75%);padding:20px 16px 40px}.Ouk3Za_catchAndCtaContainer{background:url(/next-images/top/sp/image_background_catchArea.webp) top/cover no-repeat}
