@charset "utf-8";@font-face{font-family:'SuzukiPROHeadline';src:url(../../fonts/SuzukiPROHeadline.eot)}@font-face{font-family:'SuzukiPROBold';src:url(../../fonts/SuzukiPROBold.eot)}@font-face{font-family:'SuzukiPRORegular';src:url(../../fonts/SuzukiPRORegular.eot)}@font-face{font-family:'SuzukiPROHeadline';src:url(../../fonts/SuzukiPROHeadline.ttf) format('truetype')}@font-face{font-family:'SuzukiPROBold';src:url(../../fonts/SuzukiPROBold.ttf) format('truetype')}@font-face{font-family:'SuzukiPRORegular';src:url(../../fonts/SuzukiPRORegular.ttf) format('truetype')}@font-face{font-family:'SuzukiPROHeadline';src:url(../../fonts/SuzukiPROHeadline.woff) format('woff')}@font-face{font-family:'SuzukiPROBold';src:url(../../fonts/SuzukiPROBold.woff) format('woff')}@font-face{font-family:'SuzukiPRORegular';src:url(../../fonts/SuzukiPRORegular.woff) format('woff')}@font-face{font-family:'SuzukiPROHeadline';src:url(../..//fonts/SuzukiPROHeadline.otf) format("opentype")}@font-face{font-family:'SuzukiPROBold';src:url(../../fonts/SuzukiPROBold.otf) format("opentype")}@font-face{font-family:'SuzukiPRORegular';src:url(../../fonts/SuzukiPRORegular.otf) format("opentype")}sup{font-size:50%}body{font-family:'SuzukiPRORegular';background-color:#000;font-size:100%}body.paged{overflow:hidden}#wrapper{position:relative;overflow:hidden;width:100%;visibility:hidden}header{position:fixed;left:0;top:0;width:100%;z-index:5}header .logo{position:absolute;right:0;top:0}#gmenu{width:0;position:fixed;left:0;top:0;height:100%;z-index:4}#gmenu.active{width:100%}#gmenu .cover{position:absolute;left:0;top:0;width:100%;height:100%;transition:all 300ms ease;visibility:hidden}#gmenu.active .cover{background-color:rgba(0,0,0,.2);visibility:visible}#gmenu .navi{position:relative;left:-400px;top:0;width:400px;height:100%;overflow:scroll;transition:all 300ms ease;background-color:#002d49}#gmenu.active .navi{left:0}#gmenu .navi ul{padding-left:30px;padding-top:100px}#gmenu .navi ul li a{color:#fff;text-decoration:none;text-transform:uppercase;font-size:90%;font-family:'SuzukiPROBold';padding:10px 0;line-height:1em;display:block}#gmenu .navi ul li a:hover{opacity:.75;-webkit-opacity:.75}#gmenu .buttons{position:absolute;left:0;top:0;transition:all 300ms ease;position:relative}#gmenu .menubtn a{display:block;position:absolute;left:0;top:0;z-index:1;width:100px;height:100px;transition:all 400ms ease}#gmenu .menubtn a span{position:absolute;display:block;transition:all 300ms ease}#gmenu .menubtn a span:nth-child(1){left:32px;top:35px}#gmenu .menubtn a span:nth-child(2){left:32px;top:47px}#gmenu .menubtn a span:nth-child(3){left:32px;top:59px}#gmenu.active .menubtn a span:nth-child(1){left:39px;top:30px;transform:rotate(-135deg)}#gmenu.active .menubtn a span:nth-child(2){top:27px;opacity:0;-webkit-opacity:0;transform:rotate(-180deg)}#gmenu.active .menubtn a span:nth-child(3){left:26px;top:30px;transform:rotate(135deg)}body.paged #gmenu .menubtn a{left:100px}#gmenu .backbtn a{width:100px;height:100px;display:block;position:absolute;left:0;top:0;z-index:1;visibility:hidden;opacity:0;-webkit-opacity:0;transition:all 400ms ease}body.paged #gmenu .backbtn a{visibility:visible;opacity:1;-webkit-opacity:1}#configurate a{z-index:2;display:block;background-image:url(../img/ico_config.png);background-repeat:no-repeat;background-position:center top;padding-top:50px;position:fixed;left:20px;bottom:20px;text-align:center;text-decoration:none;color:#fff;font-size:60%;transition:all 400ms ease}#configurate a:hover{opacity:.7;-webkit-opacity:.7}body.paged #configurate a{opacity:0;-webkit-opacity:0;visibility:hidden}#testdrive a{z-index:2;display:block;background-image:url(../img/ico_testdrive.png);background-repeat:no-repeat;background-position:center top;padding-top:50px;position:fixed;left:20px;bottom:20px;text-align:center;text-decoration:none;color:#fff;font-size:60%;transition:all 400ms ease}#testdrive a:hover{opacity:.7;-webkit-opacity:.7}body.paged #testdrive a{opacity:0;-webkit-opacity:0;visibility:hidden}#snsbuttons{position:fixed;z-index:2;right:20px;bottom:20px;transition:all 400ms ease;width:72px}#snsbuttons li{display:inline}#snsbuttons li a{display:block;float:left;width:30px;margin-left:6px;margin-top:6px}#snsbuttons li a img{width:100%}#snsbuttons li a:hover{opacity:.7;-webkit-opacity:.7}body.paged #snsbuttons{opacity:0;-webkit-opacity:0;visibility:hidden}#scroll{z-index:1;display:block;background-image:url(../img/ico_scroll.png);width:26px;height:69px;position:fixed;left:50%;bottom:20px;margin-left:-13px;transition:all 400ms ease}#scroll img{width:6px;height:5px;position:absolute;left:50%;top:10px;margin-left:-3px;animation-name:loop;animation-duration:700ms;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes loop{0%{top:10px}100%{top:20px}}#slides{position:fixed;left:0;top:0}body.paged #slides{-webkit-filter:blur(10px);filter:blur(10px)}@media print,screen and (min-width:769px){.sp{display:none}#wrapper{min-width:1000px}}@media only screen and (max-width:768px){.pc{display:none}img{width:100%}body{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-webkit-touch-callout:none;-webkit-user-select:none}header .logo{width:100px}#gmenu .navi{left:-100vw;width:100vw}#gmenu .navi ul{margin-top:50px;padding-top:20px;padding-left:30px}#gmenu .navi ul li a{color:#fff;text-decoration:none;font-size:90%;font-family:'SuzukiPROBold';padding:10px 0;line-height:1em;display:block}#gmenu .navi ul li a:hover{opacity:.75;-webkit-opacity:.75}#gmenu .menubtn a{width:50px;height:50px}#gmenu .menubtn a span{width:18px;height:3px}#gmenu .menubtn a span img{width:18px;height:3px}#gmenu .menubtn a span:nth-child(1){left:16px;top:16px}#gmenu .menubtn a span:nth-child(2){left:16px;top:24px}#gmenu .menubtn a span:nth-child(3){left:16px;top:32px}#gmenu.active .menubtn a span:nth-child(1){left:15px;top:24px}#gmenu.active .menubtn a span:nth-child(2){top:20px}#gmenu.active .menubtn a span:nth-child(3){left:15px;top:24px}body.paged #gmenu .menubtn a{left:40px}#scroll{-webkit-background-size:13px 35px;background-size:13px 35px;width:13px;height:35px;margin-left:-7px}#scroll img{width:3px;height:3px;top:5px;margin-left:-1.5px;animation-name:loop_sp}@keyframes loop_sp{0%{top:5px}100%{top:10px}}#configurate a{-webkit-background-size:24px 24px;background-size:24px 24px;padding-top:0;font-size:50%;left:10px;bottom:10px;text-indent:-9999px;overflow:hidden;width:24px;height:24px;background-position:center center}#testdrive a{-webkit-background-size:24px 24px;background-size:24px 24px;padding-top:0;font-size:50%;left:10px;bottom:10px;text-indent:-9999px;overflow:hidden;width:24px;height:24px;background-position:center center}#snsbuttons{right:10px;bottom:10px;width:50px}#snsbuttons li a{width:20px;margin-left:5px;margin-top:5px}#gmenu .backbtn a{width:50px;height:50px}}