.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;
}.mainTit-sec .lead { line-height: 1; }
.mainVisual { text-align: center; background: #000; }
.secTitle { margin-bottom: 10px; }
.bottomBtn { margin-top: 15px; text-align: center; }
#GT-Garege_BLOG .bottomBtn a { height: auto; padding: 5px 0; color: white;}
#GT-Garege_BLOG .bottomBtn a:hover { background: url(//gt-garage.221616.com/images/_common/arrow_white_pc.png) no-repeat  95% center,url(//gt-garage.221616.com/images/top/btn_bg_o.png) repeat; background-size: 9px 13px,auto;}
@media only screen and (max-width: 767px) { .mainTit-sec .secTitle { width: 294.4px; margin: 0 auto; }
.mainTit-sec .lead { width: 294.4px; margin: 5.54667px auto 10px; }
.bottomBtn { margin: 21.33333px auto 0; }
.bottomBtn a { width: 268.8px; height: 38.4px; }
#GT-Garege_BLOG .bottomBtn a { margin:0 auto 10px;}
.footer { margin-top: 0; }
.mainVisual { position: relative; height: 250px; background: url(//gt-garage.221616.com/images/top/mv_bg_sp.jpg) 0 0 no-repeat; background-size: 100% 100%; overflow: hidden; }
.mainVisual .mainVisualTxt { position: absolute; top: 50%; left: 50%; margin: -24.5px 0 0 -157.25px; }
.mainVisual .photoListItemSp { position: absolute; overflow: hidden; }
.mainVisual .photo01 { top: 3.5px; left: -148.5px; width: 222px; height: 157px; }
.mainVisual .photo02 { top: -12.5px; left: 70px; width: 90px; height: 61px; }
.mainVisual .photo03 { top: -64px; right: 62.5px; width: 170px; height: 113px; }
.mainVisual .photo04 { top: 21px; right: -13px; width: 84px; height: 57px; }
.mainVisual .photo05 { top: 152px; left: -42px; width: 84.5px; height: 56.5px; opacity: 0.5 !important; }
.mainVisual .photo06 { top: 232.5px; left: 1.5px; width: 84.5px; height: 56.5px; opacity: 0.5 !important; }
.mainVisual .photo07 { top: 184px; left: 73.5px; width: 127px; height: 78px; opacity: 0.75 !important; }
.mainVisual .photo08 { top: 214px; left: 179px; width: 83.5px; height: 56.5px; opacity: 0.5 !important; }
.mainVisual .photo09 { top: 186px; right: 174.5px; width: 118px; height: 79px; opacity: 0.5 !important; }
.mainVisual .photo10 { top: 127.5px; right: 24px; width: 156.5px; height: 104px; }
.mainVisual .photo11 { top: 201px; right: -85px; width: 156.5px; height: 95.5px; opacity: 0.75 !important; }
.mainVisual .photo12 { top: 92px; right: -54px; width: 59px; height: 56.5px; opacity: 0.5 !important; } }
@media only screen and (min-width: 768px) { .gNav li.gNav-item01 a { background-position: 0 -51px; }
.mainVisual { margin-top: 8px; }
.mainVisualIn { position: relative; overflow: hidden; width: 1280px; height: 440px; margin: 0 auto; }
.mainVisualInBg { position: absolute; top: 0; left: 50%; margin-left: -640px; z-index: 1; width: 1280px; height: 440px; background: url(//gt-garage.221616.com/images/top/mv_bg.jpg) 0 0 no-repeat; }
.photoList { position: absolute; top: 0; left: 0; z-index: 2; width: 100%; }
.photoListItem { position: absolute; opacity: 0; }
.photo01 { top: -90px; left: 791px; }
.photo02 { top: 170px; left: 1174px; }
.photo03 { top: -6px; left: 467px; }
.photo04 { top: 269px; left: 29px; }
.photo05 { top: 324px; left: 225px; }
.photo06 { top: 328px; left: 687px; }
.photo07 { top: -90px; left: 791px; }
.photo08 { top: 375px; left: 402px; }
.photo09 { top: 407px; left: 101px; }
.photo10 { top: 20px; left: 80px; }
.photo11 { top: 228px; left: 876px; }
.photo12 { top: 49px; left: 1062px; }
.mainTit-sec .secTitle img { display: none; }
.mainTit-sec .lead { margin-bottom: 10px; }
.mainTit-sec .lead img { display: none; }
.bottomBtn a { width: 316px; height: 36px; }
#GT-Garege_BLOG .bottomBtn { display: flex; justify-content: space-between; margin: auto 10%;}
#GT-Garege_BLOG .bottomBtn a { background: #002870 url(//gt-garage.221616.com/images/_common/arrow_white_pc.png) no-repeat 95% center; background-size: 9px 13px;}
.mainVisualTxt { position: absolute; top: 0; left: 50%; margin-left: -640px; z-index: 3; } } @media only screen and (min-width: 768px) { .sec-pickup { margin-top: 40px; }
.sec-pickup .secTitle { height: 26px; background: url(//gt-garage.221616.com/images/top/pickup_title.png) center center no-repeat; }
.sec-pickup .lead { height: 16px; background: url(//gt-garage.221616.com/images/top/pickup_txt.png) center center no-repeat; } } .sec-blog .lead { text-align: center; }
.sec-blog .blog-entryList { padding-left: 0; }
.sec-blog .blog-entryList li { list-style-type: none; }
.sec-blog .blog-entryList li a { display: block; }
.sec-blog .blog-entryList li .date { font-size: 85.7%; color: #666; }
.sec-blog .blog-entryList li .blog-icon_new { margin-left: 15px; }
.sec-blog .blog-entryList li dt { margin-top: 10px; font-weight: bold; font-size: 107%; }
.sec-blog .blog-entryList li dd { font-size: 93%; color: #333; }
@media only screen and (max-width: 767px) { .sec-blogWrap,.sec-telWrap { margin-top: 21.33333px; border-top: 2px solid #f2f2f2; }
.sec-blog .blog-entryList li { margin-top: 15px; padding-top: 10px; border-top: 1px solid #eee; }
.sec-blog .blog-entryList li .date { font-size: 71.4%; line-height: 11.94667px; }
.sec-blog .blog-entryList li .blog-entryListInner { padding: 0 15px; }
.sec-blog .blog-entryList li .blog-icon_new { display: inline-block; width: 34.98667px; height: 11.94667px; background: #f00; color: #fff; line-height: 11.94667px; font-size: 71.4%; text-align: center; }
.sec-blog .blog-entryList li dd { margin-top: 8.53333px; } }
@media only screen and (min-width: 768px) { .sec-blogWrap,.sec-telWrap { margin-top: 30px; border-top: 4px solid #f2f2f2; }
.sec-blog .secTitle { height: 31px; background: url(//gt-garage.221616.com/images/top/blog_title.png) center center no-repeat; }
.sec-blog .lead { height: 13px; background: url(//gt-garage.221616.com/images/top/blog_txt.png) center center no-repeat; }
.sec-blog .blog-entryList { border: 1px solid #eee; display: table; width: 100%; }
.sec-blog .blog-entryList li { display: table-cell; }
.sec-blog .blog-entryList li a { padding: 10px 0; }
.sec-blog .blog-entryList li a:hover { background: url(//gt-garage.221616.com/images/top/menu_bg_o.png); text-decoration: none; }
.sec-blog .blog-entryList li .blog-entryListInner { padding: 0 18px; border-right: 1px solid #eee; min-width: 281px; height: 118px; }
.sec-blog .blog-entryList li .date { overflow: hidden; }
.sec-blog .blog-entryList li .date span { display: inline-block; height: 20px; line-height: 20px; }
.sec-blog .blog-entryList li dt { margin-top: 10px; }
.sec-blog .blog-entryList li dt a { font-size: 107%; font-weight: bold; }
.sec-blog .blog-entryList li dd { margin-top: 9px; font-size: 93%; }
.sec-blog .blog-entryList li:nth-child(3) .blog-entryListInner { border-right: none; }
.sec-blog .blog-icon_new { display: inline-block; width: 50px; height: 20px; background: url(//gt-garage.221616.com/images/top/car_icon_new.png) 0 0 no-repeat; text-indent: 9999em; }
.sec-blog .bottomBtn { margin-top: 30px; } } .sec-bottomMenuLink { margin-top: 30px; }
.menuBlock a { display: block; text-decoration: none; }
.menuBlock h2 { color:black; }
.menuBlock h2 span { position: relative; top: 15px; left: 45px; font-size: 87%;}
@media only screen and (max-width: 767px) {
.menuBlock a { display: block; height: 57.17333px; padding: 0 12.8px; border-top: 2px solid #eee; background: url(//gt-garage.221616.com/images/_common/arrow_blue_sp.png) 95% center no-repeat; background-size: 9px 13px; }
.menuBlock a h2 { height: 100%; }
.menuBlock a h2 img { width: auto; height: 53.17333px; }
.menuBlock a .thumb { display: none; }
.menuBlock a .h2-guide { font-size: 48%; opacity: 0.7; }
.menuBlock a .menu-text { display: none; }
.menuBlock h2 span { position: relative; top: 5px; left: 46px; font-size: 80%;}
.menu_flow a h2 { background: url(//gt-garage.221616.com/images/top/menu_flow_sp.png) 10px 15px / 23px auto no-repeat; }
.menu_about a h2 { background: url(//gt-garage.221616.com/images/top/menu_about_sp.png) 10px 15px / 23px auto no-repeat; }
.menu_shop a h2 { background: url(//gt-garage.221616.com/images/top/menu_shop_sp.png) 10px 15px / 23px auto no-repeat; } }
@media only screen and (min-width: 768px) {
.sec-bottomMenuLink { margin-top: 30px; border-top: 4px solid #f2f2f2; padding: 45px 0 20px; }
.menuBlock { float: left; margin-right: 16px; }
.menuBlock:nth-child(3n) { margin-right: 0; }
.menuBlock h2 { width: 314px; height: 70px; }
.menuBlock h2 img { display: none; }
.menuBlock a { width: 314px; height: 313px; border: 1px solid #eee;background: url(//gt-garage.221616.com/images/_common/arrow_blue_pc.png) 293px 22px no-repeat; }
.menuBlock a .menu-text { padding: 13px 13px 0; font-size: 93%; color: #333; }
.menuBlock a:hover { background: url(//gt-garage.221616.com/images/top/menu_bg_o.png); border: 1px solid #002870; }
.menu01 h2 { background: url(//gt-garage.221616.com/images/top/menu_title01.png) 0 0 no-repeat; }
.menu01 a:hover h2 { background: url(//gt-garage.221616.com/images/top/menu_title01_o.png) 0 0 no-repeat; }
.menu02 h2 { background: url(//gt-garage.221616.com/images/top/menu_title02.png) 0 0 no-repeat; }
.menu02 a:hover h2 { background: url(//gt-garage.221616.com/images/top/menu_title02_o.png) 0 0 no-repeat; }
.menu03 h2 { background: url(//gt-garage.221616.com/images/top/menu_title03.png) 0 0 no-repeat; }
.menu03 a:hover h2 { background: url(//gt-garage.221616.com/images/top/menu_title03_o.png) 0 0 no-repeat; }
.menu_flow h2 { background: url(//gt-garage.221616.com/images/top/menu_flow.png) 0 0 no-repeat; }
.menu_flow a:hover h2 { background: url(//gt-garage.221616.com/images/top/menu_flow_o.png) 0 0 no-repeat,url(//gt-garage.221616.com/images/_common/arrow_red_pc.png) 293px 22px no-repeat, url(//gt-garage.221616.com/images/top/menu_bg_o.png); }
.menu_about h2 { background: url(//gt-garage.221616.com/images/top/menu_about.png) 0 0 no-repeat; }
.menu_about a:hover h2 { background: url(//gt-garage.221616.com/images/top/menu_about_o.png) 0 0 no-repeat,url(//gt-garage.221616.com/images/_common/arrow_red_pc.png) 293px 22px no-repeat, url(//gt-garage.221616.com/images/top/menu_bg_o.png); }
.menu_shop h2 { background: url(//gt-garage.221616.com/images/top/menu_shop.png) 0 0 no-repeat; }
.menu_shop a:hover h2 { background: url(//gt-garage.221616.com/images/top/menu_shop_o.png) 0 0 no-repeat,url(//gt-garage.221616.com/images/_common/arrow_red_pc.png) 293px 22px no-repeat, url(//gt-garage.221616.com/images/top/menu_bg_o.png); }
} .sec-telWrap .secTitle {
font-size: 3.0;
}
.sec-telWrap .lead {
border: 1px solid #000;
padding: 20px 40px;
display: inline-block;
background: #ebebeb;
}
.sec-telWrap .telNumPc,
.sec-telWrap .telNumSp {
font-size:26px;
font-weight:bold;
}
.sec-telWrap .telNumSp {
display:none;
}
@media only screen and (max-width: 767px) {
.sec-telWrap .telNumSp {
display:block;
}
.sec-telWrap .telNumPc {
display:none;
}
}