@charset "utf-8";#header,header,header *,#footer-area,#footer,footer,footer *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background-color:transparent;background-attachment:scroll;-webkit-tap-highlight-color:rgba(0,0,0,0)}header,footer{width:100%;font-size:16px;line-height:1.5;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HiraKakuPro-W3","ＭＳ Ｐゴシック","MS PGothic",Osaka,sans-serif;-webkit-font-smoothing:antialiased}header input:focus,header select:focus,header textarea,footer input:focus,footer select:focus,footer textarea{outline:none}@media screen and (max-width:767px){header input[type="text"],header input[type="password"],footer input[type="text"],footer input[type="password"]{height:40px;font-size:16px}}#footer-area p{margin-top:0;margin-bottom:8px}header a,footer a{margin-bottom:8px;text-decoration:none;font-size:12px}header a:link,header a:hover,header a:active,footer a:link,footer a:hover,footer a:active{color:#3b5998}header a:hover,header a:active,footer a:hover,footer a:active{text-decoration:underline}header a:visited,header a:visited{color:#9fa8da}header a:hover img,footer a:hover img{opacity:.7}header .clearfix:after,footer .clearfix:after{content:"";display:block;clear:both}#header{width:1280px;margin:0 auto;margin-bottom:1px;padding:0 10px}#header:after{content:"";display:block;position:absolute;width:100%;left:0;height:1px;background-color:#d5d5d5}#header header{position:relative;padding-top:18px}#footer footer{width:100%;margin:0 auto}@media screen and (max-width: 1279px){#header{width:100%}#header header{width:100%}}@media screen and (max-width: 959px){#header{padding:0}}#header header h2{display:none}#header header > h2{display:block}#header header h1,#header header > h2{margin:0;padding:0;text-align:center}#header header h1 a,#header header > h2 a{overflow:hidden;display:block;width:215px;height:29px;margin:0 auto;margin-bottom:0;background:url(/pages/contents/include/common/image/header/logo_gazoo_hdr_pc.png) no-repeat 0 0;background-size:215px 29px;text-indent:100%}#header header h1 a:hover,#header header > h2 a:hover{opacity:.7}@media screen and (max-width:959px){#header header{padding:0 10px}#header header h1,#header header > h2{padding-top:16px}#header header h1 a,#header header > h2 a{width:125px;height:17px;background-image:url(/pages/contents/include/common/image/header/logo_gazoo_hdr_sp.png);background-position:center;background-size:125px 17px}}#header header .subnav{position:absolute;right:0;bottom:10px;margin:0;padding:0;list-style-type:none}#header.search-result header .subnav{display:none}#header header .subnav > li{float:left}#header header .subnav li a{cursor:pointer}#header header .subnav li a.subnav-search{overflow:hidden;display:block;top:0;width:32px;height:32px;margin-bottom:0;border:0;border-radius:2px;background:url(/pages/contents/include/common/image/icn_search_pc.png) no-repeat center 6px;background-color:#404040;background-size:18px 19px;text-indent:100%;white-space:nowrap}#header header .subnav li a.subnav-search.state-open{background-color:#000}#header header .subnav li a.subnav-search:hover{background-color:#666}@media screen and (max-width:959px){#header header .subnav{top:0;right:24px;padding:0}#header header .subnav li a.subnav-search{display:block;top:0;width:30px;height:30px;background-image:url(/pages/contents/include/common/image/icn_search_sp.png);background-size:15px 16px}.subnav .search-keyword{margin-bottom:0}.subnav .search-keyword form{display:none}}@media screen and (max-width:959px){#header header .subnav{top:10px;right:10px;bottom:auto}}#header header nav.global-nav h2{display:none}#header header nav.global-nav ul{margin:0;padding-left:0}#header header nav.global-nav li{float:left;padding:0;list-style-type:none}#header header nav.global-nav a{display:block;margin-bottom:0;text-align:center;color:#000;font-size:15px;line-height:40px;white-space:nowrap}#header header nav.global-nav .nav-list-area{text-align:center}#header header nav.global-nav ul.nav-list{display:inline-block;margin-top:16px;margin-bottom:13px;vertical-align:bottom}#header header nav.global-nav ul.nav-list li{padding:0 18px}#header header nav.global-nav ul.nav-list li:first-of-type{padding-left:0}#header header nav.global-nav ul.nav-list li:last-of-type{padding-right:0}#header header nav.global-nav ul.nav-list li a{color:#2f2f2f;font-size:16px;font-weight:700;line-height:1.5}#header header nav.global-nav ul.gz-menu{position:absolute;left:10px;bottom:14px}#header header nav.global-nav ul.gz-menu li a{overflow:hidden;display:block;width:90px;height:24px;background:url(/pages/contents/include/common/image/header/logo_lovecar_hdr_pc.png) no-repeat 0 0;background-size:90px 24px;text-indent:100%;white-space:nowrap}#header header nav.global-nav ul.gz-menu li a:hover{opacity:.7}#header header nav.global-nav ul.gz-menu li a img{vertical-align:bottom}#header header nav.global-nav ul.member-menu{position:absolute;right:52px;bottom:13px;font-size:12px;font-weight:400}#header header nav.global-nav ul.member-menu li{margin-left:32px}#header header nav.global-nav ul.member-menu li:first-child{margin-left:0}#header header nav.global-nav ul.member-menu li a{font-size:13px;font-weight:700;line-height:24px}#header header nav.global-nav ul.nav-list a,#header header nav.global-nav ul.member-menu li a{position:relative}#header header nav.global-nav ul.nav-list a:hover,#header header nav.global-nav ul.member-menu li a:hover{text-decoration:none}#header header nav.global-nav ul.nav-list a:after,#header header nav.global-nav ul.member-menu li a:after{content:"";background-color:#000;margin:0 auto;width:70%;height:1px;display:block;opacity:0;position:absolute;right:0;bottom:4px;left:0;-webkit-transition:opacity .2s ease-out,width .1s cubic-bezier(0,0.65,0.35,1);transition:opacity .2s ease-out,width .1s cubic-bezier(0,0.65,0.35,1)}#header header nav.global-nav ul.member-menu li a:after{bottom:5px}#header header nav.global-nav ul.nav-list a:hover:after,#header header nav.global-nav ul.nav-list a.current:after,#header header nav.global-nav ul.member-menu li a:hover:after{opacity:1;width:100%}@media screen and (max-width: 959px){#header header nav.global-nav a{font-size:13px}#header header nav.global-nav ul.nav-list{margin-top:22px;margin-bottom:4px}#header header nav.global-nav ul.nav-list li{padding:0 8px}#header header nav.global-nav ul.nav-list li a{font-size:14px}#header header nav.global-nav li{padding:0;vertical-align:middle}#header header nav.global-nav a:hover,#header header nav.global-nav a.current{border-bottom-color:#000}#header header nav.global-nav a:hover span,#header header nav.global-nav a.current span{border-bottom:none}#header header nav.global-nav ul.member-menu{display:none}#header header nav.global-nav ul.gz-menu{position:absolute;top:17px;bottom:auto}#header header nav.global-nav ul.gz-menu li a{width:56px;height:15px;background-image:url(/pages/contents/include/common/image/header/logo_lovecar_hdr_sp.png);background-size:56px 15px}#header header nav.global-nav ul.nav-list a:after,#header header nav.global-nav ul.member-menu li a:after{bottom:2px}}#footer-area{z-index:1;border-top:4px solid #2f2f2f}#footer{position:relative;color:#757575;line-height:1.3}.footer-banner-area{float:left;width:16.58%;text-align:center}.footer-banner-inner{max-width:177px}.footer-banner-area .footer-logo{text-align:center}.footer-banner-area .footer-logo a{display:inline-block;width:100%;height:0;margin:0 auto;padding-top:33.3%;background:url(/pages/contents/include/common/image/footer/logo_gazoo_ftr_pc.png) no-repeat 0 0;background-size:100%;overflow:hidden;vertical-align:bottom;text-indent:100%;white-space:nowrap}.footer-banner-area .footer-logo a:hover,#footer-area .footer-sns li a:hover,#footer-area .footer-global-nav ul li.tgr_link a:hover{opacity:.7}.footer-global-nav .footer-sns{margin-top:24px;margin-left:-10px}.footer-sns li{float:left;width:33.3%;padding-left:10px}.footer-sns li img{vertical-align:bottom}#footer-area .footer-sns li a{display:block;width:100%;height:32px;border-radius:2px;background-repeat:no-repeat;background-position:center center;overflow:hidden;text-indent:100%;white-space:nowrap}#footer-area .footer-sns li.sns-fb a{background-color:#6c6c6c;background-image:url(/pages/contents/include/common/image/icn_sns_fb_pc.png);background-size:16px 16px}#footer-area .footer-sns li.sns-tw a{background-color:#6c6c6c;background-image:url(/pages/contents/include/common/image/icn_sns_tw_pc.png);background-size:20px 16px}#footer-area .footer-sns li.sns-yt a{background-color:#6c6c6c;background-image:url(/pages/contents/include/common/image/icn_sns_yt_pc.png);background-size:21px 17px}#footer-area div.mailmag_link a{display:inline-block;width:177px;height:42px;margin:20px auto 0;background:url(/pages/contents/include/common/image/footer/logo_mailmagazine_pc.png) no-repeat 0 0;background-size:177px 42px;overflow:hidden;vertical-align:bottom;text-indent:150%;white-space:nowrap}#footer-area div.mailmag_link a:hover{opacity:.7}#footer-area .mailmag_off_link{margin:10px 0 0}#footer-area .mailmag_off_link a:before{position:absolute;content:"";width:0;height:0;border:6px solid transparent;border-left:6px solid #848484;left:-12px;top:2px}#footer-area .mailmag_off_link a{position:relative;color:#000}#footer-area .mailmag_off_link a:hover{text-decoration:underline}@media screen and (max-width: 959px){#footer-area{border-width:1px}.footer-banner-area{float:none;width:100%}.footer-banner-inner{width:100%;max-width:100%;padding:16px 20px 18px}.footer-banner-area .footer-logo a{width:125px;height:42px;padding-top:0;background-image:url(/pages/contents/include/common/image/footer/logo_gazoo_ftr_sp.png);background-size:125px 42px}.footer-global-nav .footer-sns{margin-top:18px;margin-left:-13px}.footer-sns li{padding-left:13px}#footer-area .footer-sns li a{height:40px}#footer-area .footer-sns li.sns-fb a{background-image:url(/pages/contents/include/common/image/icn_sns_fb_sp.png);background-size:25px 25px}#footer-area .footer-sns li.sns-tw a{background-image:url(/pages/contents/include/common/image/icn_sns_tw_sp.png);background-size:30px 25px}#footer-area .footer-sns li.sns-yt a{background-image:url(/pages/contents/include/common/image/icn_sns_yt_sp.png);background-size:31px 25px}}.footer-global-nav{position:static;max-width:1280px;margin:auto;padding:40px 40px 52px}.footer-global-nav h2{display:none}.footer-global-nav ul{margin-top:10px;margin-bottom:0;padding-left:0;list-style-type:none}.footer-global-nav dl.accordion-list{margin-top:0;margin-bottom:0}.footer-global-nav dt.accordion-head{display:block;padding-bottom:6px;border-bottom:1px solid #bdbdbd;background-color:#fff;font-size:14px;font-weight:700}.footer-global-nav dd.accordion-content{margin-left:0}#footer-area .footer-global-nav ul li{line-height:22px}#footer-area .footer-global-nav ul li.ext-margin{margin-top:6px}#footer-area .footer-global-nav ul li a{margin-bottom:0;color:#252525}#footer-area .footer-global-nav ul li.tgr_link div{display:inline-block;width:160px;max-width:100%}#footer-area .footer-global-nav ul li.tgr_link a{display:inline-block;width:160px;height:46px;margin:0 auto;background:url(/pages/contents/include/common/image/footer/logo_racing_ftr_pc.png) no-repeat 0 0;background-size:160px 46px;overflow:hidden;vertical-align:bottom;text-indent:100%;white-space:nowrap}.footer-global-nav .accordion-wrapper{float:left;width:24%;width:-webkit-calc((100% - 16.59% - 104px) / 2);width:-moz-calc((100% - 16.59% - 104px) / 2);width:calc((100% - 16.59% - 104px) / 2);margin-right:0;margin-left:52px;color:#252525}.footer-global-nav .accordion-wrapper.sitemap{width:-webkit-calc((100% - 16.59% - 104px) / 2 - 56px);width:-moz-calc((100% - 16.59% - 104px) / 2 - 56px);width:calc((100% - 16.59% - 104px) / 2 - 56px)}.footer-global-nav .accordion-wrapper.related-site{width:-webkit-calc((100% - 16.59% - 104px) / 2 + 56px);width:-moz-calc((100% - 16.59% - 104px) / 2 + 56px);width:calc((100% - 16.59% - 104px) / 2 + 56px)}.footer-global-nav .accordion-content ul{float:left;width:50%}.footer-global-nav .accordion-content ul li{padding-right:12px}@media screen and (max-width:959px){.footer-global-nav{padding:0}.footer-global-nav .accordion-wrapper{float:left;width:48%;width:-webkit-calc((100% - 52px) / 2);width:-moz-calc((100% - 52px) / 2);width:calc((100% - 52px) / 2)}.footer-global-nav dl.accordion-list{position:relative;overflow:hidden}.footer-global-nav dt.accordion-head{position:relative;z-index:2;padding:10px 0;border-bottom:0;font-size:14px;font-weight:400;cursor:pointer}.footer-global-nav dt.accordion-head:after{content:"";display:inline-block;position:absolute;top:10px;right:3px;width:11px;height:11px;border-top:1px solid #252525;border-right:1px solid #252525;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.footer-global-nav dt.accordion-head.state-open{border-bottom:1px solid #2f2f2f}.footer-global-nav dt.accordion-head + dd.accordion-content{position:relative;float:left;clear:both;z-index:1;width:100%;margin-top:-120%;transition:margin-top 300ms ease}.footer-global-nav dt.accordion-head.state-open + dd.accordion-content{margin-top:0}.footer-global-nav dl.accordion-list:last-of-type dt.accordion-head,.footer-global-nav dl.accordion-list:last-of-type dd.accordion-content{border-bottom:0}.footer-global-nav dl.accordion-list:last-of-type dt.accordion-head.state-open{border-bottom:1px solid #2f2f2f}.footer-global-nav dt.ac-double.accordion-head{border-top:0}.footer-global-nav dd.accordion-content{padding:12px;padding-bottom:40px}.footer-global-nav ul{margin:0}#footer-area .footer-global-nav ul li{line-height:18px}#footer-area .footer-global-nav ul li.tgr_link a{width:100%;max-width:160px;height:0;padding-top:28.75%;background-size:100%}.footer-global-nav ul li a{font-size:11px}.footer-global-nav .double-link ul{float:none}.footer-global-nav .double-link ul.second-list{padding-left:0}.footer-global-nav .accordion-wrapper,.footer-global-nav .accordion-wrapper.sitemap,.footer-global-nav .accordion-wrapper.related-site{width:100%;margin-left:0;padding-right:20px;padding-left:20px;border-top:1px solid #2f2f2f}}.footer-nav{padding:8px 32px;border-top:0;background-color:#2f2f2f;color:#fff;text-align:center}.footer-nav-inner{width:100%;max-width:1280px;margin:auto}.footer-nav-inner .footer-nav-links{float:left;text-align:left}.footer-nav .footer-nav-links{margin:0;padding:0;overflow:hidden;list-style-type:none}.footer-nav .footer-nav-links li{display:block;float:left;margin-left:25px;white-space:nowrap}.footer-nav .footer-nav-links li:first-child{margin-left:0}.footer-nav .footer-nav-links li a{color:#fff;font-size:12px}.footer-nav #copyright{float:right;margin-bottom:0}.footer-nav #copyright small{font-size:12px}@media screen and (max-width: 959px){.footer-nav{padding-top:8px;padding-right:12px;padding-left:12px}.footer-nav .footer-nav-links{float:none;padding-left:0;padding-bottom:8px}.footer-nav .footer-nav-links li{margin-right:45px;margin-left:0}.footer-nav .footer-nav-links li a{font-size:11px}.footer-nav #copyright{position:static;top:auto;right:auto;float:none;margin-bottom:0;text-align:center;line-height:15px}.footer-nav #copyright small{font-size:10px}.footer-nav #copyright small .line-break{display:inline-block}}footer a.pagetop{overflow:hidden;display:block;position:fixed;top:auto;right:12px;bottom:-74px;z-index:3;width:48px;height:48px;margin-bottom:0;border-radius:24px;background:url(/pages/contents/include/common/image/icn_arrow_pc.png) no-repeat center 16px;background-color:#2f2f2f;text-indent:100%;white-space:nowrap;opacity:.5;cursor:pointer;-webkit-transition:bottom 400ms;transition:bottom 400ms}footer a.pagetop:hover{opacity:.3}.scrolled footer a.pagetop{bottom:24px}.scroll-end footer a.pagetop{position:absolute;top:-72px;bottom:auto}@media screen and (max-width: 959px){footer a.pagetop{top:-45px;right:10px;width:40px;height:40px;background-image:url(/pages/contents/include/common/image/icn_arrow_sp.png);background-position:center center;background-size:14px 13px}.scrolled footer a.pagetop{top:auto;bottom:50px}.scroll-end footer a.pagetop{top:-51px}}#header header h1.simple-logo,#header header h2.simple-logo{margin:0;padding:0 0 20px}@media screen and (max-width:959px){#header header h1.simple-logo,#header header h2.simple-logo{padding-top:16px}}footer.simple .footer-nav,footer.error .footer-nav{border-top:none}footer.simple .footer-nav #copyright,footer.error .footer-nav #copyright{position:static;top:auto;right:auto;float:none;margin-bottom:0}#footer-area.simple-area{border-top:none}.subnav-search-area .search-keyword{position:relative;margin-bottom:0}.subnav-search-area .search-keyword input{-webkit-appearance:none;width:100%;width:-webkit-calc(100% - 100px);width:-moz-calc(100% - 100px);width:calc(100% - 100px);max-height:40px;padding:9px;border:1px solid #ddd;border-radius:0;font-size:13px}@media screen and (max-width: 959px){.subnav-search-area .search-keyword input{padding:8px;font-size:16px}}.subnav-search-area .search-keyword input.search-icon{padding-right:36px}.subnav-search-area .search-keyword input.search-icon + label{position:absolute;top:6px;right:9px}.subnav-search-area .search-keyword input.search-icon + label img{vertical-align:middle}.subnav-search-area .search-keyword input.search-button::-ms-clear{display:none}.subnav-search-area .search-keyword input.search-button + a.search-submit{position:absolute;top:0;right:0;width:100px;margin-bottom:0;cursor:pointer}.subnav-search-area .search-keyword input:placeholder-shown{color:#999;font-size:13px}.subnav-search-area .search-keyword input::-webkit-input-placeholder{color:#999;font-size:13px}.subnav-search-area .search-keyword input::-moz-placeholder{color:#999;font-size:13px}.subnav-search-area .search-keyword input:-ms-input-placeholder{color:#999;font-size:13px}.subnav-search-area .search-keyword input:-moz-placeholder{color:#999;font-size:13px}.subnav-search-area{visibility:hidden;position:absolute;top:100px;right:0;z-index:0;width:450px;padding:21px 18px 12px 22px;border-top:1px solid #555;background-color:#fff;opacity:0;transition:opacity 100ms}.subnav-search-area.state-open{visibility:visible;z-index:10;opacity:1;transition:all 100ms}.subnav-search-area .ucar-link,#header header nav.global-nav .subnav-search-area .ucar-link a{color:#999;font-size:13px;line-height:1.5}.subnav-search-area .ucar-link{margin:10px 0 0 10px}#header header nav.global-nav .subnav-search-area .ucar-link a{display:inline;text-align:left;text-decoration:underline}.subnav-search-area .tag-list{margin-left:0}.subnav-search-area .search-keyword input.search-button{margin-right:100px;vertical-align:bottom;font-family:inherit}#header .subnav-search-area .search-keyword input.search-button + a.search-submit{display:inline-block;position:absolute;top:0;right:0;width:100px;min-height:40px;background-color:#333;text-align:center;vertical-align:middle;font-size:14px;font-weight:700;word-break:break-all;word-wrap:break-word;color:#fff;margin-bottom:0;cursor:pointer}#header .subnav-search-area .search-keyword input.search-button + a.search-submit:hover{border-color:#595959;background-color:#595959;text-decoration:none}.subnav-search-overlay{visibility:hidden;position:absolute;top:100px;left:0;width:100%;height:100%;height:-webkit-calc(100% - 100px);height:-moz-calc(100% - 100px);height:calc(100% - 100px);background-color:#000;opacity:0;z-index:0;transition:opacity 100ms}.subnav-search-overlay.state-open{visibility:visible;opacity:.6;z-index:9}@media screen and (max-width:959px){.subnav-search-overlay{display:inherit;top:80px;height:-webkit-calc(100% - 80px);height:-moz-calc(100% - 80px);height:calc(100% - 80px)}.subnav-search-area{display:inherit;visibility:hidden;top:80px;right:0;left:0;width:94%;width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% - 20px);margin:0 auto;padding:12px 12px 6px;border-bottom:1px solid #eee;opacity:0}.subnav-search-area .ucar-link{margin:6px 0 0 6px}.subnav-search-area .search-keyword input{width:-webkit-calc(100% - 64px);width:-moz-calc(100% - 64px);width:calc(100% - 64px)}.subnav-search-area .search-keyword input.search-button::-moz-placeholder{font-size:14px;line-height:30px}.subnav-search-area .search-keyword input.search-button::-webkit-input-placeholder{font-size:14px;line-height:30px}.subnav-search-area .search-keyword input.search-button:-ms-input-placeholder{font-size:14px;line-height:30px}.subnav-search-area .search-keyword input.search-button:placeholder-shown{font-size:14px;line-height:30px}.subnav-search-area .search-keyword input.search-button{height:30px;margin-right:64px;padding:0 6px;font-size:14px;line-height:30px}.subnav-search-area .search-keyword input.search-button:focus{font-size:16px;line-height:30px}#header .subnav-search-area .search-keyword input.search-button + a.search-submit{width:64px;min-width:0;height:30px;min-height:30px;font-size:14px;line-height:30px}.subnav-search-area .search-keyword input.search-button + a.search-submit{width:60px;min-width:0;padding:0}}