/*!
*  Style.css | @a-plans
*/html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.row-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.row-flex>*{-webkit-box-flex:0 1 auto;-moz-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.row-flex__end{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.row-flex__center{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.row-flex__around{-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-ms-flex-pack:space-around}.row-flex__between{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.row-flex__wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.row-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(100px, 1fr))}.box_left{float:left}.box_right{float:right}.box_center{margin:auto}.txt_left{text-align:left}.txt_right{text-align:right}.txt_center{text-align:center}.txt_uline{text-decoration:underline}.mb_5{margin-bottom:5px}.mb_10{margin-bottom:10px}.mb_15{margin-bottom:15px}.mb_30{margin-bottom:30px}@media only screen and (max-width: 640px){.box_left,.box_right{float:none}}*{-webkit-text-size-adjust:100%;box-sizing:border-box}html{position:relative;min-width:1280px;font-family:"Helvetica Neue", Arial, 游ゴシック, YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", メイリオ, Meiryo, Osaka, "MS Pゴシック", "MS PGothic", sans-serif;font-size:13px;font-weight:400;line-height:1.6;-webkit-text-size-adjust:100%}@media only screen and (max-width: 640px){html{min-width:auto}}body{position:relative;color:#231815}img{vertical-align:top}@media only screen and (max-width: 640px){img{max-width:100%;height:auto}}ol,ul{padding:0;margin:0;list-style:none}a{color:inherit;text-decoration:none;overflow:hidden}a:hover{color:#e75205}a:hover img{opacity:0.8}*[class*=' fa-']{margin-right:3px}.hidden{display:none}@media (max-width: 640px){.hidden-ss{display:none}}@media (min-width: 640px){.visible-ss{display:none}}.btn-box{margin:30px auto;text-align:center}.btn-box a,.btn-box button{display:inline-block;max-width:100%;width:260px;height:50px;color:#fff;font-size:1.1rem;line-height:50px;background-color:#333;border:1px solid #333;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;outline:none}.btn-box a:hover,.btn-box button:hover{color:#fff;background-color:#e75205;border-color:#e75205}.container{display:block;max-width:980px;margin:0 auto}.container:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}@media only screen and (max-width: 640px){.container{width:auto;padding:0 10px}}#header{position:relative;top:0;left:0;right:0}.header-wrap{position:relative;padding:15px 0;margin:0 auto;overflow:hidden}.header-logo{float:left}.header-logo a{display:inline-block;vertical-align:middle}.header-contact{float:right}.header-contact a{display:inline-block;vertical-align:middle;margin-right:10px}.header-nav{height:72px;text-align:center;background-color:#e75205}.header-nav-item{height:75px;font-size:1.2rem}.header-nav-item a{display:block;padding:16px 50px;color:#fff}.header-nav-item a:hover{color:#ffff00}.header-nav-link{display:block;font-size:1.3rem;font-weight:600;line-height:1.4}.header-nav-en{display:block;font-size:1.0rem;line-height:1.4}@media only screen and (max-width: 640px){.header-wrap{height:60px;padding:10px 0;border-bottom:2px solid #e75205}.header-logo{width:160px}.header-contact{display:none}.header-nav{display:none;position:absolute;top:60px;left:0;right:0;z-index:101;height:auto;padding:10px 0}.header-nav-item{width:100%;height:40px}.header-nav-item a{padding:0}.header-nav-link{font-size:1.2rem;line-height:40px}.header-nav-en{display:none}}.header-toggle-btn{display:none;position:absolute;top:8px;left:auto;right:10px;width:50px;height:46px;padding:0;transition:all .4s;box-sizing:border-box}.header-toggle-btn span{display:inline-block;position:absolute;left:8px;width:34px;height:3px;background-color:#e75205;border-radius:0;transition:all .4s;box-sizing:border-box}.header-toggle-btn span:nth-of-type(1){top:6px}.header-toggle-btn span:nth-of-type(2){top:16px}.header-toggle-btn span:nth-of-type(3){top:26px}.header-toggle-btn.active span:nth-of-type(1){-webkit-transform:translateY(10px) rotate(-315deg);transform:translateY(10px) rotate(-315deg)}.header-toggle-btn.active span:nth-of-type(2){opacity:0}.header-toggle-btn.active span:nth-of-type(3){-webkit-transform:translateY(-10px) rotate(315deg);transform:translateY(-10px) rotate(315deg)}.header-toggle-btn p{position:absolute;bottom:0;width:50px;color:#e75205;font-size:12px;text-align:center}@media only screen and (max-width: 640px){.header-toggle-btn{display:block}}#footer{color:#fff;background-color:#414141}#footer .copyright{padding:30px 0}.footer-pagetop{position:fixed;bottom:50px;right:30px;z-index:99}.footer-map iframe{min-width:100%;max-width:100%}.footer-info{padding:45px 0;margin-bottom:30px;text-align:center;background-color:#e75205}.footer-info-logo{margin-bottom:30px}.footer-nav-box{padding-left:40px;padding-right:40px}.footer-nav-dt{margin-bottom:5px;font-size:1.1rem;line-height:1.8}.footer-nav-dd{padding-left:10px;font-size:1.0rem;line-height:1.8}@media only screen and (max-width: 640px){.footer-pagetop{bottom:15px;right:15px;width:40px}.footer-info{padding:30px}.footer-info-logo{width:200px;margin:0 auto 20px}.footer-nav{text-align:center}.footer-nav-box{width:100%;padding:0}.footer-nav-dt{margin-top:5px;font-size:1.2rem}.footer-nav-dd{display:none;padding-left:0}.footer-map iframe{height:300px}}#content{position:relative}.section-ttl{margin-bottom:20px;color:#e75205;font-size:2.4rem;font-weight:600}.section-lead{margin-bottom:30px;font-size:1.4rem;font-weight:600;line-height:1.8}@media only screen and (max-width: 640px){.section-ttl{font-size:1.6rem}.section-lead{font-size:1.1rem}}.home{text-align:center}.home-hero-wrap{position:relative;padding:45px 0;margin-bottom:30px;background-image:url(../images/home/bg_hero@2x.png);background-repeat:no-repeat;background-position:center;background-size:contain}.home-hero-txt{margin-bottom:10px}.home-hero-link_left{position:absolute;top:30px;right:50%;margin-right:200px}.home-hero-link_right{position:absolute;top:30px;left:50%;margin-left:200px}.home-road,.home-welfare,.home-used{padding:60px 0;background:-moz-linear-gradient(0.07% 232.04% -90deg, #fff 0%, #f19c50 99.56%, #f19c50 100%);background:-webkit-linear-gradient(-90deg, #fff 0%, #f19c50 99.56%, #f19c50 100%);background:-webkit-gradient(linear, 0.07% 232.04%, 0.07% 232.21%, color-stop(0, #fff), color-stop(0.9956, #f19c50), color-stop(1, #f19c50));background:-o-linear-gradient(-90deg, #fff 0%, #f19c50 99.56%, #f19c50 100%);background:-ms-linear-gradient(-90deg, #fff 0%, #f19c50 99.56%, #f19c50 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#F19C50' ,GradientType=0)";background:linear-gradient(180deg, #fff 0%, #f19c50 99.56%, #f19c50 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#F19C50' , GradientType=0)}.home-rental,.home-sales,.home-repair{padding:60px 0;border-bottom:3px solid #e75205}@media only screen and (max-width: 640px){.home-hero-wrap{padding:20px 0;margin:0;background-size:400px auto}.home-hero-img{width:280px;margin:0 auto}.home-hero-link_left{display:none}.home-hero-link_right{display:none}.home-hero-txt{margin-bottom:30px}.home-road,.home-welfare,.home-used{padding:30px 15px}.home-road-ttl img,.home-welfare-ttl img,.home-used-ttl img{height:50px}.home-rental,.home-sales,.home-repair{padding:30px 15px}.home-rental-ttl img,.home-sales-ttl img,.home-repair-ttl img{height:50px}}.road{text-align:center}.road-head{padding:60px 0}.road-car-ttl{max-width:900px;margin:0 auto 20px;color:#fff;font-size:2.2rem;line-height:50px;background-color:#e75205}.road-car-img{margin-bottom:30px}.road-car-item{margin-bottom:30px}.road-car-item-ttl{margin-bottom:10px}.road-partner-ttl{max-width:900px;margin:0 auto 20px;color:#fff;font-size:2.2rem;line-height:50px;background-color:#e75205}.road-partner-box{max-width:900px;margin:0 auto 20px;padding:30px;background-color:#f2f2f2}.road-partner-item{padding:10px 0;font-size:1.8rem}@media only screen and (max-width: 640px){.road{padding:0 15px}.road-head{padding:30px 0}.road-head-ttl img{height:50px}.road-car-ttl,.road-partner-ttl{margin-bottom:10px;font-size:1.4em;line-height:40px}.road-partner-item{font-size:1.2rem}}.company{text-align:center}.company-head{padding:60px 0}.company-table{width:800px;margin:0 auto 60px;font-size:1.4rem;line-height:1.6}.company-table-th{min-width:120px;padding:10px;background-color:#f2f2f2;border:1px solid #ccc}.company-table-td{padding:10px 20px;text-align:left;border:1px solid #ccc}@media only screen and (max-width: 640px){.company{padding:0 15px}.company-head{padding:30px 0}.company-head-ttl img{height:50px}.company-head-img{width:240px;margin:0 auto}.company-table{width:100%;margin-bottom:30px;font-size:1.1rem;border-top:1px solid #ccc}.company-table-th{display:block;border-top:none}.company-table-td{display:block;border-top:none}}.privacypolicy{max-width:900px;margin-right:auto;margin-left:auto;text-align:center}.privacypolicy-head{padding:60px 0 10px}.privacypolicy-table{width:800px;margin:0 auto 200px}.privacypolicy-table-th{min-width:120px;padding:10px}.privacypolicy-table-td{padding:10px 20px;font-size:1.4rem;line-height:1.6;text-align:left}.privacypolicy-policy-ttl{max-width:900px;margin:50px auto 20px;color:#fff;font-size:2.2rem;line-height:50px;background-color:#e75205}.privacypolicy-policy-box{max-width:900px;margin:0 auto 20px;padding:30px;background-color:#f2f2f2;text-align:left}.privacypolicy-policy-item{padding:10px 0;font-size:1.4rem;line-height:1.6}.privacypolicy-policy-box li{margin:0 40px;font-size:1.4rem;line-height:1.6}.privacypolicy-policy-item2{padding-top:40px;font-size:1.4rem;line-height:1.6}.privacypolicy-policy-item2 p{padding-bottom:40px;font-size:1.4rem;line-height:1.6}.state{max-width:800px;padding:15px 0 30px;margin:0 auto}.state-message{height:30px;color:#fff;text-align:center;line-height:30px;background-color:#ccc;border-radius:6px}.state-message.red{background-color:#e44}.contact-block{padding:60px 0}.contact-ttl{max-width:900px;margin:0 auto 20px;color:#fff;font-size:1.8rem;line-height:50px;text-align:center;background-color:#e75205}.contact-table{width:900px;margin:0 auto 20px}.contact-table-th{width:240px;padding:10px 15px;border:1px solid #ccc;background-color:#e0e0e0}.contact-table-td{padding:15px 15px;border:1px solid #ccc}.contact-help{padding:5px 0;color:#888;font-size:1.0rem}.contact-label{display:inline-block;margin-left:10px;color:#c33;font-size:0.9rem}.contact-comp{padding:30px 0;margin-bottom:30px;font-size:1.2rem;line-height:1.6;text-align:center}@media only screen and (max-width: 640px){.contact-block{padding:30px 15px}.contact-ttl{margin-bottom:20px;font-size:1.4em;line-height:40px}.contact-table{width:100%;border-top:1px solid #ccc}.contact-table-th{display:block;width:100%;border-top:none;border-bottom:none}.contact-table-td{display:block;width:100%}}#form .typeBox{color:#555;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 2px 1px rgba(0,0,0,0.075) inset;display:block;font-size:16px;width:100%;max-width:500px;height:34px;line-height:1.42857;*line-height:1;padding:6px 10px;box-sizing:border-box;-moz-box-sizing:border-box}#form .typeBox:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}#form input[name="name"],#form input[name="kana"]{max-width:300px}#form input[name="tel"]{max-width:200px}#form input[name="zip"]{max-width:100px}#form textarea.typeBox{min-height:80px;resize:vertical}#form textarea[name="body"]{min-height:140px}#form input:disabled,#form textarea:disabled{background-color:#f0f0f0}#form legend{font-size:15px}#form label{display:inline-block;padding:6px 9px;margin-right:6px;margin-bottom:6px;background-color:#f2f2f2;border:1px solid #ccc}#form label input[type=checkbox]{margin-right:6px}#form .label{display:inline;padding:0.2em 0.6em;margin-left:1em;color:#fff;font-size:75%;font-weight:700;line-height:1;text-align:center;vertical-align:baseline;white-space:nowrap;background-color:#777;border-radius:0.25em}#form .label.hissu{background-color:#d22}#form .help{color:#737373;padding-top:5px;margin:0}#form .error input[type="text"],#form .error input[type="tel"],#form .error input[type="email"],#form .error textarea{background-color:#FFEEEE}#form .error label{background-color:#FFEEEE}