@charset "UTF-8";@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium")}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Bold");font-weight:700}@font-face{font-family:Helvetica Neue;src:local("Helvetica Neue Regular");font-weight:100}@font-face{font-family:Helvetica Neue;src:local("Helvetica Neue Regular");font-weight:200}#mechanic_view{padding-top:3.57143%}@media only screen and (max-width:950px){#mechanic_view{padding-top:4.21053%}}#mechanic_view .top_view{position:relative}#mechanic_view .top_view .front{text-align:left;position:absolute;width:100%;top:0;right:0;z-index:100;margin-top:1.19048%}@media only screen and (max-width:950px){#mechanic_view .top_view .front{position:relative;text-align:center}}#mechanic_view .top_view .front .namejp{position:relative;z-index:10;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Yu Gothic,YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#fff;font-style:italic;font-weight:700;line-height:100%;font-size:38px;font-size:4vw;padding-top:1.89189%}@media all and (-ms-high-contrast:none){#mechanic_view .top_view .front .namejp{font-family:Verdana,Meiryo,sans-serif}}@media all and (-ms-high-contrast:active){#mechanic_view .top_view .front .namejp{font-family:Verdana,Meiryo,sans-serif}}@media only screen and (max-width:950px){#mechanic_view .top_view .front .namejp{text-shadow:1px 1px 6px #000,2px 2px 8px #000;padding-top:4.05405%;font-size:80px;font-size:8.42105vw}}@media only screen and (max-width:950px) and (max-width:950px){#mechanic_view .top_view .front .namejp{text-shadow:1px 1px 6px #000,2px 2px 6px #000,2px 2px 8px #000}}#mechanic_view .top_view .front .nameen{position:absolute;left:0;top:0;z-index:1;padding-left:5.95238%;font-family:Open Sans,sans-serif;color:rgba(255,255,255,.25);font-style:italic;line-height:100%;font-size:60px;font-size:6.31579vw}@media only screen and (max-width:950px){#mechanic_view .top_view .front .nameen{text-align:center;width:100%;padding-left:0;font-size:120px;font-size:12.63158vw}}#mechanic_view .top_view .front .modelnumber{position:relative;z-index:10;font-family:Open Sans,sans-serif;color:#fff;font-style:italic;font-weight:700;line-height:100%;text-shadow:1px 1px 6px #000,2px 2px 8px #000;font-size:20px;font-size:2.10526vw;margin-top:1.62162%;vertical-align:bottom}@media only screen and (max-width:950px){#mechanic_view .top_view .front .modelnumber{text-shadow:1px 1px 6px #000,2px 2px 6px #000,2px 2px 8px #000}}@media only screen and (max-width:950px){#mechanic_view .top_view .front .modelnumber{margin-top:3.25%;font-size:48px;font-size:5.05263vw}}#mechanic_view .top_view .front .modelnumber span{display:inline-block;padding-right:.67568%;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Yu Gothic,YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-style:italic;font-weight:700;color:#0ff;text-shadow:1px 1px 6px #000,2px 2px 8px #000;font-size:10px;font-size:1.05263vw}@media all and (-ms-high-contrast:none){#mechanic_view .top_view .front .modelnumber span{font-family:Verdana,Meiryo,sans-serif}}@media all and (-ms-high-contrast:active){#mechanic_view .top_view .front .modelnumber span{font-family:Verdana,Meiryo,sans-serif}}@media only screen and (max-width:950px){#mechanic_view .top_view .front .modelnumber span{text-shadow:1px 1px 6px #000,2px 2px 6px #000,2px 2px 8px #000}}@media only screen and (max-width:1200px){#mechanic_view .top_view .front .modelnumber span{text-align:right;padding-right:1.01351%;min-width:7.89474%}}@media only screen and (max-width:950px){#mechanic_view .top_view .front .modelnumber span{padding-right:2.5%;font-size:30px;font-size:3.15789vw}}#mechanic_view .top_view .front .status{position:relative;z-index:10;margin-top:1.01351%}@media only screen and (max-width:950px){#mechanic_view .top_view .front .status{margin-top:2.5%}}#mechanic_view .top_view .front .status li{display:block;color:#fff;line-height:100%;text-shadow:1px 1px 6px #000,2px 2px 8px #000;font-size:11px;font-size:1.15789vw;vertical-align:bottom;padding-bottom:.67568%}@media only screen and (max-width:950px){#mechanic_view .top_view .front .status li{text-shadow:1px 1px 6px #000,2px 2px 6px #000,2px 2px 8px #000}}@media only screen and (max-width:1200px){#mechanic_view .top_view .front .status li{font-size:15px;font-size:1.57895vw}}@media only screen and (max-width:950px){#mechanic_view .top_view .front .status li{font-size:48px;font-size:5.05263vw}}@media only screen and (max-width:1200px){#mechanic_view .top_view .front .status li{padding-bottom:.78947%}}@media only screen and (max-width:950px){#mechanic_view .top_view .front .status li{padding-bottom:2.25%}}#mechanic_view .top_view .front .status li span{text-align:right;display:inline-block;padding-right:1.01351%;min-width:5.54054%;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Yu Gothic,YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-style:italic;font-weight:700;color:#0ff;text-shadow:1px 1px 6px #000,2px 2px 8px #000;font-size:8px;font-size:.84211vw}@media all and (-ms-high-contrast:none){#mechanic_view .top_view .front .status li span{font-family:Verdana,Meiryo,sans-serif}}@media all and (-ms-high-contrast:active){#mechanic_view .top_view .front .status li span{font-family:Verdana,Meiryo,sans-serif}}@media only screen and (max-width:950px){#mechanic_view .top_view .front .status li span{text-shadow:1px 1px 6px #000,2px 2px 6px #000,2px 2px 8px #000}}@media only screen and (max-width:1200px){#mechanic_view .top_view .front .status li span{min-width:7.89474%;font-size:10px;font-size:1.05263vw}}@media only screen and (max-width:950px){#mechanic_view .top_view .front .status li span{padding-right:1.875%;font-size:30px;font-size:3.15789vw}}#mechanic_view .top_view .front .status li span:nth-child(n+2){padding-left:1.01351%}@media only screen and (max-width:950px){#mechanic_view .top_view .front .status li span:nth-child(n+2){padding-left:2.75%}}#mechanic_view .top_view .front .status li:not(.jp){font-family:Open Sans,sans-serif;font-style:italic;font-weight:700}#mechanic_view .top_view .front .status li.jp{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Yu Gothic,YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-style:italic;font-weight:700}@media all and (-ms-high-contrast:none){#mechanic_view .top_view .front .status li.jp{font-family:Verdana,Meiryo,sans-serif}}@media all and (-ms-high-contrast:active){#mechanic_view .top_view .front .status li.jp{font-family:Verdana,Meiryo,sans-serif}}#mechanic_view .top_view .front .description{position:relative;display:block;z-index:10;margin-top:1.01351%;max-width:39.18919%}@media only screen and (max-width:1200px){#mechanic_view .top_view .front .description{max-width:45.94595%}}@media only screen and (max-width:950px){#mechanic_view .top_view .front .description{display:none}}#mechanic_view .top_view .front .description.yscrolling:not(.fire){-webkit-transform:scale(1) translate3d(20px,0,0);transform:scale(1) translate3d(20px,0,0)}#mechanic_view .top_view .front .description_sp{position:relative;display:none;overflow:hidden;z-index:10;margin-top:8.42105%;padding-top:2.10526%;padding-bottom:2.10526%}#mechanic_view .top_view .front .description_sp .wrap{position:relative;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Yu Gothic,YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#fff;font-style:italic;font-weight:700;line-height:180%;text-shadow:1px 1px 6px #000,2px 2px 8px #000;font-size:40px;font-size:4.21053vw;text-align:left;padding:3.94737% 7.89474%;background-color:#000;border-top:4px solid #0ff;border-bottom:4px solid #0ff}@media all and (-ms-high-contrast:none){#mechanic_view .top_view .front .description_sp .wrap{font-family:Verdana,Meiryo,sans-serif}}@media all and (-ms-high-contrast:active){#mechanic_view .top_view .front .description_sp .wrap{font-family:Verdana,Meiryo,sans-serif}}@media only screen and (max-width:950px){#mechanic_view .top_view .front .description_sp .wrap{text-shadow:1px 1px 6px #000,2px 2px 6px #000,2px 2px 8px #000}}#mechanic_view .top_view .front .description_sp .wrap br{display:none}#mechanic_view .top_view .front .description_sp .wrap:before{content:'';position:absolute;top:0;left:0;width:21.05263%;background-color:#0ff;padding-top:2.10526%;margin-top:-2.10526%;margin-left:-2.10526%;-webkit-transform:skew(45deg);transform:skew(45deg)}#mechanic_view .top_view .front .description_sp .wrap:after{content:'';position:absolute;bottom:0;right:0;width:21.05263%;background-color:#0ff;padding-top:2.10526%;margin-bottom:-2.10526%;margin-right:-2.10526%;-webkit-transform:skew(-135deg);transform:skew(-135deg)}@media only screen and (max-width:950px){#mechanic_view .top_view .front .description_sp{display:block}}#mechanic_view .top_view .front .asone_link{position:relative;display:inline-block;font-size:0;line-height:0;z-index:10;margin-top:2.7027%;width:35.13514%;padding-top:10.27027%}@media only screen and (max-width:950px){#mechanic_view .top_view .front .asone_link{margin-top:7.5%;width:65%;padding-top:19%}}#mechanic_view .top_view .front .asone_link a{position:absolute;width:100%;height:100%;display:block;left:0;top:0}#mechanic_view .top_view .front .asone_link a span{display:block;position:absolute;right:0}#mechanic_view .top_view .front .asone_link a span.main{z-index:1;top:0;width:100%;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;transition-duration:.1s;transition-timing-function:ease-in-out}#mechanic_view .top_view .front .asone_link a span.sub{bottom:0;z-index:10;width:57.69231%;transition-property:margin;transition-duration:.1s;transition-timing-function:ease-in-out}#mechanic_view .top_view .front .asone_link a:hover span.main,#mechanic_view .top_view .front .asone_link a.touch_on span.main{-webkit-transform:scale(.94);transform:scale(.94);opacity:.8}#mechanic_view .top_view .front .asone_link a:hover span.sub,#mechanic_view .top_view .front .asone_link a.touch_on span.sub{margin-right:3.84615%}#mechanic_view .top_view .front .pv{position:absolute;left:0;top:0;display:block;width:16.21622%;margin-left:23.64865%;margin-top:9.45946%;z-index:20}@media only screen and (max-width:1200px){#mechanic_view .top_view .front .pv{margin-left:26.31579%;margin-top:10.52632%;width:19.73684%}}@media only screen and (max-width:950px){#mechanic_view .top_view .front .pv{position:relative;width:auto;margin-left:0;margin-top:3.125%}}#mechanic_view .top_view .front .pv .frame{font-size:0;line-height:0;position:relative;display:block;border:4px solid #000;transition-property:border-color,-webkit-transform;transition-property:transform,border-color;transition-property:transform,border-color,-webkit-transform;transition-duration:.1s;transition-timing-function:ease-in-out;padding-top:55%;background-color:#000}@media only screen and (max-width:950px){#mechanic_view .top_view .front .pv .frame{width:100%;border:2px solid #0ff;margin-top:3.125%;padding-top:56.25%}}#mechanic_view .top_view .front .pv .frame a{position:absolute;display:block;left:0;top:0;width:100%;height:100%;overflow:hidden;text-align:center}#mechanic_view .top_view .front .pv .frame a .button{position:absolute;display:block;left:0;top:0;width:100%;height:100%;z-index:10;background:url(../images/common/button_movie_play.png) center center no-repeat;background-size:25%;transition-property:background-size;transition-duration:.1s;transition-timing-function:ease-in-out}#mechanic_view .top_view .front .pv .frame a .sub{position:absolute;right:-1px;bottom:-1px;width:91.66667%;padding-top:10%;background:url(../images/mechanic/button_movie.png) right bottom no-repeat;background-size:100%;z-index:2}@media only screen and (max-width:950px){#mechanic_view .top_view .front .pv .frame a .sub{display:none}}#mechanic_view .top_view .front .pv .frame a .thumbnail{position:absolute;display:block;left:0;top:0;width:100%;height:100%;z-index:1;transition-property:-webkit-transform,-webkit-filter;transition-property:transform,filter;transition-property:transform,filter,-webkit-transform,-webkit-filter;transition-duration:.1s;transition-timing-function:ease-in-out;-webkit-transform:scale(1.05);transform:scale(1.05)}#mechanic_view .top_view .front .pv .frame a:hover .name span,#mechanic_view .top_view .front .pv .frame a.touch_on .name span{color:#ff2196}#mechanic_view .top_view .front .pv .frame a:hover .button,#mechanic_view .top_view .front .pv .frame a.touch_on .button{background-size:23.31606%}#mechanic_view .top_view .front .pv .frame a:hover .thumbnail,#mechanic_view .top_view .front .pv .frame a.touch_on .thumbnail{-webkit-transform:scale(1.02);transform:scale(1.02)}#mechanic_view .top_view .front .pv .frame:hover,#mechanic_view .top_view .front .pv .frame.touch_on{border-color:#ff2196;-webkit-transform:scale(1.05);transform:scale(1.05)}#mechanic_view .top_view .front .pv .sectiontitle{display:none}@media only screen and (max-width:950px){#mechanic_view .top_view .front .pv .sectiontitle{display:inline-block}}#mechanic_view .top_view .front .pv .sectiontitle .name{display:inline-block;position:relative;padding-left:13.51351%;padding-right:13.51351%}@media only screen and (max-width:950px){#mechanic_view .top_view .front .pv .sectiontitle .name{padding-right:10%;padding-left:10%}}#mechanic_view .top_view .front .pv .sectiontitle .name span{font-family:Open Sans,sans-serif;color:#0ff;line-height:150%;white-space:nowrap;font-style:italic;position:relative;display:inline-block;z-index:2;font-size:11px;font-size:1.15789vw}@media only screen and (max-width:950px){#mechanic_view .top_view .front .pv .sectiontitle .name span{line-height:140%;font-size:36px;font-size:3.78947vw}}#mechanic_view .top_view .front .pv .sectiontitle .name:before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background-color:#000;z-index:1;-webkit-transform:skew(-45deg);transform:skew(-45deg)}#mechanic_view .top_view .front .ss{position:relative;display:block;z-index:10;margin-top:.67568%}@media only screen and (max-width:950px){#mechanic_view .top_view .front .ss{margin-top:3.125%}}#mechanic_view .top_view .front .ss ul{font-size:0;line-height:0;width:27.7027%;margin-top:.67568%}@media only screen and (max-width:1200px){#mechanic_view .top_view .front .ss ul{width:36.84211%}}@media only screen and (max-width:950px){#mechanic_view .top_view .front .ss ul{width:100%;margin-top:3.125%}}#mechanic_view .top_view .front .ss ul li{display:inline-block;position:relative;width:46.82927%;padding-top:25.85366%;border:2px solid #0ff;transition-property:border,-webkit-transform;transition-property:transform,border;transition-property:transform,border,-webkit-transform;transition-duration:.1s;transition-timing-function:ease-in-out;margin-right:4.87805%}@media only screen and (max-width:950px){#mechanic_view .top_view .front .ss ul li{width:48%;padding-top:27%;margin-right:3.75%}}#mechanic_view .top_view .front .ss ul li a{position:absolute;left:0;top:0;width:100%;height:100%;display:block;overflow:hidden;background-color:#000}#mechanic_view .top_view .front .ss ul li a span{position:absolute}#mechanic_view .top_view .front .ss ul li a span.main{left:0;top:0;width:100%;z-index:1;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:.1s;transition-timing-function:ease-in-out;-webkit-transform:scale(1.15);transform:scale(1.15)}#mechanic_view .top_view .front .ss ul li a span.zoom{right:0;bottom:0;width:33.33333%;padding-top:10.9375%;border:1px solid rgba(255,255,255,.5);z-index:2;background:rgba(0,0,0,.5) url(../images/mechanic/icon_zoom.png) left top no-repeat;background-size:100%;margin-bottom:4.16667%;margin-right:4.16667%}#mechanic_view .top_view .front .ss ul li a:hover span.main,#mechanic_view .top_view .front .ss ul li a.touch_on span.main{-webkit-transform:scale(1.05);transform:scale(1.05)}#mechanic_view .top_view .front .ss ul li:nth-child(even){margin-right:0}#mechanic_view .top_view .front .ss ul li:hover,#mechanic_view .top_view .front .ss ul li.touch_on{border:2px solid #ff2196;-webkit-transform:scale(1.05);transform:scale(1.05)}#mechanic_view .top_view .front .ss .sectiontitle{display:inline-block}#mechanic_view .top_view .front .ss .sectiontitle .name{display:inline-block;position:relative;padding-left:13.51351%;padding-right:13.51351%}@media only screen and (max-width:950px){#mechanic_view .top_view .front .ss .sectiontitle .name{padding-right:10%;padding-left:10%}}#mechanic_view .top_view .front .ss .sectiontitle .name span{font-family:Open Sans,sans-serif;color:#0ff;line-height:150%;white-space:nowrap;font-style:italic;position:relative;display:inline-block;z-index:2;font-size:11px;font-size:1.15789vw}@media only screen and (max-width:950px){#mechanic_view .top_view .front .ss .sectiontitle .name span{line-height:140%;font-size:36px;font-size:3.78947vw}}#mechanic_view .top_view .front .ss .sectiontitle .name:before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background-color:#000;z-index:1;-webkit-transform:skew(-45deg);transform:skew(-45deg)}#mechanic_view .top_view .rear{font-size:0;line-height:0;text-align:left;position:relative;left:0;top:0;width:100%;padding-top:61.66667%;overflow:hidden;z-index:1}@media only screen and (max-width:1200px){#mechanic_view .top_view .rear{padding-top:75.20833%}}@media only screen and (max-width:950px){#mechanic_view .top_view .rear{padding-top:90.94737%}}#mechanic_view .top_view .rear div{position:absolute;right:0;top:0}#mechanic_view .top_view .rear div.visual{margin-right:-21.42857%;width:100%;z-index:10}@media only screen and (max-width:1200px){#mechanic_view .top_view .rear div.visual{margin-right:-39.47368%;width:124.21053%}}@media only screen and (max-width:950px){#mechanic_view .top_view .rear div.visual{margin-right:-36.84211%;width:147.36842%}}#mechanic_view .top_view .rear div.visual.yscrolling:not(.fire){-webkit-transform:scale(1) translate3d(20px,0,0);transform:scale(1) translate3d(20px,0,0)}#mechanic_view .thumbnail_list{display:block;position:relative;z-index:10;padding-top:6.75676%;font-size:0;line-height:0}@media only screen and (max-width:950px){#mechanic_view .thumbnail_list{padding-top:12.5%}}#mechanic_view .thumbnail_list ul{text-align:left;width:100%}@media only screen and (max-width:950px){#mechanic_view .thumbnail_list ul{display:block;width:100%}}#mechanic_view .thumbnail_list ul li{display:inline-block;position:relative;margin-right:2.7027%;width:48.64865%;padding-top:11.08108%;border:2px solid #0ff;transition-property:border,-webkit-transform;transition-property:transform,border;transition-property:transform,border,-webkit-transform;transition-duration:.1s;transition-timing-function:ease-in-out}@media only screen and (max-width:950px){#mechanic_view .thumbnail_list ul li{width:100%;padding-top:22.625%;margin-right:0}}#mechanic_view .thumbnail_list ul li a{position:absolute;left:0;top:0;width:100%;height:100%;display:block;overflow:hidden;background-color:#000}#mechanic_view .thumbnail_list ul li a span{position:absolute}#mechanic_view .thumbnail_list ul li a span.main{left:0;top:0;width:100%;z-index:1;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;transition-duration:.1s;transition-timing-function:ease-in-out;-webkit-transform:scale(1.15);transform:scale(1.15)}#mechanic_view .thumbnail_list ul li a span.sub{right:0;bottom:0;width:57.10526%;z-index:10}#mechanic_view .thumbnail_list ul li a span.namejp{right:0;top:0;z-index:20;width:100%;text-align:right;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Yu Gothic,YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#fff;font-style:italic;font-weight:700;line-height:100%;margin-top:10%;margin-right:3.94737%;font-size:20px;font-size:2.10526vw;transition-property:color;transition-duration:.1s;transition-timing-function:ease-in-out}@media all and (-ms-high-contrast:none){#mechanic_view .thumbnail_list ul li a span.namejp{font-family:Verdana,Meiryo,sans-serif}}@media all and (-ms-high-contrast:active){#mechanic_view .thumbnail_list ul li a span.namejp{font-family:Verdana,Meiryo,sans-serif}}@media only screen and (max-width:950px){#mechanic_view .thumbnail_list ul li a span.namejp{margin-top:10.5%;font-size:42px;font-size:4.42105vw}}#mechanic_view .thumbnail_list ul li a span.nameen{right:0;top:0;z-index:20;width:100%;text-align:right;font-family:Open Sans,sans-serif;color:rgba(255,255,255,.25);font-style:italic;line-height:100%;margin-top:4.47368%;margin-right:1.31579%;font-size:36px;font-size:3.78947vw}@media only screen and (max-width:950px){#mechanic_view .thumbnail_list ul li a span.nameen{font-size:84px;font-size:8.84211vw}}#mechanic_view .thumbnail_list ul li a:hover span.main,#mechanic_view .thumbnail_list ul li a.touch_on span.main{-webkit-transform:scale(1.05);transform:scale(1.05)}#mechanic_view .thumbnail_list ul li a:hover span.namejp,#mechanic_view .thumbnail_list ul li a.touch_on span.namejp{color:#ff2196}#mechanic_view .thumbnail_list ul li:nth-child(even){margin-right:0}@media only screen and (max-width:950px){#mechanic_view .thumbnail_list ul li:nth-child(n+2){margin-top:3.75%}}#mechanic_view .thumbnail_list ul li:nth-child(n+3){margin-top:2.02703%}@media only screen and (max-width:950px){#mechanic_view .thumbnail_list ul li:nth-child(n+3){margin-top:3.75%}}#mechanic_view .thumbnail_list ul li:hover,#mechanic_view .thumbnail_list ul li.touch_on{border:2px solid #ff2196;-webkit-transform:scale(1.05);transform:scale(1.05)}#mechanic_view .thumbnail_list:after{content:'';display:block;clear:both}