@charset "utf-8";body{font-size:13px;line-height:30px;letter-spacing:.05em}h1{font-size:18px}h2{font-size:16px}h3{font-size:15px}h4{font-size:13px}div.form-item div.description{font-size:11px}span.fieldset-legend span.summary{font-size:11px}div.tabs ul.primary,div.tabs ul.secondary{max-width:none;font-size:11px}div.messages{max-width:none;font-size:11px}div.item-list ul.pager li{font-size:11px}br.large,br.medium{display:none}br.small{display:inline}*.no-small{display:none}*.margin-bottom{margin-bottom:40px}*.margin-bottom-narrow{margin-bottom:10px}*.margin-bottom-wide{margin-bottom:40px}*.margin-bottom-extra-wide{margin-bottom:40px}div#page{padding-top:50px}div#page.company,div#page.recruit{padding-top:50px}header#header h1#logo,header#header p#logo,header#header p#button-menu{transition:.25s transform .25s ease}header#header.hide h1#logo,header#header.hide p#logo,header#header.hide p#button-menu{transform:translateY(-50px)}header#header.hide div#menu,header#header.scroll-up div#menu{transform:translate(100%,0px)}header#header.hide.menu h1#logo,header#header.hide.menu p#logo,header#header.hide.menu p#button-menu,header#header.scroll-up h1#logo,header#header.scroll-up p#logo,header#header.scroll-up p#button-menu{transform:translateY(0px)}header#header h1#logo,header#header p#logo{box-sizing:border-box;width:100%;height:50px;left:0;padding:13px 0 13px 10px;background-color:#fff}header#header h1#logo a,header#header p#logo a{display:block;width:148px;height:24px}header#header h1#logo img,header#header p#logo img{height:24px}header#header p#button-menu{position:fixed;width:50px;height:50px;right:0;top:0;cursor:pointer;z-index:30}header#header p#button-menu span{display:block;position:absolute;background-color:#000;width:24px;height:2px;left:13px;top:24px;transform-origin:50% 50%}header#header p#button-menu span:nth-child(1){transform:translateY(-8px) rotate(0deg)}header#header p#button-menu span:nth-child(2){transform:translateY(0px) rotate(0deg)}header#header p#button-menu span:nth-child(3){transform:translateY(8px) rotate(0deg)}header#header.menu p#button-menu span:nth-child(1){animation:button-menu-row-01 .325s 1 forwards}header#header.close p#button-menu span:nth-child(1){animation:button-menu-row-01-close .325s 1 forwards}header#header.menu p#button-menu span:nth-child(2){animation:button-menu-row-02 .325s 1 forwards}header#header.close p#button-menu span:nth-child(2){animation:button-menu-row-02-close .325s 1 forwards}header#header.menu p#button-menu span:nth-child(3){animation:button-menu-row-03 .325s 1 forwards}header#header.close p#button-menu span:nth-child(3){animation:button-menu-row-03-close .325s 1 forwards}@keyframes button-menu-row-01{0%{transform:translateY(-8px) rotate(0deg)}50%{transform:translateY(0px) rotate(0deg)}100%{transform:translateY(0px) rotate(-45deg)}}@keyframes button-menu-row-01-close{0%{transform:translateY(0px) rotate(-45deg)}50%{transform:translateY(0px) rotate(0deg)}100%{transform:translateY(-8px) rotate(0deg)}}@keyframes button-menu-row-02{0%{opacity:1}100%{opacity:0}}@keyframes button-menu-row-02-close{0%{opacity:0}100%{opacity:1}}@keyframes button-menu-row-03{0%{transform:translateY(8px) rotate(0deg)}50%{transform:translateY(0px) rotate(0deg)}100%{transform:translateY(0px) rotate(45deg)}}@keyframes button-menu-row-03-close{0%{transform:translateY(0px) rotate(45deg)}50%{transform:translateY(0px) rotate(0deg)}100%{transform:translateY(8px) rotate(0deg)}}header#header div#menu{height:100%;left:auto;right:0;overflow:scroll;z-index:10;transform:translateX(100%);transition:.325s transform ease;-webkit-overflow-scrolling:touch}header#header.menu div#menu{transform:translateX(0%)}header#header.hide div#menu{background-color:rgba(255,255,255,1)}header#header div#menu div.inner-menu{letter-spacing:.05em;padding:50px 0 40px}header#header div#menu nav#navi,header#header div#menu p.language{display:block;text-align:right;letter-spacing:.05em}header#header div#menu nav#navi{line-height:40px;margin-right:0}header#header div#menu nav#navi ul li{display:block;font-size:13px}header#header div#menu nav#navi>ul>li{position:relative;padding:0}header#header div#menu nav#navi>ul>li.contact-us{display:none}header#header div#menu nav#navi>ul>li>a{padding-right:40px}header#header div#menu nav#navi>ul>li>a span{display:none}header#header div#menu nav#navi>ul>li>span.button-collapse{position:absolute;width:40px;height:40px;right:0;top:0;cursor:pointer;background:url(//www.auto-proz.com/search/wp-content/themes/auto-proz/assets/css/../images/arrow-collapse.svg) no-repeat center;background-size:auto 13px;transition:.325s transform ease}header#header div#menu nav#navi>ul>li.open>span.button-collapse{transform:rotate(90deg)}header#header div#menu nav#navi ul li div.nest{display:none;position:static;width:auto;height:auto;left:auto;z-index:0;line-height:40px;background-color:#f7f7f7;transition:none}header#header.hide div#menu nav#navi ul li div.nest,header#header.scroll-up div#menu nav#navi ul li div.nest{background-color:#f7f7f7}header#header div#menu nav#navi ul li:hover div.nest,div.company header#header div#menu nav#navi ul li.company div.nest,div.recruit header#header div#menu nav#navi ul li.recruit div.nest{height:auto}div.company header#header div#menu nav#navi ul li.company div.nest,div.recruit header#header div#menu nav#navi ul li.recruit div.nest{z-index:0}header#header div#menu nav#navi div.nest ul{padding:10px 40px}header#header div#menu nav#navi div.nest ul li{width:auto;border-right:none}header#header div#menu nav#navi div.nest ul li a{color:#000;padding:0}header#header div#menu nav#navi div.nest ul li span.main{display:none}header#header div#menu nav#navi div.nest ul li span.sub{font-size:13px}header#header div#menu nav#navi div.nest ul li:first-child{border-left:none}header#header div#menu p.language{display:none;line-height:35px;padding:0 40px}header#header div#menu p.language-small{display:block}header#header div#menu p.language span{font-size:13px}header#header div#menu div.misc,header#header div#menu div.sns{display:block}header#header div#menu div.misc{margin-bottom:40px;padding:0 40px}header#header div#menu div.misc ul li{font-family:"Montserrat","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Verdana,Meiryo,sans-serif;line-height:40px}header#header div#menu div.misc ul li.privacy-policy{font-size:11px}header#header div#menu div.sns{display:block;text-align:right;letter-spacing:-.25em;padding:0 40px}header#header div#menu div.sns p{display:inline-block;letter-spacing:.05em}header#header div#menu div.sns p.facebook{margin-right:20px}header#header div#menu div.sns p img{width:auto;height:24px}div#cover div.image{padding-bottom:56.25%}div#cover div.pager{left:50%;right:auto;top:auto;bottom:0;margin:0 0 0 -50px}div#content section div.inner-section{width:auto;padding:40px}div#content div#title{padding-bottom:50%}div#content div#title.no-image{padding-bottom:0 !important}div#content div#title div.text-alternate{display:block;position:absolute;width:100%;left:0;top:40px;z-index:1;line-height:25px;color:#fff;letter-spacing:.075em;text-align:center;opacity:0;transition:.875s opacity .625s ease}div.active div#content div#title div.text-alternate{opacity:1}div#content div#title div.text-alternate p.label{font-family:"Montserrat","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Verdana,Meiryo,sans-serif;font-size:18px;font-weight:500;margin-bottom:10px}div#content div#title div.text-alternate p.main{font-family:"Montserrat","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Verdana,Meiryo,sans-serif;font-size:13px}div#content div#title div.text-alternate p.main{font-size:11px}div#content div#title-alternate{padding-top:40px}div#content div#title-alternate h1,div#content div#title-alternate p.main{font-size:16px}div#content div#title-alternate p.sub{font-size:11px}div#content h2.headline{font-size:15px;margin-bottom:20px}div#content h2.headline span{font-size:13px}div#content section div.table{line-height:25px}body.page-taxonomy div#content div.taxonomy-term div.content{width:auto;padding:0 40px}div#content div#pager-alternate{display:block;padding:0 40px 40px;background-color:#f7f7f7}div#content div#pager-alternate ul li.prev{float:left}div#content div#pager-alternate ul li.next{float:right}div#content div#pager-alternate ul li.prev a,div#content div#pager-alternate ul li.next a{background-repeat:no-repeat;background-size:auto 13px}div#content div#pager-alternate ul li.prev a{padding-left:15px;background-image:url(//www.auto-proz.com/search/wp-content/themes/auto-proz/assets/css/../images/arrow-pager-alternate-prev.svg);background-position:left center}div#content div#pager-alternate ul li.next a{padding-right:15px;background-image:url(//www.auto-proz.com/search/wp-content/themes/auto-proz/assets/css/../images/arrow-pager-alternate-next.svg);background-position:right center}div#content div#views_infinite_scroll-ajax-loader{padding:20px 0}body.front div#content div#block-views-news-blog-home-block div.inner-block{width:auto;padding:40px}body.front div#content div#block-views-news-blog-home-block div.view-news-blog-home{line-height:25px}body.front div#content div#block-views-news-blog-home-block div.view-news-blog-home div.view-header{position:static;left:auto;top:auto;margin-bottom:10px}body.front div#content div#block-views-news-blog-home-block div.view-news-blog-home div.view-header p.label{font-size:13px}body.front div#content div#block-views-news-blog-home-block div.view-news-blog-home div.view-content{padding-left:0}body.front div#content div#block-views-news-blog-home-block div.view-news-blog-home div.view-content ul li{margin-bottom:10px;padding:25px 0 0 70px}body.front div#content div#block-views-news-blog-home-block div.view-news-blog-home div.view-content ul li p.type{width:55px;font-size:11px}body.front div#content div#block-views-news-blog-home-block div.view-news-blog-home div.view-content ul li p.created{left:70px;font-size:11px;border-right:none;padding-right:0}body.front div#content div#block-views-news-blog-home-block div.view-news-blog-home div.view-content ul li h2{font-size:13px}div#content article.node-news-blog{padding:0 40px}div#content article.node-news-blog div.inner-article{width:auto;padding:40px 0}div#content article.node-news-blog p.created{font-size:11px}div#content article.node-news-blog h1,div#content article.node-news-blog h2{font-size:16px;margin-bottom:20px}div.blog div#content div.category{padding-top:20px}div.blog div#content div.category p.label{font-size:11px;margin-right:10px}div.blog div#content div.category p.label span.separate{display:none}div.blog div#content div.category ul{display:none}div.blog div#content div.category select{display:inline-block}div#content article.node-blog p.category{font-size:11px}div.company.philosophy div#content div#title{height:auto;padding-bottom:62.5%}div.company.philosophy div#content div#title div.text-alternate{color:#000}div.company.philosophy div#content div#title p.image{background-image:url(//www.auto-proz.com/search/wp-content/themes/auto-proz/assets/css/../images/company-philosophy-image-01-small.jpg)}div.company.philosophy div#content div#title div.text{display:none}div.company.philosophy div#content section#top-message header.alternate{display:block;margin-bottom:40px}div.company.philosophy div#content section#top-message header.alternate p.sub{font-family:"Montserrat","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Verdana,Meiryo,sans-serif;font-size:15px;font-weight:500;margin-bottom:20px}div.company.philosophy div#content section#top-message header.alternate p.main{font-size:20px;font-weight:300;line-height:35px;letter-spacing:.15em}div.company.philosophy div#content section#top-message p.description{line-height:30px;margin-bottom:20px}div.company.philosophy div#content section#top-message p.name span{font-size:11px}div.company.philosophy div#content div.space{height:300px}div.company.philosophy div#content section#philosophy ul{border-bottom:1px solid #bfbfbf;padding-bottom:40px}div.company.philosophy div#content section#philosophy ul li{line-height:25px}div.company.philosophy div#content section#philosophy ul li h3{font-size:13px}div.company.overview div#content div#title{padding-bottom:50%}div.company.overview div#content div#title p.image{width:700%;background-image:url(//www.auto-proz.com/search/wp-content/themes/auto-proz/assets/css/../images/company-overview-image-01-small.jpg);background-size:cover;animation-duration:120s}@keyframes overview{0%{transform:translateX(0%)}100%{transform:translateX(-85.71%)}}div.company.overview div#content section#overview div.table div.row{padding:20px 10px}div.company.overview div#content section#overview div.table div.row p.label{position:static;left:auto;top:auto;margin-bottom:10px}div.company.overview div#content section#overview div.map{height:280px}div.company.history div#content div#title p.image{background-image:url(//www.auto-proz.com/search/wp-content/themes/auto-proz/assets/css/../images/company-history-image-01-small.jpg)}div.company.history div#content section#history div.table{padding:20px 10px}div.company.history div#content section#history div.table div.row{padding-left:0}div.company.history div#content section#history div.table div.row p.label{position:static;left:auto;top:auto}div#content div.view-brands div.view-content{width:auto;padding:40px 35px 30px}div#content div.view-brands div.views-row{width:calc(50% - 10px)}div#content div.view-brands div.views-row:nth-child(3n+1){clear:none}div#content div.view-brands div.views-row:nth-child(2n+1){clear:both}div#content div.view-brands div.views-row p.logo,div#content div.view-brands div.views-row p.type{width:calc(100% - 30px);height:calc(100% - 30px);left:15px;top:0}div#content div.view-brands div.views-row p.button-more{width:30px;height:30px;bottom:15px;font-size:11px;line-height:28px;margin-left:-15px}div#content div.view-brands div.views-row:hover p.button-more{width:30px;margin-left:-15px}div#content div.view-brands div.views-row p.button-more a{width:90px;margin-left:-75px;background-position:right calc(17px / 2) center}div#content div.view-brands div.views-row:hover p.button-more a span{opacity:0}div#content div.view-brands div.views-row p.button-more a:hover{color:#000;background-color:transparent;background-image:url(//www.auto-proz.com/search/wp-content/themes/auto-proz/assets/css/../images/arrow-more.svg)}div#content div.view-brands div.views-row:hover p.button-more a{margin-left:-75px}div#content div#header-brands div.inner-header-brands{width:auto}div#content div#header-brands div.logo{width:200px;height:200px;margin-bottom:40px}div#content div#header-brands div.logo p.authorized-agent i{padding-left:.05em}div#content div#header-brands p.image-main{display:none}div#content div#header-brands p.image-main-small{display:block;margin-bottom:0}div#content div#header-brands div.description{width:auto;margin-bottom:20px;padding:0 40px}div#content div#header-brands p.button-more{width:130px;font-size:11px;line-height:30px}div#content div#header-brands div.link{display:block;width:calc(100% - 70px);padding:20px}div#content div#header-brands div.link p.logo{margin:0 auto 20px auto}div#content div#header-brands div.link div.button-wrapper{display:block;width:auto}div#content div#header-brands div.link div.button-wrapper p.button-more{margin:auto}div#content div#header-brands div.link div.button-wrapper p.button-more:not(:last-child){margin:0 auto 10px auto}div#content div.view-brands-products div.view-header{padding-top:40px}div#content div.view-brands-products div.view-content{width:auto;padding:40px 35px 30px}div#content div.view-brands-products div.views-row{width:calc(50% - 10px)}div#content div.view-brands-products div.views-row:nth-child(3n+1){clear:none}div#content div.view-brands-products div.views-row:nth-child(2n+1){clear:both}div#content article.node-products{padding:10px}div#content article.node-products p.image{margin-bottom:10px}div#content article.node-products h1.title,div#content article.node-products h2.title{height:30px;font-size:13px;line-height:15px}div#content article.node-products h1.title i,div#content article.node-products h2.title i{display:none}div#content div#pager-brands{padding-bottom:40px}div#content div.view-snaps div.view-content{width:auto;padding:40px 35px 30px}div#content div.view-snaps div.views-row{width:calc(50% - 10px)}div#content div.view-snaps div.views-row:nth-child(3n+1){clear:none}div#content div.view-snaps div.views-row:nth-child(2n+1){clear:both}div#content div#modal-snaps div.content div.summary{width:calc(100% - 40px);left:20px}div#content div#modal-snaps div.content div.summary h2{font-size:13px}div#content div#modal-snaps div.content div.summary h2 span{display:block;margin-right:0}div#content div#modal-snaps div.content div.summary p.link{display:none}div#content div#modal-snaps div.content div.summary-alternate{display:block;width:calc(100% - 40px);left:20px;top:-50px}div#content div#modal-snaps div.pager{bottom:40px}div#content article.node-snaps div.inner-article{width:auto;margin:auto;padding:40px}div#content article.node-snaps div.summary h2{font-size:13px}div#content article.node-snaps div.summary h2 span{display:block;margin-right:0}div.recruit.new-graduate div#content div#title p.image{background-image:url(//www.auto-proz.com/search/wp-content/themes/auto-proz/assets/css/../images/recruit-new-graduate-image-01-small.jpg)}div.recruit.career div#content div#title p.image{background-image:url(//www.auto-proz.com/search/wp-content/themes/auto-proz/assets/css/../images/recruit-career-image-01-small.jpg)}div.recruit div#content section div.table div.row{padding:20px 10px}div.recruit div#content section div.table div.row p.label{position:static;left:auto;top:auto;margin-bottom:10px}div.recruit div#content section div.table div.row ul li{margin-bottom:20px}div.recruit div#content section div.table div.row ul li h3{font-size:13px}div.contact-us div#content section#summary div.inner-section{padding:40px}div.contact-us div#content section#summary hr{margin:40px 0}div.contact-us div#content section#summary h2{font-size:15px}div.contact-us div#content section#summary p.require{font-size:11px;margin-bottom:20px}form.webform-client-form{padding-bottom:40px}form.webform-client-form>div{width:auto;padding:0 40px}form.webform-client-form div.webform-component-textfield,form.webform-client-form div.webform-component-email{float:none;width:auto;margin-bottom:40px}form.webform-client-form div.webform-component--name-sei,form.webform-client-form div.webform-component--furigana-sei,form.webform-client-form div.webform-component--email,form.webform-client-form div.webform-component--company,form.webform-client-form div.webform-component--tel{margin:0 0 10px}form.webform-client-form div.webform-component-radios{padding-left:0}form.webform-client-form div.webform-component-radios>label{position:static;left:auto;top:auto}form.webform-client-form div.webform-component-markup div.action p.button-submit{font-size:15px;line-height:60px}form.webform-client-form div.webform-component-markup div.action input[type=reset]{font-size:11px}div.privacy-policy div#content section#privacy-policy div.inner-section{padding:40px}div.privacy-policy div#content section#privacy-policy{font-size:11px;line-height:25px}div.privacy-policy div#content section#privacy-policy h2{font-size:11px}div.privacy-policy div#content section#privacy-policy ol.parentheses{text-indent:-1.75em}div.en div#content section#overview h2.headline{font-size:16px;margin:0 0 20px;padding-bottom:20px}div.en div#content section#overview div.table div.row,div.en div#content section#overview-alternate div.table div.row{margin-bottom:40px}div.en div#content section#top-message{background-position:58.75% bottom;background-size:auto 1200px}div.en div#content section#top-message h2.headline,div.en div#content section#history h2.headline{font-size:13px}div.en div#content section#top-message p.description span.small{display:block;padding-right:100px}div.en div#content div.space{height:300px}div.en div#content section#history div.table div.row{line-height:30px;padding-left:0}div.en div#content section#history div.table div.row p.label{position:static;left:auto;top:auto}div.en div#content section#contact-us div.inner-section{padding:40px 0}div.en div#content section#contact-us h2.headline{font-size:16px;margin-bottom:20px}div.en div#content section#contact-us form.webform-client-form div.webform-component--email{margin-bottom:40px}footer#footer div.auto-proz,footer#footer div.yakima{padding-top:40px}footer#footer div.auto-proz div.inner-auto-proz,footer#footer div.yakima div.inner-yakima{display:block;width:calc(100% - 70px);padding:20px}footer#footer div.auto-proz p.logo,footer#footer div.yakima p.logo{margin:0 auto 20px auto}footer#footer div.auto-proz p.button-more,footer#footer div.yakima p.button-more{margin:auto}footer#footer div.shop{padding:40px 0 30px}footer#footer div.shop p.balloon{font-size:11px;margin-bottom:20px}footer#footer div.shop ul{display:block;padding:0 20px}footer#footer div.shop ul li{display:flex;justify-content:center;align-items:center;float:left;width:50%;height:50px;margin:0}footer#footer div.shop ul li.rakuten img{height:17px}footer#footer div.shop ul li.yahoo-shopping img{height:18px}footer#footer div.shop ul li.amazon img{height:21px}footer#footer div.shop ul li.yahoo-auctions img{height:20px}footer#footer div.misc-information{padding:40px 40px 0}footer#footer div.misc-information div.misc{display:none}footer#footer div.misc-information div.information{float:none;margin-right:-20px}footer#footer div.misc-information div.information h3{font-size:13px}footer#footer div.misc-information div.information div.office{margin-bottom:0}footer#footer div.misc-information div.information div.office div.row{width:auto;float:none;font-size:13px;margin-bottom:10px}footer#footer div.misc-information div.information-en div.office div.row{width:auto}footer#footer div.misc-information div.information div.office div.row:last-child{margin-bottom:0}footer#footer div.misc-information div.information div.links{display:none}footer#footer p.copyright{font-size:11px;padding:40px 0}body.page-user div#content form{padding:40px 0}body.page-user div#content form>div,body.page-user div.profile{max-width:auto;padding:40px}div.view-manage{max-width:auto;padding:40px}