﻿.c-fvform02{z-index:2}.header{position:fixed;top:0;left:0;width:100%;font-size:16px;line-height:24px;background-color:#fff;border-bottom:2px solid #dbdbdb;font-family:"游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;z-index:3}@media(min-width: 768px){.header{height:130px}}@media(min-width: 768px)and (max-width: 1365px){.header{height:9.52vw}}@media(max-width: 767px){.header{height:65px}}.header[aria-expanded=true] .header__menuhr_t{opacity:0}.header[aria-expanded=true] .header__menuhr_m{transform:rotate(225deg)}@media(min-width: 768px){.header[aria-expanded=true] .header__menuhr_b{transform:translateY(-13px) rotate(135deg)}}@media(max-width: 767px){.header[aria-expanded=true] .header__menuhr_b{transform:translateY(-7px) rotate(135deg)}}.header[aria-expanded=true] .navmenu{display:block}@media(min-width: 768px){.header__wrapper{height:130px;padding:0 20px}}@media(min-width: 768px)and (max-width: 1365px){.header__wrapper{height:9.52vw;padding:0 1.46vw}}@media(max-width: 767px){.header__wrapper{height:65px;padding:0 5px 0 25px}}@media(min-width: 768px){.header__logoimg{width:274px}}@media(min-width: 768px)and (max-width: 1365px){.header__logoimg{width:20.06vw}}@media(max-width: 767px){.header__logoimg{width:137px}}.header__link{margin-left:auto}@media(min-width: 768px){.header__link{margin-right:15px}}@media(min-width: 768px)and (max-width: 1365px){.header__link{margin-right:1.1vw}}@media(min-width: 768px){.header__link_t{gap:0 15px}}@media(min-width: 768px)and (max-width: 1365px){.header__link_t{gap:0 1.1vw}}@media(min-width: 768px)and (max-width: 1365px){.header__link_b{margin-top:.67vw}}.header__tel{display:inline-block}@media(min-width: 768px)and (max-width: 1365px){.header__tel_text{font-size:.87vw}}@media(min-width: 768px){.header__tel_num{width:326px}}@media(min-width: 768px)and (max-width: 1365px){.header__tel_num{width:23.87vw}}.header__sell{opacity:1;overflow:hidden;position:relative;cursor:pointer}.header__sell::before{background-color:#fff;content:"";display:block;position:absolute;top:-100%;left:0;width:30px;height:100%;opacity:0;transition:cubic-bezier(0.32, 0, 0.67, 0)}.header__sell:hover{opacity:1}.header__sell:hover::before{animation:kiran .5s linear}@media(min-width: 768px){.header__sell img{width:220px;height:52px}}@media(min-width: 768px)and (max-width: 1365px){.header__sell img{width:16.1vw;height:3.8vw}}.header__recruit{position:relative;background:#fff;border:1px solid #003b86;border-radius:100px;color:#003b86;overflow:hidden;z-index:1}@media(min-width: 768px){.header__recruit{width:160px;height:52px}}@media(min-width: 768px)and (max-width: 1365px){.header__recruit{width:11.71vw;height:3.8vw}}.header__recruit::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#003b86;transform:scale(0, 1);transform-origin:left top;transition:.2s cubic-bezier(0.45, 0, 0.55, 1);z-index:-1}.header__recruit:hover{color:#fff;opacity:1}.header__recruit:hover::after{transform:scale(1, 1)}.header__recruit_text{width:100%}@media(min-width: 768px)and (max-width: 1365px){.header__recruit_text{font-size:1.17vw}}.header__recruit_icon{position:relative;margin-right:5px;margin-left:auto}@media(min-width: 768px){.header__recruit_icon{width:23px}}@media(min-width: 768px)and (max-width: 1365px){.header__recruit_icon{width:1.68vw}}.header__navul{list-style:none}@media(min-width: 768px){.header__navul{gap:0 20px}}@media(min-width: 768px)and (max-width: 1365px){.header__navul{font-size:1.17vw;gap:0 1.46vw}}.header__navanc{color:#303030;transition:color .3s}.header__navanc:hover{color:#ff5900;opacity:1}.header__menubtn{position:relative;background-color:#003b86;color:#fff;border-radius:5px;line-height:1;cursor:pointer;z-index:1001}@media(min-width: 768px){.header__menubtn{width:90px;height:90px}}@media(min-width: 768px)and (max-width: 1365px){.header__menubtn{width:6.59vw;height:6.59vw}}@media(max-width: 767px){.header__menubtn{width:55px;height:55px}}.header__menuhr{background-color:#fff;border:none;margin:0;padding:0;display:block;transform-origin:center;transition-duration:.2s}@media(min-width: 768px){.header__menuhr{width:50px;height:5px;margin-bottom:8px}}@media(min-width: 768px)and (max-width: 1365px){.header__menuhr{width:3.66vw;height:.36vw;margin-bottom:.58vw}}@media(max-width: 767px){.header__menuhr{width:38px;height:3px;margin-bottom:4px}}.header__menuhr_m{transition-delay:.03s}.header__menuhr_b{transition-delay:.06s;margin-bottom:0}@media(min-width: 768px)and (max-width: 1365px){.header__menutext{font-size:1.17vw}}.navmenu{display:none;position:fixed;top:0;left:0;font-family:"游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;z-index:1000}@media(min-width: 768px){.navmenu{width:100%;height:100%;padding:40px}}@media(max-width: 767px){.navmenu{top:65px;width:100%;height:calc(100svh - 65px)}}.navmenu__bg{position:absolute;top:0;left:0;background-color:rgba(0,0,0,.7);width:100%;height:100%}.navmenu__wrapper{position:relative;background-color:#fff;height:100%;z-index:1;overflow-y:scroll}@media(min-width: 768px){.navmenu__wrapper{max-width:95%;padding:80px}}@media(min-width: 768px){.navmenu__logoimg{width:250px}}@media(min-width: 768px)and (max-width: 1365px){.navmenu__logoimg{width:18.3vw}}@media(max-width: 767px){.navmenu__logoimg{width:66.67vw}}@media(min-width: 768px){.navmenu__contact{gap:0 30px}}@media(min-width: 768px)and (max-width: 1365px){.navmenu__contact{gap:0 2.2vw}}@media(min-width: 768px){.navmenu__teltext{line-height:21px}}@media(min-width: 768px)and (max-width: 1365px){.navmenu__teltext{font-size:.88vw;line-height:1.54vw}}@media(max-width: 767px){.navmenu__teltext{line-height:24px}}@media(min-width: 768px){.navmenu__telnum{width:325px}}@media(min-width: 768px)and (max-width: 1365px){.navmenu__telnum{width:23.79vw}}@media(max-width: 767px){.navmenu__telnum{width:86.67vw}}@media(min-width: 768px){.navmenu__btn{width:286px}}@media(min-width: 768px)and (max-width: 1365px){.navmenu__btn{width:20.94vw}}@media(max-width: 767px){.navmenu__btn{width:76vw}}.navmenu__linkitems{list-style:none}@media(min-width: 768px){.navmenu__linkitems{gap:20px}}@media(min-width: 768px)and (max-width: 1500px){.navmenu__linkitems{flex-wrap:wrap;max-width:700px}}@media(min-width: 768px){.navmenu__linkitem{max-width:300px;width:25%}}@media(min-width: 768px)and (max-width: 1500px){.navmenu__linkitem{width:calc(50% - 20px) !important}}@media(max-width: 767px){.navmenu__linkitem{width:50%}}.navmenu__linkanc{position:relative;color:#000;height:70px;line-height:19px;letter-spacing:.06em}@media(min-width: 768px){.navmenu__linkanc{width:100%;padding:5px 25px}}@media(max-width: 767px){.navmenu__linkanc{width:100%;padding:15px 25px}}@media(min-width: 768px){.navmenu__linkanc::after{content:"";display:block;position:absolute;top:0;right:20px;bottom:0;margin:auto;border-top:1px solid #000;border-right:1px solid #000;width:10px;height:10px;transform:rotate(45deg)}}.navmenu__linkanc.car{background-color:red;color:#fff}.navmenu__linkanc.car::after{border-color:#fff}.navmenu__linkanc.tire{background-color:#425555;color:#fff}.navmenu__linkanc.tire::after{border-color:#fff}.navmenu__linkanc.jobcar{background-color:#ff9f00}.navmenu__linkanc.construction{background-color:#0065ff;color:#fff}.navmenu__linkanc.construction::after{border-color:#fff}.navmenu__linkanc.scrapped{background-color:#ff6b93}.navmenu__linkanc.hobby{background-color:#8fdcff}.navmenu__linkanc.truck{background-color:#82c300}@media(min-width: 768px){.navmenu__middle{margin-top:30px;padding-top:30px;border-top:1px solid #a4a4a4}}@media(max-width: 767px){.navmenu__breadcrumb{padding:15px 30px;border-top:1px solid #a4a4a4}}.navmenu__breadcrumb_items{list-style:none}.navmenu__breadcrumb_item+.navmenu__breadcrumb_item{margin-left:20px}@media(min-width: 768px){.navmenu__items{width:100%;gap:0 50px}}@media(min-width: 768px)and (max-width: 1400px){.navmenu__items{flex-wrap:wrap;gap:30px}}@media(min-width: 768px)and (max-width: 1400px){.navmenu__item{width:calc(33.3333333333% - 20px)}}.navmenu__navitems{list-style:none}.navmenu__navitem{font-weight:500}@media(min-width: 768px){.navmenu__navanc{width:100%;line-height:32px}}@media(max-width: 767px){.navmenu__navanc{line-height:28px;padding:5px 0}}.navmenu__navanc:hover{opacity:1;color:#ff5900}@media(max-width: 767px){.navmenu__dl{background-color:#e9eaea;border-top:1px solid #a4a4a4}}.navmenu__dt{font-size:16px}@media(max-width: 767px){.navmenu__dt{position:relative;background-image:url(../img/common/icon_plus.svg);background-position:right 20px center;background-repeat:no-repeat;background-size:35px 35px;padding:20px 30px}}@media(max-width: 767px){.navmenu__dt.open{background-image:url(../img/common/icon_minus.svg)}}@media(max-width: 767px){.navmenu__dd{display:none;padding:15px 30px}}@media(min-width: 768px){.navmenu__bottom{margin-top:30px;padding-top:30px;border-top:1px solid #a4a4a4}}.navmenu__subitems{list-style:none}@media(min-width: 768px){.navmenu__subitems{gap:0 40px}}@media(min-width: 768px)and (max-width: 900px){.navmenu__subitems{gap:0}}@media(max-width: 767px){.navmenu__subitems{border-bottom:1px solid #a4a4a4}}@media(min-width: 900px)and (max-width: 1200px){.navmenu__subitem{width:calc(33.3333333333% - 40px)}}@media(min-width: 768px)and (max-width: 900px){.navmenu__subitem{width:33.3333333333%}}@media(max-width: 767px){.navmenu__subitem{width:50%;padding:10px 15px;border-top:1px solid #a4a4a4}}@media(max-width: 767px){.navmenu__subitem:nth-child(2n-1){border-right:1px solid #a4a4a4}}.navmenu__subanc{line-height:32px;letter-spacing:.06em}.navmenu__subanc:hover{color:#ff5900;opacity:1}.navmenu__snsitems{list-style:none;gap:0 10px}.navmenu__snsicon{width:44px}.navmenu__bnritems{list-style:none}@media(min-width: 768px){.navmenu__bnritems{gap:0 10px}}@media(max-width: 767px){.navmenu__bnritems{gap:10px}}@media(min-width: 768px){.navmenu__bnritem{width:328px}}@media(max-width: 767px){.navmenu__bnritem{width:43.73vw}}.footer{font-family:"游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif}@media(min-width: 768px){.footer{padding:50px 0 15px}}@media(max-width: 767px){.footer{padding:80px 0 calc(20.27vw + 10px)}}@media(min-width: 768px){.footer__top{padding:0 20px}}@media(max-width: 767px){.footer__top{padding-bottom:40px}}@media(min-width: 768px){.footer__top .inner{max-width:1240px;padding:0 20px 20px 50px;border-bottom:2px solid #8d9292}}@media(min-width: 768px){.footer__logoimg{width:250px}}@media(min-width: 768px)and (max-width: 1365px){.footer__logoimg{width:18.3vw}}@media(max-width: 767px){.footer__logoimg{width:66.67vw}}@media(min-width: 768px){.footer__contact{gap:0 30px}}@media(min-width: 768px)and (max-width: 1365px){.footer__contact{gap:0 2.2vw}}@media(min-width: 768px){.footer__teltext{line-height:21px}}@media(min-width: 768px)and (max-width: 1365px){.footer__teltext{font-size:.88vw;line-height:1.54vw}}@media(max-width: 767px){.footer__teltext{line-height:24px}}@media(min-width: 768px){.footer__telnum{width:325px}}@media(min-width: 768px)and (max-width: 1365px){.footer__telnum{width:23.79vw}}@media(max-width: 767px){.footer__telnum{width:86.67vw}}.footer__btnbox{opacity:1;overflow:hidden;position:relative;cursor:pointer}.footer__btnbox::before{background-color:#fff;content:"";display:block;position:absolute;top:-100%;left:0;width:30px;height:100%;opacity:0;transition:cubic-bezier(0.32, 0, 0.67, 0)}.footer__btnbox:hover::before{animation:kiran .5s linear}@media(min-width: 768px){.footer__btn{width:286px}}@media(min-width: 768px)and (max-width: 1365px){.footer__btn{width:20.94vw}}@media(max-width: 767px){.footer__btn{width:76vw}}@media(min-width: 768px){.footer__middle{padding:40px 20px 0}}@media(min-width: 768px){.footer__middle .inner{position:relative;max-width:1240px;padding:0 20px 20px 50px}}@media(min-width: 768px)and (max-width: 1000px){.footer__middle .inner{flex-wrap:wrap;gap:40px 20px;padding-bottom:60px}}@media(max-width: 767px){.footer__breadcrumb{padding:15px 30px;border-top:1px solid #a4a4a4}}.footer__breadcrumb_items{list-style:none}.footer__breadcrumb_item+.footer__breadcrumb_item{margin-left:20px}.footer__navbox{line-height:32px;letter-spacing:.06em}@media(min-width: 768px)and (max-width: 1000px){.footer__navbox{width:calc(50% - 20px)}}.footer__navitems{list-style:none}.footer__navitem{font-weight:500;-webkit-font-smoothing:antialiased}@media(max-width: 767px){.footer__dl{background-color:#e9eaea;border-top:1px solid #a4a4a4}}.footer__dt{font-size:16px}@media(max-width: 767px){.footer__dt{position:relative;background-image:url(../img/common/icon_plus.svg);background-position:right 20px center;background-repeat:no-repeat;background-size:35px 35px;padding:20px 30px}}@media(max-width: 767px){.footer__dt.open{background-image:url(../img/common/icon_minus.svg)}}@media(max-width: 767px){.footer__dd{display:none;padding:15px 30px}}@media(max-width: 767px){.footer__navanc{line-height:28px;padding:5px 0}}.footer__navanc:hover{color:#ff5900;opacity:1}@media(min-width: 768px){.footer__bnr{position:absolute;bottom:30px;right:0}}.footer__bnritems{list-style:none}@media(min-width: 768px){.footer__bnritems{gap:0 10px}}@media(max-width: 767px){.footer__bnritems{gap:10px}}@media(min-width: 768px){.footer__bnritem{width:164px}}@media(max-width: 767px){.footer__bnritem{width:43.73vw}}@media(min-width: 768px){.footer__bottom{padding:0 20px}}@media(min-width: 768px){.footer__bottom .inner{position:relative;max-width:1240px;padding:20px 0 0 40px;border-top:2px solid #8d9292}}.footer__subitems{list-style:none}@media(min-width: 768px){.footer__subitems{gap:0 40px}}@media(max-width: 767px){.footer__subitems{border-bottom:1px solid #a4a4a4}}@media(min-width: 768px)and (max-width: 1000px){.footer__subitem{width:calc(33.3333333333% - 40px)}}@media(max-width: 767px){.footer__subitem{width:50%;padding:10px 15px;border-top:1px solid #a4a4a4}}@media(max-width: 767px){.footer__subitem:nth-child(2n-1){border-right:1px solid #a4a4a4}}.footer__subanc{line-height:32px;letter-spacing:.06em}.footer__subanc:hover{color:#ff5900;opacity:1}.footer__snsitems{list-style:none;gap:0 10px}.footer__snsicon{width:44px}.footer__copy{margin-right:20px}.cta{position:fixed;bottom:0;left:0;width:100%;height:20.27vw;background-color:#fff;z-index:9}.cta__wrapper{padding:0 10px}.cta__items{list-style:none;height:20.27vw;gap:0 1.33vw}.cta__tel img{width:57.07vw}.cta__web img{width:35.47vw}@keyframes kiran{0%{transform:scale(2) rotate(45deg);opacity:0}20%{transform:scale(20) rotate(45deg);opacity:.6}40%{transform:scale(30) rotate(45deg);opacity:.4}80%{transform:scale(45) rotate(45deg);opacity:.2}100%{transform:scale(50) rotate(45deg);opacity:0}}