@media screen{.scIn.accInTop{clip-path:inset(0 0 100% 0);position:relative}.scIn.accInTop.move{clip-path:inset(0 0 0 0);-webkit-transition-duration:1.2s;transition-duration:1.2s;-webkit-transition-property:clip-path;transition-property:clip-path;-webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1)}.scIn.accInLeft{clip-path:inset(0 100% 0 0);position:relative}.scIn.accInLeft.move{clip-path:inset(0 0 0 0);-webkit-transition-duration:1.2s;transition-duration:1.2s;-webkit-transition-property:clip-path;transition-property:clip-path;-webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1)}.scIn.accInBottom{clip-path:inset(100% 0 0 0);position:relative}.scIn.accInBottom.move{clip-path:inset(0 0 0 0);-webkit-transition-duration:1.2s;transition-duration:1.2s;-webkit-transition-property:clip-path;transition-property:clip-path;-webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1)}.scIn.accInRight{clip-path:inset(0 0 0 100%);position:relative}.scIn.accInRight.move{clip-path:inset(0 0 0 0);-webkit-transition-duration:1.2s;transition-duration:1.2s;-webkit-transition-property:clip-path;transition-property:clip-path;-webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1)}.scIn.fadeIn{opacity:0}.scIn.fadeIn.move{opacity:1;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1)}.scIn.zoomIn{-webkit-transform:scale(0);transform:scale(0)}.scIn.zoomIn.move{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1)}.scIn.slideInTop{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}.scIn.slideInTop.move{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1)}.scIn.slideInBottom{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}.scIn.slideInBottom.move{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1)}.scIn.slideInLeft{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px)}.scIn.slideInLeft.move{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1)}.scIn.slideInRight{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}.scIn.slideInRight.move{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1)}.scIn.move.delay100{-webkit-transition-delay:.1s!important;transition-delay:.1s!important}.scIn.move.delay200{-webkit-transition-delay:.2s!important;transition-delay:.2s!important}.scIn.move.delay300{-webkit-transition-delay:.3s!important;transition-delay:.3s!important}.scIn.move.delay400{-webkit-transition-delay:.4s!important;transition-delay:.4s!important}.scIn.move.delay500{-webkit-transition-delay:.5s!important;transition-delay:.5s!important}.scIn.move.delay600{-webkit-transition-delay:.6s!important;transition-delay:.6s!important}.scIn.move.delay700{-webkit-transition-delay:.7s!important;transition-delay:.7s!important}.scIn.move.delay800{-webkit-transition-delay:.8s!important;transition-delay:.8s!important}.scIn.move.delay900{-webkit-transition-delay:.9s!important;transition-delay:.9s!important}.scIn.move.delay1000{-webkit-transition-delay:1s!important;transition-delay:1s!important}.scIn.move.delay1100{-webkit-transition-delay:1.1s!important;transition-delay:1.1s!important}.scIn.move.delay1200{-webkit-transition-delay:1.2s!important;transition-delay:1.2s!important}.scIn.move.delay1300{-webkit-transition-delay:1.3s!important;transition-delay:1.3s!important}.scIn.move.delay1400{-webkit-transition-delay:1.4s!important;transition-delay:1.4s!important}.scIn.move.delay1500{-webkit-transition-delay:1.5s!important;transition-delay:1.5s!important}.scIn.move.delay1600{-webkit-transition-delay:1.6s!important;transition-delay:1.6s!important}.scIn.move.delay1700{-webkit-transition-delay:1.7s!important;transition-delay:1.7s!important}.scIn.move.delay1800{-webkit-transition-delay:1.8s!important;transition-delay:1.8s!important}.scIn.move.delay1900{-webkit-transition-delay:1.9s!important;transition-delay:1.9s!important}.scIn.move.delay2000{-webkit-transition-delay:2s!important;transition-delay:2s!important}}#stage.standalone{padding-top:0}#contents{font-family:SuzukiPRORegular;padding-bottom:0;position:relative}#contents ::-webkit-scrollbar{width:6px}#contents ::-webkit-scrollbar-thumb{background-color:#000}#contents ::-webkit-scrollbar-track{background-color:#a9a9a9}#contents img{width:100%}#contents #kv{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:500px;justify-content:center;overflow:hidden;position:relative}@media only screen and (max-width:750px){#contents #kv{height:56.25vw}}#contents #kv figure{display:block;height:100%;left:0;opacity:.75;position:absolute;top:0;width:100%}#contents #kv figure img,#contents #kv figure video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:relative;width:100%}#contents #kv h1{background-image:url(../img/logo.svg);background-size:100% 100%;height:34.09px;margin-top:80px;overflow:hidden;position:relative;text-indent:-9999px;width:534.574px}@media only screen and (max-width:750px){#contents #kv h1{height:5.6117955606vw;margin-top:12vw;width:88vw}}#contents #kv .mes_update{color:#fff;font-family:SuzukiPROHeadline;font-size:30px;font-weight:700;letter-spacing:.1em;line-height:1em;margin-bottom:50px;margin-top:40px;position:relative;text-align:center}@media only screen and (max-width:750px){#contents #kv .mes_update{font-size:24px;margin-bottom:30px;margin-top:6vw}}#contents .updatearea{background-blend-mode:lighten;background-color:hsla(0,0%,100%,.5);background-image:url(../img/back_mountain.png);background-position:bottom;background-size:cover;padding-bottom:100px;padding-top:100px}@media only screen and (max-width:750px){#contents .updatearea{padding-bottom:40px;padding-top:40px}}#contents .cut{position:relative}@media print,screen and (min-width:751px){#contents .cut{height:200vh}}@media only screen and (max-width:750px){#contents .cut{height:66.6666666667vw}}#contents .cut span,#contents .cut span:before{display:block;height:100%;left:0;position:absolute;top:0;width:100%}#contents .cut span:before{background-position:50%;background-size:cover;content:""}@media print,screen and (min-width:751px){#contents .cut span:before{background-attachment:fixed}}#contents .cut.cut1 span:before{background-image:url(../img/cut_1.jpg)}#contents .cut.cut2 span:before{background-image:url(../img/cut_2.jpg)}#contents .cut.cut3 span:before{background-image:url(../img/cut_3.jpg);background-position:bottom}#contents section{padding-left:100px;padding-right:100px;position:relative}@media only screen and (max-width:750px){#contents section{padding-left:20px;padding-right:20px}}#contents section h2{font-family:SuzukiPROHeadline;font-size:50px;letter-spacing:.4em;line-height:1em;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:750px){#contents section h2{font-size:30px;letter-spacing:.1em}}#contents section h2:before{background-color:#007dba;clip-path:inset(0 0 0 100%);content:"";display:block;height:1px;overflow:hidden;position:absolute;right:calc(100% + 20px);text-indent:-9999px;top:50%;width:100vw}@media only screen and (max-width:750px){#contents section h2:before{right:calc(100% + 10px)}}#contents section h2.move:before{clip-path:inset(0 0 0 0);-webkit-transition-duration:1.2s;transition-duration:1.2s;-webkit-transition-property:clip-path;transition-property:clip-path;-webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1)}#contents section h2 span{clip-path:inset(0 100% 0 0);position:relative}#contents section h2.move span{clip-path:inset(0 0 0 0);-webkit-transition-duration:1.2s;transition-duration:1.2s;-webkit-transition-property:clip-path;transition-property:clip-path;-webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1)}#contents section .inner{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1200px}#contents #update .list{background-color:rgba(84,86,76,.2);margin-top:20px;overflow:auto;padding:30px;position:relative}@media print,screen and (min-width:751px){#contents #update .list{max-height:200px}}@media only screen and (max-width:750px){#contents #update .list{max-height:200px;padding:20px}}#contents #update .list dl{border-bottom:1px solid rgba(0,0,0,.2)}@media print,screen and (min-width:751px){#contents #update .list dl{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:15px;padding-top:15px}}@media only screen and (max-width:750px){#contents #update .list dl{padding-bottom:10px;padding-top:10px}}#contents #update .list dl:first-child{border-top:1px solid rgba(0,0,0,.2)}#contents #update .list dl dt{width:7em}#contents #update .list dl a{text-decoration:underline}#contents #release{margin-top:40px}#contents #release .inner{background-color:#54564c;color:#fff;padding:50px;position:relative}@media print,screen and (min-width:751px){#contents #release .inner{-ms-grid-rows:auto auto auto auto auto;-ms-grid-columns:1fr 40px 500px;display:-ms-grid;display:grid;grid-template:"title ... image" "date  ... image" "body  ... image" "more  ... image" "....  ... image"/1fr 40px 500px}}@media only screen and (max-width:750px){#contents #release .inner{padding:20px}}#contents #release .inner:before{background-color:rgba(0,0,0,.5);bottom:0;content:"";display:block;height:60%;position:absolute;right:0;width:30%}@media only screen and (max-width:750px){#contents #release .inner:before{height:calc(100% - 100px);width:50%}}#contents #release h2{font-size:25px;grid-area:title;position:relative}#contents #release h2 :before{mix-blend-mode:difference}#contents #release .date{grid-area:date;margin-top:20px;position:relative}#contents #release .body{grid-area:body;position:relative}#contents #release .body p{margin-top:10px;text-align:justify}#contents #release .body p.tit{font-family:SuzukiPROBold;font-size:1.2em}#contents #release .body p span{display:inline-block}#contents #release figure{grid-area:image;position:relative}@media only screen and (max-width:750px){#contents #release figure{margin-top:20px}}#contents #release .more{grid-area:more;margin-top:20px;position:relative}#contents #release .more a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#007dba;background-image:url(../img/ico_arr.svg);background-position:calc(100% - 10px);background-repeat:no-repeat;background-size:11.366px 22.025px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:SuzukiPROHeadline;font-size:18px;letter-spacing:.2em;line-height:1em;padding:15px 100px 15px 20px;position:relative;text-decoration:none;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:background-color;transition-property:background-color;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media print,screen and (min-width:751px){#contents #release .more a{left:-80px}#contents #release .more a:hover{background-color:#fff;background-image:url(../img/ico_arr_b.svg);color:#007dba;-webkit-transition-duration:0ms;transition-duration:0ms}}@media only screen and (max-width:750px){#contents #release .more a{width:100%}}#contents #movie{background-color:#54564c;padding-bottom:100px;padding-top:50px}@media only screen and (max-width:750px){#contents #movie{padding-bottom:40px;padding-top:40px}}#contents #movie:before{background-color:rgba(0,0,0,.5);bottom:0;content:"";display:block;height:calc(100% - 200px);left:0;position:absolute;width:50%}@media only screen and (max-width:750px){#contents #movie:before{height:calc(100% - 100px);width:75%}}#contents #movie h2{color:#fff}#contents #movie h2:before{background-color:#fff}#contents #movie .inner{container-type:inline-size;position:relative}#contents #movie .items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px calc(100cqw/2 - 420px);margin-top:50px}@media only screen and (max-width:750px){#contents #movie .items{gap:20px 20px;margin-top:20px}}#contents #movie .items .item{width:280px}@media only screen and (max-width:750px){#contents #movie .items .item{width:calc(50vw - 30px)}}#contents #movie .items .item a{display:block;text-decoration:none}@media print,screen and (min-width:751px){#contents #movie .items .item a:hover figure:after{background-color:#fff;background-image:url(../img/ico_play_b.svg);-webkit-transition-duration:0ms;transition-duration:0ms}}#contents #movie .items .item span{background-color:#fff;color:#54564c;display:block;font-family:SuzukiPROHeadline;font-size:20px;line-height:1.25em;padding:5px 20px}@media only screen and (max-width:750px){#contents #movie .items .item span{padding:5px 10px}}#contents #movie .items .item figure{position:relative}#contents #movie .items .item figure:after{background-color:#007dba;background-image:url(../img/ico_play.svg);background-position:50%;background-repeat:no-repeat;background-size:11.417px 19.761px;border-radius:100%;content:"";height:50px;left:calc(50% - 25px);overflow:hidden;position:absolute;text-indent:-9999px;top:calc(50% - 25px);-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:background-color;transition-property:background-color;width:50px}#contents #wp{background-color:#54564c;padding-bottom:100px;padding-top:50px}@media only screen and (max-width:750px){#contents #wp{padding-bottom:40px;padding-top:40px}}#contents #wp:before{background-color:rgba(0,0,0,.5);bottom:0;content:"";display:block;height:50%;position:absolute;right:0;width:50%}#contents #wp h2{color:#fff}#contents #wp h2:before{background-color:#fff}#contents #wp .inner{position:relative}#contents #wp figure{display:block;margin-left:auto;margin-right:auto;margin-top:50px;max-width:1000px;position:relative}@media only screen and (max-width:750px){#contents #wp figure{margin-top:20px}}#contents #wp figure:after{background-color:#007dba;background-image:url(../img/ico_play.svg);background-position:calc(50% + 4px);background-repeat:no-repeat;background-size:22.834px 39.522px;border-radius:100%;content:"";height:120px;left:calc(50% - 60px);overflow:hidden;position:absolute;text-indent:-9999px;top:calc(50% - 60px);-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:background-color;transition-property:background-color;width:120px}@media only screen and (max-width:750px){#contents #wp figure:after{background-size:11.417px 19.761px;height:60px;left:calc(50% - 30px);top:calc(50% - 30px);width:60px}}@media print,screen and (min-width:751px){#contents #wp a:hover figure:after{background-color:#fff;background-image:url(../img/ico_play_b.svg);-webkit-transition-duration:0ms;transition-duration:0ms}}#contents #gallery{overflow:hidden;padding-top:50px;position:relative}@media only screen and (max-width:750px){#contents #gallery{padding-top:40px}}#contents #gallery .items{margin-top:50px}@media only screen and (max-width:750px){#contents #gallery .items{margin-top:20px}}#contents #gallery .items .set{background-color:#f1f1f1;height:220px;margin-top:40px;position:relative}@media only screen and (max-width:750px){#contents #gallery .items .set{height:110px;margin-top:20px}}#contents #gallery .items .item{left:0;position:absolute;top:0}#contents #gallery .items .item a{display:block;overflow:hidden;position:relative}@media print,screen and (min-width:751px){#contents #gallery .items .item a{-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:opacity;transition-property:opacity}#contents #gallery .items .item a:hover{opacity:.75;-webkit-transition-duration:0ms;transition-duration:0ms}#contents #gallery .items .item a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}}#contents #gallery .items .item img{height:220px;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:auto}@media only screen and (max-width:750px){#contents #gallery .items .item img{height:110px}}#contents #color{background-image:url(../img/color_back.png);background-position:100% 100%;background-size:cover;padding-bottom:50px;padding-top:100px}@media only screen and (max-width:750px){#contents #color{padding-bottom:40px;padding-top:40px}}@media print,screen and (min-width:751px){#contents #color .set{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:100px}}@media only screen and (max-width:750px){#contents #color .set{margin-top:40px}}#contents #color .colors{-webkit-box-flex:1;-ms-flex:1;flex:1}@media print,screen and (min-width:751px){#contents #color .colors{margin-left:100px;margin-right:50px}}#contents #color .colors ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 30px}@media print,screen and (min-width:751px){#contents #color .colors ul{max-width:180px}}@media only screen and (max-width:750px){#contents #color .colors ul{gap:20px 20px}}#contents #color .colors ul li.spacer{-webkit-box-flex:1;-ms-flex:1;flex:1}#contents #color .colors ul li a{display:block;height:40px;position:relative;width:40px}@media print,screen and (min-width:751px){#contents #color .colors ul li a:hover{opacity:.75}}#contents #color .colors ul li a.active:after{border:5px solid #007dba;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#contents #color .colors ul li a.col_fdc,#contents #color .colors ul li a.col_wa1{background-color:#4b4b3f}#contents #color .colors ul li a.col_wbh{background-color:#32415d}#contents #color .colors ul li a.col_zhj{background-color:#eeeee9}#contents #color .colors ul li a.col_wbe{background-color:#b4bbbf}#contents #color .colors ul li a.col_wbf{background-color:#545554}#contents #color .colors ul li a.col_e5g{background-color:#eeeee9}#contents #color .colors ul li a.col_e85{background-color:#b4bbbf}#contents #color .colors ul li a.col_e86{background-color:#801726}#contents #color .colors ul li a.col_ffz{background-color:#545554}#contents #color .colors ul li a.col_wb3{background-color:#000}#contents #color .colors ul li a.tc:before{background-color:#000;content:"";height:50%;left:0;position:absolute;top:0;width:100%}@media print,screen and (min-width:751px){#contents #color .car{width:600px}}@media only screen and (max-width:750px){#contents #color .car{margin-top:30px}}#contents #color .car .images{position:relative}@media print,screen and (min-width:751px){#contents #color .car .images{height:281.1188811189px;width:600px}}@media only screen and (max-width:750px){#contents #color .car .images{height:calc(39.82517vw - 15.93007px);width:calc(85vw - 34px)}}#contents #color .car .images figure{height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:opacity;transition-property:opacity;width:100%}#contents #color .car .images figure.active{opacity:1}#contents #color .car .name{font-size:14px;margin-top:20px;text-align:center}@media only screen and (max-width:750px){#contents #color .car .name{font-size:12px}}#contents #color .stand{background-image:url(../img/color_stand.png);background-size:100% 100%;height:257px;margin-right:50px;width:125px}@media only screen and (max-width:750px){#contents #color .stand{bottom:80px;height:calc(30.84vw - 12.336px);position:absolute;right:-20px;width:calc(15vw - 6px)}}#contents #ft{background-image:url(../img/ft_back.png);background-position:0 100%;background-repeat:no-repeat;background-size:1050px 233px;padding-bottom:100px;padding-top:100px}@media only screen and (max-width:750px){#contents #ft{background-position:-20vw bottom;background-size:160vw 35.5047619048vw;padding:40px 6vw 32vw}}@media print,screen and (min-width:751px){#contents #ft .inner{margin-left:auto;margin-right:auto;max-width:1000px}}#contents #ft .logoset{position:relative}#contents #ft .logoset .logo{background-image:url(../img/ft_logo.svg);background-size:100% 100%;bottom:0;height:33.425px;margin-left:auto;overflow:hidden;position:absolute;right:0;text-indent:-9999px;width:524.146px}@media only screen and (max-width:750px){#contents #ft .logoset .logo{bottom:.25vw;height:2.997208793vw;width:47vw}}#contents #ft .logoset .e{height:472.407px;margin-left:auto;margin-right:auto;position:relative;width:231.185px}@media only screen and (max-width:750px){#contents #ft .logoset .e{height:102.1707723252vw;width:50vw}}#contents #ft .logoset .e div{height:157.469px;left:0;position:sticky;top:calc(100% - 197.469px);width:231.185px}@media only screen and (max-width:750px){#contents #ft .logoset .e div{height:34.0569241084vw;width:50vw}}#contents #ft .logoset .e div span{background-image:url(../img/ft_e.svg);background-size:100% 100%;display:block;height:157.469px;position:relative;-webkit-transform-origin:center bottom;transform-origin:center bottom;width:231.185px}@media only screen and (max-width:750px){#contents #ft .logoset .e div span{height:34.0569241084vw;width:50vw}}#contents #ft .message{font-size:24px;margin-top:30px;text-align:right}@media only screen and (max-width:750px){#contents #ft .message{font-size:18px;line-height:1.35em}}#contents #ft .sns{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 30px;justify-content:flex-end;margin-top:30px}#contents #ft .sns li a{background-position:50%;background-repeat:no-repeat;display:block;height:50px;overflow:hidden;position:relative;text-indent:-9999px;width:50px}#contents #ft .sns li a.fb{background-image:url(../img/sns_fb.svg);background-size:44.594px 44.594px}#contents #ft .sns li a.yt{background-image:url(../img/sns_yt.svg);background-size:51.35px 36.179px}@media print,screen and (min-width:751px){#contents #ft .sns li a:hover{opacity:.75}}#contents .modal{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility;-webkit-transition-timing-function:linear;transition-timing-function:linear;visibility:hidden;width:100%;z-index:99999}#contents .modal .back{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(84,86,76,.85);height:100%;left:0;position:absolute;top:0;width:100%}#contents .modal .close a{background-image:url(../img/ico_close_w.svg);background-position:50%;background-repeat:no-repeat;background-size:42.707px 42.707px;display:block;height:50px;position:absolute;right:0;top:0;width:50px}@media only screen and (max-width:750px){#contents .modal .close a{background-size:21.3535px 21.3535px;height:40px;right:10px;top:10px;width:40px}}@media print,screen and (min-width:751px){#contents .modal .close a:hover{opacity:.75}}#contents .modal.open{opacity:1;visibility:inherit}body.openModal{overflow:hidden;position:relative}#contents .modal#modal_video{padding:50px}@media only screen and (max-width:750px){#contents .modal#modal_video{padding:20px}}#contents .modal#modal_video .inner{height:100%;position:relative;width:100%}#contents .modal#modal_video iframe,#contents .modal#modal_video video{height:100%;width:100%}#contents .modal#modal_gallery{padding:50px}@media only screen and (max-width:750px){#contents .modal#modal_gallery{padding:20px}}#contents .modal#modal_gallery .items{-webkit-box-flex:1;display:block;-ms-flex:1;flex:1;height:100%;position:relative;width:100%}#contents .modal#modal_gallery .items .item{display:block;height:100%;left:0;position:absolute;top:0;visibility:hidden;width:100%}#contents .modal#modal_gallery .items .item img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:100%}#contents .modal#modal_gallery .items .item.open{visibility:inherit}#contents .modal#modal_gallery .nav_next a{background-color:#007dba;background-image:url(../img/ico_arr.svg);background-position:50%;background-repeat:no-repeat;background-size:11.366px 22.025px;display:block;height:50px;position:absolute;right:0;top:calc(50% - 25px);-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:background-color,color;transition-property:background-color,color;width:50px}@media only screen and (max-width:750px){#contents .modal#modal_gallery .nav_next a{height:40px;width:40px}}@media print,screen and (min-width:751px){#contents .modal#modal_gallery .nav_next a:hover{background-color:#fff;background-image:url(../img/ico_arr_b.svg);-webkit-transition-duration:0ms;transition-duration:0ms}}#contents .modal#modal_gallery .nav_prev a{background-color:#007dba;background-image:url(../img/ico_arr.svg);background-position:50%;background-repeat:no-repeat;background-size:11.366px 22.025px;display:block;height:50px;left:0;position:absolute;top:calc(50% - 25px);-webkit-transform:scaleX(-1);transform:scaleX(-1);-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:background-color,color;transition-property:background-color,color;width:50px}@media only screen and (max-width:750px){#contents .modal#modal_gallery .nav_prev a{height:40px;width:40px}}@media print,screen and (min-width:751px){#contents .modal#modal_gallery .nav_prev a:hover{background-color:#fff;background-image:url(../img/ico_arr_b.svg);-webkit-transition-duration:0ms;transition-duration:0ms}}#contents .modal#modal_gallery .current{-webkit-box-pack:center;-ms-flex-pack:center;bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 5px;justify-content:center;left:0;position:absolute;width:100%}#contents .modal#modal_gallery .current li a{background-color:#fff;display:block;height:1px;width:30px}#contents .modal#modal_gallery .current li a.active{background-color:#007dba}@media only screen and (max-width:750px){#contents .modal#modal_gallery .current li a{width:20px}}#contents .modal#modal_info{overflow:hidden;padding:50px}@media only screen and (max-width:750px){#contents .modal#modal_info{padding:20px}}#contents .modal#modal_info .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:1000px;overflow:hidden;position:relative;width:100%}#contents .modal#modal_info .inner .close a{background-image:url(../img/ico_close.svg);right:10px;top:10px;z-index:1}#contents .modal#modal_info .inner .tit{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:SuzukiPROHeadline;font-size:25px;letter-spacing:.4em;line-height:1em;padding-bottom:20px;padding-left:60px;padding-top:20px;position:relative;width:100%}@media only screen and (max-width:750px){#contents .modal#modal_info .inner .tit{font-size:20px;letter-spacing:.1em;padding-left:20px}}#contents .modal#modal_info .inner .tit:before{background-color:#007dba;content:"";display:block;height:1px;overflow:hidden;position:absolute;right:calc(100% - 40px);text-indent:-9999px;top:50%;width:9999px}@media only screen and (max-width:750px){#contents .modal#modal_info .inner .tit:before{right:calc(100% - 10px)}}#contents .modal#modal_info .inner .scroll{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:auto;padding:30px 60px 60px}@media only screen and (max-width:750px){#contents .modal#modal_info .inner .scroll{padding:20px}}#contents .modal#modal_info .inner article{margin-left:auto;margin-right:auto;max-width:600px}#contents .modal#modal_info .inner article figure{margin-bottom:30px}@media only screen and (max-width:750px){#contents .modal#modal_info .inner article figure{margin-bottom:10px}}#contents .modal#modal_info .inner article .texts{-ms-grid-rows:auto auto auto;-ms-grid-columns:1fr 40px 50px;display:-ms-grid;display:grid;grid-template:"....  ... more" "date  ... more" "title ... more"/1fr 40px 50px;position:relative}@media only screen and (max-width:750px){#contents .modal#modal_info .inner article .texts{-ms-grid-rows:auto auto auto;-ms-grid-columns:1fr 40px 30px;grid-template:"....  ... more" "date  ... more" "title ... more"/1fr 40px 30px}#contents .modal#modal_info .inner article .texts>h2{-ms-grid-column:1;-ms-grid-row:3}#contents .modal#modal_info .inner article .texts>.date{-ms-grid-column:1;-ms-grid-row:2}#contents .modal#modal_info .inner article .texts>.more{-ms-grid-row-span:3;-ms-grid-column:3;-ms-grid-row:1}}#contents .modal#modal_info .inner article .date{font-family:SuzukiPROHeadline;font-size:18px;grid-area:date;line-height:1.35em}#contents .modal#modal_info .inner article .title{font-family:SuzukiPROHeadline;font-size:26px;grid-area:title;line-height:1.35em}#contents .modal#modal_info .inner article .more{grid-area:more}@media print,screen and (min-width:751px){#contents #release h2{-ms-grid-column:1;-ms-grid-row:1}#contents #release .date{-ms-grid-column:1;-ms-grid-row:2}#contents #release .body{-ms-grid-column:1;-ms-grid-row:3}#contents #release figure{-ms-grid-row-span:5;-ms-grid-column:3;-ms-grid-row:1}#contents #release .more{-ms-grid-column:1;-ms-grid-row:4}#contents .modal#modal_info .inner article .date{-ms-grid-column:1;-ms-grid-row:2}#contents .modal#modal_info .inner article .title{-ms-grid-column:1;-ms-grid-row:1}#contents .modal#modal_info .inner article .more{-ms-grid-column:1;-ms-grid-row:4}}@media only screen and (max-width:750px){#contents .modal#modal_info .inner article .texts>.date{-ms-grid-column:1;-ms-grid-row:2}#contents .modal#modal_info .inner article .texts>.title{-ms-grid-column:1;-ms-grid-row:3}#contents .modal#modal_info .inner article .texts>.more{-ms-grid-row-span:3;-ms-grid-column:3;-ms-grid-row:1}}#contents .modal#modal_info .inner article .more a{background-color:#007dba;background-image:url(../img/ico_arr.svg);background-position:50%;background-repeat:no-repeat;background-size:11.366px 22.025px;display:block;height:50px;overflow:hidden;position:relative;text-indent:-9999px;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:background-color;transition-property:background-color;width:50px}@media only screen and (max-width:750px){#contents .modal#modal_info .inner article .more a{background-size:5.683px 11.0125px;height:30px;width:30px}}@media print,screen and (min-width:751px){#contents .modal#modal_info .inner article .more a:hover{background-color:#38ace5;-webkit-transition-duration:0ms;transition-duration:0ms}}