@charset "UTF-8";html{font-size:10px}body,td,th,input,textarea{color:#4d4d4d;font-family:"メイリオ","Meiryo","ヒラギノ角ゴ W6","Hiragino Kaku Gothic W6","ヒラギノ角ゴ W3","Hiragino Kaku Gothic W3","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.5}body{overflow-wrap:break-word;background-color:#000}a{color:#4d4d4d;text-decoration:none}a:hover{text-decoration:none}img{max-width:100%;height:auto;vertical-align:bottom}.img_ck{font-size:.1rem;line-height:0}.clearfix:before,.clearfix:after{content:' ';display:table}.clearfix:after{clear:both}.clearfix{*zoom:1;}*{margin:0;padding:0;word-break:break-word;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-moz-box-sizing:border-box;box-sizing:border-box}iframe{border:none}h1,h2,h3,h4,h5,h6{font-weight:400}ul,ol,li{list-style:none}input,select,textarea,button{outline:none}picture{display:block}h1,h2,h3,h4,h5,h6,div,p,ul,ol,li,dl,dt,dd,figure,img,nav{margin:0;padding:0}@media screen and (min-width:769px),print{.show_sp{display:none !important}.container{min-width:1200px;margin:0 auto;overflow:hidden}.row{width:100%;max-width:1200px;margin:0 auto}.inner{width:100%;max-width:1000px;margin:0 auto}a[href^=tel]{pointer-events:none;text-decoration:none;opacity:1 !important;cursor:default !important}a{-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;transition:opacity .3s ease-out}a:hover{opacity:.7}.error{display:block;color:#960000}#tel1-error,#tel2-error,#tel3-error,#privacy_box-error{position:absolute;bottom:-10px}#privacy_box-error{bottom:-15px}.menu{position:fixed;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:50px;z-index:999}.menu li{margin-bottom:20px}.menu li:first-of-type,.menu li:last-of-type{opacity:0}.menu li a{display:inline-block;position:relative}.menu li a:before{content:"";width:20px;height:20px;border:1px solid #bd936d;-moz-border-radius:50%;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-4px;opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.menu li a span{width:12px;height:12px;-moz-border-radius:50%;border-radius:50%;background-color:#dcdddd;display:inline-block;text-indent:-9999px}.menu li.active a:before,.menu li:hover a:before{opacity:1}.menu li.active span,.menu li:hover span{background-color:#bd936d}.fp-viewing-firstPage #menu{-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;transition:opacity .3s ease-out;opacity:0}.fp-viewing-lastPage #menu{opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.fp-viewing-firstPage header{background:#fff}.fp-viewing-secondPage header,.fp-viewing-3rdPage header,.fp-viewing-4rdPage header,.fp-viewing-5rdPage header,.fp-viewing-6rdPage header,.fp-viewing-7rdPage header,.fp-viewing-lastPage header{background:rgba(255,255,255,.7)}.breacrumb{padding:25px 0}.breacrumb ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.breacrumb ul li{font-size:1.6rem;line-height:1;color:#fff}.breacrumb ul li:not(:last-child){position:relative;margin-right:30px}.breacrumb ul li:not(:last-child):after{content:">";font-size:1.6rem;line-height:1;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:-18px;color:#cdb084}.breacrumb ul li a{font-size:1.6rem;line-height:1;color:#cdb084;border-bottom:1px solid #cdb084}.mainVisual{position:relative;border-bottom:4px solid #cdb084}.mainVisual .not_show{display:none}.mainVisual ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:0}.mainVisual ul li{width:-webkit-calc(100% / 7);width:-moz-calc(100% / 7);width:calc(100% / 7);position:relative}.mainVisual ul li span{position:absolute;left:0;right:0;background:#fff;width:100%;height:100%}.mainVisual ul li:before{width:100%;height:100%;content:"";background:rgba(0,0,0,.4);position:absolute;left:0;top:0}.mainVisual ul li img{width:100%}.mainVisual .page_ttl{position:absolute;top:50%;left:0;right:0;margin:0 auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#fff}.mainVisual .page_ttl h2 span{font-size:6.5rem;line-height:1;text-shadow:0 0 10px rgba(0,0,0,.6);font-family:"游明朝体","Yu Mincho",YuMincho,"HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}.mainVisual .page_ttl span{font-size:3rem;font-family:"游明朝体","Yu Mincho",YuMincho,"HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}.mainVisual.notFlash{height:540px}.form{margin-top:30px}.form table{width:100%;border-spacing:0}.form table:not(:first-child){margin-top:30px}.form table.no-mg-top{margin-top:0;border-top:0}.form table thead{display:table-header-group;vertical-align:middle;border-color:inherit}.form table thead th{padding:10px;font-size:16px}.form table tbody tr:not(:first-child) td{border-top:1px solid #8a8a8a}.form table tbody tr td{padding:20px;position:relative;font-size:16px;color:#efefef}.form table tbody tr td .inline_group:not(:first-child){margin-top:10px}.form table tbody tr td .date-dropdowns select{width:100px;min-width:100px}.form table tbody tr td .date-dropdowns select:selected{color:#efefef}.form table tbody tr td:first-child{width:265px}.form .file_group{margin-top:5px}.form .file_group:not(:last-child){margin-bottom:15px}.form .field_txt{margin-left:15px}.form .address_txt{margin-right:20px}.form .require{padding:3px 5px;color:#efefef}.form .inline_group{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.form .inline_group input:not(:first-child){margin:0 0 0 10px}.form #postcode1{margin-left:0}.form input[type=text],.form input[type=email],.form input[type=number],.form input[type=tel]{border:none;background:#4d4d4d;color:#efefef;max-height:37px;padding:10px;outline:none}.form input[type=text]:placeholder,.form input[type=email]:placeholder,.form input[type=number]:placeholder{color:#8a8a8a}.form select{border:none;background:#4d4d4d;color:#8a8a8a;min-width:160px;max-height:37px;padding:5px;outline:none;height:37px}.form select:selected{color:#efefef}.form input[type=checkbox]{position:absolute;opacity:0}.form input[type=checkbox]:checked+span:after{content:"";display:block;position:absolute;top:7px;left:4px;width:10px;height:3px;border-left:2px solid #333;border-bottom:2px solid #333;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.form label:not(:first-child){margin-left:15px}.form label span{position:relative;display:inline-block;padding:0 0 0 20px;font-size:14px;cursor:pointer}.form label span a{color:#0045ff;text-decoration:underline}.form label span:before{position:absolute;content:'';top:2px;left:0;width:16px;height:16px;background:#fff;border:1px solid #777}.form .frm_radio label{width:auto;font-size:0;display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer}.form .frm_radio label:not(:first-child){margin-left:15px}.form .frm_radio .radio-field-text{font-weight:400;position:relative;padding-left:20px}.form .frm_radio input[type=radio]{position:absolute;opacity:0;outline:none}.form .frm_radio input[type=radio]+.radio-field-text:before{content:'';background:#fff;border:1px solid #707070;-moz-border-radius:100%;border-radius:100%;overflow:hidden;display:inline-block;width:15px;height:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;vertical-align:top;cursor:pointer;text-align:center;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.form .frm_radio input[type=radio]:checked+.radio-field-text:before{background-color:#777;border-color:#777;-moz-box-shadow:inset 0 0 0 4px #fff;box-shadow:inset 0 0 0 4px #fff}.form .frm_radio input[type=radio]:focus+.radio-field-text:before{outline:none}.form .frm_text_area{width:100%;height:200px;padding:10px;resize:none;border:none;background:#4d4d4d}.form .frm_text_area.small_heig{height:250px}.form .frm_text_area:focus{outline:none}.form .submit_area{margin:50px 0;text-align:center}.form .submit_btn{padding:5px 35px;width:233px;height:44px;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5);background:url(//www.garageroadster.com/wp-content/themes/visoftech_resposive/css/../images/contact/submit_btn.png);-moz-background-size:cover;background-size:cover;color:#000;text-decoration:none;font-size:1.6rem;border:none}.form label.error{position:absolute;padding:10px;background:#fff;border:1px solid #e72b00;-moz-box-shadow:0 0 6px rgba(0,0,0,.2);box-shadow:0 0 6px rgba(0,0,0,.2);right:0;color:#e72b00;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.form label.error:before{content:"";position:absolute;left:-11px;top:17px;width:11px;height:13px;background:url(//www.garageroadster.com/wp-content/themes/visoftech_resposive/css/../images/err_ar.png) no-repeat;-moz-background-size:cover;background-size:cover}.form .short_width{width:75px}.form .short_width_2{width:150px}.form .mid_width{width:200px}.form .haft_width{width:50%}.form .special_long .wpcf7-form-control-wrap{width:70%}.form .special_long .wpcf7-form-control-wrap .long_width{width:100%}.form .long_width{width:70%}.form .full_width{width:100%}.form .label{margin:0 10px}header{width:100%;position:relative;z-index:99;min-width:1200px;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:background .3s ease-out;-moz-transition:background .3s ease-out;transition:background .3s ease-out;background:#fff}header.hdTop{position:fixed;top:0;left:0}header.fixed{position:fixed;top:0;left:0;background:rgba(255,255,255,.7)}header .bHeader .row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}header .bHeader__logo{line-height:0}header .bHeader__logo a{display:inline-block;width:78px;position:absolute;top:10px;left:0;z-index:9}header .bHeader__logo img{width:78px;height:auto}header .bHeader__nav ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;padding:20px 0}header .bHeader__nav ul li:not(:last-child){margin-right:30px}header .bHeader__nav ul li a{font-size:1.6rem;line-height:1}footer{background-color:#000}footer .bFooter__company{text-align:center;padding-top:100px}footer .bFooter__company .list_social{width:800px;margin:0 auto 50px}footer .bFooter__company .list_social li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:15px}footer .bFooter__company .list_social li figure{width:100px;margin-left:20px}footer .bFooter__company p{margin-bottom:50px;font-size:2.3rem;line-height:1.5;color:#fff;font-family:"游明朝体","Yu Mincho",YuMincho,"HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}footer .bFooter__company h2{margin-bottom:50px}footer .bFooter__bFt__top{padding:40px 0 100px}footer .bFooter__bFt__top .row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;max-width:1000px}footer .bFooter__bFt__top .logoFt{width:200px;line-height:0;margin-top:-20px;position:relative}footer .bFooter__bFt__top .logoFt:before{content:"";background:url(//www.garageroadster.com/wp-content/themes/visoftech_resposive/css/../images/footer_img_02_pc.png) no-repeat;-moz-background-size:contain;background-size:contain;width:459px;height:503px;position:absolute;top:-300px;left:-215px}footer .bFooter__bFt__top .logoFt a{display:inline-block}footer .bFooter__bFt__top .bTxt{width:-webkit-calc(100% - 200px);width:-moz-calc(100% - 200px);width:calc(100% - 200px);padding-left:50px}footer .bFooter__bFt__top .bTxt dt{font-size:2.4rem;line-height:1.2;color:#cdb084;font-family:"游明朝体","Yu Mincho",YuMincho,"HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;border-bottom:1px solid #cdb084;padding-bottom:15px;margin-bottom:15px}footer .bFooter__bFt__top .bTxt dd{font-size:2rem;line-height:40px;color:#fff;font-family:"游明朝体","Yu Mincho",YuMincho,"HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}footer .bFooter__bFt__bottom{text-align:center;padding:0 0 90px}footer .bFooter__bFt__bottom h3{font-size:2.6rem;line-height:1.2;color:#fff;font-family:"游明朝体","Yu Mincho",YuMincho,"HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}footer .bFooter__bFt__bottom .txtAb{font-size:1.6rem;line-height:1.5;color:#fff;font-family:"游明朝体","Yu Mincho",YuMincho,"HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;margin:20px 0}footer .bFooter__bFt__bottom .txtAb a{color:#fff !important}footer .bFooter__bFt__bottom .copyRight{font-size:1.6rem;line-height:1.2;color:#fff;font-family:"游明朝体","Yu Mincho",YuMincho,"HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}.footerPage{padding:85px 0 100px;text-align:center}.footerPage h3{font-size:2.6rem;line-height:1.2;color:#fff;font-family:"游明朝体","Yu Mincho",YuMincho,"HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}.footerPage .txtAb{font-size:1.6rem;line-height:1.5;color:#fff;font-family:"游明朝体","Yu Mincho",YuMincho,"HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;margin:20px 0}.footerPage .txtAb a{color:#fff !important}.footerPage .copyRight{font-size:1.6rem;line-height:1.2;color:#fff;font-family:"游明朝体","Yu Mincho",YuMincho,"HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}}table.sp_custom .wpcf7-textarea{background:#4d4d4d;color:#efefef}@media screen and (max-width:768px){body{font-size:3.07692vw}.show_pc{display:none !important}.row{padding-left:3.84615vw;padding-right:3.84615vw}.inner{padding-left:3.84615vw;padding-right:3.84615vw}a[href^=tel]{text-decoration:none}.container{overflow:hidden;min-width:320px}.error{display:block;color:#960000}#tel1-error,#tel2-error,#tel3-error,#privacy_box-error{position:absolute;bottom:-10px}#privacy_box-error{bottom:-15px}.breacrumb{padding:3.84615vw 0}.breacrumb ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.breacrumb ul li{font-size:3.07692vw;line-height:1;color:#fff}.breacrumb ul li:not(:last-child){position:relative;margin-right:6.41026vw}.breacrumb ul li:not(:last-child):after{content:">";font-size:3.07692vw;line-height:1;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:-4.48718vw;color:#cdb084}.breacrumb ul li a{font-size:3.07692vw;line-height:1;color:#cdb084;border-bottom:1px solid #cdb084}.mainVisual{position:relative;border-bottom:4px solid #cdb084}.mainVisual .not_show{display:none}.mainVisual ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:0}.mainVisual ul li{width:-webkit-calc(100% / 4);width:-moz-calc(100% / 4);width:calc(100% / 4);position:relative}.mainVisual ul li span{position:absolute;left:0;right:0;background:#fff;width:100%;height:100%}.mainVisual ul li:before{width:100%;height:100%;content:"";background:rgba(0,0,0,.4);position:absolute;left:0;top:0}.mainVisual ul li img{width:100%}.mainVisual .page_ttl{position:absolute;top:50%;left:0;right:0;margin:0 auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#fff}.mainVisual .page_ttl h2 span{font-size:8.33333vw;line-height:1;text-shadow:0 0 10px rgba(0,0,0,.6);font-family:"游明朝体","Yu Mincho",YuMincho,"HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}.mainVisual .page_ttl span{font-size:4.87179vw;font-family:"游明朝体","Yu Mincho",YuMincho,"HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}.mainVisual.notFlash{height:48.71795vw}.form{margin-top:3.84615vw}.form table{width:100%;border-spacing:0}.form table:not(:first-child){margin-top:30px}.form table.no-mg-top{margin-top:0;border-top:0}.form table thead{display:table-header-group;vertical-align:middle;border-color:inherit}.form table thead th{padding:10px;font-size:3.33333vw}.form table tbody tr{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form table tbody tr:not(:first-child){margin-top:2.5641vw;border-top:1px solid #8a8a8a;padding-top:2.5641vw}.form table tbody tr td{padding:1.28205vw 2.5641vw;position:relative;font-size:3.33333vw;width:100%;color:#efefef}.form table tbody tr td .inline_group:not(:first-child){margin-top:10px}.form table tbody tr td .date-dropdowns select{width:100px;min-width:100px}.form .file_group{margin-top:5px}.form .file_group:not(:last-child){margin-bottom:15px}.form .field_txt{margin-top:1.28205vw}.form .address_txt{margin-right:20px}.form .require{padding:3px 5px;color:#efefef}.form .inline_group{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.form .inline_group input:not(:first-child){margin:0 0 0 10px}.form #postcode1{margin-left:0}.form input[type=text],.form input[type=email],.form input[type=number],.form input[type=tel]{border:none;background:#4d4d4d;color:#efefef;max-height:37px;padding:10px;outline:none}.form input[type=text]:placeholder,.form input[type=email]:placeholder,.form input[type=number]:placeholder{color:#8a8a8a}.form select{border:none;background:#4d4d4d;color:#8a8a8a;min-width:160px;max-height:37px;padding:5px;outline:none;height:37px}.form input[type=checkbox]{position:absolute;opacity:0}.form input[type=checkbox]:checked+span:after{content:"";display:block;position:absolute;top:7px;left:4px;width:10px;height:3px;border-left:2px solid #333;border-bottom:2px solid #333;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.form label span{position:relative;display:inline-block;padding:0 0 0 20px;font-size:14px;cursor:pointer}.form label span a{color:#0045ff;text-decoration:underline}.form label span:before{position:absolute;content:'';top:2px;left:0;width:16px;height:16px;background:#fff;border:1px solid #777}.form .frm_radio label{width:auto;font-size:0;display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer}.form .frm_radio label:not(:last-child){margin-right:15px;margin-left:0}.form .frm_radio .radio-field-text{font-weight:400;position:relative;padding-left:20px}.form .frm_radio input[type=radio]{position:absolute;opacity:0;outline:none}.form .frm_radio input[type=radio]+.radio-field-text:before{content:'';background:#fff;border:1px solid #707070;-moz-border-radius:100%;border-radius:100%;overflow:hidden;display:inline-block;width:15px;height:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;vertical-align:top;cursor:pointer;text-align:center;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.form .frm_radio input[type=radio]:checked+.radio-field-text:before{background-color:#777;border-color:#777;-moz-box-shadow:inset 0 0 0 4px #fff;box-shadow:inset 0 0 0 4px #fff}.form .frm_radio input[type=radio]:focus+.radio-field-text:before{outline:none}.form .frm_text_area{width:100%;height:200px;padding:10px;resize:none;border:none;background:#4d4d4d}.form .frm_text_area.small_heig{height:250px}.form .frm_text_area:focus{outline:none}.form .submit_area{margin:6.41026vw 0;text-align:center}.form .submit_btn{padding:5px 35px;width:233px;height:44px;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5);background:url(//www.garageroadster.com/wp-content/themes/visoftech_resposive/css/../images/contact/submit_btn.png);-moz-background-size:cover;background-size:cover;color:#000;text-decoration:none;font-size:4.10256vw;border:none}.form label.error{position:absolute;padding:10px;background:#fff;border:1px solid #e72b00;-moz-box-shadow:0 0 6px rgba(0,0,0,.2);box-shadow:0 0 6px rgba(0,0,0,.2);right:0;color:#e72b00;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.form label.error:before{content:"";position:absolute;left:-11px;top:17px;width:11px;height:13px;background:url(//www.garageroadster.com/wp-content/themes/visoftech_resposive/css/../images/err_ar.png) no-repeat;-moz-background-size:cover;background-size:cover}.form .short_width{width:75px}.form .short_width_2{width:150px}.form .mid_width{width:200px}.form .haft_width{width:50%}.form .long_width{width:100%}.form .full_width{width:100%}.form .label{margin:0 10px}header.fixed{position:fixed;top:0;left:0;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:99;width:100%}header .bHeader{background:#fff;height:10.25641vw}header .bHeader .row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:100%;position:relative}header .bHeader__logo{line-height:0}header .bHeader__logo a{display:inline-block;width:10vw;position:absolute;top:1.92308vw;left:3.84615vw;z-index:9}header .bHeader__logo img{width:10vw;height:auto}header .bHeader__iconNav{width:4.48718vw;height:3.58974vw;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);cursor:pointer;margin-top:-.89744vw}header .bHeader__iconNav:after{content:"MENU";font-size:1.15385vw;line-height:1;font-family:"游明朝体","Yu Mincho",YuMincho,"HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-weight:700;position:absolute;bottom:-1.92308vw;left:0;letter-spacing:.15385vw}header .bHeader__iconNav span{display:block;position:absolute;height:.25641vw;width:4.48718vw;background:#000;-moz-border-radius:1.15385vw;border-radius:1.15385vw;opacity:1;right:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;transition:.25s ease-in-out}header .bHeader__iconNav span:nth-child(1){top:0}header .bHeader__iconNav span:nth-child(2){top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}header .bHeader__iconNav span:nth-child(3){bottom:0}header .bHeader__iconNav.open{border:1px solid #000;width:3.84615vw;z-index:999}header .bHeader__iconNav.open span{right:-.38462vw}header .bHeader__iconNav.open:after{content:none}header .bHeader__iconNav.open span:nth-child(1){top:1.53846vw;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}header .bHeader__iconNav.open span:nth-child(2){opacity:0;right:7.69231vw}header .bHeader__iconNav.open span:nth-child(3){top:1.53846vw;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}header .bHeader__nav{position:absolute;top:14.74359vw;left:0;background-color:#fff;width:100%;z-index:99;visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transition:all .35s linear;-moz-transition:all .35s linear;transition:all .35s linear;overflow-y:scroll;text-align:center}header .bHeader__nav.open{opacity:1;visibility:visible}header .bHeader__nav ul{padding:27.5641vw 0 12.82051vw}header .bHeader__nav ul li:not(:last-child){margin-bottom:3.84615vw}header .bHeader__nav ul li a{font-size:3.84615vw;line-height:1}footer{background-color:#000}footer .bFooter__company{text-align:center;padding-top:7.69231vw}footer .bFooter__company .list_social{width:100%;margin:6.41026vw auto 6.41026vw}footer .bFooter__company .list_social li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:15px}footer .bFooter__company .list_social li figure{width:100px;margin-left:2.5641vw}footer .bFooter__company p{margin-bottom:6.41026vw;font-size:3.33333vw;line-height:1.5;color:#fff;font-family:"游明朝体","Yu Mincho",YuMincho,"HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}footer .bFooter__company h2{margin-bottom:6.41026vw}footer .bFooter__company h2 img{width:49.35897vw;height:auto}footer .bFooter__company picture{margin:0 -3.84615vw}footer .bFooter__company picture img{width:100%}footer .bFooter__bFt__top{padding:5.12821vw 6.41026vw 12.82051vw}footer .bFooter__bFt__top .logoFt{line-height:0;position:relative;margin-left:14.10256vw}footer .bFooter__bFt__top .logoFt:before{content:"";background:url(//www.garageroadster.com/wp-content/themes/visoftech_resposive/css/../images/footer_img_02_pc.png) no-repeat;-moz-background-size:contain;background-size:contain;width:44.74359vw;height:48.71795vw;position:absolute;top:-32.05128vw;left:-20.51282vw}footer .bFooter__bFt__top .logoFt a{display:inline-block}footer .bFooter__bFt__top .logoFt a img{width:13.20513vw;height:auto}footer .bFooter__bFt__top .bTxt{margin-top:6.41026vw}footer .bFooter__bFt__top .bTxt dt{font-size:3.58974vw;line-height:1.2;color:#cdb084;font-family:"游明朝体","Yu Mincho",YuMincho,"HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;border-bottom:1px solid #cdb084;padding-bottom:1.92308vw;margin-bottom:1.92308vw}footer .bFooter__bFt__top .bTxt dd{font-size:3.33333vw;line-height:5.12821vw;color:#fff;font-family:"游明朝体","Yu Mincho",YuMincho,"HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}footer .bFooter__bFt__bottom{text-align:center;padding:0 0 7.69231vw}footer .bFooter__bFt__bottom h3{font-size:3.58974vw;line-height:1.2;color:#fff;font-family:"游明朝体","Yu Mincho",YuMincho,"HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}footer .bFooter__bFt__bottom .txtAb{font-size:3.07692vw;line-height:1.5;color:#fff;font-family:"游明朝体","Yu Mincho",YuMincho,"HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;margin:2.5641vw 0}footer .bFooter__bFt__bottom .txtAb a{color:#fff !important}footer .bFooter__bFt__bottom .copyRight{font-size:2.82051vw;line-height:1.2;color:#fff;font-family:"游明朝体","Yu Mincho",YuMincho,"HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}.footerPage{padding:6.41026vw 0 10.25641vw;text-align:center}.footerPage h3{font-size:3.58974vw;line-height:1.2;color:#fff;font-family:"游明朝体","Yu Mincho",YuMincho,"HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}.footerPage .txtAb{font-size:3.07692vw;line-height:1.5;color:#fff;font-family:"游明朝体","Yu Mincho",YuMincho,"HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;margin:2.5641vw 0}.footerPage .txtAb a{color:#fff !important}.footerPage .copyRight{font-size:2.82051vw;line-height:1.2;color:#fff;font-family:"游明朝体","Yu Mincho",YuMincho,"HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}}#loading{position:absolute;z-index:25000;top:0;left:0;margin:0 auto;padding:0;width:100%;height:100%;background:#000}#loader,#loader:after{-moz-border-radius:50%;border-radius:50%;width:100px;height:100px}#loader{position:relative;top:50%;margin:-50px auto 0;font-size:10px;position:relative;text-indent:-9999em;border-top:1.1em solid rgba(255,255,255,.2);border-right:1.1em solid rgba(255,255,255,.2);border-bottom:1.1em solid rgba(255,255,255,.2);border-left:1.1em solid #fff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);-webkit-animation:loadingAnime 1s infinite linear;-moz-animation:loadingAnime 1s infinite linear;animation:loadingAnime 1s infinite linear}