@charset "UTF-8";@-webkit-keyframes button-hover{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes button-hover{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes slidein{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}@keyframes slidein{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}@-webkit-keyframes stickyin{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}1%{opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes stickyin{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}1%{opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes stickyin-mobile{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}1%{opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes stickyin-mobile{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}1%{opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes stickyout{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes stickyout{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slide-img{0%{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}to{-webkit-transform:scale(1.15) translateZ(0);transform:scale(1.15) translateZ(0)}}@keyframes slide-img{0%{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}to{-webkit-transform:scale(1.15) translateZ(0);transform:scale(1.15) translateZ(0)}}@-webkit-keyframes hero-arrow{0%{top:0}33%,95%{top:100%}to{top:100%}}@keyframes hero-arrow{0%{top:0}33%,95%{top:100%}to{top:100%}}@-webkit-keyframes slide-arrow-next{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(25%);transform:translateX(25%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide-arrow-next{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(25%);transform:translateX(25%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slide-arrow-prev{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-25%);transform:translateX(-25%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide-arrow-prev{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-25%);transform:translateX(-25%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}*{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}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;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;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]{border-bottom:none;text-decoration:underline;-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:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:bottom}embed,iframe,object{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset,option{padding:0}fieldset{margin:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[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}label[for]{cursor:pointer}details{display:block}summary{display:list-item}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}html{font-family:ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:10px;-webkit-font-smoothing:antialiased}body{font-weight:500;color:#333;font-size:1.4rem;line-height:1}a{-webkit-backface-visibility:hidden;backface-visibility:hidden}a[href^="tel:"]{pointer-events:none}.p-nrc img{height:auto}.p-nrc img,iframe{max-width:100%}.is-pc a{-webkit-transition:.3s;transition:.3s}.is-pc a:hover{opacity:.7}.is-ie a[href^="tel:"]{pointer-events:none!important}#header ul#utilityNav li#un_business ul#un_subNav{-webkit-box-sizing:content-box;box-sizing:content-box}.nrc-navi{position:relative;position:-webkit-sticky;position:sticky;top:0;width:100%;background:#fff;z-index:9999}.nrc-navi__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem 0}.nrc-navi__list-item{position:relative;padding:0 4rem;font-weight:600;font-size:1.4rem;color:#333;letter-spacing:.075em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.nrc-navi__list-item:after{content:"";height:1.4rem;width:1px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#333}.nrc-navi__list-item:last-child:after{display:none}.nrc-navi__list-item a{color:currentColor}.is-pc .nrc-navi__list-item a:hover{opacity:1;text-decoration:none;color:currentColor}.is-pc .nrc-navi__list-item a:hover span:after{width:100%}.nrc-navi__list-item.is-current a span:after{width:100%}.nrc-navi__list-item span{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:4.2rem}.nrc-navi__list-item span:after{content:"";position:absolute;left:0;bottom:0;width:0;height:3px;background:#333;-webkit-transition:.5s;transition:.5s}.nrc-navi__header{display:none}#frame,.global-navi,.search-box,.sp-header-menu{z-index:10000}.search-box__form button{text-align:center}.search-box__form [type=text]{background:#fff}.footer__util{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-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#contents{background:url(https://www.nissan-global.com/EN/INNOVATION/TECHNOLOGY/NRC/IMAGES/2021/ajax-loader.gif) center 9rem no-repeat}.is-pc #contents,.is-sp #contents{background:none}#main{padding-top:20px;padding-bottom:50px}
/*!
 * *	Modaal - accessible modals - v0.4.4
 * *	by Humaan, for all humans.
 * *	http://humaan.com */.modaal-noscroll{overflow:hidden}.modaal-accessible-hide{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-overlay{z-index:999;opacity:0}.modaal-overlay,.modaal-wrapper{position:fixed;top:0;left:0;width:100%;height:100%}.modaal-wrapper{display:block;z-index:9999;overflow:auto;opacity:1;-webkit-overflow-scrolling:touch;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modaal-wrapper,.modaal-wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box}.modaal-wrapper *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden}.modaal-wrapper .modaal-close{border:none;background:transparent;padding:0;-webkit-appearance:none}.modaal-wrapper.modaal-start_none{display:none;opacity:1}.modaal-wrapper.modaal-start_fade{opacity:0}.modaal-wrapper [tabindex="0"]{outline:none!important}.modaal-wrapper.modaal-fullscreen{overflow:hidden}.modaal-outer-wrapper{display:table;position:relative;width:100%;height:100%}.modaal-fullscreen .modaal-outer-wrapper{display:block}.modaal-inner-wrapper{display:table-cell;width:100%;height:100%;position:relative;vertical-align:middle;text-align:center;padding:80px 25px}.modaal-fullscreen .modaal-inner-wrapper{padding:0;display:block;vertical-align:top}.modaal-container{position:relative;display:inline-block;width:100%;margin:auto;text-align:left;color:#000;max-width:1000px;border-radius:0;background:#fff;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.2);box-shadow:0 4px 15px rgba(0,0,0,.2);cursor:auto}.modaal-container.is_loading{height:100px;width:100px;overflow:hidden}.modaal-fullscreen .modaal-container{max-width:none;height:100%;overflow:auto}.modaal-close{position:fixed;right:20px;top:20px;color:#fff;cursor:pointer;opacity:1;width:50px;height:50px;background:transparent;border-radius:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modaal-close:focus,.modaal-close:hover{outline:none;background:#fff}.modaal-close:focus:after,.modaal-close:focus:before{background:#b93d0c}.modaal-close:hover:after,.modaal-close:hover:before{background:#b93d0c}.modaal-close span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-close:after,.modaal-close:before{display:block;content:" ";position:absolute;top:14px;left:23px;width:4px;height:22px;border-radius:4px;background:#fff;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-close:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modaal-fullscreen .modaal-close{background:#afb7bc;right:10px;top:10px}.modaal-content-container{padding:30px}.modaal-confirm-wrap{padding:30px 0 0;text-align:center;font-size:0}.modaal-confirm-btn{font-size:14px;display:inline-block;margin:0 10px;vertical-align:middle;cursor:pointer;border:none;background:transparent}.modaal-confirm-btn.modaal-ok{padding:10px 15px;color:#fff;background:#555;border-radius:3px;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-confirm-btn.modaal-ok:hover{background:#2f2f2f}.modaal-confirm-btn.modaal-cancel{text-decoration:underline}.modaal-confirm-btn.modaal-cancel:hover{text-decoration:none;color:#2f2f2f}.modaal-instagram .modaal-container{width:auto;background:transparent;-webkit-box-shadow:none!important;box-shadow:none!important}.modaal-instagram .modaal-content-container{padding:0;background:transparent}.modaal-instagram .modaal-content-container>blockquote{width:1px!important;height:1px!important;opacity:0!important}.modaal-instagram iframe{opacity:0;margin:-6px!important;border-radius:0!important;width:1000px!important;max-width:800px!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-animation:instaReveal 1s linear forwards;animation:instaReveal 1s linear forwards}.modaal-image .modaal-inner-wrapper{padding-left:140px;padding-right:140px}.modaal-image .modaal-container{width:auto;max-width:100%}.modaal-gallery-wrap{position:relative;color:#fff}.modaal-gallery-item{display:none}.modaal-gallery-item.is_active,.modaal-gallery-item img{display:block}.modaal-gallery-label{position:absolute;left:0;width:100%;margin:20px 0 0;font-size:18px;text-align:center;color:#fff}.modaal-gallery-label:focus{outline:none}.modaal-gallery-control{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1;cursor:pointer;color:#fff;width:50px;height:50px;background:transparent;border:none;border-radius:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modaal-gallery-control.is_hidden{opacity:0;cursor:default}.modaal-gallery-control:focus,.modaal-gallery-control:hover{outline:none;background:#fff}.modaal-gallery-control:focus:after,.modaal-gallery-control:focus:before{background:#afb7bc}.modaal-gallery-control:hover:after,.modaal-gallery-control:hover:before{background:#afb7bc}.modaal-gallery-control span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-gallery-control:after,.modaal-gallery-control:before{display:block;content:" ";position:absolute;top:16px;left:25px;width:4px;height:18px;border-radius:4px;background:#fff;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-gallery-control:before{margin:-5px 0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-control:after{margin:5px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modaal-gallery-next-inner{left:100%;margin-left:40px}.modaal-gallery-next-outer{right:45px}.modaal-gallery-prev:after,.modaal-gallery-prev:before{left:22px}.modaal-gallery-prev:before{margin:5px 0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-prev:after{margin:-5px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modaal-gallery-prev-inner{right:100%;margin-right:40px}.modaal-gallery-prev-outer{left:45px}.modaal-video-wrap{margin:auto 50px;position:relative}.modaal-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);background:#000;max-width:1300px;margin-left:auto;margin-right:auto}.modaal-video-container embed,.modaal-video-container iframe,.modaal-video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.modaal-iframe-elem,.modaal-iframe .modaal-content{width:100%;height:100%}.modaal-iframe-elem{display:block}.modaal-loading-spinner{background:none;position:absolute;width:200px;height:200px;top:50%;left:50%;margin:-100px 0 0 -100px;-webkit-transform:scale(.25);transform:scale(.25)}.modaal-loading-spinner>div{width:24px;height:24px;margin-left:4px;margin-top:4px;position:absolute}.modaal-loading-spinner>div>div{width:100%;height:100%;border-radius:15px;background:#fff}.modaal-loading-spinner>div:first-of-type>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:0s;animation-delay:0s}.modaal-loading-spinner>div:nth-of-type(2)>div,.modaal-loading-spinner>div:nth-of-type(3)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:first-of-type{-webkit-transform:translate(84px,84px) rotate(45deg) translate(70px);transform:translate(84px,84px) rotate(45deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(2){-webkit-transform:translate(84px,84px) rotate(90deg) translate(70px);transform:translate(84px,84px) rotate(90deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(2)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.12s;animation-delay:.12s}.modaal-loading-spinner>div:nth-of-type(3)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.25s;animation-delay:.25s}.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(3){-webkit-transform:translate(84px,84px) rotate(135deg) translate(70px);transform:translate(84px,84px) rotate(135deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(4){-webkit-transform:translate(84px,84px) rotate(180deg) translate(70px);transform:translate(84px,84px) rotate(180deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(4)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.37s;animation-delay:.37s}.modaal-loading-spinner>div:nth-of-type(5)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.5s;animation-delay:.5s}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(5){-webkit-transform:translate(84px,84px) rotate(225deg) translate(70px);transform:translate(84px,84px) rotate(225deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(6){-webkit-transform:translate(84px,84px) rotate(270deg) translate(70px);transform:translate(84px,84px) rotate(270deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(6)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.62s;animation-delay:.62s}.modaal-loading-spinner>div:nth-of-type(7){-webkit-transform:translate(84px,84px) rotate(315deg) translate(70px);transform:translate(84px,84px) rotate(315deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(7)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.75s;animation-delay:.75s}.modaal-loading-spinner>div:nth-of-type(8){-webkit-transform:translate(84px,84px) rotate(1turn) translate(70px);transform:translate(84px,84px) rotate(1turn) translate(70px)}.modaal-loading-spinner>div:nth-of-type(8)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.87s;animation-delay:.87s}@keyframes instaReveal{0%{opacity:0}to{opacity:1}}@-webkit-keyframes instaReveal{0%{opacity:0}to{opacity:1}}@-webkit-keyframes modaal-loading-spinner{0%{opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5)}to{opacity:.1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes modaal-loading-spinner{0%{opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5)}to{opacity:.1;-webkit-transform:scale(1);transform:scale(1)}}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before{display:table;content:""}.slick-track:after{display:table;content:"";clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(https://www.nissan-global.com/EN/INNOVATION/TECHNOLOGY/NRC/IMAGES/2021/ajax-loader.gif) 50% no-repeat}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus,.slick-next:hover{color:transparent;outline:none;background:transparent}.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next:focus:before,.slick-next:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dots{position:absolute;bottom:5px;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;padding:0 2px}.slick-dots li,.slick-dots li button{width:15px;height:15px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-size:12px;line-height:15px;position:absolute;top:0;left:0;width:15px;height:15px;content:"•";text-align:center;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#ccc}.ly-stack{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:start;-ms-flex-pack:start;justify-content:flex-start}.ly-stack>*{margin-top:0;margin-bottom:0}.ly-stack>*+*{margin-top:3rem}.c-wrapper{position:relative;width:100%;max-width:1080px;margin-left:auto;margin-right:auto}.c-wrapper--section{padding-top:30px}.c-column{display:-ms-grid;display:grid;-ms-grid-columns:1fr 10px 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:repeat(1,auto);grid-gap:10px;width:100%}.c-column>:first-child{-ms-grid-row:1;-ms-grid-column:1}.c-column>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.c-column__item{width:100%}.c-column__left{float:left}.c-column__right{float:right}.c-column--rev .c-column__alpha{float:left}.c-column--rev .c-column__beta{float:right}.c-column--separate{position:relative}.c-column--separate:before{position:absolute;left:50%;top:0;content:"";display:block;border-right:1px dotted #ccc;height:100%}.c-column--half .c-column__left,.c-column--half .c-column__right{width:50%}.c-column--three .c-column__center,.c-column--three .c-column__left{-webkit-box-sizing:border-box;box-sizing:border-box;width:31.9148936%;max-width:none}.c-column--three .c-column__center{float:left;margin-left:2.1276596%;margin-right:2.1276596%}.c-column--three .c-column__right{-webkit-box-sizing:border-box;box-sizing:border-box;width:31.9148936%;max-width:none}.c-section{margin-bottom:40px}.c-btn{overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #666;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:.2s;transition:.2s;min-width:22rem;height:5rem}.c-btn:before{position:absolute;left:0;top:-1%;content:"";background:#353757;width:150%;height:102%;-webkit-transform:translateX(-120%) skewX(45deg);transform:translateX(-120%) skewX(45deg);-webkit-transition:.5s;transition:.5s;z-index:0}.c-btn:after{position:absolute;top:50%;right:2rem;content:"";width:1.1rem;height:1.6rem;background:url(https://www.nissan-global.com/EN/INNOVATION/TECHNOLOGY/NRC/IMAGES/2021/icon_button_arrow.png) no-repeat;background-size:1.1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.5s;transition:.5s}.c-btn>*{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:currentColor;-webkit-box-sizing:content-box;box-sizing:content-box}.c-btn--white{border-color:#fff}.c-btn--white:after{background-image:url(https://www.nissan-global.com/EN/INNOVATION/TECHNOLOGY/NRC/IMAGES/2021/icon_button_arrow_white.png)}.c-btn--prev:after{right:auto;left:2rem;-webkit-transform:rotate(180deg) translateY(50%);transform:rotate(180deg) translateY(50%)}.c-btn--prev a{padding-left:1em}.is-pc .c-btn:hover{color:#fff}.is-pc .c-btn:hover:before{-webkit-transform:translateX(-15%) skewX(45deg);transform:translateX(-15%) skewX(45deg)}.is-pc .c-btn:hover:after{background-image:url(https://www.nissan-global.com/EN/INNOVATION/TECHNOLOGY/NRC/IMAGES/2021/icon_button_arrow_white.png);opacity:.8}.is-pc .c-btn:hover a{opacity:1;border-width:0}.c-title{text-align:center;margin-top:6rem;margin-bottom:5rem;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}.c-title span:first-child{font-size:4.6rem;font-weight:600;letter-spacing:.1em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.c-title span:nth-child(2){font-size:1.6rem;letter-spacing:.1em;margin-top:.3em}.c-input--w450{width:450px}.c-input--width-normal{width:530px}.c-input--width-normal,.c-input--zip-code{-webkit-box-sizing:border-box;box-sizing:border-box}.c-input--zip-code{width:110px!important}.c-input--w50{width:4em;-webkit-box-sizing:border-box;box-sizing:border-box}.c-input--w200{width:200px}.c-input--full{width:100%}.c-input--tel{width:30%}.c-form select{-webkit-appearance:menulist-button;font-size:1.6rem;vertical-align:middle;display:inline-block;line-height:1.5;height:2em;border:1px solid #ccc}.c-form input[type=email],.c-form input[type=number],.c-form input[type=password],.c-form input[type=tel],.c-form input[type=text]{font-size:inherit;vertical-align:middle;padding:8px 4px;border:1px solid #ccc;background:#fbfbfb;margin-left:.25em;margin-right:.25em}.c-form input[type=email]:focus::-moz-placeholder,.c-form input[type=number]:focus::-moz-placeholder,.c-form input[type=password]:focus::-moz-placeholder,.c-form input[type=tel]:focus::-moz-placeholder,.c-form input[type=text]:focus::-moz-placeholder{color:transparent}.c-form input[type=email]:focus::-webkit-input-placeholder,.c-form input[type=number]:focus::-webkit-input-placeholder,.c-form input[type=password]:focus::-webkit-input-placeholder,.c-form input[type=tel]:focus::-webkit-input-placeholder,.c-form input[type=text]:focus::-webkit-input-placeholder{color:transparent}.c-form input.c-checkbox--red+label:before{border-color:#ee3f39;background-color:#fff}.c-form input.c-checkbox--red:checked+label:before{background:#ee3f39}.c-form input.c-checkbox--agree+label{color:#000}.c-form input.c-checkbox--agree+label:before{border-color:#ccc;background-color:none}.c-form input.c-checkbox--agree:checked+label:before{background:#f2403a!important}.c-form input.is-required{background:#ffe7e5}.c-form button+p,.c-form input+p,.c-form select+p{margin-top:10px}.c-form textarea{border:1px solid #ccc;background:#fbfbfb}.c-form textarea.is-required{background:#ffe7e5}.c-form label{display:inline-block;padding:.25em}.c-form__error-message{display:none;margin-bottom:5px}.c-form__error,.c-form__error-message{font-weight:700;color:#ea3f39}.c-form .is-error .c-form__error-message{display:block}.c-form button{cursor:pointer}.c-form--search label{display:block;margin-left:1em}.c-form-group{padding:0 0 1em 1em;-webkit-box-sizing:border-box;box-sizing:border-box}.c-form-group__narrow-area{padding-left:1em;display:none}.c-form-group label{margin-left:0}.c-breadcrumbs__inner{margin-left:auto;margin-right:auto;max-width:1000px}.c-breadcrumbs ol,.c-breadcrumbs ul{font-size:1.2rem;margin-bottom:3rem;display:-webkit-box;display:-ms-flexbox;display:flex}.c-breadcrumbs li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-breadcrumbs li:before{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;content:"";width:1.42em;height:1.42em;margin-left:.5em;margin-right:.5em;background:-webkit-linear-gradient(135deg,transparent 48%,#999 50%,transparent 52%,transparent);background:linear-gradient(-45deg,transparent 48%,#999 50%,transparent 52%,transparent)}.c-breadcrumbs li:first-child:before{display:none}.c-breadcrumbs li:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.c-breadcrumbs li:last-child>*{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.c-breadcrumbs strong{font-weight:400;color:#999}.c-to-page-top+.c-breadcrumbs{display:none!important}.c-pager{text-align:center}.c-pager__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-pager__item,.c-pager__item-control{margin:0 .3125em;font-size:1.6rem}.c-pager__item-control>a,.c-pager__item-control>span,.c-pager__item>a,.c-pager__item>span{cursor:pointer;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:3em;height:3em;text-align:center;-webkit-transition:.1s;transition:.1s;color:#999;background-color:#fff;border:1px solid #ccc}.c-pager__item-control.is-hidden,.c-pager__item.is-hidden{visibility:hidden}.c-pager__item-control.is-current>a,.c-pager__item-control.is-current>span,.c-pager__item-control:hover>a,.c-pager__item-control:hover>span,.c-pager__item.is-current>a,.c-pager__item.is-current>span,.c-pager__item:hover>a,.c-pager__item:hover>span{opacity:1;background:#353757;color:#fff;border-color:#353757}.c-pager__item-control.is-current>a,.c-pager__item-control.is-current>span,.c-pager__item.is-current>a,.c-pager__item.is-current>span{pointer-events:none}.c-pager__item--next,.c-pager__item--prev,.c-pager__item-control--next,.c-pager__item-control--prev{margin-right:7px;margin-left:4px}.c-intro{padding-left:20px;margin-bottom:1em;font-size:1.5rem}.c-media{overflow:hidden}.c-media>*{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-2.5rem}.c-media>*>*{margin:2.5rem;-ms-flex-preferred-size:30rem;flex-basis:30rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.c-media>*>* img{width:100%;height:auto}.c-media>*>:last-child{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:999;-ms-flex-positive:999;flex-grow:999;min-width:calc(50% - 5rem)}.c-media--rev>*{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.c-link{text-decoration:none;color:currentColor}.c-link:before{content:"";display:inline-block;vertical-align:middle;border-top:1px solid #ccc;border-right:1px solid #ccc;width:.4em;height:.4em;position:relative;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:-1px;left:0;margin-right:.5em;-webkit-transition:.2s;transition:.2s;opacity:1;margin-left:-1em}.c-link:hover{opacity:.8}.c-link:hover:before{left:2px}.c-list--inline li{display:inline-block}.c-list--inline li img{display:inline}.c-list--rect li{line-height:1.5;padding-left:1.5em;margin-bottom:.8em}.c-list--rect li:before{text-indent:-1.3em;content:"■";display:inline-block;color:#ffc2c0;font-size:1.3em}.c-modal{display:none}.c-modal__wrapper{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:#000;opacity:.7;-ms-filter:"alpha(opacity=70)";z-index:999}.c-modal__inner{position:fixed;background:#fff;z-index:1000;width:1020px;top:50%;left:50%;margin-left:-510px;margin-top:-150px;padding-top:70px;padding-bottom:50px}.c-modal__close{position:absolute;top:20px;left:20px;background:#002465;border-radius:5px;color:#fff;font-weight:700;font-size:23px;width:29px;height:29px;text-align:center;line-height:25px;cursor:pointer}.c-modal__contents{padding:0 20px 20px}.c-modal__body{width:830px;margin-left:auto;margin-right:auto;font-size:1.6rem;line-height:1.6}.c-bg{padding:40px 20px 35px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:7px}.c-bg--black{background:#333;color:#fff}.c-bg--black a{color:#fff}.c-to-page-top{text-align:right;margin-right:4rem;margin-top:3.2rem;margin-bottom:4rem;visibility:hidden}.is-ie .c-to-page-top{visibility:visible}.c-to-page-top--float{position:-webkit-sticky;position:sticky;bottom:4rem;margin-top:-10.2rem;visibility:visible;pointer-events:none}.is-ie .c-to-page-top--float{display:none}.c-to-page-top a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:6rem;height:6rem;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:auto}.c-to-page-top a img{-webkit-transition:.2s;transition:.2s;width:100%}.c-to-page-top a:hover img{opacity:1}.c-to-top-wrapper{display:none}.c-map{width:100%;height:500px}.c-pc-only{display:block}img.c-pc-only,span.c-pc-only{display:inline-block}.c-sp-only{display:none}.c-fade-in{opacity:0;-webkit-transform:translateY(3rem);transform:translateY(3rem);-webkit-transition:1s cubic-bezier(.5,0,0,1);transition:1s cubic-bezier(.5,0,0,1)}.c-fade-in[data-delay="0.25"]{-webkit-transition-delay:.25s;transition-delay:.25s}.c-fade-in[data-delay="0.5"]{-webkit-transition-delay:.5s;transition-delay:.5s}.c-fade-in[data-delay="0.75"]{-webkit-transition-delay:.75s;transition-delay:.75s}.c-fade-in[data-delay="1"]{-webkit-transition-delay:1s;transition-delay:1s}.c-fade-in[data-delay="1.25"]{-webkit-transition-delay:1.25s;transition-delay:1.25s}.c-fade-in[data-delay="1.5"]{-webkit-transition-delay:1.5s;transition-delay:1.5s}.c-fade-in[data-delay="1.75"]{-webkit-transition-delay:1.75s;transition-delay:1.75s}.c-fade-in[data-delay="2"]{-webkit-transition-delay:2s;transition-delay:2s}.c-fade-in[data-delay="2.25"]{-webkit-transition-delay:2.25s;transition-delay:2.25s}.c-fade-in[data-delay="2.5"]{-webkit-transition-delay:2.5s;transition-delay:2.5s}.c-fade-in.is-show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.c-fade-in__target{opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}.c-fade-in__target[data-delay="0.25"]{-webkit-transition-delay:.25s;transition-delay:.25s}.c-fade-in__target[data-delay="0.5"]{-webkit-transition-delay:.5s;transition-delay:.5s}.c-fade-in__target[data-delay="0.75"]{-webkit-transition-delay:.75s;transition-delay:.75s}.c-fade-in__target[data-delay="1"]{-webkit-transition-delay:1s;transition-delay:1s}.c-fade-in__target[data-delay="1.25"]{-webkit-transition-delay:1.25s;transition-delay:1.25s}.c-fade-in__target[data-delay="1.5"]{-webkit-transition-delay:1.5s;transition-delay:1.5s}.c-fade-in__target[data-delay="1.75"]{-webkit-transition-delay:1.75s;transition-delay:1.75s}.c-fade-in__target[data-delay="2"]{-webkit-transition-delay:2s;transition-delay:2s}.c-fade-in__target[data-delay="2.25"]{-webkit-transition-delay:2.25s;transition-delay:2.25s}.c-fade-in__target[data-delay="2.5"]{-webkit-transition-delay:2.5s;transition-delay:2.5s}.c-fade-in-group.is-show .c-fade-in__target{opacity:1}.c-slide-in{position:relative;display:block;overflow:hidden}.c-slide-in:after,.c-slide-in:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;right:0;-webkit-transition:width .75s cubic-bezier(.6,-.02,.53,.98);transition:width .75s cubic-bezier(.6,-.02,.53,.98)}.c-slide-in:before{background-color:#575a7e;z-index:2;-webkit-transition-delay:.65s;transition-delay:.65s}.c-slide-in:after{background:#fff;z-index:3;-webkit-transition-delay:.15s;transition-delay:.15s}.c-slide-in.is-show:after,.c-slide-in.is-show:before{width:0}.c-wipe-in{overflow:hidden}.c-wipe-in span{position:relative;display:inline-block;-webkit-transition-delay:.25s;transition-delay:.25s;-webkit-transform:translateX(-100%);transform:translateX(-100%);overflow:hidden;line-height:1;vertical-align:top;-webkit-transition:-webkit-transform .4s cubic-bezier(.645,.045,.355,1) .2s;transition:-webkit-transform .4s cubic-bezier(.645,.045,.355,1) .2s;transition:transform .4s cubic-bezier(.645,.045,.355,1) .2s;transition:transform .4s cubic-bezier(.645,.045,.355,1) .2s,-webkit-transform .4s cubic-bezier(.645,.045,.355,1) .2s}.c-wipe-in span:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#333;-webkit-transition:opacity 0s ease 1.3s,-webkit-transform .4s cubic-bezier(.645,.045,.355,1) .9s;transition:opacity 0s ease 1.3s,-webkit-transform .4s cubic-bezier(.645,.045,.355,1) .9s;transition:transform .4s cubic-bezier(.645,.045,.355,1) .9s,opacity 0s ease 1.3s;transition:transform .4s cubic-bezier(.645,.045,.355,1) .9s,opacity 0s ease 1.3s,-webkit-transform .4s cubic-bezier(.645,.045,.355,1) .9s}.c-wipe-in span:first-child{-webkit-transition-delay:.1s;transition-delay:.1s}.c-wipe-in span:first-child:before{-webkit-transition:opacity 0s ease 1.2s,-webkit-transform .4s cubic-bezier(.645,.045,.355,1) .8s;transition:opacity 0s ease 1.2s,-webkit-transform .4s cubic-bezier(.645,.045,.355,1) .8s;transition:transform .4s cubic-bezier(.645,.045,.355,1) .8s,opacity 0s ease 1.2s;transition:transform .4s cubic-bezier(.645,.045,.355,1) .8s,opacity 0s ease 1.2s,-webkit-transform .4s cubic-bezier(.645,.045,.355,1) .8s}.c-wipe-in span:nth-child(2){-webkit-transition-delay:.2s;transition-delay:.2s}.c-wipe-in span:nth-child(2):before{-webkit-transition:opacity 0s ease 1.3s,-webkit-transform .4s cubic-bezier(.645,.045,.355,1) .9s;transition:opacity 0s ease 1.3s,-webkit-transform .4s cubic-bezier(.645,.045,.355,1) .9s;transition:transform .4s cubic-bezier(.645,.045,.355,1) .9s,opacity 0s ease 1.3s;transition:transform .4s cubic-bezier(.645,.045,.355,1) .9s,opacity 0s ease 1.3s,-webkit-transform .4s cubic-bezier(.645,.045,.355,1) .9s}.c-wipe-in span:nth-child(3){-webkit-transition-delay:.3s;transition-delay:.3s}.c-wipe-in span:nth-child(3):before{-webkit-transition:opacity 0s ease 1.4s,-webkit-transform .4s cubic-bezier(.645,.045,.355,1) 1s;transition:opacity 0s ease 1.4s,-webkit-transform .4s cubic-bezier(.645,.045,.355,1) 1s;transition:transform .4s cubic-bezier(.645,.045,.355,1) 1s,opacity 0s ease 1.4s;transition:transform .4s cubic-bezier(.645,.045,.355,1) 1s,opacity 0s ease 1.4s,-webkit-transform .4s cubic-bezier(.645,.045,.355,1) 1s}.c-wipe-in span:nth-child(4){-webkit-transition-delay:.4s;transition-delay:.4s}.c-wipe-in span:nth-child(4):before{-webkit-transition:opacity 0s ease 1.5s,-webkit-transform .4s cubic-bezier(.645,.045,.355,1) 1.1s;transition:opacity 0s ease 1.5s,-webkit-transform .4s cubic-bezier(.645,.045,.355,1) 1.1s;transition:transform .4s cubic-bezier(.645,.045,.355,1) 1.1s,opacity 0s ease 1.5s;transition:transform .4s cubic-bezier(.645,.045,.355,1) 1.1s,opacity 0s ease 1.5s,-webkit-transform .4s cubic-bezier(.645,.045,.355,1) 1.1s}.c-wipe-in span:nth-child(5){-webkit-transition-delay:.5s;transition-delay:.5s}.c-wipe-in span:nth-child(5):before{-webkit-transition:opacity 0s ease 1.6s,-webkit-transform .4s cubic-bezier(.645,.045,.355,1) 1.2s;transition:opacity 0s ease 1.6s,-webkit-transform .4s cubic-bezier(.645,.045,.355,1) 1.2s;transition:transform .4s cubic-bezier(.645,.045,.355,1) 1.2s,opacity 0s ease 1.6s;transition:transform .4s cubic-bezier(.645,.045,.355,1) 1.2s,opacity 0s ease 1.6s,-webkit-transform .4s cubic-bezier(.645,.045,.355,1) 1.2s}.c-wipe-in.is-show span{-webkit-transform:translateX(0);transform:translateX(0)}.c-wipe-in.is-show span:before{opacity:0;-webkit-transform:translateX(101%);transform:translateX(101%)}.c-line-in{position:relative;display:inline-block;overflow:hidden;padding-left:.05em;padding-bottom:.15em}.c-line-in:before{position:absolute;content:"";top:0;bottom:0;width:1px;background:currentColor;-webkit-transition:-webkit-transform 1s cubic-bezier(.7,0,.3,1);transition:-webkit-transform 1s cubic-bezier(.7,0,.3,1);transition:transform 1s cubic-bezier(.7,0,.3,1);transition:transform 1s cubic-bezier(.7,0,.3,1),-webkit-transform 1s cubic-bezier(.7,0,.3,1);-webkit-transform:translateY(-100%);transform:translateY(-100%);left:.085em}.c-line-in:after{position:absolute;content:"";left:0;bottom:.16em;right:0;height:1px;background:currentColor;-webkit-transition:-webkit-transform 1s cubic-bezier(.7,0,.3,1);transition:-webkit-transform 1s cubic-bezier(.7,0,.3,1);transition:transform 1s cubic-bezier(.7,0,.3,1);transition:transform 1s cubic-bezier(.7,0,.3,1),-webkit-transform 1s cubic-bezier(.7,0,.3,1);-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.c-line-in--right:before{left:auto;right:.05em}.c-line-in__inner{display:block;overflow:hidden;line-height:.74}.c-line-in__text{display:inline-block;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform 2s cubic-bezier(.7,0,.3,1);transition:-webkit-transform 2s cubic-bezier(.7,0,.3,1);transition:transform 2s cubic-bezier(.7,0,.3,1);transition:transform 2s cubic-bezier(.7,0,.3,1),-webkit-transform 2s cubic-bezier(.7,0,.3,1);-webkit-transition-delay:.25s;transition-delay:.25s}.c-line-in.is-show:before{-webkit-transform:translateY(0);transform:translateY(0)}.c-line-in.is-show:after{-webkit-transform:translateX(0);transform:translateX(0)}.c-line-in.is-show .c-line-in__text{-webkit-transform:translateY(0);transform:translateY(0)}.c-hero{position:relative;overflow:hidden}.c-hero:after{content:"";background:#353757;width:100%;position:absolute;top:12.5rem;bottom:0;z-index:-1}.c-hero.js-scroll-trigger:after{-webkit-transform:translateX(-120%) skewX(45deg);transform:translateX(-120%) skewX(45deg);-webkit-transition:1.5s;transition:1.5s;-webkit-transition-delay:.5s;transition-delay:.5s;width:200%;height:100%}.c-hero.is-in-view:after{-webkit-transform:translateX(-15%) skewX(45deg);transform:translateX(-15%) skewX(45deg)}.c-hero__visual{position:relative;width:96.852122987%}.c-hero__visual-photo{width:100%;height:40rem;overflow:hidden}.c-hero__visual-photo img{width:100%;max-height:62rem;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.c-hero__text{color:#fff;margin-top:7rem;margin-bottom:7rem;text-align:center}.p-nrc a{color:currentColor;text-decoration:none}.is-pc .p-nrc a:hover{color:currentColor;text-decoration:none}.p-top__hero{position:relative;margin-bottom:8rem;overflow:hidden}.p-top__hero .slick-initialized{z-index:-1;-webkit-transform:rotate(.0001deg);transform:rotate(.0001deg)}.p-top__hero .slick-current .p-top__hero-bg img,.p-top__hero .slick-lock .p-top__hero-bg img{-webkit-animation:slide-img 10s linear forwards;animation:slide-img 10s linear forwards}.p-top__hero .js-top-slide{visibility:hidden}.p-top__hero .js-top-slide.slick-initialized{visibility:visible}.p-top__hero-inner{max-width:1280px;margin-left:auto;margin-right:auto}.p-top__hero-text{position:absolute;top:8rem;z-index:1000;padding-left:4rem;padding-right:4rem;color:#fff}.p-top__hero-text-01{font-size:4.5rem;font-weight:700;letter-spacing:.1em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.type-en .p-top__hero-text-01{font-size:5rem;letter-spacing:.01em}.p-top__hero-text-02{font-size:4rem;font-weight:600;margin-top:.7rem}.p-top__hero-text .c-btn{margin-top:3rem;min-width:18rem;background:rgba(53,55,87,.4)}.p-top__hero-text .c-btn:before{opacity:.8}.p-top__menu-01{position:relative;margin-bottom:8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:4.6rem;padding-left:4rem;padding-right:4rem}.p-top__menu-01:before{position:absolute;bottom:0;left:0;content:"";width:100%;height:20rem;background:url(https://www.nissan-global.com/EN/INNOVATION/TECHNOLOGY/NRC/IMAGES/2021/bg_menu_01.png) 50% 100% no-repeat;background-size:100% auto;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:1s cubic-bezier(.6,-.02,.53,.98);transition:1s cubic-bezier(.6,-.02,.53,.98);-webkit-transition-delay:.5s;transition-delay:.5s}.p-top__menu-01.is-in-view:before{-webkit-transform:translateX(0);transform:translateX(0)}.p-top__menu-01 a{opacity:1!important}.p-top__menu-01 a img{-webkit-transition:.5s;transition:.5s}.p-top__menu-01-01{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}.p-top__menu-01-01-text{-webkit-transform:translateY(-10%);transform:translateY(-10%)}.p-top__menu-01-01-text p{color:#fff;font-weight:600;letter-spacing:.1em}.p-top__menu-01-01-text p:first-child{font-size:3.2rem}.p-top__menu-01-01-text p:nth-child(2){font-size:1.6rem;margin-top:.5rem}.p-top__menu-01-01-image{margin-bottom:2.2rem;width:100%;overflow:hidden}.is-pc a:hover .p-top__menu-01-01-image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.p-top__menu-01-02{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:justify;-ms-flex-pack:justify;justify-content:space-between}.p-top__menu-01-02-text{margin-left:2.9rem}.p-top__menu-01-02-text p{font-weight:600;letter-spacing:.1em}.p-top__menu-01-02-text p:first-child{font-size:3.2rem;margin-top:-.15em}.p-top__menu-01-02-text p:nth-child(2){font-size:1.6rem;margin-top:.5rem}.p-top__menu-01-02-image{width:100%;overflow:hidden}.is-pc a:hover .p-top__menu-01-02-image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.p-top__topics{position:relative;margin-bottom:8rem}.p-top__topics:after{content:"";height:41rem;width:100%;position:absolute;bottom:0;z-index:-1;left:0;background:#ebebeb}.p-top__topics-title{text-align:center;margin-bottom:3.8rem;font-size:3.6rem;font-weight:600}.p-top__topics-list{visibility:hidden}.p-top__topics-list.slick-initialized{visibility:visible}.p-top__topics-item{width:36rem;padding:0 3rem;outline:none}.p-top__topics-item.is-show{opacity:1!important;-webkit-transition-duration:1s;transition-duration:1s}.p-top__topics-item-thumb{overflow:hidden}.p-top__topics-item-thumb img{width:100%;-webkit-transition:.5s;transition:.5s}.p-top__topics-item-body{position:relative;background:#fff;padding:4.5rem 1.5rem;overflow:hidden;-webkit-transform:rotate(.0001deg);transform:rotate(.0001deg)}.p-top__topics-item-body>*{position:relative;z-index:1}.p-top__topics-item-body:after{position:absolute;content:"";width:1.1rem;height:1.6rem;background:url(https://www.nissan-global.com/EN/INNOVATION/TECHNOLOGY/NRC/IMAGES/2021/icon_topics_item_arrow.png) no-repeat;background-size:1.1rem;bottom:1.4rem;right:1.4rem;-webkit-transition:.25s;transition:.25s}.is-pc a:hover .p-top__topics-item-body:after{-webkit-transform:translateX(50%);transform:translateX(50%)}div.p-top__topics-item .p-top__topics-item-body:after{display:none}.p-top__topics-item-date{font-size:1.5rem;color:#575a7e;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin-bottom:.75em;-webkit-transition:.5s;transition:.5s}.p-top__topics-item-text{font-size:1.4rem;line-height:1.57;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3em;-webkit-transition:.5s;transition:.5s}.p-top__topics-item-text i{font-style:normal}.p-top__topics-controls{position:absolute;top:.8rem;cursor:pointer}.p-top__topics-controls img{height:2.8rem}.p-top__topics-controls.slick-disabled{opacity:.3;pointer-events:none;-webkit-animation:none!important;animation:none!important}.p-top__topics-prev{left:4.3rem;-webkit-animation:slide-arrow-prev 1s infinite;animation:slide-arrow-prev 1s infinite}.p-top__topics-prev img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.p-top__topics-next{right:4.3rem;-webkit-animation:slide-arrow-next 1s infinite;animation:slide-arrow-next 1s infinite}.p-top__topics-button{text-align:center;padding:5rem 0}.p-top__menu-02{-webkit-box-sizing:content-box;box-sizing:content-box;padding-left:4rem;padding-right:4rem;max-width:128rem;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8rem}.p-top__menu-02 a{opacity:1!important}.p-top__menu-02 a img{-webkit-transition:.5s;transition:.5s}.p-top__menu-02-item{position:relative;overflow:hidden;width:48.4375%;-webkit-transform:rotate(.0001deg);transform:rotate(.0001deg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-top__menu-02-item:after{position:absolute;top:3rem;right:0;content:"";background:url(https://www.nissan-global.com/EN/INNOVATION/TECHNOLOGY/NRC/IMAGES/2021/bg_menu_02.jpg) no-repeat;width:90.3225806452%;padding-top:32.2580645161%;z-index:-1;-webkit-transform:scaleX(0) translateX(-20%);transform:scaleX(0) translateX(-20%);-webkit-transition:.5s;transition:.5s;-webkit-transform-origin:left;transform-origin:left}.p-top__menu-02-item:before{position:absolute;top:3rem;right:0;content:"";background:#071220;width:90.3225806452%;padding-top:32.2580645161%;z-index:0;-webkit-transform:translateX(-120%);transform:translateX(-120%);-webkit-transition:1s;transition:1s;-webkit-transform-origin:left;transform-origin:left}.p-top__menu-02-item.is-in-view:after{-webkit-transform:scaleX(1) translateX(0);transform:scaleX(1) translateX(0);-webkit-transition-delay:.65s;transition-delay:.65s}.p-top__menu-02-item.is-in-view:before{-webkit-transition:1.5s cubic-bezier(.6,-.02,.53,.98);transition:1.5s cubic-bezier(.6,-.02,.53,.98);-webkit-transform:translateX(105%);transform:translateX(105%)}.p-top__menu-02-image{position:relative;width:90.3225806452%;overflow:hidden;margin-right:6rem;margin-bottom:4.9rem}.is-pc a:hover .p-top__menu-02-image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.p-top__menu-02-text{position:relative;padding-left:3.6rem;background:url(https://www.nissan-global.com/EN/INNOVATION/TECHNOLOGY/NRC/IMAGES/2021/icon_menu_02_arrow.png) 0 no-repeat;background-size:1.7rem;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;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:5rem}.p-top__menu-02-text p:first-child{font-size:2.8rem;font-weight:600}.p-top__menu-02-text p:nth-child(2){font-size:1.6rem;margin-top:auto;margin-bottom:auto;}.p-top__menu-02-description{padding-left:3.6rem}.p-top__menu-03{background:url(https://www.nissan-global.com/EN/INNOVATION/TECHNOLOGY/NRC/IMAGES/2021/bg_menu_03.jpg) no-repeat;background-size:100% 100%;padding-top:6rem;padding-bottom:5rem}.p-top__menu-03-title{text-align:center;color:#fff;font-size:3.6rem;font-weight:600;margin-bottom:.25em}.p-top__menu-03-title-jp{display:block;text-align:center;color:#fff;margin-bottom:3.8rem;font-size:1.6rem}.p-top__menu-03-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:66rem;margin-left:auto;margin-right:auto}.p-top__menu-03-item{position:relative;width:30rem;height:18rem;padding-bottom:1rem;outline:none}.p-top__menu-03-item.is-show{opacity:1!important;-webkit-transition-duration:1s;transition-duration:1s}.p-top__menu-03-item img{position:relative;z-index:2}.p-top__menu-03-item:after{position:absolute;bottom:-1rem;right:-2rem;content:"";background:#d4d5e8;width:30rem;height:18rem;z-index:0;opacity:.3}.p-top__menu-03-text{position:relative;z-index:2}.p-top__menu-03-text-en{font-size:2.4rem;font-weight:600}.p-top__menu-03-text-jp{font-size:1.8rem;margin-top:1em;margin-bottom:.25em}.p-top__menu-03-text:after{position:absolute;content:"";width:1.1rem;height:1.6rem;background:url(https://www.nissan-global.com/EN/INNOVATION/TECHNOLOGY/NRC/IMAGES/2021/icon_topics_item_arrow.png) no-repeat;background-size:1.1rem;bottom:1.4rem;right:1.4rem;-webkit-transition:.25s;transition:.25s;z-index:3}.is-pc a:hover .p-top__menu-03-text:after{-webkit-transform:translateX(50%);transform:translateX(50%)}.p-top__menu-03-text>div{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#d4d5e8),color-stop(50%,#fff));background:-webkit-linear-gradient(top,#d4d5e8 50%,#fff 0);background:linear-gradient(180deg,#d4d5e8 50%,#fff 0);position:relative;overflow:hidden;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:1.5rem;width:30rem;height:18rem;-webkit-transform:rotate(.0001deg);transform:rotate(.0001deg)}.p-top__menu-03-text>div:before{position:absolute;left:0;top:0;content:"";background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#353757),color-stop(50%,#575a7e));background:-webkit-linear-gradient(top,#353757 50%,#575a7e 0);background:linear-gradient(180deg,#353757 50%,#575a7e 0);width:200%;height:100%;-webkit-transform:translateX(-120%) skewX(45deg);transform:translateX(-120%) skewX(45deg);-webkit-transition:.5s;transition:.5s;z-index:1}.p-top__menu-03-controls{display:none}.p-message__profile{position:relative;overflow:hidden}.p-message__profile:after{content:"";background:#353757;position:absolute;top:12.5rem;bottom:0;z-index:-1;-webkit-transform:translateX(-120%) skewX(45deg);transform:translateX(-120%) skewX(45deg);-webkit-transition:1.5s;transition:1.5s;-webkit-transition-delay:.5s;transition-delay:.5s;width:200%;height:100%}.p-message__profile.is-in-view:after{-webkit-transform:translateX(-15%) skewX(45deg);transform:translateX(-15%) skewX(45deg)}.p-message__profile-visual{position:relative;width:96.852122987%}.p-message__profile-name{position:absolute;right:13rem;bottom:17.5%;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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:29.2rem}.p-message__profile-name img{max-width:100%}.p-message__profile-name>*+*{margin-top:2.7rem}.type-en .p-message__profile-name{width:auto;font-size:5.4rem;letter-spacing:.1em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:700;right:6.6rem;bottom:22%;color:#fff}.type-en .p-message__profile-name>*+*{margin-top:1.5rem;font-size:2.4rem;letter-spacing:.1em;font-weight:500}.p-message__profile-photo{width:100%;height:40rem;overflow:hidden}.p-message__profile-photo img{width:100%;max-height:62rem;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.p-message__profile-text{text-align:center;color:#fff;margin-top:7rem;margin-bottom:7.4rem;font-size:3rem;letter-spacing:.15em;line-height:2}.type-en .p-message__profile-text{letter-spacing:0}.p-message__body{max-width:92.5rem;margin-left:auto;margin-right:auto;padding-top:10rem;font-size:1.6rem;line-height:2;margin-bottom:8rem}.p-message__body>*+*{margin-top:2em}.p-message__name{max-width:92.5rem;margin-left:auto;margin-right:auto;text-align:right;font-size:1.8rem;letter-spacing:.075em;margin-bottom:11rem}.p-mission__navi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.8rem;letter-spacing:.075em;line-height:1.111111111;padding-top:2rem;padding-bottom:3.7rem}.type-en .p-mission__navi{font-weight:600;padding-top:0}.p-mission__navi li+li{position:relative}.p-mission__navi li+li:before{position:absolute;content:"";border-left:1px solid #fff;height:1.111111111em;left:0;top:-.05em}.type-en .p-mission__navi li+li:before{top:.5em}.p-mission__navi a{display:block;position:relative;padding:0 1.94em 1.78em}.type-en .p-mission__navi a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:2.2em;-webkit-box-sizing:content-box;box-sizing:content-box}.p-mission__navi a:after{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";background:url(https://www.nissan-global.com/EN/INNOVATION/TECHNOLOGY/NRC/MISSION/IMAGES/icon_navi_arrow.png) no-repeat;background-size:1.7rem;width:1.7rem;height:1.2rem;-webkit-transition:.2s;transition:.2s}.is-pc .p-mission__navi a:hover{opacity:1}.is-pc .p-mission__navi a:hover:after{-webkit-transform:translateX(-50%) translateY(5px);transform:translateX(-50%) translateY(5px)}.p-mission__sec-01{text-align:center;padding-top:11.9rem;margin-bottom:8rem}.p-mission__sec-01-title{font-size:3.4rem;font-weight:600}.p-mission__sec-01-text{margin-top:1.25em;font-size:2rem;line-height:2}.p-mission__sec-02{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;max-width:1366px;margin-left:auto;margin-right:auto;margin-bottom:12rem;padding-top:4.5rem}.p-mission__sec-02-image{margin-top:-4.5rem;margin-left:-9.5rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.p-mission__sec-02-body{position:relative;z-index:2;width:46.8521229868%;color:#fff;background:#353757;padding:7rem 5rem 10rem 6rem}.p-mission__sec-02-title{font-size:3.4rem;line-height:1.47;font-weight:600;margin-bottom:.5em}.p-mission__sec-02-text{font-size:1.6rem;line-height:1.75;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.1em}.p-mission__sec-03{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:1366px;margin-left:auto;margin-right:auto;padding-bottom:3.2rem;padding-top:4.5rem}.p-mission__sec-03-image{margin-top:-4.5rem;margin-right:-9.5rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.p-mission__sec-03-body{position:relative;z-index:2;width:46.8521229868%;color:#fff;background:#353757;padding:7rem 5rem 6.5rem 6rem}.p-mission__sec-03-title{font-size:3.4rem;line-height:1.47;font-weight:600;margin-bottom:.25em}.p-mission__sec-03-sub-title{font-size:2rem;font-weight:600;margin-bottom:1em}.type-en .p-mission__sec-03-sub-title{line-height:1.5;white-space:nowrap}.p-mission__sec-03-text{font-size:1.6rem;line-height:1.75;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.1em}.p-overview__hero{line-height:2;font-size:1.6rem;margin-bottom:8rem}.p-overview__hero:after{top:0}.p-overview__hero-text{font-size:2rem}.type-en .p-overview__hero-text{font-size:2.5rem}.p-overview__section-title{height:2.8571428571em;width:44rem;font-size:2.3rem;margin-bottom:-4.7rem}.p-overview__section-title,.p-overview__sub-title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:#353757;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600}.p-overview__sub-title{width:18rem;height:5rem;font-size:1.6rem;letter-spacing:.1em}.p-overview__base-item+.p-overview__sub-title{margin-top:6rem}.p-overview__body{background:#ebebeb;padding:10rem 14rem;margin-left:4.3rem}.p-overview__base{margin-bottom:8rem}.p-overview__base-intro{font-size:1.6rem;line-height:1.75;margin-top:1.75em;margin-bottom:1.75em}.p-overview__base-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:2rem;border-top:1px solid #ccc;margin-top:2rem}.p-overview__base-photo{width:28rem}.p-overview__base-body{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:4rem}.p-overview__base-name{font-weight:600;font-size:2.4rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.05em}.p-overview__base-address{font-size:1.6rem;margin-bottom:1em;margin-top:1em;line-height:1.375}.p-overview__base-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-overview__base-buttons .c-btn{width:22rem;height:4rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.1em}.p-overview__base-buttons .c-btn a{padding-right:1em}.p-overview__base-buttons .c-btn+.c-btn{margin-left:2rem}.p-overview__base-description{font-size:1.4rem;line-height:1.571428571}.p-overview__history-table{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-overview__history-table dt{width:18rem;font-size:1.7rem;border-top:1px solid #ccc;padding-top:2rem;margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:.1em;font-weight:500}.p-overview__history-table dt:first-of-type{padding-top:0;border-top:none}.p-overview__history-table dt .p-overview__sub-title{font-size:1.7rem}.p-overview__history-table dt .p-overview__sub-title span{font-size:1.6rem;font-weight:600;margin-left:.25em}.p-overview__history-table dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 18rem);padding-left:5.2rem;border-top:1px solid #ccc;padding-top:2rem;margin-top:2rem;font-size:1.6rem;line-height:2}.p-overview__history-table dd:first-of-type{padding-top:0;border-top:none}.p-news{max-width:1000px;margin-left:auto;margin-right:auto}.p-news__list{margin-bottom:5rem}.p-news__item{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #ebebeb;padding-top:2rem;padding-bottom:2rem}.is-ie .p-news__item{-webkit-transform:rotate(.0001deg);transform:rotate(.0001deg)}.p-news__item-thumb{width:16rem;margin-right:4rem}.p-news__item-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-news__item-date{font-size:1.3rem;color:#575a7e;margin-right:3.2rem;width:8.5em;white-space:nowrap}.p-news__item-text{font-size:1.5rem;line-height:1.2}.p-news__item-text i{font-style:normal}.p-contribution{max-width:1000px;margin-left:auto;margin-right:auto}.p-contribution__title span:first-child{letter-spacing:.03em}.p-contribution__list{margin-bottom:5rem}.p-contribution__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #ebebeb;padding-top:2rem;padding-bottom:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-contribution__item:after{position:absolute;content:"";width:1.1rem;height:1.6rem;background:url(https://www.nissan-global.com/EN/INNOVATION/TECHNOLOGY/NRC/IMAGES/2021/icon_topics_item_arrow.png) no-repeat;background-size:1.1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}.p-contribution__item-thumb{width:16rem;margin-right:4rem}.p-contribution__item-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-contribution__item-title{font-size:2rem;color:#575a7e;line-height:1.3;font-weight:600}.p-contribution__item-text{font-size:1.5rem;line-height:1.2;margin-top:.5em}.p-detail{max-width:92.5rem;margin-left:auto;margin-right:auto;padding-top:6rem}.p-detail__header{padding:5rem 0 6rem;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.p-detail__header .c-btn{width:24rem}.p-detail__header .c-btn a{padding-right:1em}.p-detail__title{font-weight:600;font-size:3.8rem;line-height:1.368421053}.p-detail__intro{font-size:1.8rem;line-height:1.56;margin:1em 0}.p-detail__body{font-size:1.6rem;line-height:2;margin-bottom:6rem}.p-detail__body section{padding:6rem 0;border-bottom:1px solid #ebebeb}.p-detail__body section>*+*{margin-top:2em}.p-detail__tag{font-size:1.4rem;color:#fff;letter-spacing:.1em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";display:-webkit-box;display:-ms-flexbox;display:flex;width:17.1428571429em;height:3.5714285714em;background:#353757;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600}.p-detail__sec-header{margin-bottom:6rem;background:#ebebeb;border-left:2rem solid #353757;border-right:2rem solid transparent;padding:2rem 0}.p-detail__sec-header>:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;color:#353757}.p-detail__sec-header>:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;color:#353757;margin-top:-.25em}.p-detail__sec-header--02{background:none;border:none;padding:0}.p-detail__sec-header--02>:first-child{color:#b9bad3;background:#353757;height:2.9230769231em}.p-detail__sec-header--02>:nth-child(2){color:#fff;background:#575a7e;height:2.7142857143em}.p-detail__image{text-align:center}*+.p-detail__image{margin-top:4em!important}.p-detail__image+p{margin-top:4em}.p-detail__video{text-align:center}.p-detail__video>div{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;overflow:hidden;width:80rem;height:45rem}.p-detail__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.p-detail__sub-title{font-weight:600;font-size:2.8rem;text-align:center}.p-detail__bold{font-size:1.8rem;font-weight:600}.p-detail__button{text-align:center}.p-detail__button .c-btn{width:28rem}.p-detail__related-news{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-detail__related-news a{color:#353757;text-decoration:underline}.is-pc .p-detail__related-news a:hover{text-decoration:none;opacity:1}.p-detail__related-news>div+div{margin-left:5rem;font-size:1.6rem}.p-formula__hero-catch{font-size:2.125em;letter-spacing:.15em;font-weight:600}.p-formula__hero-text{font-size:1.6rem;line-height:2;letter-spacing:.15em;padding-top:2rem;padding-bottom:4rem}.p-formula__hero-text a{text-decoration:underline}.is-pc .p-formula__hero-text a:hover{text-decoration:none;opacity:1}.p-formula__member{padding-top:7rem;margin-bottom:14.5rem}.p-formula__member-title{font-size:3.4rem;font-weight:600;margin-bottom:2em;text-align:center}.p-formula__member-bg{position:relative;padding-bottom:2rem}.p-formula__member-bg:after{content:"";position:absolute;top:10rem;bottom:0;left:0;right:0;background:#ebebeb;z-index:-1}.p-formula__member-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1029px;margin-left:auto;margin-right:auto}.p-formula__member-item,.p-formula__member-list{display:-webkit-box;display:-ms-flexbox;display:flex}.p-formula__member-item{position:relative;width:30rem;margin-right:4.9rem;margin-bottom:6rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-formula__member-item:nth-child(3n){margin-right:0}.p-formula__member-item:after{position:absolute;width:100%;height:100%;right:-3rem;top:2rem;content:"";background:url(https://www.nissan-global.com/EN/INNOVATION/TECHNOLOGY/NRC/FORMULA/IMAGES/bg_member.jpg) no-repeat;background-size:100% 100%;z-index:0}.p-formula__member-item-photo{position:relative;z-index:1}.p-formula__member-item-body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;z-index:1;padding:2.5rem;background:#fff}.p-formula__member-item-name{font-size:2rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.025em;color:#575a7e;margin-bottom:.5em;font-weight:600}.p-formula__member-item-text{font-size:1.4rem;line-height:1.57;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.025em}.p-formula__sec-02{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;max-width:1366px;margin-left:auto;margin-right:auto;margin-bottom:8rem}.p-formula__sec-02-image{margin-top:-4.5rem;margin-left:-9.5rem;margin-bottom:4.5rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.p-formula__sec-02-body{position:relative;z-index:1;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:46.8521229868%;color:#fff;background:#353757;padding-left:6rem;padding-right:5rem}.p-formula__sec-02-title{font-size:3.4rem;line-height:1.47;font-weight:600;margin-bottom:.5em}.p-formula__sec-02-text{font-size:1.6rem;line-height:1.75;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.1em}.p-formula__image{text-align:center}.p-formula__image:last-child{margin-top:11rem;margin-bottom:7.5rem}.p-formula__online{text-align:center;margin-bottom:14.5rem}.p-formula__online-title{font-size:2.8rem;font-weight:600;margin-bottom:.75em;margin-top:1.75em}.p-formula__online-text{line-height:1.75;font-size:1.6rem}.p-formula__online-text *+*{margin-top:1.75em}.p-formula__online-last{font-size:2rem;font-weight:600;margin-top:1.5em}.p-formula__sec-03{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:1366px;margin-left:auto;margin-right:auto;padding-bottom:3.2rem;margin-bottom:14.5rem}.p-formula__sec-03-image{margin-top:-4.5rem;margin-right:-9.5rem;margin-bottom:4.5rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.p-formula__sec-03-body{position:relative;z-index:1;width:46.8521229868%;color:#fff;background:#353757;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;padding-left:6rem;padding-right:5rem}.p-formula__sec-03-title{font-size:3.4rem;line-height:1.47;font-weight:600;margin-bottom:.25em}.p-formula__sec-03-text{font-size:1.6rem;line-height:1.75;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.1em}.p-formula__last{font-size:1.6rem;line-height:2;letter-spacing:.15em;padding-top:8rem;padding-bottom:4rem;text-align:center}.p-formula__last a{text-decoration:underline}.is-pc .p-formula__last a:hover{text-decoration:none;opacity:1}
/*! font */.u-font-bold{font-weight:600}.u-font-normal{font-weight:400}.u-screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}@media (min-width:48.0625em) and (max-width:79.99em){html{font-size:.78125vw}}@media screen and (max-width:1024px){a[href^="tel:"]{pointer-events:auto}}@media (max-width:48.0525em){.nrc-navi{background:#fff}.nrc-navi__header{position:relative;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;z-index:2;border-bottom:1px solid transparent;-webkit-transition:.5s;transition:.5s}.is-open .nrc-navi__header{border-bottom-color:#ebebeb}.nrc-navi__logo{margin-left:3.6vw}.nrc-navi__logo img{height:3.6vw}.nrc-navi__opener{font-size:3.2vw;font-weight:600;letter-spacing:.075em}.nrc-navi__opener a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:10.6666666667vw;padding:0 3.4666666667vw;text-decoration:none}.nrc-navi__opener a:after{content:"";width:2.1333333333vw;height:3.4666666667vw;background:url(https://www.nissan-global.com/EN/INNOVATION/TECHNOLOGY/NRC/IMAGES/2021/SP/icon_gn_arrow.png) no-repeat;background-size:2.1333333333vw;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-left:2.2666666667vw;-webkit-transition:.75s;transition:.75s}.is-open .nrc-navi__opener a:after{-webkit-transform:rotate(90deg) rotateY(180deg);transform:rotate(90deg) rotateY(180deg)}.nrc-navi__list{position:absolute;pointer-events:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:8vw 10vw 0;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.nrc-navi__list:before{position:fixed;content:"";background:#fff;top:10.6666666667vw;left:0;width:100%;height:100vh;visibility:hidden;pointer-events:none;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:.5s;transition:.5s;z-index:1}.is-open .nrc-navi__list{display:block;pointer-events:auto}.is-open .nrc-navi__list:before{visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.nrc-navi__list-item{position:relative;z-index:2;padding:0;opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.4s;transition:.4s}.is-open .nrc-navi__list-item{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.is-open .nrc-navi__list-item:first-child{-webkit-transition-delay:.08s;transition-delay:.08s}.is-open .nrc-navi__list-item:nth-child(2){-webkit-transition-delay:.16s;transition-delay:.16s}.is-open .nrc-navi__list-item:nth-child(3){-webkit-transition-delay:.24s;transition-delay:.24s}.is-open .nrc-navi__list-item:nth-child(4){-webkit-transition-delay:.32s;transition-delay:.32s}.is-open .nrc-navi__list-item:nth-child(5){-webkit-transition-delay:.4s;transition-delay:.4s}.is-open .nrc-navi__list-item:nth-child(6){-webkit-transition-delay:.48s;transition-delay:.48s}.is-open .nrc-navi__list-item:nth-child(7){-webkit-transition-delay:.56s;transition-delay:.56s}.is-open .nrc-navi__list-item:nth-child(8){-webkit-transition-delay:.64s;transition-delay:.64s}.is-open .nrc-navi__list-item:nth-child(9){-webkit-transition-delay:.72s;transition-delay:.72s}.is-open .nrc-navi__list-item:nth-child(10){-webkit-transition-delay:.8s;transition-delay:.8s}.nrc-navi__list-item.is-current a span:after{display:none}.nrc-navi__list-item:after{width:2.1333333333vw;height:3.4666666667vw;background:url(https://www.nissan-global.com/EN/INNOVATION/TECHNOLOGY/NRC/IMAGES/2021/SP/icon_gn_arrow.png) no-repeat;background-size:2.1333333333vw}.nrc-navi__list-item:last-child:after{display:block}.nrc-navi__list-item a{display:block;padding:0}.nrc-navi__list-item span{height:13.3333333333vw}.footer__util{margin-bottom:5.3333333333vw}#main{padding-top:0;padding-bottom:0}.slick-next,.slick-prev{display:none!important}.slick-dots{display:block!important;bottom:5px}.c-wrapper{width:89.3333333333vw}.c-column__alpha,.c-column__beta,.c-column__item{float:none;width:100%;margin-bottom:20px}.c-column__beta{margin-left:auto;margin-right:auto}.c-btn{min-width:41.0666666667vw!important;height:9.3333333333vw!important;background-size:2.1333333333vw!important}.c-btn:after{right:2.9333333333vw;background-size:2.2666666667vw;width:2.2666666667vw;height:3.2vw}.c-title{margin-top:8vw;margin-bottom:10.6666666667vw}.c-title span:first-child{font-size:6.6666666667vw}.c-title span:nth-child(2){font-size:2.9333333333vw;margin-top:.5em}.c-input--tel{width:27.3%}.c-form input[type=email],.c-form input[type=number],.c-form input[type=password],.c-form input[type=tel],.c-form input[type=text]{max-width:98%;font-size:1.6rem}.c-form input[type=checkbox]{vertical-align:text-top}.c-form textarea{font-size:1.6rem;max-width:98%}.c-form select{padding-right:0}.c-form-group{padding:0}.c-form-group__narrow-area{padding-left:0}.c-form-group__kinmu-fukuoka{width:100%!important}.c-form-group label{width:48%;float:left;text-indent:-1.5em;padding:.5em .5em .5em 1.5em;border-top:1px solid #ddd}.c-form-group label.is-first-line{border-top:none}.c-form-group label:nth-child(2n){float:right}.c-breadcrumbs__inner{width:80vw}.c-breadcrumbs{margin-top:4.6666666667vw}.c-breadcrumbs__inner{width:100%}.c-breadcrumbs ol,.c-breadcrumbs ul{font-size:2.4vw;margin-bottom:0}#contents .c-breadcrumbs{display:none}.c-to-page-top+.c-breadcrumbs{display:block!important;margin-left:5.3333333333vw;margin-right:5.3333333333vw}.c-pager{margin-bottom:13.3333333333vw}.c-pager__list{text-align:center}.c-pager__item,.c-pager__item-control{font-size:3.2vw}.c-intro{padding-left:0}.c-list--sponsor li,.c-list--three-column li{width:100%;margin-right:0;float:none}.c-bg{margin-left:-10vw;margin-right:-10vw}.c-to-page-top{margin-right:5.3333333333vw;margin-top:5.3333333333vw;margin-bottom:0}.c-to-page-top--float{bottom:5.3333333333vw;margin-top:-17.0666666667vw;margin-bottom:5.3333333333vw}.c-to-page-top a{width:11.7333333333vw;height:11.7333333333vw}.c-map{height:100vw}.c-pc-only{display:none!important}.c-sp-only{display:block}img.c-sp-only,span.c-sp-only{display:inline-block}.c-hero:after{top:20.2666666667vw}.c-hero__visual{width:93.3333333333vw;margin-left:0}.c-hero__visual-photo{width:100%;height:auto}.c-hero__text{margin-top:6.6666666667vw;margin-bottom:6.6666666667vw}.p-top__hero{width:100%;height:86.6666666667vw;margin-bottom:10.6666666667vw}.p-top__hero-text{top:6.1333333333vw;left:5.3333333333vw;padding:0}.p-top__hero-text-01{font-size:7.3333333333vw;line-height:1.2}.type-en .p-top__hero-text-01{font-size:6.6666666667vw}.p-top__hero-text-02{font-size:5.0666666667vw}.p-top__hero-bg img{width:100%;height:86.6666666667vw;-o-object-fit:cover;object-fit:cover}.p-top__hero .c-btn{margin-top:3.2vw}.p-top__hero .c-btn img{height:2.6666666667vw;vertical-align:middle}.p-top__menu-01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin-bottom:13.3333333333vw}.p-top__menu-01:before{top:0;background:url(https://www.nissan-global.com/EN/INNOVATION/TECHNOLOGY/NRC/IMAGES/2021/SP/bg_menu_01.png) center 21.6vw no-repeat;background-size:100% auto;height:auto}.p-top__menu-01-01{padding-left:6.6666666667vw;margin-bottom:5.2vw}.p-top__menu-01-01-image{margin-bottom:3.2vw}.p-top__menu-01-01-text p:first-child{font-size:6.6666666667vw;margin-top:0}.p-top__menu-01-01-text p:nth-child(2){font-size:2.9333333333vw}.p-top__menu-01-02{padding-right:6.6666666667vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-top__menu-01-02-image{margin-bottom:3.2vw}.p-top__menu-01-02-text{margin-left:6.6666666667vw}.p-top__menu-01-02-text p:first-child{font-size:6.6666666667vw;margin-top:0}.p-top__menu-01-02-text p:nth-child(2){font-size:2.9333333333vw}.p-top__topics{margin-bottom:10.6666666667vw}.p-top__topics:after{height:94.6666666667vw}.p-top__topics-title{font-size:6.6666666667vw;margin-bottom:4vw}.p-top__topics-item{padding:0 3vw;width:86vw}.p-top__topics-item-body{padding:12.5333333333vw 4vw}.p-top__topics-item-body:after{width:2.8vw;height:4.5333333333vw;background-size:2.8vw;bottom:4vw;right:4vw}.p-top__topics-item-text{font-size:3.7333333333vw}.p-top__topics-controls{top:0}.p-top__topics-controls img{width:2.8vw;height:4.5333333333vw}.p-top__topics-prev{left:4vw}.p-top__topics-next{right:4vw}.p-top__topics-button{padding-top:8vw;padding-bottom:10.6666666667vw}.p-top__topics-button img{height:2.5333333333vw;vertical-align:baseline}.p-top__menu-02{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:6.6666666667vw;padding:0}.p-top__menu-02-item{width:100%;margin-bottom:6.6666666667vw}.p-top__menu-02-item:after{top:4.6666666667vw;left:11.4666666667vw;right:4vw;width:auto;padding-top:29.8666666667vw;background-size:cover}.p-top__menu-02-item:before{top:4.6666666667vw;left:11.4666666667vw;right:4vw;width:auto;padding-top:29.8666666667vw}.p-top__menu-02-item.is-in-view:before{-webkit-transform:translateX(150%);transform:translateX(150%)}.p-top__menu-02-image{width:83.2vw;margin-left:4vw;margin-bottom:7.2vw}.p-top__menu-02-text{margin-left:4vw;background-size:2.6666666667vw;padding-left:7.4666666667vw;height:auto}.p-top__menu-02-text p:first-child{font-size:5.3333333333vw}.p-top__menu-02-text p:nth-child(2){font-size:2.9333333333vw;margin-top:.25em}.p-top__menu-03{position:relative;padding:10.1333333333vw 0 12.4vw}.p-top__menu-03-title{font-size:6.6666666667vw}.p-top__menu-03-title-jp{font-size:2.9333333333vw}.p-top__menu-03-item{padding-left:3vw;padding-bottom:0;height:47.4666666667vw}.p-top__menu-03-item:after{width:75vw;height:44.968vw;top:2.5333333333vw;left:8.0666666667vw;right:auto;bottom:auto}.p-top__menu-03-item img{height:15.3333333333vw}.p-top__menu-03-text{width:75vw}.p-top__menu-03-text>div{width:75vw;height:44.968vw;padding-left:4vw}.p-top__menu-03-controls{display:block;position:absolute;top:12.4vw;-webkit-filter:brightness(100);filter:brightness(100)}.p-top__menu-03-controls img{width:2.8vw;height:4.5333333333vw}.p-top__menu-03-controls.slick-disabled{opacity:.3;-webkit-animation:none!important;animation:none!important}.p-top__menu-03-prev{left:4vw;-webkit-animation:slide-arrow-prev 1s infinite;animation:slide-arrow-prev 1s infinite}.p-top__menu-03-prev img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.p-top__menu-03-next{right:4vw;-webkit-animation:slide-arrow-next 1s infinite;animation:slide-arrow-next 1s infinite}.p-message__title img{width:47.4666666667vw}.p-message__profile:after{top:20.2666666667vw}.p-message__profile-visual{width:93.3333333333vw;margin-left:-3.3333333333vw}.p-message__profile-name{right:6.2666666667vw;top:12.4vw;width:38.9333333333vw}.p-message__profile-name>*+*{margin-top:3.6vw;width:28.2133333333vw}.type-en .p-message__profile-name{right:5.3333333333vw;bottom:auto;top:26.6666666667vw;width:auto;font-size:6.5586666667vw}.type-en .p-message__profile-name>*+*{font-size:3vw;width:auto;margin-top:1.2vw}.p-message__profile-photo{width:100%;height:auto}.p-message__profile-text{margin-top:6.6666666667vw;margin-bottom:6.6666666667vw;font-size:4vw}.p-message__body{padding-top:11.3333333333vw;font-size:3.4666666667vw;line-height:1.77;margin-bottom:8vw}.p-message__body>*+*{margin-top:1.77em}.p-message__name{font-size:3.7333333333vw;margin-bottom:11.8666666667vw}.p-mission__title img{width:27.8666666667vw}.p-mission__navi{text-align:left;-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;font-size:3.7333333333vw;line-height:1;margin-top:-1.3333333333vw;padding:0 6.6666666667vw 1.3333333333vw}.p-mission__navi li+li{position:relative}.p-mission__navi li+li:before{position:absolute;content:"";border-left-width:0;border-top:1px solid #fff;height:0;width:100%;left:0;top:0}.type-en .p-mission__navi li+li:before{top:0}.p-mission__navi a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:3.14em;padding:0 0 0 1.0666666667vw}.type-en .p-mission__navi a{height:auto;padding-top:.8em;padding-bottom:.8em;line-height:1.35}.p-mission__navi a:after{right:3.2vw;top:50%;left:auto;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;background-size:3.4666666667vw;width:3.4666666667vw;height:2.1333333333vw}.p-mission__sec-01{text-align:left;padding-top:13.3333333333vw;margin-bottom:12.6666666667vw;padding-left:6.6666666667vw;padding-right:6.6666666667vw}.p-mission__sec-01-title{font-size:4.5333333333vw;text-align:center}.p-mission__sec-01-text{font-size:3.4666666667vw}.p-mission__sec-02{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:13.3333333333vw}.p-mission__sec-02-image{margin-top:0;margin-left:4vw;margin-bottom:-5.0666666667vw}.p-mission__sec-02-body{width:96vw;padding:8vw}.p-mission__sec-02-title{font-size:5.3333333333vw}.p-mission__sec-02-text{font-size:2.9333333333vw}.p-mission__sec-03{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:13.3333333333vw;padding-bottom:0}.p-mission__sec-03-image{margin-top:0;margin-right:4vw;margin-bottom:-5.0666666667vw}.p-mission__sec-03-body{width:96vw;padding:8vw;margin-left:auto}.p-mission__sec-03-title{font-size:5.3333333333vw}.p-mission__sec-03-sub-title{font-size:3.6vw;margin-top:1em;margin-bottom:1em;white-space:nowrap}.p-mission__sec-03-text{font-size:2.9333333333vw}.p-overview__title img{width:34.6666666667vw}.p-overview__hero{font-size:3.4666666667vw;line-height:1.77;margin-bottom:8vw}.p-overview__hero:after{top:0}.p-overview__hero .c-hero__text{margin:9.3333333333vw 5.3333333333vw;text-align:left}.p-overview__hero-text,.type-en .p-overview__hero-text{font-size:4vw}.p-overview__section-title{height:10.6666666667vw;width:58.6666666667vw;font-size:3.7333333333vw;margin-bottom:-5.3333333333vw}.p-overview__sub-title{width:24vw;height:6.6666666667vw;font-size:2.9333333333vw}.p-overview__base-item+.p-overview__sub-title{margin-top:10.6666666667vw}.p-overview__body{padding:10.6666666667vw 9.8666666667vw 10.6666666667vw 6.1333333333vw;margin-left:4vw}.p-overview__base{margin-bottom:10.6666666667vw}.p-overview__base-intro{font-size:3.2vw;margin-top:1em;margin-bottom:.75em}.p-overview__base-item{display:-ms-grid;display:grid;-ms-grid-columns:38.6666666667vw 2.6666666667vw 38.6666666667vw;grid-template-columns:38.6666666667vw 38.6666666667vw;-ms-grid-rows:auto 1fr auto;grid-template-rows:auto 1fr auto;grid-column-gap:2.6666666667vw;padding-top:4vw;margin-top:4vw}.p-overview__base-item>:first-child{-ms-grid-row:1;-ms-grid-column:1}.p-overview__base-item>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.p-overview__base-item>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.p-overview__base-item>:nth-child(4){-ms-grid-row:2;-ms-grid-column:3}.p-overview__base-item>:nth-child(5){-ms-grid-row:3;-ms-grid-column:1}.p-overview__base-item>:nth-child(6){-ms-grid-row:3;-ms-grid-column:3}.p-overview__base-photo{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;width:100%;align-self:flex-start}.p-overview__base-body{display:contents}.p-overview__base-name{-ms-grid-column:2;grid-column:2;font-size:3.4666666667vw}.p-overview__base-address{align-self:flex-start;-ms-grid-column:2;grid-column:2;font-size:2.6666666667vw;margin-bottom:0;padding-top:.5em;margin-top:.1em;line-height:1.375}.p-overview__base-buttons{grid-column:1/-1;margin-top:3.2vw;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-overview__base-buttons .c-btn{min-width:0!important;width:38.6666666667vw;height:8vw!important;font-size:2.8vw!important;background-position-x:calc(100% - 2.93333vw)}.p-overview__base-buttons .c-btn+.c-btn{margin-left:2.6666666667vw}.p-overview__base-description{grid-column:1/-1;font-size:2.6666666667vw;margin-top:1em}.p-overview__history{margin-bottom:13.3333333333vw}.p-overview__history-table{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-overview__history-table dt{width:100%;font-size:3.2vw;border-top:1px solid #ccc;padding-top:4vw;margin-top:4vw}.p-overview__history-table dt .p-overview__sub-title{font-size:3.2vw}.p-overview__history-table dt .p-overview__sub-title span{font-size:2.9333333333vw}.p-overview__history-table dt:first-of-type{border-top:none;padding-top:0;margin-top:0}.p-overview__history-table dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-left:0;border-top:none;padding-top:0;margin-top:1em;line-height:1.5;font-size:3.2vw}.p-news__title img{width:55.6vw}.p-news__list{margin-bottom:8vw;padding-left:4vw;padding-right:4vw}.p-news__item-thumb{width:21.3333333333vw;margin-right:3.8666666667vw}.p-news__item-body{-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;-webkit-box-flex:1;-ms-flex:1;flex:1}.p-news__item-date{font-size:3.2vw;margin-bottom:1em}.p-news__item-text{font-size:3.2vw;line-height:1.33}.p-contribution__title img{width:55.6vw}.p-contribution__list{margin-bottom:8vw;padding-left:4vw;padding-right:4vw}.p-contribution__item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.p-contribution__item:first-child{border-top:1px solid #ebebeb}.p-contribution__item:after{display:none}.p-contribution__item-thumb{width:21.3333333333vw;margin-right:3.8666666667vw}.p-contribution__item-body{-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;-webkit-box-flex:1;-ms-flex:1;flex:1}.p-contribution__item-title{font-size:3.7333333333vw;margin-bottom:.1em;margin-top:-.15em}.p-contribution__item-text{font-size:3.2vw;line-height:1.33}.p-detail{padding-left:5.3333333333vw;padding-right:5.3333333333vw;padding-top:7.8666666667vw}.p-detail__header{padding:6.6666666667vw 0 8vw}.p-detail__header .c-btn{width:45.3333333333vw;font-size:2.6133333333vw}.p-detail__header .c-btn a{padding-right:2em}.p-detail__title{font-size:5.0666666667vw;line-height:1.47}.p-detail__intro{font-size:4vw}.p-detail__intro:first-child{margin-top:0}.p-detail__body{font-size:3.4666666667vw;line-height:1.76;margin-bottom:8vw}.p-detail__body section{padding:8vw 0}.p-detail__body section>*+*{margin-top:1.76em}.p-detail__tag{font-size:2.6133333333vw;width:45.3333333333vw;height:9.3333333333vw}.p-detail__tag img{height:2.6666666667vw}.p-detail__sec-header{margin-bottom:8vw}.p-detail__sec-header>:first-child{font-size:3.4666666667vw}.p-detail__sec-header>:nth-child(2){font-size:3.7333333333vw}*+.p-detail__image{margin-top:2em!important}.p-detail__image+p{margin-top:2em}.p-detail__video>div{width:100%;height:0;padding-top:56.25%}.p-detail__sub-title{font-size:4.2666666667vw;margin-top:-.5em;margin-bottom:-.5em}.p-detail__bold{font-size:3.7333333333vw}.p-detail__button .c-btn{width:53.3333333333vw;font-size:2.6133333333vw}.p-detail__related-news{-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}.p-detail__related-news a{color:#353757;text-decoration:underline}.p-detail__related-news>div+div{margin-left:0;margin-top:1.5em;font-size:2.9333333333vw}.p-formula__title{margin-bottom:6.6666666667vw}.p-formula__title img{width:43.4666666667vw}.p-formula__hero-catch{font-size:5.3333333333vw;line-height:1.5}.p-formula__hero-text{font-size:3.2vw;line-height:1.67;margin-top:1.5em;padding-top:4vw;padding-bottom:5.3333333333vw}.p-formula__member{padding-top:8vw;margin-bottom:10.6666666667vw}.p-formula__member-title{font-size:5.3333333333vw;margin-bottom:1.5em}.p-formula__member-bg{padding-bottom:5.3333333333vw;padding-left:5.3333333333vw}.p-formula__member-bg:after{top:26.6666666667vw}.p-formula__member-item,.p-formula__member-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-formula__member-item{width:81.3333333333vw;margin-right:auto;margin-bottom:10.6666666667vw;display:-webkit-box;display:-ms-flexbox;display:flex}.p-formula__member-item:nth-child(3n){margin-right:auto}.p-formula__member-item:after{right:-7.3333333333vw;top:5.6vw}.p-formula__member-item-photo img{width:100%}.p-formula__member-item-body{padding:5.0666666667vw}.p-formula__member-item-name{font-size:4.5333333333vw;margin-bottom:.75em}.p-formula__member-item-text{font-size:3.2vw;line-height:1.67}.p-formula__sec-02{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:8vw}.p-formula__sec-02-image{margin-top:0;margin-left:4vw;margin-bottom:-5.0666666667vw}.p-formula__sec-02-body{width:96vw;padding:8vw}.p-formula__sec-02-title{font-size:5.3333333333vw}.p-formula__sec-02-text{font-size:2.9333333333vw}.p-formula__image:last-child{margin-top:8vw;margin-bottom:12.9333333333vw}.p-formula__online{margin-bottom:8vw}.p-formula__online-title{font-size:4.5333333333vw;margin-bottom:1em}.p-formula__online-text{text-align:center;font-size:3.4666666667vw}.p-formula__online-last{font-size:3.7333333333vw;line-height:1.64;text-align:center;padding-bottom:1.5em}.p-formula__sec-03{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:13.3333333333vw;padding-bottom:0}.p-formula__sec-03-image{margin-top:0;margin-right:4vw;margin-bottom:-5.0666666667vw}.p-formula__sec-03-body{width:96vw;padding:8vw;margin-left:auto}.p-formula__sec-03-title{font-size:5.3333333333vw}.p-formula__sec-03-text{font-size:2.9333333333vw}.p-formula__last{font-size:3.2vw;line-height:1.67;margin-top:1.5em;text-align:center;padding-top:4vw;padding-bottom:5.3333333333vw}}@media only screen and (min-width:1400px){.modaal-video-container{padding-bottom:0;height:731px}}@media only screen and (max-width:1140px){.modaal-image .modaal-inner-wrapper{padding-left:25px;padding-right:25px}.modaal-gallery-control{top:auto;bottom:20px;-webkit-transform:none;transform:none;background:rgba(0,0,0,.7)}.modaal-gallery-control:after,.modaal-gallery-control:before{background:#fff}.modaal-gallery-next{left:auto;right:20px}.modaal-gallery-prev{left:20px;right:auto}}@media screen and (max-width:900px){.modaal-instagram iframe{width:500px!important}}@media only screen and (max-width:600px){.modaal-instagram iframe{width:280px!important}}@media screen and (max-height:1100px){.modaal-instagram iframe{width:700px!important}}@media screen and (max-height:1000px){.modaal-inner-wrapper{padding-top:60px;padding-bottom:60px}.modaal-instagram iframe{width:600px!important}}@media screen and (max-height:900px){.modaal-instagram iframe{width:500px!important}.modaal-video-container{max-width:900px;max-height:510px}}@media only screen and (max-height:820px){.modaal-gallery-label{display:none}}
/*# sourceMappingURL=style.css.map */