.recruit{-webkit-padding-after:80px;padding-block-end:80px}.recruit h2{-webkit-margin-after:10px;margin-block-end:10px;color:#d13131}.recruit .lead{-webkit-margin-after:20px;margin-block-end:20px;font-size:20px;font-weight:700;text-align:center;line-height:1.5}.recruit .joining_company{width:650px;margin-left:auto;margin-right:auto;-webkit-margin-after:60px;margin-block-end:60px;padding:10px;border:2px solid #d13131;border-radius:10px;font-size:20px;font-weight:700;text-align:center;line-height:1.5}@media screen and (max-width: 767px){.recruit .joining_company{width:85%}}.recruit .joining_company b{display:block;text-align:center;color:#d13131}.recruit .joining_company small{display:block;text-align:center;font-size:16px;font-weight:500}@media screen and (max-width: 767px){.recruit .joining_company br{display:none}}.recruit .recruitment_type{width:650px;margin-left:auto;margin-right:auto;-webkit-margin-after:40px;margin-block-end:40px}@media screen and (max-width: 767px){.recruit .recruitment_type{width:85%}}.recruit .recruitment_type p{-webkit-margin-after:20px;margin-block-end:20px;text-align:center}.recruit .recruitment_type ul{display:grid;grid-template-columns:1fr;gap:10px}.recruit .recruitment_type ul li a{display:grid;grid-template-columns:1fr 60px;padding:10px;border-radius:10px;font-weight:700;font-size:20px;color:#fff}.recruit .recruitment_type ul li a .facility{font-size:16px;padding-right:1em}.recruit .recruitment_type ul li a .employment{display:inline-block;height:auto;border-radius:20px;padding:5px;background:#fff;text-align:center;color:#101011;font-size:14px}.recruit .recruitment_type ul li a.multiple_facilities{background:#d13131}.recruit .recruitment_type ul li a.madobe{background:#ff6944}.recruit .recruitment_type ul li a.madobe2{background:#ff7b98}.recruit .recruitment_type ul li a.madobe_waltz{background:#30aaf5}@media screen and (max-width: 767px){.recruit .recruitment_type ul li a{grid-template-columns:1fr;grid-row:1fr;gap:5px;font-size:18px}}.recruit .apply>p{-webkit-margin-after:20px;margin-block-end:20px;text-align:center;line-height:1.5}.recruit .apply h3{-webkit-margin-after:10px;margin-block-end:10px;font-weight:700;text-align:center;font-size:24px}.recruit .apply #tel{-webkit-margin-after:20px;margin-block-end:20px}.recruit .apply #tel p{text-align:center;line-height:1.5}.recruit .apply #tel address{text-align:center;font-weight:700;font-size:48px;color:#d13131}.recruit .apply .common_link_btn{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}.recruit>section{width:650px;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.recruit>section{width:85%}}.recruit>section:not(:last-of-type){-webkit-margin-after:60px;margin-block-end:60px}.recruit .type_data>section{border:1px solid #d13131;border-radius:10px;overflow:hidden;background:#fff}.recruit .type_data>section hgroup{display:grid;grid-template-columns:1fr 60px;align-items:center;padding:20px}.recruit .type_data>section hgroup h3{font-size:20px;font-weight:700;line-height:1.5;color:#fff}.recruit .type_data>section hgroup .employment{display:inline-block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-radius:20px;padding:5px;background:#fff;text-align:center;color:#101011;font-size:14px}@media screen and (max-width: 767px){.recruit .type_data>section hgroup{grid-template-columns:1fr;grid-row:1fr;gap:5px}}.recruit .type_data>section>div{padding:10px 20px;-webkit-margin-after:10px;margin-block-end:10px}.recruit .type_data>section>div img{display:block;width:100%;height:300px;-o-object-fit:cover;object-fit:cover;border-radius:10px}@media screen and (max-width: 767px){.recruit .type_data>section>div img{height:180px}}.recruit .type_data>section dl{padding:0 20px;-webkit-margin-after:10px;margin-block-end:10px}.recruit .type_data>section dl>div{display:grid;grid-template-columns:100px 1fr;gap:10px;padding:10px 0px}@media screen and (max-width: 767px){.recruit .type_data>section dl>div{grid-template-columns:1fr;grid-row:1fr;gap:5px}}.recruit .type_data>section dl>div:not(:last-of-type){border-bottom:1px solid #bca68e}.recruit .type_data>section dl>div dt{line-height:1.5}.recruit .type_data>section dl>div dd{line-height:1.5}.recruit .type_data>section dl>div dd span{display:inline-block}.recruit .type_data>section dl>div dd .click{-webkit-margin-before:10px;margin-block-start:10px}.recruit .type_data>section dl>div dd>div:first-of-type{-webkit-margin-after:10px;margin-block-end:10px}.recruit .type_data>section dl>div dd p{line-height:1.5}.recruit .type_data>section dl>div dd p small{font-size:14px}.recruit .type_data>section dl>div dd ul li,.recruit .type_data>section dl>div dd ol li{line-height:1.5}.recruit .type_data>section dl>div dd ul li::before{content:"・";display:inline-block}.recruit .type_data>section.multiple_facilities{border:1px solid #d13131}.recruit .type_data>section.multiple_facilities hgroup{background:#d13131}.recruit .type_data>section.multiple_facilities dl dt{color:#d13131}.recruit .type_data>section.madobe{border:1px solid #ff6944}.recruit .type_data>section.madobe hgroup{background:#ff6944}.recruit .type_data>section.madobe dl dt{color:#ff6944}.recruit .type_data>section.madobe2{border:1px solid #ff7b98}.recruit .type_data>section.madobe2 hgroup{background:#ff7b98}.recruit .type_data>section.madobe2 dl dt{color:#ff7b98}.recruit .type_data>section.madobe_waltz{border:1px solid #30aaf5}.recruit .type_data>section.madobe_waltz hgroup{background:#30aaf5}.recruit .type_data>section.madobe_waltz dl dt{color:#30aaf5}.recruit .type_data>section:not(:last-of-type){-webkit-margin-after:20px;margin-block-end:20px}.recruit .type_data>section .apply_link_btn{position:relative;z-index:1;display:flex;justify-content:space-between;gap:.5em;align-items:center;width:300px;border-radius:25px;cursor:pointer;transition:.5s;overflow:hidden;width:calc(100% - 40px);-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;-webkit-margin-after:20px;margin-block-end:20px;padding:.8em 15px}.recruit .type_data>section .apply_link_btn::before{content:"";position:absolute;display:block;z-index:-1;bottom:500%;left:-45%;width:250%;height:500%;transition:.5s}.recruit .type_data>section .apply_link_btn::after{content:"";display:block;width:10px;height:15px;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%);transition:.5s}.recruit .type_data>section .apply_link_btn:hover::before{bottom:-230%;transition:.5s}.recruit .type_data>section .apply_link_btn.multiple_facilities{background:#d13131;border:3px solid #d13131;color:#fff}.recruit .type_data>section .apply_link_btn.multiple_facilities::before{background:#fff}.recruit .type_data>section .apply_link_btn.multiple_facilities::after{background-color:#fff}.recruit .type_data>section .apply_link_btn.multiple_facilities:hover{color:#d13131}.recruit .type_data>section .apply_link_btn.multiple_facilities:hover::after{background-color:#d13131}.recruit .type_data>section .apply_link_btn.madobe{background:#ff6944;border:3px solid #ff6944;color:#fff}.recruit .type_data>section .apply_link_btn.madobe::before{background:#fff}.recruit .type_data>section .apply_link_btn.madobe::after{background-color:#fff}.recruit .type_data>section .apply_link_btn.madobe:hover{color:#ff6944}.recruit .type_data>section .apply_link_btn.madobe:hover::after{background-color:#ff6944}.recruit .type_data>section .apply_link_btn.madobe2{background:#ff7b98;border:3px solid #ff7b98;color:#fff}.recruit .type_data>section .apply_link_btn.madobe2::before{background:#fff}.recruit .type_data>section .apply_link_btn.madobe2::after{background-color:#fff}.recruit .type_data>section .apply_link_btn.madobe2:hover{color:#ff7b98}.recruit .type_data>section .apply_link_btn.madobe2:hover::after{background-color:#ff7b98}.recruit .type_data>section .apply_link_btn.madobe_waltz{background:#30aaf5;border:3px solid #30aaf5;color:#fff}.recruit .type_data>section .apply_link_btn.madobe_waltz::before{background:#fff}.recruit .type_data>section .apply_link_btn.madobe_waltz::after{background-color:#fff}.recruit .type_data>section .apply_link_btn.madobe_waltz:hover{color:#30aaf5}.recruit .type_data>section .apply_link_btn.madobe_waltz:hover::after{background-color:#30aaf5}
/*# sourceMappingURL=recruit.min.css.map */