html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:auto;font-size:13px;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",YuGothic,Meiryo,sans-serif;color:#313131;background-color:#fff;line-height:22px}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:0.75}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.container{width:960px;margin-left:auto;margin-right:auto}#header{padding:8px 0 35px;overflow:hidden}#header #logo{float:left}#header #logo a{display:block;text-indent:-9999px;background:url(../images/logo.jpg) 0 0 no-repeat;width:153px;height:67px}#header #header-menu{float:right}#header #header-menu ul{margin-top:8px}#header #header-menu ul li{float:left;text-indent:-9999px;background:url(../images/header-tel-1.jpg) 0 0 no-repeat;width:222px;height:56px}#header #header-menu ul li+li{background:url(../images/header-tel-2.jpg) 0 0 no-repeat;margin-left:40px}#global-menu{width:100%;background:url(../images/g-menu.jpg) #fee53e 0 0 repeat-x}#global-menu ul{text-align:center}#global-menu ul li{display:inline-block;width:194px;box-sizing:border-box;border-left:1px solid #ffe784}#global-menu ul li:last-child{border-right:1px solid #ffe784}#global-menu ul li a{position:relative;display:block;padding:45px 0 20px;color:#313131;font-size:16px;font-weight:bold;text-decoration:none}#global-menu ul li a:before{position:absolute;top:-30px;left:50%;margin-left:-38px;content:"";display:block;background-image:url(../images/global-menu-1.png);background-position:0 0;background-repeat:no-repeat;width:75px;height:70px}#global-menu ul li+li a:before{background-image:url(../images/global-menu-2.png)}#global-menu ul li+li+li a:before{background-image:url(../images/global-menu-3.png)}#global-menu ul li+li+li+li a:before{background-image:url(../images/global-menu-4.png)}#global-menu ul li+li+li+li+li a:before{background-image:url(../images/global-menu-5.png)}#mv{z-index:1}#service-menu{margin:-70px 0 40px;position:relative}#service-menu ul{text-align:center}#service-menu ul li{display:inline-block;width:300px;box-sizing:border-box;padding:15px;background:#ffffff;border:1px solid #d5d5d5;border-radius:5px 5px 5px 5px;box-shadow:0 2px 3px 0 rgba(0,0,0,0.1);margin-right:30px}#service-menu ul li:last-child{margin-right:0}#service-menu ul li h3{text-indent:-9999px;background-image:url(../images/service-menu-1.jpg);background-position:0 0;background-repeat:no-repeat;width:270px;height:106px;margin-bottom:12px}#service-menu ul li p{margin-bottom:12px}#service-menu ul li a{display:block;color:#ffffff;font-size:15px;font-weight:bold;width:100%;padding:10px 0;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,0.1);border:1px solid #cc1e1e;background:#cc1e1e;background:-webkit-linear-gradient(top, #f75454 0%, #cc1e1e 100%);background:linear-gradient(to bottom, #f75454 0%, #cc1e1e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f75454', endColorstr='#cc1e1e',GradientType=0 );border-radius:5px 5px 5px 5px}#service-menu ul li a:hover{background:#ff3019;background:-webkit-linear-gradient(top, #ff3019 0%, #cf0404 100%);background:linear-gradient(to bottom, #ff3019 0%, #cf0404 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 )}#service-menu ul li+li h3{background-image:url(../images/service-menu-2.jpg)}#service-menu ul li+li+li h3{background-image:url(../images/service-menu-3.jpg)}#message{width:100%;background:url(../images/message.jpg) #fafafa 0 bottom no-repeat;padding:20px 0 5px;margin-bottom:40px}#message p{font-size:16px;text-align:center;margin-bottom:20px}#contents{margin-bottom:60px;overflow:hidden}#contents #news{float:left;width:640px;margin-right:60px}#contents #news h3{text-indent:-9999px;background:url(../images/news-title.jpg) 0 0 no-repeat;width:640px;height:50px;margin-bottom:20px}#contents #news dl{padding-bottom:15px;margin-bottom:15px;background:url(../images/dot.gif) 0 bottom repeat-x}#contents #news dl dt{display:inline-block;padding-bottom:1px;margin-bottom:10px;border-bottom:1px solid #e5e5e5}#contents #banner{float: right;} #banner ul li{margin-bottom:20px}#carousel{width:100%;background:#f5f5f5;padding:30px 0}#carousel .carousel-inner{width:960px;padding-left:10px;margin:0 auto}#carousel .carousel-inner .slick-arrow:focus{outline:none}#carousel .carousel-inner .slick-prev{background:rgba(0,0,0,0.8);width:30px;height:30px;left:-40px}#carousel .carousel-inner .slick-prev:before{content:"";position:absolute;top:9px;left:50%;width:12px;height:12px;margin-left:-2px;border-left:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);box-sizing:border-box}#carousel .carousel-inner .slick-next{background:rgba(0,0,0,0.8);width:30px;height:30px;right:-40px}#carousel .carousel-inner .slick-next:before{content:"";position:absolute;top:9px;left:50%;width:12px;height:12px;margin-left:-8px;border-left:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);box-sizing:border-box}#footer{padding:30px 0}#footer small{display:block;text-align:center}#breadcrumb{padding:10px 0}#breadcrumb ul{overflow:hidden}#breadcrumb ul li{float:left}#breadcrumb ul li:after{content:"/";padding:0 10px}#breadcrumb ul li:last-child:after{content:none}#breadcrumb ul li a{color:#477be9}#breadcrumb ul li a:hover{color:#91b4ff}#pagetitle{background:#f5f5f5;margin-bottom:40px}#pagetitle .pagetitle h3{text-indent:-9999px;background-position:no-repeat;background-repeat:0 0;width:960px;height:200px}#pagetitle #pagetitle-stock{background-image:url(../images/pagetitle-stock.jpg)}#pagetitle #pagetitle-about{background-image:url(../images/pagetitle-about.jpg)}#pagetitle #pagetitle-staff{background-image:url(../images/pagetitle-staff.jpg)}#pagetitle #pagetitle-access{background-image:url(../images/pagetitle-access.jpg)}#pagetitle #pagetitle-contact{background-image:url(../images/pagetitle-contact.jpg)}#pagetitle #pagetitle-newcar{background-image:url(../images/pagetitle-newcar.jpg)}#stock-service-menu{float:left;width:640px;margin-right:60px;overflow:hidden}#stock-service-menu ul{overflow:hidden}#stock-service-menu ul li{float:left;width:300px;text-align:center;box-sizing:border-box;padding:15px;background:#ffffff;border:1px solid #d5d5d5;border-radius:5px 5px 5px 5px;box-shadow:0 2px 3px 0 rgba(0,0,0,0.1);margin-right:30px;margin-bottom:30px}#stock-service-menu ul li:last-child{margin-right:0}#stock-service-menu ul li h3{text-indent:-9999px;background-image:url(../images/service-menu-1.jpg);background-position:0 0;background-repeat:no-repeat;width:270px;height:106px}#stock-service-menu ul li p{margin-bottom:12px}#stock-service-menu ul li a{display:block;color:#ffffff;font-size:15px;font-weight:bold;width:100%;padding:10px 0;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,0.1);border:1px solid #cc1e1e;background:#cc1e1e;background:-webkit-linear-gradient(top, #f75454 0%, #cc1e1e 100%);background:linear-gradient(to bottom, #f75454 0%, #cc1e1e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f75454', endColorstr='#cc1e1e',GradientType=0 );border-radius:5px 5px 5px 5px}#stock-service-menu ul li a:hover{background:#ff3019;background:-webkit-linear-gradient(top, #ff3019 0%, #cf0404 100%);background:linear-gradient(to bottom, #ff3019 0%, #cf0404 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 )}#stock-service-menu ul li+li{margin-right:0}#stock-service-menu ul li+li h3{background-image:url(../images/service-menu-2.jpg)}#stock-service-menu ul li+li+li{margin-right:30px}#stock-service-menu ul li+li+li h3{background-image:url(../images/service-menu-3.jpg)}#stock-service-menu ul li+li+li+li{margin-right:0}#stock-service-menu ul li+li+li+li h3{background-image:url(../images/service-menu-4.jpg)}#about{float:left;width:640px;margin-right:60px;overflow:hidden}#about table{border:1px solid #d5d5d5;border-bottom:none}#about table tr{border-bottom:1px solid #d5d5d5}#about table th{width:157px;min-height:100%;background:#fafafa;padding:10px;border-right:1px solid #d5d5d5;overflow:hidden}#about table td{width:440px;padding:10px}#about table td a{color:#477be9}#about table td a:hover{color:#91b4ff}#staff{float:left;width:640px;margin-right:60px}#staff .staff-col{padding:20px;box-sizing:border-box;border:1px solid #d5d5d5;margin-bottom:20px;overflow:hidden}#staff .staff-col .staff-thumb{float:left;margin-right:20px}#staff .staff-col .staff-content{float:left;width:395px}#staff .staff-col .staff-content span{color:#131576;margin-bottom:5px}#staff .staff-col .staff-content h3{font-size:24px;padding-bottom:5px;margin-bottom:10px;border-bottom:3px solid #e5e5e5}#staff .staff-col .staff-content h3 i{color:#999999;font-size:13px;text-transform:uppercase;padding-left:5px}#staff .staff-col .staff-content p{margin-bottom:12px}#staff .staff-col .staff-content p p:last-child{margin-bottom:0}#access{float:left;width:640px;margin-right:60px}#access .access-col{padding:20px;box-sizing:border-box;border:1px solid #d5d5d5;margin-bottom:20px;overflow:hidden}#access .access-col h3{font-size:24px;padding-bottom:5px;margin-bottom:20px;border-bottom:3px solid #e5e5e5}#access .access-col img{margin-bottom:20px}#access .access-col p{margin-bottom:12px}#access .access-col p:last-child{margin-bottom:0}#access .access-col p a{display:block;text-indent:-9999px;background:url(../images/map.jpg) 0 0 no-repeat;width:598px;height:120px}#access .access-col p a:hover{opacity:.9}#contact{float:left;width:640px;margin-right:60px}#contact .contact-tel{display:block;background:url(../images/contact-tel.jpg) 0 0 no-repeat;width:640px;height:120px;margin-bottom:20px}#contact .contact-tel p{text-indent:-9999px}#contact p{margin-bottom:20px}#contact p a{color:#477be9}#contact p a:hover{color:#91b4ff}#contact .require{color:red}#contact dl{margin-bottom:15px;overflow:hidden}#contact dl dt{float:left;width:140px;padding:8px 10px;margin-right:30px;background:#f5f5f5}#contact dl dd{float:left;width:450px}#contact dl dd input[type="text"]{font-size:15px;width:100%;height:38px;box-sizing:border-box;padding:5px;border:1px solid #d5d5d5}#contact dl dd input[type="text"]:focus{outline:none;border:none;background:#f5f5f5}#contact dl dd input[type="checkbox"]{display:inline-block;margin-top:12px}#contact dl dd .cb-last{margin-left:20px}#contact dl .textarea{float:none;display:block;width:100%}#contact dl .textarea textarea{width:100%;box-sizing:border-box;padding:5px;margin-top:15px;border:1px solid #d5d5d5}#contact dl .textarea textarea:focus{outline:none;border:none;background:#f5f5f5}#contact #submit{text-align:center}#contact #submit input{color:#ffffff;font-size:18px;background:#333333;border:none;padding:10px 20px}#contact #submit input:focus{outline:none}#contact #privacy{padding-top:20px;margin-top:40px;border-top:1px solid #d5d5d5}#contact #privacy h3{font-size:16px;font-weight:bold;margin-bottom:20px}#contact #privacy p{margin-bottom:15px}#contact #privacy p strong{font-weight:bold}#newcar ul{margin-top:40px;overflow:hidden}#newcar ul li{float:left;margin:0 20px 20px 0}#newcar ul li:nth-child(4n){margin-right:0}@media all and (max-width: 768px){*{box-sizing:border-box}.container{width:100%;padding:10px 20px 30px !important}#global-menu{overflow:hidden;background-image:none;background-color:#fee53e}#global-menu ul li{float:left;display:inline;width:50%;border-right:1px solid #ebb20c;border-bottom:1px solid #ebb20c}#global-menu ul li:nth-child(2n){border-right:none}#global-menu ul li:last-child{border-right:1px solid #ebb20c;border-bottom:none}#global-menu ul li a{padding:10px 0}#global-menu ul li a:before{content:none}.bx-wrapper{height:180px !important}#service-menu{margin-top:0}#service-menu ul li{width:30%;margin-right:3.3%}#service-menu ul li h3{font-size:14px;font-weight:bold;text-align:center;text-indent:0;background:none;width:auto;height:auto}#service-menu ul li+li h3{font-size:14px;font-weight:bold;text-align:center;text-indent:0;background:none;width:auto;height:auto}#service-menu ul li+li+li h3{font-size:14px;font-weight:bold;text-align:center;text-indent:0;background:none;width:auto;height:auto}#message{background-position:50% bottom}#contents main{float:none !important;width:100% !important;margin-right:0 !important}#banner{margin-top:40px}#banner ul{text-align:center}#banner ul li{display:inline-block;margin:10px}#carousel{display:none}}@media all and (max-width: 468px){#header #logo{float:none}#header #logo a{margin-left:auto;margin-right:auto}#header #header-menu{float:none;margin-top:20px}#header #header-menu ul li{float:none;margin:10px auto}#header #header-menu ul li a{margin-left:auto;margin-right:auto}#header #header-menu ul li+li{margin:10px auto}#mv{display:none}#service-menu ul{margin-top:20px}#service-menu ul li{width:95%;margin-bottom:10px;margin-right:0}#contents #news h3{font-size:14px;font-weight:bold;text-align:center;text-indent:0;background:none;width:auto;height:auto}#contents #stock-service-menu ul li{width:100%}#contents #stock-service-menu ul li h3{font-size:14px;font-weight:bold;text-align:center;text-indent:0;background:none;width:auto;height:auto}#contents #stock-service-menu ul li+li h3{font-size:14px;font-weight:bold;text-align:center;text-indent:0;background:none;width:auto;height:auto}#contents #stock-service-menu ul li+li+li h3{font-size:14px;font-weight:bold;text-align:center;text-indent:0;background:none;width:auto;height:auto}#contents #stock-service-menu ul li+li+li+li h3{font-size:14px;font-weight:bold;text-align:center;text-indent:0;background:none;width:auto;height:auto}#pagetitle .pagetitle{padding:20px 0 !important;background:#131576;background-image:none !important}#pagetitle .pagetitle h3{color:#ffffff;text-indent:0;width:100%;height:auto;font-size:14px;font-weight:bold;text-align:center}#staff .staff-col .staff-thumb{float:none;width:100%;margin:0 0 20px 0}#staff .staff-col .staff-thumb img{display:block;margin:0 auto}#staff .staff-col .staff-content{float:none;width:100%}#access .access-col h3{font-size:18px}#access .access-col img{display:block;max-width:100%;height:auto}#access .access-col p a{text-indent:0;background:none;width:auto;height:auto}#contact .contact-tel{background:none;width:auto;height:auto}#contact .contact-tel p{text-indent:0}#contact dl dt{width:100%;margin-bottom:5px}#contact dl dd{width:100%}#newcar #newcar-mv{display:none}#newcar .nercars li{margin-right:0}}

/*# sourceMappingURL=maps/style.css.map */
