.widget_wysija_cont .inputContainer{position:relative;float:left}.widget_wysija_cont .ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none}.formError{position:absolute;top:300px;left:300px;display:block;z-index:5000;cursor:pointer}.formError .formErrorContent{background:none repeat scroll 0 0 #8E2121;border:1px solid #BBBBBB;color:#FFFFFF;font-family:tahoma;font-size:11px;padding:4px 10px;position:relative;width:150px;z-index:5001}.widget_wysija_cont .formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative;z-index:5006}.widget_wysija_cont .formError .formErrorArrowBottom{margin:0px 0 0 12px;top:2px}.widget_wysija_cont .formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;font-size:0px;height:1px;background:#8E2121;margin:0 auto;line-height:0;font-size:0;display:block}.widget_wysija_cont .greenPopup .formErrorArrow div{background:#33be40}.widget_wysija_cont .blackPopup .formErrorArrow div{background:#393939;color:#FFF}.widget_wysija_cont .formError .formErrorArrow .line10{width:15px;border:none}.widget_wysija_cont .formError .formErrorArrow .line9{width:13px;border:none}.widget_wysija_cont .formError .formErrorArrow .line8{width:11px}.widget_wysija_cont .formError .formErrorArrow .line7{width:9px}.widget_wysija_cont .formError .formErrorArrow .line6{width:7px}.widget_wysija_cont .formError .formErrorArrow .line5{width:5px}.widget_wysija_cont .formError .formErrorArrow .line4{width:3px}.widget_wysija_cont .formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0 solid #ddd}.widget_wysija_cont .formError .formErrorArrow .line2{width:3px;border:none;background:#ddd}.widget_wysija_cont .formError .formErrorArrow .line1{width:1px;border:none;background:#ddd}.greenPopup .formErrorContent{background:none repeat scroll 0 0 #FFFBCC;color:#555555}.widget_wysija_cont .updated,.widget_wysija_cont .error,.widget_wysija_cont .xdetailed-errors{margin:5px 0 15px;color:#333333;font-family:sans-serif;font-size:12px;line-height:1.4em}.widget_wysija_cont .error,.widget_wysija_cont .login #login_error{background-color:#FFEBE8;border-color:#CC0000}.widget_wysija_cont .updated,.widget_wysija_cont .error,.widget_wysija_cont .xdetailed-errors{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-style:solid;border-width:1px;margin:5px 15px 2px;padding:0 0.6em;color:#333333}.widget_wysija_cont.updated,.widget_wysija_cont .login .message{background-color:#FFFFE0;border-color:#E6DB55}.widget_wysija_cont .xdetailed-updated{background-color:#FFFFE0;border-color:#E6DB55;color:#000;font-weight:bold;display:none}.widget_wysija_cont .xdetailed-errors{background-color:#A50000;border-color:#888888;color:#DDDDDD;font-weight:bold;display:none}.widget_wysija_cont .instruct{font-style:italic;font-weight:bold;padding:5px 0;font-size:11px}.widget_wysija_cont .needInfo{padding-left:15px;text-decoration:underline}.widget_wysija_cont .wysija-submit{display:block;margin-top:20px}.widget_wysija_cont input.defaultlabels{color:#888}.widget_wysija_cont input.defaultlabels:focus{color:#373737}.widget_wysija_cont .abs-req{display:none}.widget_wysija_cont p label{display:block}.widget_wysija_cont .iframe-hidden{display:none}.widget_wysija_cont .updated,.widget_wysija_cont .error,.widget_wysija_cont .xdetailed-errors{background-color:#FFFFFF;border:1px solid;border-radius:0 0 0 0;font-weight:normal;margin:4px 0;padding:4px}.widget_wysija_cont .error,.widget_wysija_cont .xdetailed-errors{background-color:#e55057;color:#fff}.widget_wysija_cont .error,.widget_wysija_cont .xdetailed-errors{background-color:#e55057;color:#fff;border-color:#CC0000}.widget_wysija_cont .allmsgs ul{padding:0}.widget_wysija_cont .allmsgs li{list-style-type:none}.widget_wysija_cont .updated,.widget_wysija_cont .login .message{background-color:#FFFFE0;border-color:#E6DB55}.widget_wysija_cont .updated ul{margin:0}.widget_wysija_cont .showerrors{color:#DDDDDD}#wysija-subscriptions input.checkboxx{margin-left:0px;margin-right:10px}#wysija-subscriptions th label{margin-right:10px}#wysija-box-after-comment{width:25px}#wysija-box-after-register{margin:0 6px 0 0;padding:3px}.wysija-after-register{padding-bottom:10px}.wysija-unsubscribed-on{color:#bbb}.widget_wysija .wysija-required{font-weight:bold}.widget_wysija .wysija-radio-label,.widget_wysija .wysija-checkbox-label{margin:0 0 5px 0;cursor:pointer}.widget_wysija .wysija-radio,.widget_wysija .wysija-checkbox{margin:0 5px 0 0;vertical-align:middle}.xdetailed-errors,.xdetailed-updated{display:none}.widget_wysija_cont .allmsgs .updated{display:block !important}.wp-pagenavi {
clear: both;
}
.wp-pagenavi a, .wp-pagenavi span {
text-decoration: none;
border: 1px solid #BFBFBF;
padding: 3px 5px;
margin: 2px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
border-color: #000;
}
.wp-pagenavi span.current {
font-weight: bold;
}.contact .headTxt { text-align: center; }
.contact .mod-table th .required { display: inline-block; width: 30px; height: 17px; margin: 0 0 0 12px; background: #e41f19; color: #fff; text-align: center; line-height: 17px; font-size: 78.6%; }
.contact .mod-table td .car_name { color: #002870; font-weight: bold; display: block; font-size: 116%; }
.contact .mod-table td .car_price { font-weight: bold; }
.contact .mod-table td .priceBlock {}
.contact .mod-table td .priceBlock .priceBlock-flex{ display: flex;  gap: 0 10px;}
.contact .mod-table td .priceBlock dl { display: flex; align-items: baseline; }
.contact .mod-table td .priceBlock dt { line-height: 1;  }
.contact .mod-table td .priceBlock dd { line-height: 1; }
.contact .mod-table td .priceBlock .priceBlock-size1 { gap: 0 9px; }
.contact .mod-table td .priceBlock .priceBlock-size1 dt{ font-weight: 600; font-size: 92%;}
.contact .mod-table td .priceBlock .priceBlock-size1 dt br{ display: none; }
.contact .mod-table td .priceBlock .priceBlock-size1 dd .price { color: #ff0000; font-weight: bold; font-size: 185%; }
.contact .mod-table td .priceBlock .priceBlock-size1 dd .price .decimal { font-size: 75%; }
.contact .mod-table td .priceBlock .priceBlock-size2 { gap: 0 6px; font-size: 85%;}
.contact .mod-table td .notes { margin-top: 5px; color: #e61f19; font-size: 93%; }
.contact .mod-table td input[type="radio"] { margin-right: 10px; }
.contact .btnBlock { padding: 22px; margin-top: 30px; background: #f2f2f2; text-align: center; }
.contact .btnBlock-btn { margin-top: 30px; }
.contact .telBlock { margin: 0 auto; padding: 10px; border: 3px solid #f0f0f0; text-align: center; }
.contact .telBlock-txt { margin-bottom: 8px; padding-bottom: 12px; border-bottom: 1px solid #f0f0f0; line-height: 1; font-weight: bold; }
.contact .telBlock-tel { margin-bottom: 8px; color: #002870; font-weight: bold; font-size: 120%;}
.contact .telBlock-tel img { vertical-align: sub;}
.contact .telBlock-tel .tel { font-size: 160%;}
.contact .telBlock-time { font-size: 85.7%; }
@media only screen and (max-width: 767px) {
.contact .mod-table { border-bottom: 1px solid #eee; margin-top: 12.8px; }
.contact .mod-table th { display: block; border-bottom: none; }
.contact .mod-table th .required { position: relative; top: -2px; }
.contact .mod-table td { border-bottom: none; display: block; border-left: 1px solid #eee; }
.contact .mod-table td select { width: 100%; height: 33.28px; vertical-align: bottom; }
.contact .mod-table td input[type="text"], .contact .mod-table td textarea { height: 33.28px; padding: 0px 2%; border: 1px solid #dadada; border-radius: 0; -webkit-appearance: none; box-shadow: none; line-height: 34.28px; }
.contact .mod-table td .text01 input { width: 46%; }
.contact .mod-table td .text02 input { width: 98%; }
.contact .mod-table td label { margin-right: 10px; }
.contact .mod-table td textarea { width: 98%; height: 33.28px; }
.contact .mod-table td ::-webkit-input-placeholder { line-height: 33.28px; }
.contact .mod-table td :-moz-placeholder { line-height: 33.28px; }
.contact .mod-button { background: url(//gt-garage.221616.com/images/contact/btn_confirm_sp.jpg) center center no-repeat; background-size: contain; }
.contact .btnBlock { padding: 12.8px; }
.contact .btnBlock-btn { margin-top: 10.66667px; }
.contact .telBlock { margin-top: 12.8px; padding: 12.8px 12.8px 10.66667px; }
.contact .telBlock-txt { padding-bottom: 7.68px;}
}
@media only screen and (min-width: 768px) {
.contact .main-innerSec { width: 725px; margin: 30px auto 0; }
.contact .mainTit-sec { width: 980px; margin: 0 auto; }
.contact .heading02 { margin: 30px 0 0; background: url(//gt-garage.221616.com/images/contact/title_main.png) 0 0 no-repeat; }
.contact .mod-table { margin-top: 30px; }
.contact .mod-table th { width: 212px; }
.contact .mod-table td { padding: 15px 26px; }
.contact .mod-table td select { width: 210px; vertical-align: bottom; }
.contact .mod-table td input[type="text"], .contact .mod-table td textarea { padding: 3px 0 0 7px; }
.contact .mod-table td .text01 input { width: 191px; }
.contact .mod-table td .text02 input { width: 418px; }
.contact .mod-table td label { margin-right: 40px; }
.contact .mod-table td textarea { width: 418px; }
.contact .btnBlock .btnBlock-btn .mod-buttonImg { background: url(//gt-garage.221616.com/images/contact/btn_confirm.png) 0 0 no-repeat; }
.contact .telBlock { margin-top: 45px; width: 530px; }
.contact .telBlock-tel { text-align:left;margin-left:0.7rem; position: relative; line-height: 40px;}
.contact .telBlock-tel img { position: absolute; left: 16.8rem; top: 0.4rem; }
.contact .telBlock-tel span.tel { position: absolute; left: 18rem;}
.contact .telBlock-txt { padding-bottom: 7.68px; }
} @media only screen and (max-width: 767px) { .input-btn input[type="submit"] { box-sizing: border-box; width: 100%; height: 38px; color: #fff; border: none; text-indent: -999999px; background: url(//gt-garage.221616.com/images/contact/btn_confirm_sp.jpg) 50% 0px no-repeat; background-size: 269px auto; }
.confirm-btn .btnBlock-btn_prev input[type="submit"] { box-sizing: border-box; width: 100%; height: 38px; color: #fff; border: none; text-indent: -999999px; background: url(//gt-garage.221616.com/images/contact/btn_back_sp.png) 50% 0px no-repeat; background-size: 269px auto; }
.confirm-btn .btnBlock-btn_next input[type="submit"] { box-sizing: border-box; width: 100%; height: 38px; color: #fff; border: none; text-indent: -999999px; background: url(//gt-garage.221616.com/images/contact/btn_submit_sp.png) 50% 0px no-repeat; background-size: 269px auto; }
.btnBlock-txt a { text-decoration: underline; } }
@media only screen and (min-width: 768px) { .input .mod-button { margin-right: auto; margin-left: auto; }
input[type="submit"] { box-sizing: border-box; width: 100%; height: 36px; }
.btnBlock-txt a { text-decoration: underline; } } .confirm .mod-table td p { display: inline-block; font-weight: bold; }
.confirm .mod-table td p.lastNeme { margin-right: 25px; }
@media only screen and (max-width: 767px) { .btnBlock input { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }
.btnBlock-btn_prev { float: none; background: #6f6f6f url(//gt-garage.221616.com/images/contact/btn_confirm_sp.png) center center no-repeat; -webkit-background-size: contain; background-size: contain; }
.btnBlock-btn_next { float: none; margin-top: 12.8px; background: #002870 url(//gt-garage.221616.com/images/contact/btn_submit_sp.png) center center no-repeat; -webkit-background-size: contain; background-size: contain; } }
@media only screen and (min-width: 768px) { .btnBlock { padding: 22px 39px; }
.btnBlock input { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; }
.btnBlock p.mod-button, .btnBlock p.mod-button02 { overflow: hidden; width: 316px; height: 36px; }
.btnBlock .btnBlock-btn_prev { float: left; }
.btnBlock .btnBlock-btn_prev .mod-buttonImg { background: url(//gt-garage.221616.com/images/contact/btn_back.png) 0 0 no-repeat; }
.btnBlock .btnBlock-btn_next { float: right; }
.btnBlock .btnBlock-btn_next .mod-buttonImg { background: url(//gt-garage.221616.com/images/contact/btn_submit.png) 0 0 no-repeat; } } .finish .main-innerSecHead { text-align: center; }
.finish .main-innerSecHead h2 { font-weight: normal; }
@media only screen and (max-width: 767px) { .finish .main-innerSecHead h2 { font-size: 107%; margin-bottom: 17.06667px; }
.finish .main-innerSecHead .text { margin-bottom: 23.46667px; font-size: 85.7%; }
.finish .main-innerSecHead .notes { font-size: 71.4%; text-align: left; }
.finish .main-innerSec ul { border-top: 1px solid #e8e8e8; padding-left: 4%; margin-top: 12.8px; padding-top: 12.8px; }
.finish .main-innerSec ul li { font-size: 71.4%; }
.finish .btnBlock-btn { margin-top: 29.86667px; }
.finish .mod-button a { background: url(//gt-garage.221616.com/images/contact/btn_top_sp.png) center center no-repeat; -webkit-background-size: contain; background-size: contain; }
.finish .mod-button img { opacity: 0; } }
@media only screen and (min-width: 768px) { .finish .main-innerSec { width: 500px; }
.finish .main-innerSecHead h2 { font-size: 178.6%; }
.finish .main-innerSecHead .text { line-height: 2; margin-top: 5px; }
.finish .main-innerSecHead .notes { margin-top: 33px; font-size: 85.7%; }
.finish .main-innerSec { margin-top: 40px; }
.finish .main-innerSec ul { margin: 10px 0 0 0; padding: 15px 0 0 7px; border-top: 1px solid #e8e8e8; list-style-type: none; }
.finish .main-innerSec ul li { margin-bottom: 10px; padding-left: 10px; font-size: 78.6%; background: url(//gt-garage.221616.com/images/contact/icon_blue.png) left 5px no-repeat; }
.finish .mod-button a { width: 316px; height: 36px; } }
.contact.input .btnBlock.input-btn { display: block; }
.contact.input .btnBlock.confirm-btn { display: none; }
.contact.confirm .btnBlock.input-btn { display: none; }
.contact.confirm .btnBlock.confirm-btn { display: block; }