@charset "UTF-8";.sp{display:none!important}#main{max-width:1500px;margin:0 auto;opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s;overflow:hidden}#main button{font-family:"Nissan Brand","Hiragino Kaku Gothic ProN","Hiragino Sans","游ゴシック体",YuGothic,"Yu Gothic M","游ゴシック Medium","Yu Gothic Medium","メイリオ",Meiryo,sans-serif}#main.loaded{opacity:1}#main.loaded #mainview .navigation{opacity:1}#interiorView{font-family:"Nissan Brand","Hiragino Kaku Gothic ProN","Hiragino Sans","游ゴシック体",YuGothic,"Yu Gothic M","游ゴシック Medium","Yu Gothic Medium","メイリオ",Meiryo,sans-serif;padding:0 15px;max-width:1200px;margin:0 auto}#interiorView .title{color:#000;font-size:26px;padding-top:25px;padding-bottom:14px;position:relative;line-height:1;border-bottom:1px dashed #c1c1c1;margin-bottom:35px}#interiorView .title::before{content:"";width:65px;height:6px;background-color:#c3002f;position:absolute;top:0;left:0}#interiorView .buttonWrap{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:44px}#interiorView .button{position:relative;width:252px;height:72px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#eee;color:#000;cursor:pointer;pointer-events:auto;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}#interiorView .button::before{content:'';position:absolute;bottom:1px;left:50%;width:30px;height:15px;background-image:url(../IMAGES/rotate_tri.svg);background-repeat:no-repeat;background-size:contain;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}#interiorView .button>span{position:relative;display:inline-block;font-size:18px;line-height:1.17}#interiorView .button>span::before{content:'';position:absolute;top:50%;left:0;width:21px;height:14.7px;background-image:url(../IMAGES/rotate_eye.svg);background-repeat:no-repeat;background-size:contain;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}#interiorView .button>span>span{font-size:14px;font-weight:700}#interiorView .button+.button{margin-left:4px}#interiorView .button.active{pointer-events:none;color:#fff;background-color:#343434}#interiorView .button.active::before{opacity:1}#interiorView .stage-modal{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:11}#interiorView .stage-modal .stage-modal-close{position:absolute;right:0;top:0;cursor:pointer;-webkit-transition:.2s ease-out all;transition:.2s ease-out all}#interiorView .stage-modal .stage-modal-close:hover{opacity:.6}#interiorView .stage-modal .stage-modal-left{position:absolute;left:40px;top:calc(50% - 100px);cursor:pointer;background:url(../IMAGES/left-btn_on.svg) center center/cover}#interiorView .stage-modal .stage-modal-left:hover img{opacity:0}#interiorView .stage-modal .stage-modal-left img{-webkit-transition:.2s ease-out all;transition:.2s ease-out all}#interiorView .stage-modal .stage-modal-right{position:absolute;right:40px;top:calc(50% - 100px);cursor:pointer;-webkit-transition:.2s ease-out all;transition:.2s ease-out all;background:url(../IMAGES/right-btn_on.svg) center center/cover}#interiorView .stage-modal .stage-modal-right:hover img{opacity:0}#interiorView .stage-modal .stage-modal-right img{-webkit-transition:.2s ease-out all;transition:.2s ease-out all}#interiorView .stage-modal .stage-modal-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;opacity:0;-webkit-transition:.1s ease-out all;transition:.1s ease-out all}#interiorView .stage-modal .stage-modal-content.-left{-webkit-transform:translate(-53%,-50%);transform:translate(-53%,-50%)}#interiorView .stage-modal .stage-modal-content.-left.-show{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#interiorView .stage-modal .stage-modal-content.-right{-webkit-transform:translate(-47%,-50%);transform:translate(-47%,-50%)}#interiorView .stage-modal .stage-modal-content.-right.-show{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#interiorView .stage-modal .stage-modal-content.-show{-webkit-transition:.4s ease-out all;transition:.4s ease-out all;opacity:1}#interiorView .stage-modal .stage-modal-content .stage-modal-media{width:53.34vw;max-width:800px;height:30vw;max-height:450px;background:#ccc;margin-bottom:18px}#interiorView .stage-modal .stage-modal-content .stage-modal-media iframe{width:100%;height:100%}#interiorView .stage-modal .stage-modal-content .stage-modal-media img{width:100%;height:100%}#interiorView .stage-modal .stage-modal-content .stage-modal-ttl{font-size:1.2vw;margin-bottom:8px}@media screen and (min-width:1500px){#interiorView .stage-modal .stage-modal-content .stage-modal-ttl{font-size:18px}}#interiorView .stage-modal .stage-modal-content .stage-modal-text{font-size:.94vw;line-height:1.4}@media screen and (min-width:1500px){#interiorView .stage-modal .stage-modal-content .stage-modal-text{font-size:14px}}#interiorView .stage-controller{width:200px;height:60px;background:#000;position:absolute;right:0;bottom:0}#interiorView .stage-controller .stage-controller-minus{position:absolute;left:18px;top:18px;cursor:pointer;-webkit-transition:.2s ease-out all;transition:.2s ease-out all}#interiorView .stage-controller .stage-controller-minus:hover{opacity:.6}#interiorView .stage-controller .stage-controller-plus{position:absolute;right:18px;top:18px;cursor:pointer;-webkit-transition:.2s ease-out all;transition:.2s ease-out all}#interiorView .stage-controller .stage-controller-plus:hover{opacity:.6}#interiorView .stage-controller .stage-controller-base{position:absolute;left:52px;bottom:26px;z-index:1}#interiorView .stage-controller .stage-controller-position{position:absolute;left:94px;top:0;cursor:pointer}#interiorView .stage-toggle{position:absolute;left:45px;bottom:30px;width:196px;height:44px;background:#fff}#interiorView .stage-toggle p{font-size:14px;line-height:44px;margin-left:20px}#interiorView .stage-toggle .toggle-switch label{width:44px;border-radius:22px;height:24px;position:absolute;right:10px;top:10px;background-color:#ddd;cursor:pointer}#interiorView .stage-toggle .toggle-switch label:after{content:'';position:absolute;width:20px;height:20px;border-radius:100%;left:2px;top:2px;z-index:2;background:#fff;-webkit-transition:.2s;transition:.2s;cursor:pointer}#interiorView .stage-toggle .toggle-switch input:checked+label{background-color:#343434}#interiorView .stage-toggle .toggle-switch input:checked+label:after{left:22px}#interiorView .stage-toggle .toggle-switch input{display:none}#interiorView .copy{font-size:18px;font-weight:700;margin-bottom:34px}#interiorView .about1{color:#343434;font-size:15px;margin-bottom:18px}#interiorView .about2{font-size:15px;margin-bottom:22px}#interiorView .stageWrap{position:relative;width:100%;padding-top:56.25%;margin-bottom:60px}#interiorView .stageWrap::before{content:'';position:absolute;top:24px;left:40px;width:64px;height:64px;background-image:url(../IMAGES/rotate_360.png);background-repeat:no-repeat;background-size:contain;z-index:10;pointer-events:none}#interiorView .stageWrap canvas{position:absolute;top:0;left:0;width:100%;height:100%;cursor:-webkit-grab;cursor:grab}#interiorView .stageWrap .stage-label{position:absolute;bottom:22px;right:22px;display:inline-block;padding:8px 16px;color:#fff;font-size:18px;background-color:rgba(0,0,0,.5)}#interiorView .stageWrap .stage-label>span{font-size:14px;font-weight:700}#interiorView .stageWrap .stage-tooltip{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;overflow:hidden;pointer-events:none}#interiorView .stageWrap .stage-tooltip li{position:absolute;left:0;top:0;will-change:transform;-webkit-animation:flash 1.6s linear infinite;animation:flash 1.6s linear infinite}#interiorView .stageWrap .stage-tooltip li img{width:70px;height:70px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.2s ease-out all;transition:.2s ease-out all;will-change:transform;pointer-events:auto;cursor:pointer}#interiorView .stageWrap .stage-tooltip li img:hover{-webkit-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}@-webkit-keyframes flash{0%,100%{opacity:1}50%{opacity:.6}}@keyframes flash{0%,100%{opacity:1}50%{opacity:.6}}@media screen and (max-width:767px){#interiorView .button>span{line-height:1}#interiorView .button .sp{display:block!important}}