@charset "UTF-8";@font-face{font-family:vision2030-UDK_L_Pr6N-R;src:url(https://www.nikon.com/vision2030e/fonts/UDKakugo_Large/vision2030-UDK_L_Pr6N-R.woff) format("woff");font-display:swap}@font-face{font-family:vision2030-UDK_L_Pr6N-L;src:url(https://www.nikon.com/vision2030e/fonts/UDKakugo_Large/vision2030-UDK_L_Pr6N-L.woff) format("woff");font-display:swap}@font-face{font-family:vision2030-UDK_L_Pr6N-EL;src:url(https://www.nikon.com/vision2030e/fonts/UDKakugo_Large/vision2030-UDK_L_Pr6N-EL.woff) format("woff");font-display:swap}@font-face{font-family:vision2030-UDK_S_Pr6N-DB;src:url(https://www.nikon.com/vision2030e/fonts/UDKakugo_Small/vision2030-UDK_S_Pr6N-DB.woff) format("woff");font-display:swap}@font-face{font-family:vision2030-UDK_S_Pr6N-M;src:url(https://www.nikon.com/vision2030e/fonts/UDKakugo_Small/vision2030-UDK_S_Pr6N-M.woff) format("woff");font-display:swap}@font-face{font-family:vision2030-UDK_S_Pr6N-R;src:url(https://www.nikon.com/vision2030e/fonts/UDKakugo_Small/vision2030-UDK_S_Pr6N-R.woff) format("woff");font-display:swap}@font-face{font-family:vision2030-GT-America_UL;src:url(https://www.nikon.com/vision2030e/fonts/GT_America/GT-America-Standard-Ultra-Light.woff2) format("woff2"),url(https://www.nikon.com/vision2030e/fonts/GT_America/GT-America-Standard-Ultra-Light.woff) format("woff");font-display:swap}@font-face{font-family:vision2030-GT-America_L;src:url(https://www.nikon.com/vision2030e/fonts/GT_America/GT-America-Standard-Light.woff2) format("woff2"),url(https://www.nikon.com/vision2030e/fonts/GT_America/GT-America-Standard-Light.woff) format("woff");font-display:swap}@font-face{font-family:vision2030-GT-America_Thin;src:url(https://www.nikon.com/vision2030e/fonts/GT_America/GT-America-Standard-Thin.woff2) format("woff2"),url(https://www.nikon.com/vision2030e/fonts/GT_America/GT-America-Standard-Thin.woff) format("woff");font-display:swap}@font-face{font-family:vision2030-GT-America_R;src:url(https://www.nikon.com/vision2030e/fonts/GT_America/GT-America-Standard-Regular.woff2) format("woff2"),url(https://www.nikon.com/vision2030e/fonts/GT_America/GT-America-Standard-Regular.woff) format("woff");font-display:swap}*:where(:not(html,iframe,canvas,img,svg,video,a,button):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}ol,ul,menu{list-style:none}img{max-width:100%}table{border-collapse:collapse}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space}:where([draggable=true]){-webkit-user-drag:element}a{color:inherit;text-decoration:none}button{appearance:none;background:none;border:none;color:inherit}body{color:#000;background-color:#fff;font-size:16px;font-family:vision2030-UDK_S_Pr6N-R,sans-serif}body ::selection{background:#fcefb2}html{touch-action:manipulation;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.ly_footer{position:relative;display:flex;flex-direction:column;height:418px;background-color:#faf7f0}@media screen and (max-width: 1100px){.ly_footer{height:641px}}.ly_footer_top{position:relative;display:flex;flex-grow:1;width:100%;max-width:1652px;margin:0 auto}@media screen and (max-width: 1100px){.ly_footer_top{flex-direction:column;align-items:flex-end;justify-content:flex-end;width:100%}}.ly_footer_top_logo{position:absolute;top:92px;left:0;display:block}@media screen and (min-width: 1025px){.ly_footer_top_logo{display:none}}@media screen and (max-width: 1024px){.ly_footer_top_logo{top:92px;left:76px;width:224px;height:auto}}@media screen and (max-width: 1024px){.ly_footer_top_logo{top:72px;left:32px;width:125px;height:auto}}.ly_footer_top_logo__alwaysShow{top:102px;left:76px;z-index:1;display:block;width:165px;height:auto}@media screen and (max-width: 1024px){.ly_footer_top_logo__alwaysShow{top:72px;left:32px;width:125px}}.ly_footer_topLeft{display:flex;flex-grow:1;justify-content:flex-end;padding-top:137px;padding-right:114px;border-right:1px solid #e4e4e4}@media screen and (max-width: 1160px){.ly_footer_topLeft{padding-right:74px}}@media screen and (max-width: 1100px){.ly_footer_topLeft{flex-grow:0;justify-content:flex-start;width:392px;padding-top:0;padding-right:0;padding-bottom:29px;border-right:none;border-bottom:1px solid #e4e4e4}}@media screen and (max-width: 768px){.ly_footer_topLeft{width:250px;padding-bottom:22px;margin-right:0}}.ly_footer_topRight{flex-shrink:0;width:412px;padding:137px 0 0 56px}@media screen and (max-width: 1100px){.ly_footer_topRight{width:392px;padding:20px 0 30px}}@media screen and (max-width: 768px){.ly_footer_topRight{width:250px;margin-right:0}}.ly_footer_topRight_plan{margin-bottom:9px;font-family:vision2030-GT-America_L;font-size:18px;line-height:1.5;letter-spacing:.04em}.ly_footer_topRight_detail{font-family:vision2030-GT-America_L;font-size:12px;line-height:1.5;color:#00000080;letter-spacing:.04em}@media screen and (max-width: 1100px){.ly_footer_topRight_detail{font-size:10px}}.ly_footer_bottom{padding:20px 0;border-top:1px solid #e4e4e4}@media screen and (max-width: 1100px){.ly_footer_bottom{height:137px;padding:24px 0 0}}@media screen and (max-width: 768px){.ly_footer_bottom{height:137px;padding:30px 0 0}}.ly_footer_bottom_inner{display:flex;justify-content:space-between;width:100%;padding:0 76px;margin:0 auto}@media screen and (max-width: 1100px){.ly_footer_bottom_inner{display:block;justify-content:flex-end;width:392px;padding:0;margin-right:0}}@media screen and (max-width: 768px){.ly_footer_bottom_inner{width:250px}}.ly_footer_bottomLinks{display:flex}@media screen and (max-width: 1100px){.ly_footer_bottomLinks{flex-wrap:wrap}}.ly_footer_bottomLinks_item{position:relative;display:block;margin-right:46px;line-height:2}@media screen and (max-width: 1100px){.ly_footer_bottomLinks_item{margin-right:38px;margin-bottom:10px;font-size:10px}}.ly_footer_bottomLinks_item:after{position:absolute;top:10px;right:-25px;display:block;height:14px;content:"";border-left:1px solid rgba(0,0,0,.5)}@media screen and (max-width: 1100px){.ly_footer_bottomLinks_item:after{top:4px;right:-22px;height:12px}}@media screen and (max-width: 1100px){.ly_footer_bottomLinks_item:first-child{flex-shrink:0;width:100%;margin-right:0}.ly_footer_bottomLinks_item:first-child:after{display:none}}.ly_footer_bottomLinks_item:last-child{margin-right:0}.ly_footer_bottomLinks_item:last-child:after{border-left:none}.ly_footer_copyright{font-family:vision2030-GT-America_R;font-size:10px;line-height:32px;color:#00000080;letter-spacing:.04em}@media screen and (max-width: 1100px){.ly_footer_copyright{margin-top:-3px;font-size:10px}}.ly_header{position:fixed;top:0;left:0;z-index:800;width:100%;height:98px;pointer-events:none;border-bottom:1px solid transparent;transition:background-color .6s cubic-bezier(.25,1,.5,1),border-bottom-color .6s cubic-bezier(.25,1,.5,1)}@media screen and (max-width: 768px){.ly_header{height:84px;pointer-events:auto;background-color:#fff}.ly_header.has_scroll{border-bottom-color:#e4e4e4}.ly_header:not(.has_scroll){border-bottom-color:transparent!important}}@media screen and (max-width: 768px){.ly_header__top{background-color:transparent}}.ly_header.is_back{pointer-events:auto;background-color:#fff;border-bottom:1px solid #e4e4e4}.ly_header_home{position:absolute;top:35px;left:-7px;display:flex;height:28px;line-height:2;text-transform:uppercase;letter-spacing:.04em;pointer-events:auto;opacity:0;will-change:transform,opacity;font-family:vision2030-GT-America_L;font-size:15px}@media screen and (max-width: 768px){.ly_header_home{top:29px}}.ly_header_home:before{display:block;margin-right:5px;content:"";background-image:url(https://www.nikon.com/vision2030e/assets/icon_arrow.ca211aa7.svg);background-repeat:no-repeat;background-position:center;background-size:14px 28px;transform:rotate(180deg);width:28px;height:28px;background-color:transparent;border-radius:50%;transition:background-color .3s}@media (any-hover: hover){.ly_header_home:hover:before{background-color:#f4dc00;transition:background-color .2s}}.ly_header_logo{position:absolute;top:42px;left:0;pointer-events:auto}@media screen and (max-width: 768px){.ly_header_logo{top:27px;left:15px}.ly_header_logo>img{width:63px;height:auto}}.ly_header_logo__top{visibility:hidden;opacity:0}.ly_header_title{position:absolute;top:28px;left:0;display:block;width:47vw;max-width:172px;height:auto;opacity:0;will-change:transform,opacity}@media screen and (min-width: 769px){.ly_header_title{display:none}}.ly_header_inner{position:relative;display:flex;align-items:center;justify-content:flex-end;width:auto;height:98px;margin:0 76px}@media screen and (max-width: 768px){.ly_header_inner{height:84px;margin:0 16px}}.ly_header_language{display:flex;align-items:center;margin-right:23px}@media screen and (max-width: 768px){.ly_header_language{margin-right:-4px}}.ly_header_language_item{position:relative;z-index:1;display:block;padding:10px;letter-spacing:.04em;pointer-events:auto;transition:color .2s;font-family:vision2030-GT-America_L;font-size:15px}@media screen and (max-width: 768px){.ly_header_language_item{letter-spacing:.12em}}.ly_header_language_item:before{position:absolute;top:50%;left:50%;z-index:-1;display:block;content:"";transform:translate(-50%,-50%);width:28px;height:28px;background-color:transparent;border-radius:50%;transition:background-color .3s}.ly_header_language_item:not(.is_disabled){color:#0000004d}@media (any-hover: hover){.ly_header_language_item:not(.is_disabled):hover{color:#000}.ly_header_language_item:not(.is_disabled):hover:before{background-color:#f4dc00;transition:background-color .2s}}.ly_header_language_bar{width:1px;height:14px;margin:3px 11.5px 0 12.5px;background-color:#00000026}@media screen and (max-width: 768px){.ly_header_language_bar{margin:1.5px 6.8px 0 4.2px}}.ly_header_hamburger{backface-visibility:hidden;position:relative;top:1px;right:-6px;z-index:1;width:50px;height:50px;pointer-events:auto;cursor:pointer}@media screen and (max-width: 768px){.ly_header_hamburger{right:-10px}}.ly_header_hamburger:before{position:absolute;top:50%;left:50%;z-index:-1;display:block;content:"";transform:translate(-50%,-50%);width:70px;height:70px;background-color:transparent;border-radius:50%;transition:background-color .3s}@media screen and (max-width: 768px){.ly_header_hamburger:before{width:54px;height:54px;background-color:transparent;border-radius:50%;transition:background-color .3s}}@media (any-hover: hover){.ly_header_hamburger:hover:before{background-color:#f4dc00;transition:background-color .2s}}.ly_header_hamburger_bar{position:absolute;left:6px;display:block;width:38px;border-bottom:1px solid #000}@media screen and (max-width: 768px){.ly_header_hamburger_bar{left:10px;width:30px}}.ly_header_hamburger_bar__top{top:18px;transition:transform .3s}@media screen and (max-width: 768px){.ly_header_hamburger_bar__top{top:19px}}.ly_header_hamburger_bar__bottom{bottom:18px;transition:transform .3s}@media screen and (max-width: 768px){.ly_header_hamburger_bar__bottom{bottom:19px}}.ly_header_hamburger.is_active>.ly_header_hamburger_bar__top{transform:translateY(7px) rotate(40deg)}@media screen and (max-width: 768px){.ly_header_hamburger.is_active>.ly_header_hamburger_bar__top{transform:translateY(5px) rotate(40deg)}}.ly_header_hamburger.is_active>.ly_header_hamburger_bar__bottom{transform:translateY(-7px) rotate(-40deg)}@media screen and (max-width: 768px){.ly_header_hamburger.is_active>.ly_header_hamburger_bar__bottom{transform:translateY(-6px) rotate(-40deg)}}.ly_navigation{position:absolute;top:0;z-index:-1;width:100%;height:calc(var(--vh, 1vh) * 100);pointer-events:auto;visibility:hidden;background-color:#faf7f0;opacity:0;transition:opacity .3s,visibility .3s}.ly_navigation.is_show{visibility:visible;opacity:1;transition:opacity .3s,visibility .3s}.ly_navigation_inner{display:flex;align-items:center;justify-content:space-between;max-width:1440px;height:100%;padding:0 76px;margin:0 auto}@media screen and (max-width: 1024px){.ly_navigation_inner{flex-direction:column;padding:0}}@media screen and (orientation: landscape) and (max-width: 926px){.ly_navigation_inner{flex-direction:row}}.ly_navigation_title{width:100%;max-width:560px;padding-top:20px}@media screen and (max-width: 1024px){.ly_navigation_title{align-items:center;max-width:none;height:100%;padding-top:min(128px,16vh)}}@media screen and (max-width: 768px){.ly_navigation_title{padding-top:90px}}@media screen and (orientation: landscape) and (max-width: 926px){.ly_navigation_title{padding-top:5vh}}.ly_navigation_content{width:100%;max-width:560px;padding-top:92px}@media screen and (max-width: 1024px){.ly_navigation_content{padding-top:0;padding-bottom:9vh}}@media screen and (max-width: 768px){.ly_navigation_content{padding:0 47px 38px}}@media screen and (orientation: landscape) and (max-width: 926px){.ly_navigation_content{padding:5vh 47px 0 0}}.ly_mainCopy{padding-top:45vh}@media screen and (max-width: 768px){.ly_mainCopy{padding-top:40vh;padding-right:30px;padding-left:48px}}.ly_mainEndCopy{height:100%}.ly_mainEndCopy_inner{display:flex;flex-direction:column;justify-content:space-between;max-width:1090px;height:100%;min-height:100vh;padding:18vh 16px 10vh 68px;margin:0 auto}@media screen and (max-width: 1194px){.ly_mainEndCopy_inner{padding-right:68px}}@media screen and (orientation: landscape) and (max-width: 926px){.ly_mainEndCopy_inner{flex-direction:row}}@media screen and (max-width: 768px){.ly_mainEndCopy_inner{padding:15vh 47px 68px}}.ly_mainEndCopy_copy{display:inline-block;align-self:flex-end;max-width:520px;margin-left:16px;opacity:0}@media screen and (max-width: 1024px){.ly_mainEndCopy_copy{margin-top:0}}@media screen and (orientation: landscape) and (max-width: 926px){.ly_mainEndCopy_copy{flex-shrink:1;margin-top:0}}@media screen and (max-width: 768px){.ly_mainEndCopy_copy{margin-left:0}}@media screen and (orientation: landscape) and (max-width: 926px){.ly_mainEndCopy_title{flex-shrink:0}}.ly_mainLink{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:280px;padding-bottom:200px;background-color:#fff}@media screen and (max-width: 768px){.ly_mainLink{padding-top:140px;padding-bottom:26px}}.ly_mainLink_logo{margin-bottom:173px}@media screen and (max-width: 768px){.ly_mainLink_logo{width:126px;height:126px;margin-bottom:70px}}.bl_globalMenu{width:100%}.bl_globalMenu_list>li{position:relative;border-bottom:1px solid #e4e4e4}.bl_globalMenu_list>li:first-child{border-top:1px solid #e4e4e4}.bl_globalMenu_list>li.is_current:after{position:absolute;top:50%;right:18px;width:10px;height:10px;content:"";background-color:#f4dc00;border-radius:50%;transform:translate(-50%,-50%)}@media screen and (max-width: 768px){.bl_globalMenu_list>li.is_current:after{right:8px;width:8px;height:8px}}.bl_globalMenu_list_link{display:inline-block;width:100%;padding:38px 0 38px 56px;transition-duration:.6s;transition-property:color,background-color}@media screen and (max-width: 1024px){.bl_globalMenu_list_link{padding:min(3vh,40px) 0}}@media screen and (max-width: 768px){.bl_globalMenu_list_link{padding:min(3vh,34px) 0}}@media (any-hover: hover){.bl_globalMenu_list_link:hover{color:#c8b400;background-color:#00000003;transition-duration:.1s}}.bl_globalMenu_list_text{display:flex;align-items:center;height:60px;padding-right:24px;font-feature-settings:"palt" on;line-height:1.25;letter-spacing:.04em;font-family:vision2030-GT-America_L;font-size:24px}@media screen and (max-width: 768px){.bl_globalMenu_list_text{height:40px;font-size:16px}}.bl_globalMenuLogo{display:flex;justify-content:center}.bl_globalMenuLogo_link{display:contents}.bl_globalMenuLogo_image{width:50%;max-width:min(40vh,230px);height:auto}.bl_footerLinkBox_item{margin-top:14px;font-family:vision2030-GT-America_L;font-size:18px;line-height:1.5;letter-spacing:.04em}@media screen and (max-width: 768px){.bl_footerLinkBox_item{margin-top:15px;font-size:14px;line-height:1.25}}.bl_footerLinkBox_item:first-child{margin-top:0}.bl_footerLinkBox_item__small{margin-top:14px;line-height:1.75}@media screen and (max-width: 768px){.bl_footerLinkBox_item__small{margin-top:10px;font-size:12px}}.js_viewport{position:absolute;top:0;left:0;width:100%;height:100lvh;height:100vh;pointer-events:none}.bl_mv{position:fixed;top:0;left:0;z-index:500;width:100%;height:100%;background:#faf7f0}.bl_mv_text{display:none;font-family:vision2030-GT-America_UL;font-size:16px}.bl_mv_indicator{position:fixed;right:0;bottom:36px;left:0;display:flex;flex-direction:column;align-items:center;font-family:vision2030-GT-America_L;font-size:13px;text-align:center;letter-spacing:.12em}.bl_mv_indicator:before{position:absolute;top:16px;display:inline-block;width:1px;height:34px;margin-top:11px;content:"";background-color:#e4e4e4}.bl_mv_indicator_border{position:absolute}.bl_mv_indicator_border:before{position:absolute;top:16px;display:inline-block;width:1px;height:34px;margin-top:11px;content:"";background-color:#000;transform:scaleY(0) translate(-50%);transform-origin:top;animation:bar-animation-black 1.6s cubic-bezier(.26,.08,.18,1.08) infinite}@keyframes bar-animation-black{0%{transform:scaleY(0) translate(-50%)}75%{transform:scaleY(1.5) translate(-50%)}to{transform:scaleY(1.5) translate(-50%)}}.bl_mv_indicator_border:after{position:absolute;top:16px;display:inline-block;width:1px;height:34px;margin-top:11px;content:"";background-color:#e4e4e4;transform:scaleY(0) translate(-50%);transform-origin:top;animation:bar-animation-grey 1.6s cubic-bezier(.26,.08,.18,1.08) infinite}@keyframes bar-animation-grey{0%{transform:scaleY(0) translate(-50%)}5%{transform:scaleY(0) translate(-50%)}to{transform:scaleY(1) translate(-50%)}}.bl_mainCover{position:fixed;top:0;right:0;z-index:900;width:100%;height:100%;max-height:100vh;background:#fff}.bl_mainCover_title{position:fixed;top:78vh;left:50%;margin:0 auto;transform:translate(-50%)}@media screen and (max-width: 768px){.bl_mainCover_title{top:67vh;width:67vw;height:auto}}@media screen and (orientation: landscape) and (max-width: 926px){.bl_mainCover_title{top:67vh;width:auto;height:5vh}}.bl_mainCover_logo{position:fixed;top:32vh;left:50%;transform:translate(-50%)}@media screen and (max-width: 768px){.bl_mainCover_logo{width:33vw;height:auto}}@media screen and (orientation: landscape) and (max-width: 926px){.bl_mainCover_logo{top:18vh;width:auto;height:33vh}}.bl_mainCover_loading{position:fixed;bottom:0;left:50%;transform:translate(-50%)}.bl_copy{font-family:vision2030-GT-America_Thin;font-size:30px;font-feature-settings:"palt" on;line-height:2.25;text-align:center;letter-spacing:.04em}@media screen and (min-width: 769px){.bl_copy{padding-left:6px}}@media screen and (max-width: 768px){.bl_copy{font-family:vision2030-GT-America_L;font-size:18.5px;line-height:1.75;text-align:left}}.bl_largeCopy_sub{margin-bottom:14px;font-feature-settings:"palt" on;letter-spacing:.06em;opacity:0;font-family:vision2030-GT-America_Thin;font-size:28px}@media screen and (orientation: landscape) and (max-width: 926px){.bl_largeCopy_sub{font-family:vision2030-GT-America_L;font-size:16px;letter-spacing:.08em}}@media screen and (max-width: 768px){.bl_largeCopy_sub{margin-bottom:6px;font-family:vision2030-GT-America_L;font-size:16px;letter-spacing:.08em}}.bl_largeCopy_main{font-family:vision2030-GT-America_UL;font-size:48px;font-feature-settings:"palt" on;line-height:1.5;letter-spacing:.04em;opacity:0}@media screen and (orientation: landscape) and (max-width: 926px){.bl_largeCopy_main{font-family:vision2030-GT-America_Thin;font-size:26px}}@media screen and (max-width: 550px){.bl_largeCopy_main{font-family:vision2030-GT-America_Thin;font-size:26px}}.bl_largeLinks{width:100%;max-width:840px;padding:0 min(8vw,92px)}@media screen and (min-width: 1025px){.bl_largeLinks{padding:0}}@media screen and (max-width: 768px){.bl_largeLinks{padding:0}}.gsap_copyFilter{visibility:hidden}.bl_copyFilter{position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;pointer-events:none}.bl_valueBigLink{display:flex;align-items:center;justify-content:center;height:168px;border-top:solid 1px #f1f1f1;border-bottom:solid 1px #f1f1f1}@media screen and (max-width: 768px){.bl_valueBigLink{height:112px;margin:0 30px}}.bl_valueBigLink_inner{font-family:vision2030-GT-America_L;font-size:32px;display:flex;align-items:center;justify-content:space-between;width:100%;padding-right:32px;padding-left:32px;font-feature-settings:"palt" on;line-height:1.5;letter-spacing:.04em;transition:background-color .3s}@media screen and (max-width: 768px){.bl_valueBigLink_inner{padding-right:0;padding-left:0;font-size:16px;line-height:1.25}}.bl_valueBigLink_inner:after{flex-shrink:0;width:84px;height:84px;content:"";background-color:transparent;background-image:url(https://www.nikon.com/vision2030e/assets/icon_arrow_thin.f35f3e64.svg);background-repeat:no-repeat;background-position:center;background-size:32px 26.3529411765px;border-radius:50%;transition:background-color .3s}@media screen and (max-width: 768px){.bl_valueBigLink_inner:after{width:47px;height:47px;margin-right:0;background-image:url(https://www.nikon.com/vision2030e/assets/icon_arrow.ca211aa7.svg);background-size:17px 14px}}.bl_valueBigLink__following{border-top:none}.bl_valueBigLink__diagonal .bl_valueBigLink_inner:after{transform:rotate(-45deg)}@media screen and (any-hover: hover) and (max-width: 768px){.bl_valueBigLink .bl_valueBigLink_inner:after{margin-right:15px}}@media (any-hover: hover){.bl_valueBigLink:hover{background-color:#fdfdfd;transition:background-color .2s}.bl_valueBigLink:hover .bl_valueBigLink_inner:after{background-color:#f4dc00;transition:background-color .2s}}.bl_backToTop{position:relative;display:flex;align-items:center;justify-content:right;width:100%;padding:92px 74px 34px}@media screen and (max-width: 768px){.bl_backToTop{padding:88px 13.5px 34px}}.bl_backToTop_link{font-family:vision2030-GT-America_L;font-size:15px;display:flex;align-items:center;letter-spacing:.04em}@media screen and (max-width: 768px){.bl_backToTop_link{font-size:13px;letter-spacing:.08em}}.bl_backToTop_link:before{position:absolute;right:67px;width:28px;height:28px;content:"";background-color:transparent;border-radius:50%;transition:background-color .3s}@media screen and (max-width: 768px){.bl_backToTop_link:before{right:5.5px}}@media (any-hover: hover){.bl_backToTop_link:hover:before{background-color:#f4dc00;transition:background-color .2s}}.bl_backToTop_link:after{position:relative;width:14px;height:11.5px;margin-left:13px;content:"";background-image:url(https://www.nikon.com/vision2030e/assets/icon_arrow.ca211aa7.svg);background-repeat:no-repeat;background-position:center;background-size:cover;transform:rotate(-90deg)}@media screen and (max-width: 768px){.bl_backToTop_link:after{width:12px;height:9.85px}}.el_link{position:relative;display:inline-block;padding-right:5px;font-size:18.5px;transition:color .6s}.el_link:before{position:absolute;top:0;left:100%;display:block;width:7px;height:100%;content:"";background-repeat:no-repeat;background-position:top 9px center;background-size:7px 7px;transition:opacity .6s;background-image:url(https://www.nikon.com/vision2030e/assets/icon_linkArrow.a9de6631.svg);opacity:1}.el_link:after{position:absolute;top:0;left:100%;display:block;width:7px;height:100%;content:"";background-repeat:no-repeat;background-position:top 9px center;background-size:7px 7px;transition:opacity .6s;background-image:url(https://www.nikon.com/vision2030e/assets/icon_linkArrow_yellow.c168af54.svg);opacity:0}@media (any-hover: hover){.el_link:hover{color:#c8b400;transition:color .1s}.el_link:hover:before{opacity:0;transition:opacity .1s}.el_link:hover:after{opacity:1;transition:opacity .1s}}@media screen and (max-width: 768px){.el_link{font-size:14px}.el_link:before,.el_link:after{width:7px;background-position:top 7px center;background-size:7px 7px}}.el_link__footerSmall{font-family:vision2030-GT-America_L;font-size:13px;letter-spacing:.04em}.el_link__footerSmall:before,.el_link__footerSmall:after{width:7px;background-position:top 8px center;background-size:7px 7px}@media screen and (max-width: 768px){.el_link__footerSmall{font-size:10px}.el_link__footerSmall:before,.el_link__footerSmall:after{width:5px;background-position:top 6px center;background-size:5px 5px}}.el_link__footerConcept{font-family:vision2030-GT-America_R;font-size:14px;letter-spacing:.08em}.el_link__footerConcept:before,.el_link__footerConcept:after{left:97%;width:7px;background-position:top 5px center;background-size:7px 7px}@media screen and (max-width: 768px){.el_link__footerConcept{font-size:12px;letter-spacing:.04em}.el_link__footerConcept:before,.el_link__footerConcept:after{width:6px;background-position:top 5px center;background-size:6px 6px}}.el_link__footerPlan{font-family:vision2030-GT-America_L;font-size:18px}.el_link__footerPlan:after,.el_link__footerPlan:before{background-position:top 31px center}@media screen and (max-width: 768px){.el_link__footerPlan{font-family:vision2030-GT-America_L;font-size:14px}.el_link__footerPlan:after,.el_link__footerPlan:before{background-position:top 27px center}}.el_simpleLink{transition:color .6s}@media (any-hover: hover){.el_simpleLink:hover{color:#c8b400;transition:color .1s}}.el_miniCopy{line-height:1.75;letter-spacing:.04em;font-family:vision2030-GT-America_L;font-size:18px}@media screen and (orientation: landscape) and (max-width: 926px){.el_miniCopy{max-width:400px;font-family:vision2030-GT-America_L;font-size:13px}}@media screen and (max-width: 768px){.el_miniCopy{font-family:vision2030-GT-America_L;font-size:13px}}.el_loadingIcon{position:absolute;bottom:50px;transform:rotate(180deg)}.el_loadingIcon>*:nth-child(1){position:absolute;top:0;left:0;width:1px;height:8px;background-color:#000;opacity:0;transform:rotate(40deg);transform-origin:center -8px;animation:loading-animation 1.2s linear infinite;animation-delay:.12s}.el_loadingIcon>*:nth-child(2){position:absolute;top:0;left:0;width:1px;height:8px;background-color:#000;opacity:0;transform:rotate(80deg);transform-origin:center -8px;animation:loading-animation 1.2s linear infinite;animation-delay:.24s}.el_loadingIcon>*:nth-child(3){position:absolute;top:0;left:0;width:1px;height:8px;background-color:#000;opacity:0;transform:rotate(120deg);transform-origin:center -8px;animation:loading-animation 1.2s linear infinite;animation-delay:.36s}.el_loadingIcon>*:nth-child(4){position:absolute;top:0;left:0;width:1px;height:8px;background-color:#000;opacity:0;transform:rotate(160deg);transform-origin:center -8px;animation:loading-animation 1.2s linear infinite;animation-delay:.48s}.el_loadingIcon>*:nth-child(5){position:absolute;top:0;left:0;width:1px;height:8px;background-color:#000;opacity:0;transform:rotate(200deg);transform-origin:center -8px;animation:loading-animation 1.2s linear infinite;animation-delay:.6s}.el_loadingIcon>*:nth-child(6){position:absolute;top:0;left:0;width:1px;height:8px;background-color:#000;opacity:0;transform:rotate(240deg);transform-origin:center -8px;animation:loading-animation 1.2s linear infinite;animation-delay:.72s}.el_loadingIcon>*:nth-child(7){position:absolute;top:0;left:0;width:1px;height:8px;background-color:#000;opacity:0;transform:rotate(280deg);transform-origin:center -8px;animation:loading-animation 1.2s linear infinite;animation-delay:.84s}.el_loadingIcon>*:nth-child(8){position:absolute;top:0;left:0;width:1px;height:8px;background-color:#000;opacity:0;transform:rotate(320deg);transform-origin:center -8px;animation:loading-animation 1.2s linear infinite;animation-delay:.96s}.el_loadingIcon>*:nth-child(9){position:absolute;top:0;left:0;width:1px;height:8px;background-color:#000;opacity:0;transform:rotate(360deg);transform-origin:center -8px;animation:loading-animation 1.2s linear infinite;animation-delay:1.08s}@keyframes loading-animation{0%,to{opacity:0}40%{opacity:1}}@media screen and (max-width: 768px){.hp_pcOnly{display:none!important}}@media screen and (max-width: 1024px){.hp_upperTabletOnly{display:none!important}}@media screen and (min-width: 1025px){.hp_underTabletOnly{display:none!important}}@media screen and (min-width: 769px){.hp_spOnly{display:none!important}}@media screen and (min-width: 550px){.hp_under550Only{display:none}}@media screen and (max-width: 769px){.hp_tabletOnly{display:none}}@media screen and (min-width: 1024px){.hp_tabletOnly{display:none}}@media screen and (min-width: 768px) and (max-width: 1024px){.hp_excludeTabletOnly{display:none}}@media screen and (min-width: 980px) and (max-width: 1024px){.hp_under1380And980Only{display:none}}@media screen and (min-width: 1380px){.hp_under1380And980Only{display:none}}.hp_mb28{margin-bottom:28px}.hp_indent10{text-indent:10px}.hp_indent11{text-indent:11px}.hp_indent18{text-indent:18px}.bl_printMV{display:none}@media print{canvas{display:none}.bl_printMV{display:block}.bl_printMV img{height:auto}.ly_header,.bl_mainCover,.bl_mv,.bl_copyFilter,.hp_spOnly .gsap_copy_text,.hp_spOnly .gsap_copy_text2,.hp_spOnly .gsap_copy_text3_children{display:none!important}.hp_pcOnly .gsap_copy_text,.hp_pcOnly .gsap_copy_text2,.hp_pcOnly .gsap_copy_text3_children{opacity:1!important}.ly_mainEndCopy{break-before:page}.ly_mainEndCopy .bl_largeCopy_sub,.ly_mainEndCopy .bl_largeCopy_main,.ly_mainEndCopy_copy{opacity:1!important}.ly_mainLink{break-before:page}.ly_mainLink_logo,.ly_mainLink .bl_valueBigLink{opacity:1!important}.ly_footer{break-before:page}}body.is_scrollLock{height:100vh;overflow:hidden}
