html{font-size:17px !important;scroll-behavior:smooth;scroll-padding-top:80px}body{color:#111}.site{background:#f8f8f8 !important}.content-area{background:#fff}.admin-bar .navbar.is-fixed-top{top:32px}.card{border:1px solid #ccc;box-shadow:none !important}.card .card-image{min-height:100px !important}.card .card-content{min-height:100px !important}.wrapper{padding-top:3rem !important;padding-bottom:3rem !important}.table th{white-space:nowrap}.media-content{overflow-x:unset !important}.word-break-auto-phrase{word-break:auto-phrase}.breadcrumb li{max-width:100%}.breadcrumb .is-active a{display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.entry-content{line-height:1.7}.pagination{justify-content:center !important}.posts-navigation .nav-links > *{display:flex}.posts-navigation .nav-links .nav-previous{padding-right:6px}.posts-navigation .nav-links .nav-next{padding-left:6px}.posts-navigation .nav-links a{display:block;padding:1rem;border-radius:8px;border:1px solid #ddd}.page-title{position:relative;overflow:hidden}.page-title .title-text{position:relative;margin:.5em 0;font-size:1.5rem;text-align:center;color:#fff}.page-title .title-bg{position:absolute;top:0;left:0;height:100%;width:100%;background:#555 center/cover;filter:brightness(.7)}.page-title .title-bg::after{display:block;position:absolute;content:"";top:0;left:0;height:100%;width:100%;background:center/auto url(//www.toyopure.co.jp/wp-content/themes/toyota-press/images/ruled-line.png) repeat;z-index:1}.body-container{display:flex}.body-container main{flex-grow:1}.body-container aside{flex-grow:0}.en-title{color:#323889;font-weight:bold}.section-title{position:relative;padding:0 0 .2em;border-bottom:4px solid #312d8e}.section-title::after{position:absolute;display:block;content:"";left:0;bottom:-4px;height:4px;width:2.5em;background:#87c7f8}a.wp-block-button__link:hover{color:#70b7ee}.google-map{width:100%;aspect-ratio:4/3}.google-map iframe{width:100%;height:100%}.content .responsive-table table{border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}.content .responsive-table td{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.content .responsive-table td:first-child{font-weight:bold;background-color:#f8f8f8;white-space:nowrap}@media screen and (max-width:768px){.content .responsive-table table,.content .responsive-table thead,.content .responsive-table tbody,.content .responsive-table td,.content .responsive-table tr{display:block}.content .responsive-table td{border:none !important}.content .responsive-table tr:not(:first-child){border-top:1px solid #ccc}.content .responsive-table td:first-child{padding-top:.5rem !important;padding-bottom:.5rem !important;white-space:unset}}.smb-testimonial{margin:60px 0}.smb-testimonial .c-row{gap:10px}.smb-testimonial .smb-testimonial__item{padding:20px;border:1px solid #bbb;border-radius:10px}.logos-container{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;align-items:center}.footer-logos-container{background-color:#fff;border-top:1px solid #ddd}.snow-monkey-form .smf-progress-tracker li{margin-top:0 !important}.snow-monkey-form .required .smf-item__label__text::after{margin-left:.5em;content:"[必須]";font-size:85%;color:#f00}.grecaptcha-badge{visibility:hidden}.wp-block-separator{border-top:unset !important}.common-table-container{text-align:left !important}.common-table-container table td:first-child{white-space:nowrap}.smb-faq__item__question__label{color:#b71c1c}.smb-faq__item__answer__label{color:#1565c0}.float-image figure{width:50% !important;max-width:300px !important}main h2:not(.no-style){padding-left:.8em;border-left:.2em solid #323889}main h4:not(.no-style){position:relative;margin-top:1.5rem;padding-left:1.5rem}main h4:not(.no-style)::before{content:"◆";position:absolute;left:0;color:#5961c3}main h4:not(.no-style) + *:not(.wp-block-heading){padding-left:1.5rem}main h3.has-line{margin-top:2em !important;padding:0 0 .3em 1em;border-left:.2em solid #898ed4}*{transition:all .3s}.fill-height{height:100%}.fill-view-wide{margin-left:calc((100vw - 100%) / -2);margin-right:calc((100vw - 100%) / -2)}.is-relative{position:relative}.mx-auto{margin-right:auto !important;margin-left:auto !important}@media screen and (min-width:769px){.m-tablet-0{margin:0 !important}.mt-tablet-0{margin-top:0 !important}.mr-tablet-0{margin-right:0 !important}.mb-tablet-0{margin-bottom:0 !important}.ml-tablet-0{margin-left:0 !important}.mx-tablet-0{margin-right:0 !important;margin-bottom:0 !important}.my-tablet-0{margin-top:0 !important;margin-bottom:0 !important}.p-tablet-0{padding:top right bottom left 0 !important}.pt-tablet-0{padding-top:0 !important}.pr-tablet-0{padding-right:0 !important}.pb-tablet-0{padding-bottom:0 !important}.pl-tablet-0{padding-left:0 !important}.px-tablet-0{padding-right:0 !important;padding-bottom:0 !important}.py-tablet-0{padding-top:0 !important;padding-bottom:0 !important}.m-tablet-1{margin:.25rem !important}.mt-tablet-1{margin-top:.25rem !important}.mr-tablet-1{margin-right:.25rem !important}.mb-tablet-1{margin-bottom:.25rem !important}.ml-tablet-1{margin-left:.25rem !important}.mx-tablet-1{margin-right:.25rem !important;margin-bottom:.25rem !important}.my-tablet-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.p-tablet-1{padding:top right bottom left .25rem !important}.pt-tablet-1{padding-top:.25rem !important}.pr-tablet-1{padding-right:.25rem !important}.pb-tablet-1{padding-bottom:.25rem !important}.pl-tablet-1{padding-left:.25rem !important}.px-tablet-1{padding-right:.25rem !important;padding-bottom:.25rem !important}.py-tablet-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.m-tablet-2{margin:.5rem !important}.mt-tablet-2{margin-top:.5rem !important}.mr-tablet-2{margin-right:.5rem !important}.mb-tablet-2{margin-bottom:.5rem !important}.ml-tablet-2{margin-left:.5rem !important}.mx-tablet-2{margin-right:.5rem !important;margin-bottom:.5rem !important}.my-tablet-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.p-tablet-2{padding:top right bottom left .5rem !important}.pt-tablet-2{padding-top:.5rem !important}.pr-tablet-2{padding-right:.5rem !important}.pb-tablet-2{padding-bottom:.5rem !important}.pl-tablet-2{padding-left:.5rem !important}.px-tablet-2{padding-right:.5rem !important;padding-bottom:.5rem !important}.py-tablet-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.m-tablet-3{margin:.75rem !important}.mt-tablet-3{margin-top:.75rem !important}.mr-tablet-3{margin-right:.75rem !important}.mb-tablet-3{margin-bottom:.75rem !important}.ml-tablet-3{margin-left:.75rem !important}.mx-tablet-3{margin-right:.75rem !important;margin-bottom:.75rem !important}.my-tablet-3{margin-top:.75rem !important;margin-bottom:.75rem !important}.p-tablet-3{padding:top right bottom left .75rem !important}.pt-tablet-3{padding-top:.75rem !important}.pr-tablet-3{padding-right:.75rem !important}.pb-tablet-3{padding-bottom:.75rem !important}.pl-tablet-3{padding-left:.75rem !important}.px-tablet-3{padding-right:.75rem !important;padding-bottom:.75rem !important}.py-tablet-3{padding-top:.75rem !important;padding-bottom:.75rem !important}.m-tablet-4{margin:1rem !important}.mt-tablet-4{margin-top:1rem !important}.mr-tablet-4{margin-right:1rem !important}.mb-tablet-4{margin-bottom:1rem !important}.ml-tablet-4{margin-left:1rem !important}.mx-tablet-4{margin-right:1rem !important;margin-bottom:1rem !important}.my-tablet-4{margin-top:1rem !important;margin-bottom:1rem !important}.p-tablet-4{padding:top right bottom left 1rem !important}.pt-tablet-4{padding-top:1rem !important}.pr-tablet-4{padding-right:1rem !important}.pb-tablet-4{padding-bottom:1rem !important}.pl-tablet-4{padding-left:1rem !important}.px-tablet-4{padding-right:1rem !important;padding-bottom:1rem !important}.py-tablet-4{padding-top:1rem !important;padding-bottom:1rem !important}.m-tablet-5{margin:1.5rem !important}.mt-tablet-5{margin-top:1.5rem !important}.mr-tablet-5{margin-right:1.5rem !important}.mb-tablet-5{margin-bottom:1.5rem !important}.ml-tablet-5{margin-left:1.5rem !important}.mx-tablet-5{margin-right:1.5rem !important;margin-bottom:1.5rem !important}.my-tablet-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.p-tablet-5{padding:top right bottom left 1.5rem !important}.pt-tablet-5{padding-top:1.5rem !important}.pr-tablet-5{padding-right:1.5rem !important}.pb-tablet-5{padding-bottom:1.5rem !important}.pl-tablet-5{padding-left:1.5rem !important}.px-tablet-5{padding-right:1.5rem !important;padding-bottom:1.5rem !important}.py-tablet-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.m-tablet-6{margin:3rem !important}.mt-tablet-6{margin-top:3rem !important}.mr-tablet-6{margin-right:3rem !important}.mb-tablet-6{margin-bottom:3rem !important}.ml-tablet-6{margin-left:3rem !important}.mx-tablet-6{margin-right:3rem !important;margin-bottom:3rem !important}.my-tablet-6{margin-top:3rem !important;margin-bottom:3rem !important}.p-tablet-6{padding:top right bottom left 3rem !important}.pt-tablet-6{padding-top:3rem !important}.pr-tablet-6{padding-right:3rem !important}.pb-tablet-6{padding-bottom:3rem !important}.pl-tablet-6{padding-left:3rem !important}.px-tablet-6{padding-right:3rem !important;padding-bottom:3rem !important}.py-tablet-6{padding-top:3rem !important;padding-bottom:3rem !important}.m-tablet-auto{margin:auto !important}.mt-tablet-auto{margin-top:auto !important}.mr-tablet-auto{margin-right:auto !important}.mb-tablet-auto{margin-bottom:auto !important}.ml-tablet-auto{margin-left:auto !important}.mx-tablet-auto{margin-right:auto !important;margin-bottom:auto !important}.my-tablet-auto{margin-top:auto !important;margin-bottom:auto !important}.p-tablet-auto{padding:top right bottom left auto !important}.pt-tablet-auto{padding-top:auto !important}.pr-tablet-auto{padding-right:auto !important}.pb-tablet-auto{padding-bottom:auto !important}.pl-tablet-auto{padding-left:auto !important}.px-tablet-auto{padding-right:auto !important;padding-bottom:auto !important}.py-tablet-auto{padding-top:auto !important;padding-bottom:auto !important}}@media screen and (min-width:1024px){.m-desktop-0{margin:0 !important}.mt-desktop-0{margin-top:0 !important}.mr-desktop-0{margin-right:0 !important}.mb-desktop-0{margin-bottom:0 !important}.ml-desktop-0{margin-left:0 !important}.mx-desktop-0{margin-right:0 !important;margin-bottom:0 !important}.my-desktop-0{margin-top:0 !important;margin-bottom:0 !important}.p-desktop-0{padding:top right bottom left 0 !important}.pt-desktop-0{padding-top:0 !important}.pr-desktop-0{padding-right:0 !important}.pb-desktop-0{padding-bottom:0 !important}.pl-desktop-0{padding-left:0 !important}.px-desktop-0{padding-right:0 !important;padding-bottom:0 !important}.py-desktop-0{padding-top:0 !important;padding-bottom:0 !important}.m-desktop-1{margin:.25rem !important}.mt-desktop-1{margin-top:.25rem !important}.mr-desktop-1{margin-right:.25rem !important}.mb-desktop-1{margin-bottom:.25rem !important}.ml-desktop-1{margin-left:.25rem !important}.mx-desktop-1{margin-right:.25rem !important;margin-bottom:.25rem !important}.my-desktop-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.p-desktop-1{padding:top right bottom left .25rem !important}.pt-desktop-1{padding-top:.25rem !important}.pr-desktop-1{padding-right:.25rem !important}.pb-desktop-1{padding-bottom:.25rem !important}.pl-desktop-1{padding-left:.25rem !important}.px-desktop-1{padding-right:.25rem !important;padding-bottom:.25rem !important}.py-desktop-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.m-desktop-2{margin:.5rem !important}.mt-desktop-2{margin-top:.5rem !important}.mr-desktop-2{margin-right:.5rem !important}.mb-desktop-2{margin-bottom:.5rem !important}.ml-desktop-2{margin-left:.5rem !important}.mx-desktop-2{margin-right:.5rem !important;margin-bottom:.5rem !important}.my-desktop-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.p-desktop-2{padding:top right bottom left .5rem !important}.pt-desktop-2{padding-top:.5rem !important}.pr-desktop-2{padding-right:.5rem !important}.pb-desktop-2{padding-bottom:.5rem !important}.pl-desktop-2{padding-left:.5rem !important}.px-desktop-2{padding-right:.5rem !important;padding-bottom:.5rem !important}.py-desktop-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.m-desktop-3{margin:.75rem !important}.mt-desktop-3{margin-top:.75rem !important}.mr-desktop-3{margin-right:.75rem !important}.mb-desktop-3{margin-bottom:.75rem !important}.ml-desktop-3{margin-left:.75rem !important}.mx-desktop-3{margin-right:.75rem !important;margin-bottom:.75rem !important}.my-desktop-3{margin-top:.75rem !important;margin-bottom:.75rem !important}.p-desktop-3{padding:top right bottom left .75rem !important}.pt-desktop-3{padding-top:.75rem !important}.pr-desktop-3{padding-right:.75rem !important}.pb-desktop-3{padding-bottom:.75rem !important}.pl-desktop-3{padding-left:.75rem !important}.px-desktop-3{padding-right:.75rem !important;padding-bottom:.75rem !important}.py-desktop-3{padding-top:.75rem !important;padding-bottom:.75rem !important}.m-desktop-4{margin:1rem !important}.mt-desktop-4{margin-top:1rem !important}.mr-desktop-4{margin-right:1rem !important}.mb-desktop-4{margin-bottom:1rem !important}.ml-desktop-4{margin-left:1rem !important}.mx-desktop-4{margin-right:1rem !important;margin-bottom:1rem !important}.my-desktop-4{margin-top:1rem !important;margin-bottom:1rem !important}.p-desktop-4{padding:top right bottom left 1rem !important}.pt-desktop-4{padding-top:1rem !important}.pr-desktop-4{padding-right:1rem !important}.pb-desktop-4{padding-bottom:1rem !important}.pl-desktop-4{padding-left:1rem !important}.px-desktop-4{padding-right:1rem !important;padding-bottom:1rem !important}.py-desktop-4{padding-top:1rem !important;padding-bottom:1rem !important}.m-desktop-5{margin:1.5rem !important}.mt-desktop-5{margin-top:1.5rem !important}.mr-desktop-5{margin-right:1.5rem !important}.mb-desktop-5{margin-bottom:1.5rem !important}.ml-desktop-5{margin-left:1.5rem !important}.mx-desktop-5{margin-right:1.5rem !important;margin-bottom:1.5rem !important}.my-desktop-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.p-desktop-5{padding:top right bottom left 1.5rem !important}.pt-desktop-5{padding-top:1.5rem !important}.pr-desktop-5{padding-right:1.5rem !important}.pb-desktop-5{padding-bottom:1.5rem !important}.pl-desktop-5{padding-left:1.5rem !important}.px-desktop-5{padding-right:1.5rem !important;padding-bottom:1.5rem !important}.py-desktop-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.m-desktop-6{margin:3rem !important}.mt-desktop-6{margin-top:3rem !important}.mr-desktop-6{margin-right:3rem !important}.mb-desktop-6{margin-bottom:3rem !important}.ml-desktop-6{margin-left:3rem !important}.mx-desktop-6{margin-right:3rem !important;margin-bottom:3rem !important}.my-desktop-6{margin-top:3rem !important;margin-bottom:3rem !important}.p-desktop-6{padding:top right bottom left 3rem !important}.pt-desktop-6{padding-top:3rem !important}.pr-desktop-6{padding-right:3rem !important}.pb-desktop-6{padding-bottom:3rem !important}.pl-desktop-6{padding-left:3rem !important}.px-desktop-6{padding-right:3rem !important;padding-bottom:3rem !important}.py-desktop-6{padding-top:3rem !important;padding-bottom:3rem !important}.m-desktop-auto{margin:auto !important}.mt-desktop-auto{margin-top:auto !important}.mr-desktop-auto{margin-right:auto !important}.mb-desktop-auto{margin-bottom:auto !important}.ml-desktop-auto{margin-left:auto !important}.mx-desktop-auto{margin-right:auto !important;margin-bottom:auto !important}.my-desktop-auto{margin-top:auto !important;margin-bottom:auto !important}.p-desktop-auto{padding:top right bottom left auto !important}.pt-desktop-auto{padding-top:auto !important}.pr-desktop-auto{padding-right:auto !important}.pb-desktop-auto{padding-bottom:auto !important}.pl-desktop-auto{padding-left:auto !important}.px-desktop-auto{padding-right:auto !important;padding-bottom:auto !important}.py-desktop-auto{padding-top:auto !important;padding-bottom:auto !important}}.navbar .header-logo{height:30px;width:auto}.navbar .header-logo + *{white-space:no-wrap}.navbar .header-title{font-size:1.2rem}.navbar .navbar-end{display:none}@media screen and (min-width:1024px){.navbar .navbar-end{display:flex}}@media screen and (max-width:768px){.navbar .header-title{font-size:1rem}}#sidebar{padding:4rem 0;min-width:250px;max-width:300px}@media screen and (max-width:768px){#sidebar{display:none}}#sidebar .widget_nav_menu{margin-bottom:1em}#sidebar .widget_nav_menu .widget-title{margin:0;padding:.9em;font-size:1rem;line-height:1;background-color:#eee;border-radius:.2rem}#sidebar .widget_nav_menu .menu{margin-left:.5em;padding-top:.5em;border-left:1px solid #ccc}#sidebar .widget_nav_menu .menu a{display:block;padding:.5em 1.5em;color:#111}#sidebar .widget_nav_menu .menu a:hover{color:#fff;background-color:#323889 !important}#sidebar .widget_nav_menu .menu .current-menu-item > a,#sidebar .widget_nav_menu .menu .current-page-ancestor > a{background:no-repeat left center url(https://www.toyopure.co.jp/wp-content/themes/toyota-press/images/sidemunu-marker.png)}#sidebar .widget_nav_menu .menu .sub-menu a{padding-left:2.5em}#sidebar .marks{margin:50px auto;max-width:230px;height:auto}.site-footer .menu-title{position:relative;margin-bottom:1.3em;padding-left:2em}.site-footer .menu-title::before{content:'';position:absolute;width:1.5em;top:.7em;left:0;height:1px;background-color:#ccc}.site-footer .footer-nav{padding-left:1.6rem;font-size:.9rem}.site-footer .footer-nav li{margin:.4em 0}.site-footer .footer-nav li a{display:inline-block;padding:.2em .5em;color:#111}.site-footer .footer-nav li a:hover{background-color:#ddd;border-radius:4px}.site-footer hr{height:1px;background-color:#ccc}.site-footer .footer-logo{height:40px;width:auto}@media screen and (max-width:768px){.site-footer .company-info{text-align:center}}@media screen and (min-width:769px){.site-footer .company-info{display:flex}.site-footer .address{margin-left:3rem;padding-left:3rem;border-left:2px solid #323889;font-size:90%}}.site-footer .footer-offset{height:3rem}#footer-cta{position:fixed;left:0;right:0;bottom:0;padding:.5rem 1rem;text-align:center;background-color:#fff}.post-list{flex-grow:1}.post-list li{padding:.5em 0}.post-list li + li{border-top:1px solid #ccc}.post-list .news-thumbnail{width:200px}@media screen and (max-width:768px){.post-list .news-thumbnail{width:100%}}.date_cate{min-width:13em;white-space:nowrap}.post-date{width:7em}.post-categories{font-size:90%}.post-categories span{margin-right:0 .3em}@media screen and (max-width:768px){.media{flex-direction:column}.media figure{width:100%}}.front-page .front-page-mainvisual{position:relative;background-color:#555;overflow:hidden;aspect-ratio:1.5}.front-page .front-page-mainvisual .movie{position:absolute;aspect-ratio:1.777777777777778;top:0;left:-9.259259259259256%;height:100%}.front-page .front-page-mainvisual .movie::after{display:block;position:absolute;content:"";top:0;left:0;height:100%;width:100%;background:center/auto url(//www.toyopure.co.jp/wp-content/themes/toyota-press/images/ruled-line.png) repeat;z-index:1}.front-page .front-page-mainvisual .container{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;font-size:1rem;font-weight:bold;z-index:1}.front-page .front-page-mainvisual .container .catchphrase{font-size:1.6em;text-align:center}@media screen and (max-width:768px){.front-page .front-page-mainvisual .container .catchphrase{font-size:1.7em}}.front-page .front-page-mainvisual .container .catchphrase span{display:inline-block}@media screen and (min-width:769px){.front-page .front-page-mainvisual{aspect-ratio:1.777777777777778}.front-page .front-page-mainvisual .movie{left:0}.front-page .front-page-mainvisual .container{font-size:1.3rem}}@media screen and (min-width:1024px){.front-page .front-page-mainvisual{aspect-ratio:2}.front-page .front-page-mainvisual .movie{top:-6.25%;left:0;width:100%;height:auto}.front-page .front-page-mainvisual .container{font-size:1.5rem}}.front-page .news-container .news-title{font-size:1.4rem;font-weight:bold;width:6em}.front-page .about-corp{margin-top:80px;color:#fff;background:center/cover no-repeat url(https://www.toyopure.co.jp/wp-content/themes/toyota-press/images/front-page/about_us_bg.webp) #323889}.front-page .about-corp .corp-img{margin:-8rem 0 1rem}.front-page .manufacturing-and-operations{color:#fff;background-color:#070707}.front-page .manufacturing-and-operations .column{position:relative}.front-page .manufacturing-and-operations .column > div{position:relative;pointer-events:none}.front-page .manufacturing-and-operations a{color:#fff}.front-page .manufacturing-and-operations .bg-image{position:absolute;top:0;right:0;bottom:0;left:0}.front-page .manufacturing-and-operations .bg-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;opacity:.6}.front-page .manufacturing-and-operations .bg-image img:hover{opacity:.9}.front-page .manufacturing-and-operations h3{margin:0 0 .8em;padding:0;line-height:3.3;width:6em;text-align:center;border:2px solid #fff}.front-page .manufacturing-and-operations .content{width:300px;max-width:80%}.front-page .initiatives .column{position:relative;overflow:hidden;margin-top:.75rem !important;padding-bottom:0 !important}.front-page .initiatives img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.front-page .initiatives a{color:#111}.front-page .initiatives a > :not(img){padding-left:1.5rem;padding-right:1rem}.front-page .initiatives a:hover{background-color:#ebf9ff}.front-page .initiatives a:hover img{opacity:.7}.front-page .initiatives h3::before{content:"";position:absolute;left:.75rem;width:2px;height:500px;background-color:#323889;opacity:.4}.front-page .job-informations{color:#fff;background-color:#323889}.front-page .job-informations img{width:100%;height:auto}.process-section{position:relative;padding-left:7rem}.process-section .process-number{position:absolute;left:0;font-size:4rem;font-weight:bold;line-height:1;color:#323889}.staff-qa-container + .staff-qa-container{border-top:1px solid #ccc}.staff-qa-container .staff-qa-question{position:relative;padding:1em 1em 0 3em}.staff-qa-container .staff-qa-question::before{position:absolute;content:"Q";margin-top:-.2em;left:1em;font-size:130%;color:#b71c1c}.staff-qa-container .staff-qa-answer{position:relative;padding:1em 1em 1em 3em}.staff-qa-container .staff-qa-answer::before{position:absolute;content:"A";margin-top:-.2em;left:1em;font-size:130%;color:#1565c0}.work-environment-section .work-environment{padding:1em;height:100%;border:4px solid #323889;border-radius:.5em}.work-environment-section .env-notes{list-style:none;counter-reset:note;padding-left:0}.work-environment-section .env-notes li{counter-increment:note;margin:1em 0}.work-environment-section .env-notes li::before{content:"補足" counter(note) " ";display:block;font-weight:bold;margin-right:.5em}.recruit-emptype-banner{position:relative;display:flex;align-items:center;padding-left:50%;aspect-ratio:600/250;color:#fff;font-size:1.5rem;background:#323889 center/contain;border-radius:.5em}.recruit-emptype-banner:hover{color:#fff;background-color:#434bb8}.recruit-infos{margin-left:-.75rem !important;margin-right:-.75rem !important;font-size:1.2rem}.recruit-infos li{margin-top:0 !important}.recruit-infos li > a{display:flex;align-items:center;gap:1em;padding:1em;border:1px solid #ccc}.recruit-infos li > a:hover{background-color:#ebf9ff}.recruit-infos .menu-thumb-wrap{width:120px;height:120px;aspect-ratio:1}.recruit-flow{list-style:none !important;margin:0 !important;padding:0 !important;display:flex;justify-content:space-between;gap:2em}.recruit-flow li{position:relative;display:flex;justify-content:center;align-items:center;padding:1em 0;text-align:center;width:100%;border:2px solid #323889;border-radius:.3em;background-color:#f0f1fe}.recruit-flow li:not(:first-child)::before{content:url(//www.toyopure.co.jp/wp-content/themes/toyota-press/images/arrow-h.png);position:absolute;left:-1.4em;top:calc(50% - 14px)}@media screen and (max-width:768px){.recruit-flow{flex-direction:column}.recruit-flow li:not(:first-child)::before{content:url(//www.toyopure.co.jp/wp-content/themes/toyota-press/images/arrow-v.png);left:calc(50% - 8px);top:-2em}}.employment-type{display:inline-block;padding:.3em .5em;line-height:1;border-radius:.3em}.recruit-newgrad .employment-type{background-color:#c5e1a5}.recruit-midcareer .employment-type{background-color:#ffcc80}.job-container.draft{opacity:.7}.job-container.draft .card-image::after,.job-container.draft .recruit-image::after{content:"下書き";position:absolute;padding:.5em 1em;color:#fff;background-color:#d54c0d;top:0;left:0}.job-container.pending{opacity:.7}.job-container.pending .card-image::after,.job-container.pending .recruit-image::after{content:"レビュー待ち";position:absolute;padding:.5em 1em;color:#fff;background-color:#d54c0d;top:0;left:0}