@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-style:normal;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overflow-y:scroll}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}input,textarea{margin:0;padding:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}a:focus{outline:0}.cf:after{content:".";display:block;clear:both;height:0;visibility:hidden}.cf{min-height:1px}* html .cf{height:1px}.l-content{width:100%;line-height:1;position:relative}.l-header{width:100%;position:absolute;z-index:9999;top:0;left:0;right:0;margin:0 auto}.l-gnav{width:100%;height:120%;padding:3.5614285714em 0;position:fixed;background:#000;top:0;left:0;z-index:-1;display:none}@-webkit-keyframes modal-video{from{opacity:0}to{opacity:1}}@keyframes modal-video{from{opacity:0}to{opacity:1}}@-webkit-keyframes modal-video-inner{from{-webkit-transform:translate(0,100px);transform:translate(0,100px)}to{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes modal-video-inner{from{-webkit-transform:translate(0,100px);transform:translate(0,100px)}to{-webkit-transform:translate(0,0);transform:translate(0,0)}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000000;cursor:pointer;opacity:1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:modal-video;animation-name:modal-video;transition:opacity .3s ease-out}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{-webkit-transform:translate(0,100px);transform:translate(0,100px)}.modal-video-body{max-width:940px;width:100%;height:100%;margin:0 auto;display:table}.modal-video-inner{display:table-cell;vertical-align:middle;width:100%;height:100%}.modal-video-movie-wrap{width:95%;margin:0 auto;height:0;position:relative;padding-bottom:50.25%!important;background-color:#333;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:modal-video-inner;animation-name:modal-video-inner;-webkit-transform:translate(0,0);transform:translate(0,0);transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-10vw;right:0;display:inline-block;width:8vw;height:8vw;overflow:hidden;border:none;background:0 0}.modal-video-close-btn:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal-video-close-btn:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal-video-close-btn:after,.modal-video-close-btn:before{content:'';position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#fff;border-radius:5px;margin-top:0}html.is-fixed{height:100%;overflow:hidden}body{font-size:.875em;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,游ゴシック Medium,YuGothic,YuGothicM,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;background:#000;opacity:0;transition:opacity .6s ease-out}body.is-fixed{overflow:hidden}body.is-fade{opacity:1}img{width:100%;display:block}section{position:relative}.fadeIn{opacity:0}.innerHeading{padding:0 0 45px}.scroll{width:16vw;margin:0 auto;padding:5% 0;opacity:0;transition:opacity .6s ease}.scroll.is-fade{opacity:1}.scrollBox{position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;bottom:0}.scroll img{vertical-align:middle}.scroll_bar{width:10vw;height:10vw;margin:0 auto;position:relative;overflow:hidden}.scroll_bar span{width:100%;height:auto;margin-top:3vw;position:absolute;top:0;left:0}.section,.section-statement,.section-statement02,.section-top{position:relative}.section-statement02{padding:65vw 0 0}.section-movie{margin-top:15%}.header{width:94%;margin:.7142857142em auto 0;min-height:2.8571428571em;position:relative}.header_logo{height:2.8571428571em}.header_logo img{width:auto;height:100%}.hamburger{width:6%;height:25%;position:absolute;top:0;bottom:0;right:0;margin:auto}.hamburger.is-open .hamburger_list,.hamburger.is-open .hamburger_list-btm,.hamburger.is-open .hamburger_list-mid,.hamburger.is-open .hamburger_list-top,.hamburger_list,.hamburger_list-btm,.hamburger_list-mid,.hamburger_list-top{width:100%;height:1px;background:#fff;position:absolute;transition:all .3s ease-in-out}.hamburger_list-top{top:0}.hamburger_list-mid{top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);opacity:1}.hamburger_list-btm{bottom:0}.hamburger.is-open .hamburger_list-top{top:50%;-webkit-transform:rotate(-135deg) translate(0,-50%);transform:rotate(-135deg) translate(0,-50%)}.hamburger.is-open .hamburger_list-mid{opacity:0}.hamburger.is-open .hamburger_list-btm{top:50%;-webkit-transform:rotate(135deg) translate(0,-50%);transform:rotate(135deg) translate(0,-50%)}.gnav{width:77vw;height:100%;margin:0 auto;position:relative;overflow-y:scroll}.gnav_cont{margin:8vw 0 18vw;display:flex;flex-direction:column}.gnav_contList{width:100%;margin-top:16vw}.gnav_contList:first-child{margin-top:0}.gnav_contListItm{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.gnav_contListItm img{height:4vw}.mv{position:relative}.mv_text{width:41vw;height:9vw;margin:auto;position:absolute;right:3vw;top:1vw}.mv_textImg{width:0;height:100%;background:url(../IMAGES/mv_copy.svg) no-repeat left;background-size:41vw 100%;transition:width .6s cubic-bezier(1,.1,.1,.1)}.mv_textImg.is-fade{width:100%}.mvImg{width:100%}.mv_congratulation{position:absolute;z-index:1;width:79%;top:0;right:0;left:0;bottom:0;margin:auto;height:6.5vw;opacity:0;transition:opacity .3s ease-in-out}.mv_congratulation.is-fade{opacity:1}.statement,.statement-01,.statement-02{width:77vw;position:absolute;right:0;left:0;margin:auto;z-index:1}.statement-01{top:-49vw}.statement-02{top:-40vw}.statementBg,.statementBg-01,.statementBg-02{display:flex;align-items:center;position:relative;z-index:-1}.statementBg-01{padding:0 0 94vw}.statementBg-02{padding:0 0 101vw}.statementBg_img,.statementBg_img-01,.statementBg_img-02{width:100%;height:100%;position:absolute;top:0;bottom:0;margin:auto;overflow:hidden}.statementBg_img-01::after,.statementBg_img-01::before,.statementBg_img-02::after,.statementBg_img-02::before,.statementBg_img::after,.statementBg_img::before{content:"";display:block;width:215%;height:100%;position:absolute;z-index:1;background:#000}.statementBg_img-01{top:-28vw}.statementBg_img-01::after,.statementBg_img-01::before{-webkit-transform:rotate(4deg);transform:rotate(4deg)}.statementBg_img-01::before{top:-72vw;left:0}.statementBg_img-01::after{bottom:-83vw;right:0}.statementBg_img-01 .statementBg_imgItm img{position:absolute;top:-7vw;left:0}.statementBg_img-02::after,.statementBg_img-02::before{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}.statementBg_img-02::before{top:-83vw;right:0}.statementBg_img-02::after{bottom:-83vw;left:0}.statementBg_img-02 .statementBg_imgItm img{position:absolute;top:11vw;left:0}.statementBg_imgItm{display:flex;align-items:center}.message{display:flex;justify-content:center}.message.is-view{opacity:1}.message_text{width:77vw}.title--contents{width:47vw;margin:25% auto 0}.title--profile{width:36vw;margin:25% auto 12%}.movie_list:nth-of-type(2){margin:-7vw 0}.movie_itm{display:flex;align-items:center;justify-content:center;position:relative}.movie_btn,.movie_btn-cm,.movie_btn-concept,.movie_btn-making{position:absolute;right:0;left:0;margin:auto}.movie_btn-cm{width:17vw;top:15vw}.movie_btn-making{width:40vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.movie_btn-concept{width:57.5vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.movie_special{width:27%;position:absolute;top:49vw;right:0;left:0;margin:auto}.profile_img{width:100%}.profile_info{width:77vw;margin:12% auto}.profile_infoName{width:46%;padding-bottom:7%}.profile_infoName--sub{width:52%;padding-bottom:15%}.profile_infoText{width:100%}.info,.info-more{width:77vw;margin:20vw auto 0;padding:0 0 0;text-align:center}.info-bg{width:100%;margin:0 auto;position:absolute;right:0;left:0;top:10vw;z-index:-1}.info-more{height:59vw;margin:0 0 10vw;padding:0;overflow:hidden;position:relative;z-index:1;transition:height .3s ease-in-out}.info-more::after{content:"";display:block;width:100%;height:12vw;position:absolute;bottom:0;left:0;z-index:2;background:linear-gradient(to bottom,rgba(0,0,0,.2) 0,rgba(0,0,0,.85) 100%);opacity:1;transition:opacity .3s ease-in-out}.info-more.is-open{height:167vw}.info-more.is-open::after{opacity:0}.info_sub{width:82vw;margin-left:-3vw}.infoBtn{margin:0 0 10vw}.sns{width:46vw;margin:15vw auto 0;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.sns_heading{width:100%;background:#000;text-align:center}.sns_link{width:80%;margin:8vw 0 0;display:flex;align-items:center;justify-content:space-between}.sns_linkList{width:8vw;cursor:pointer}.history_bg{position:relative}.history_bg::after{content:"";display:block;width:100%;height:100%;-webkit-transform:skewY(-4deg);transform:skewY(-4deg);background:#111521;position:absolute;top:0;left:0;z-index:-1}.history_heading{width:37vw;margin:0 auto;padding:30vw 0 20vw}.history_img{height:57vw;margin:0 0 5%;overflow:hidden}.history_imgInner{height:100%;-webkit-transform:skewY(-4deg);transform:skewY(-4deg);position:relative}.history_imgInner .rellax{height:100%}.history_pos,.history_pos-naomi01,.history_pos-naomi02,.history_pos-naomi03,.history_pos-naomi04,.history_pos-nissan01,.history_pos-nissan02,.history_pos-nissan03,.history_pos-nissan04{position:absolute;left:0;margin:auto}.history_pos-naomi01{top:1vw;-webkit-transform:scale(1.4);transform:scale(1.4)}.history_pos-naomi02{top:0;-webkit-transform:scale(1.3);transform:scale(1.3)}.history_pos-naomi03{top:-8vw;-webkit-transform:scale(1.2);transform:scale(1.2)}.history_pos-naomi04{top:-8vw;-webkit-transform:scale(1.1);transform:scale(1.1)}.history_pos-nissan01{top:-2vw;left:5vw;-webkit-transform:scale(1.7);transform:scale(1.7)}.history_pos-nissan02{top:0;-webkit-transform:scale(1.4);transform:scale(1.4)}.history_pos-nissan03{top:-6vw;-webkit-transform:scale(1.4);transform:scale(1.4)}.history_pos-nissan04{top:-5vw;left:10vw;-webkit-transform:scale(1.5);transform:scale(1.5)}.history-naomi{margin:0 0 16vw}.history-naomi .history_img{-webkit-transform:skewY(4deg);transform:skewY(4deg)}.history-naomi .history_imgInner{-webkit-transform:skewY(-4deg);transform:skewY(-4deg)}.history-nissan{padding:0 0 19.5vw}.history-nissan .history_img{-webkit-transform:skewY(-4deg);transform:skewY(-4deg)}.history-nissan .history_imgInner{-webkit-transform:skewY(4deg);transform:skewY(4deg)}.history_box{width:78%;margin:0 auto}.history_title,.history_title-naomi01,.history_title-naomi02,.history_title-naomi03,.history_title-naomi04,.history_title-nissan01,.history_title-nissan02,.history_title-nissan03,.history_title-nissan04{padding:8.5vw 0 0}.history_title-naomi01{width:87.5%}.history_title-naomi02{width:87.5%}.history_title-naomi03{width:39.5%}.history_title-naomi04{width:64%}.history_title-nissan01{width:87.5%}.history_title-nissan02{width:77%}.history_title-nissan03{width:87%}.history_title-nissan04{width:85%}.history_text,.history_text-naomi01,.history_text-naomi02,.history_text-naomi03,.history_text-naomi04,.history_text-nissan01,.history_text-nissan02,.history_text-nissan03,.history_text-nissan04{margin:8vw 0 9.5vw}.history_text-naomi01{width:94.7%}.history_text-naomi02{width:87%}.history_text-naomi03{width:95.5%}.history_text-naomi04{width:95%}.history_text-nissan01{width:94.7%}.history_text-nissan02{width:94.5%}.history_text-nissan03{width:94.5%}.history_text-nissan04{width:94.5%}.history_nissan-caution{margin:11vw 0 0}.history_name-naomi{width:47.6%}.history_name-nissan{width:31%}.bnr{width:100%;margin:15% auto}.bnr_list+.bnr_list{margin-top:15%;display:block}
/*# sourceMappingURL=MAPS/style.min.css.map */
